.rph{--rph-bg:#050b16;--rph-bg2:#0d1627;--rph-accent:#a3d34a;--rph-accent-bright:#b8e06a;--rph-glow:#a3d34a47;--rph-text:#f7f8fa;--rph-muted:#ffffffb8;--rph-glass:#ffffff0a;--rph-border:#a3d34a29;--rph-ink:#041008;--rph-gx:0;--rph-gy:0;isolation:isolate;background:var(--rph-bg);min-height:780px;color:var(--rph-text);font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.rph__bg-gradient{z-index:0;background:linear-gradient(165deg, var(--rph-bg) 0%, var(--rph-bg2) 48%, var(--rph-bg) 100%);position:absolute;inset:0}.rph__bg-grid{z-index:1;pointer-events:none;background-image:linear-gradient(#a3d34a08 1px,#0000 1px),linear-gradient(90deg,#a3d34a08 1px,#0000 1px);background-size:72px 72px;animation:14s ease-in-out infinite rph-grid-shimmer;position:absolute;inset:0;mask-image:radial-gradient(90% 80% at 65% 42%,#000 10%,#0000 75%)}.rph__topology{z-index:1;pointer-events:none;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.rph__topo-line{fill:none;stroke:#a3d34a1a;stroke-width:1px;stroke-dasharray:4 140;animation:22s linear infinite rph-line-flow}.rph__topo-node{fill:var(--rph-accent);opacity:.35;animation:5s ease-in-out infinite rph-node-pulse}.rph__rays{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rph__ray{background:linear-gradient(#0000,#a3d34a14,#0000);width:2px;height:140%;animation:18s ease-in-out infinite rph-ray-drift;position:absolute;top:-20%;left:55%;transform:rotate(12deg)}.rph__ray:nth-child(2){opacity:.6;animation-delay:-9s;left:68%;transform:rotate(-8deg)}.rph__particles{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rph__particle{background:var(--rph-accent);opacity:.3;border-radius:50%;width:2px;height:2px;animation:18s ease-in-out infinite rph-drift;position:absolute}.rph__particle:first-child{animation-delay:0s;top:18%;left:55%}.rph__particle:nth-child(2){animation-delay:-2s;top:32%;left:62%}.rph__particle:nth-child(3){animation-delay:-4s;top:44%;left:48%}.rph__particle:nth-child(4){animation-delay:-1s;top:28%;left:70%}.rph__particle:nth-child(5){animation-delay:-3s;top:56%;left:58%}.rph__particle:nth-child(6){animation-delay:-5s;top:24%;left:44%}.rph__particle:nth-child(7){animation-delay:-6s;top:48%;left:76%}.rph__particle:nth-child(8){animation-delay:-7s;top:68%;left:52%}.rph__particle:nth-child(9){animation-delay:-2.5s;top:62%;left:66%}.rph__particle:nth-child(10){animation-delay:-4.5s;top:38%;left:40%}.rph__particle:nth-child(11){animation-delay:-1.5s;top:20%;left:72%}.rph__particle:nth-child(12){animation-delay:-3.5s;top:52%;left:50%}.rph__particle:nth-child(13){animation-delay:-5.5s;top:40%;left:64%}.rph__particle:nth-child(14){animation-delay:-6.5s;top:60%;left:46%}.rph__particle:nth-child(15){animation-delay:-8s;top:35%;left:78%}.rph__particle:nth-child(16){animation-delay:-9s;top:50%;left:42%}.rph__glow{z-index:2;pointer-events:none;background:radial-gradient(32% 38% at 68% 42%, var(--rph-glow) 0%, #a3d34a0f 42%, transparent 68%);animation:9s ease-in-out infinite rph-glow-breathe;position:absolute;inset:0}.rph__scan-bg{z-index:2;pointer-events:none;opacity:.4;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#a3d34a04 3px 4px);position:absolute;inset:0}.rph__vignette{z-index:2;pointer-events:none;background:radial-gradient(80% 70%,#0000 40%,#050b1680 100%);position:absolute;inset:0}@keyframes rph-grid-shimmer{0%,to{opacity:.45}50%{opacity:.65}}@keyframes rph-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-288px}}@keyframes rph-node-pulse{0%,to{opacity:.2}50%{opacity:.55}}@keyframes rph-ray-drift{0%,to{opacity:.3;transform:rotate(12deg)translate(0)}50%{opacity:.6;transform:rotate(12deg)translate(20px)}}@keyframes rph-drift{0%,to{opacity:.15;transform:translate(0)}50%{opacity:.45;transform:translate(5px,-8px)}}@keyframes rph-glow-breathe{0%,to{opacity:.7}50%{opacity:1}}.rph__shell{z-index:3;max-width:1440px;min-height:780px;margin-inline:auto;padding-block:clamp(56px,7vh,88px);padding-inline:clamp(24px,5vw,96px);position:relative}.rph__grid{grid-template-columns:1fr;align-items:center;gap:48px;min-height:636px;display:grid}@media (width>=1024px){.rph__grid{grid-template-columns:45fr 55fr;gap:clamp(32px,4vw,64px)}}.rph__left{flex-direction:column;gap:28px;max-width:560px;display:flex}.rph__badge{background:var(--rph-glass);backdrop-filter:blur(20px);border:1px solid var(--rph-border);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45ch;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 0 20px #a3d34a0f}.rph__badge-dot{background:var(--rph-accent);width:7px;height:7px;box-shadow:0 0 10px var(--rph-glow);border-radius:50%;animation:3s ease-in-out infinite rph-badge-pulse}.rph__badge-label{color:var(--rph-accent-bright)}.rph__badge-sep{color:#ffffff47}.rph__badge-ctx{color:var(--rph-muted);font-weight:500}@keyframes rph-badge-pulse{0%,to{opacity:.55;box-shadow:0 0 6px var(--rph-glow);transform:scale(.9)}50%{opacity:1;box-shadow:0 0 14px var(--rph-glow);transform:scale(1.1)}}.rph__title{letter-spacing:-.035em;color:var(--rph-text);flex-direction:column;gap:2px;margin:0;font-size:clamp(2.5rem,1.8rem + 2.8vw,4.5rem);font-weight:700;line-height:.95;display:flex}.rph__title-line{display:block}.rph__title-accent{background:linear-gradient(135deg, var(--rph-accent-bright) 0%, var(--rph-accent) 55%, #8fc43a 100%);color:#0000;background-clip:text;margin-block-start:4px;display:block}.rph__desc{max-width:560px;color:var(--rph-muted);margin:0;font-size:20px;line-height:1.65}.rph__cta{background:linear-gradient(135deg, var(--rph-accent-bright), var(--rph-accent));width:230px;height:60px;color:var(--rph-ink);box-shadow:0 0 42px var(--rph-glow);border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:18px;font-weight:700;text-decoration:none;transition:box-shadow .25s,transform .25s;display:inline-flex}[data-redesign=true] .rph__cta{color:var(--rph-ink);background:linear-gradient(135deg, var(--rph-accent-bright), var(--rph-accent))}[data-redesign=true] .rph__cta:hover{color:var(--rph-ink);box-shadow:0 0 58px #a3d34a8c}.rph__cta-arrow{transition:transform .25s;display:inline-flex}.rph__cta:hover .rph__cta-arrow{transform:translate(4px)}.rph__trust{flex-direction:column;gap:14px;margin-block-start:4px;display:flex}.rph__trust-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rph-muted);font-size:11px;font-weight:600}.rph__trust-strip{flex-wrap:wrap;gap:20px 28px;display:flex}.rph__trust-logo{color:#ffffff59;font-size:13px;font-weight:600;transition:color .2s}.rph__trust-logo:hover{color:#ffffffe6}.rph__right{min-height:520px;transform:translate(calc(var(--rph-gx) * 6px), calc(var(--rph-gy) * 4px));grid-template-columns:1fr auto;align-items:center;gap:24px;transition:transform .15s ease-out;display:grid;position:relative}.rph__shield-stage,.rph__scene{flex:1;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.rph__scene{width:100%;max-width:420px;margin-inline:auto}.rph__threats{z-index:2;pointer-events:none;position:absolute;inset:0}.rph__threat{color:#f87171;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;box-shadow:0 0 14px #ef444433}.rph__block-arc{opacity:.7;width:60px;height:76%;position:absolute;top:12%;left:8%}.rph__block-arc-path{stroke:var(--rph-accent);stroke-width:2px;filter:drop-shadow(0 0 6px var(--rph-glow))}.rph__protected{z-index:1;pointer-events:none;width:38%;height:42%;position:absolute;top:22%;right:2%}.rph__protected-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rph-accent-bright);opacity:.85;font-size:9px;font-weight:700;position:absolute;top:-18px;right:0}.rph__asset{width:34px;height:34px;color:var(--rph-accent-bright);background:#a3d34a14;border:1px solid #a3d34a38;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 4px 16px #0003}.rph__asset--1{top:8%;left:18%}.rph__asset--2{top:42%;right:8%}.rph__asset--3{bottom:10%;left:28%}.rph__seg-grid{opacity:.45;width:100%;height:100%;position:absolute;inset:0}.rph__seg-line{fill:none;stroke:#a3d34a33;stroke-width:1px}.rph__seg-line--cut{stroke:#ef444459;stroke-dasharray:4 6}.rph__shield-core{color:var(--rph-accent-bright);filter:drop-shadow(0 0 12px var(--rph-glow));z-index:6;display:inline-flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.rph__vault{z-index:5;background:var(--rph-glass);backdrop-filter:blur(8px);border:1px solid var(--rph-border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:118px;padding:12px 14px;display:flex;position:absolute;bottom:18%;right:-4%;box-shadow:0 8px 28px #00000040}.rph__vault-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rph-accent-bright);font-size:9px;font-weight:700}.rph__vault-icon{width:36px;height:36px;color:var(--rph-accent-bright);background:#a3d34a1a;border:1px solid #a3d34a47;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.rph__vault-status{color:var(--rph-muted);font-size:9px;font-weight:600}.rph__airgap{width:72px;height:20px;margin-block-start:2px}.rph__airgap-line{fill:none;stroke:#a3d34a59;stroke-width:1.5px}.rph__airgap-gap{fill:none;stroke:#fff3;stroke-width:1.5px}.rph__blocked-pulse{z-index:6;letter-spacing:.04em;text-transform:uppercase;color:var(--rph-accent-bright);background:#a3d34a1a;border:1px solid #a3d34a4d;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:14%;left:6%;box-shadow:0 0 16px #a3d34a26}.rph__platform{aspect-ratio:2.6;z-index:1;width:min(75%,320px);position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.rph__platform-reflection{filter:blur(14px);background:radial-gradient(#a3d34a1a,#0000 70%);border-radius:50%;position:absolute;inset:55% -15% -35%}.rph__platform-disc{background:radial-gradient(at 50% 28%,#2e3c4ea6 0%,#0a101cf5 58%,#04080e 100%);border:1px solid #a3d34a1f;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 3px 14px #ffffff0a,0 12px 32px #00000059}.rph__shield-wrap{z-index:3;width:min(58%,240px);position:relative;transform:translateY(-8%)}.rph__shield-glow-outer{filter:blur(20px);background:radial-gradient(circle,#a3d34a1f,#0000 68%);border-radius:50%;position:absolute;inset:-25%}.rph__shield-svg{filter:drop-shadow(0 20px 48px #a3d34a2e);width:100%;height:auto}.rph__stop-g1-0{stop-color:#fff3}.rph__stop-g1-1{stop-color:#a3d34a1a}.rph__stop-g2-0{stop-color:#ffffff1a}.rph__stop-g2-1{stop-color:#0c162473}.rph__stop-sheen-0{stop-color:#ffffff40}.rph__stop-sheen-1{stop-color:#fff0}.rph__shield-glow-path{fill:#a3d34a1f}.rph__shield-l1{stroke:#a3d34a80;stroke-width:1.2px}.rph__shield-l2{stroke:#ffffff1a;stroke-width:.8px}.rph__shield-sheen{fill:url(#rph-sheen);opacity:.5}.rph__shield-spec{fill:#ffffff29}.rph__shield-inner{pointer-events:none;position:absolute;inset:18% 22% 28%}.rph__inner-item{width:32px;height:32px;color:var(--rph-accent-bright);background:#a3d34a1a;border:1px solid #a3d34a40;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;box-shadow:0 4px 16px #00000040}.rph__inner-item--1{top:8%;left:12%}.rph__inner-item--2{top:20%;right:8%}.rph__inner-item--3{top:45%;left:5%}.rph__inner-item--4{top:55%;right:10%}.rph__inner-item--5{bottom:18%;left:25%}.rph__inner-item--6{bottom:12%;right:22%}.rph__cards{z-index:4;flex-direction:column;gap:12px;min-width:168px;display:flex}.rph__card{background:var(--rph-glass);backdrop-filter:blur(8px);border:1px solid var(--rph-border);border-radius:12px;padding:14px 16px;transition:border-color .25s,box-shadow .25s;box-shadow:0 8px 28px #00000038}.rph__card:hover{border-color:#a3d34a59;box-shadow:0 12px 36px #a3d34a1a}.rph__card-title{color:var(--rph-accent-bright);align-items:center;gap:6px;margin-block-end:6px;font-size:11px;font-weight:700;display:flex}.rph__card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rph-muted);font-size:10px;font-weight:600;display:block}.rph__card-value{color:var(--rph-text);margin-block:2px 0;font-size:16px;font-weight:700;line-height:1.2;display:block}.rph__card-status{color:var(--rph-accent);font-size:10px;font-weight:500;display:block}[data-rph-card="1"]{animation-delay:0s}[data-rph-card="2"]{animation-delay:.45s}[data-rph-card="3"]{animation-delay:.9s}[data-rph-card="4"]{animation-delay:1.35s}@media (width<=1023px){.rph,.rph__shell,.rph__grid{min-height:auto}.rph__left{text-align:center;align-items:center;max-width:none}.rph__right{grid-template-columns:1fr;min-height:auto;transform:none}.rph__shield-stage,.rph__scene{min-height:400px;transform:scale(.88)}.rph__vault{bottom:12%;right:0}.rph__protected{width:42%;top:18%;right:0}.rph__cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;width:100%;min-width:0;padding-block-end:8px;overflow-x:auto}.rph__card{scroll-snap-align:start;flex:0 0 160px}.rph__cta{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){.rph__bg-grid,.rph__glow,.rph__particle,.rph__badge-dot,.rph__topo-line,.rph__topo-node,.rph__ray,.rph__shield-glow-outer,.rph__threat,.rph__blocked-pulse{animation:none!important}}.sec{--sec-bg:#07111f;--sec-green:#a3d65c;--sec-blue:#4f8cff;--sec-purple:#8b5cf6;--sec-white:#fff;--sec-muted:#ffffffb3;--sec-faint:#ffffff80;--sec-card:#0a1223d1;--sec-border:#ffffff14;--sec-px:0;--sec-py:0;isolation:isolate;background:var(--sec-bg);color:var(--sec-white);padding-block:clamp(64px,9vh,120px);padding-inline:clamp(20px,5vw,64px);font-family:Inter,system-ui,sans-serif;position:relative;overflow:hidden}.sec__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sec__bg-radial{z-index:0;background:radial-gradient(50% 46% at 50% 34%,#4f8cff1f,#0000 68%),radial-gradient(42% 40% at 74% 64%,#8b5cf61a,#0000 70%),radial-gradient(40% 40% at 26% 70%,#a3d65c14,#0000 72%);position:absolute;inset:0}.sec__bg-grid{z-index:0;pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(84% 74% at 50% 44%,#000 12%,#0000 82%)}.sec__particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sec__particle{background:var(--sec-blue);opacity:.24;border-radius:50%;width:3px;height:3px;animation:24s ease-in-out infinite sec-drift;position:absolute}.sec__particle:nth-child(3n){background:var(--sec-green)}.sec__particle:nth-child(3n+1){background:var(--sec-purple)}.sec__particle:first-child{animation-delay:0s;top:20%;left:12%}.sec__particle:nth-child(2){animation-delay:-2s;top:60%;left:24%}.sec__particle:nth-child(3){animation-delay:-4s;top:30%;left:36%}.sec__particle:nth-child(4){animation-delay:-6s;top:74%;left:48%}.sec__particle:nth-child(5){animation-delay:-1s;top:22%;left:60%}.sec__particle:nth-child(6){animation-delay:-3s;top:58%;left:72%}.sec__particle:nth-child(7){animation-delay:-5s;top:34%;left:84%}.sec__particle:nth-child(8){animation-delay:-7s;top:68%;left:92%}.sec__particle:nth-child(9){animation-delay:-8s;top:48%;left:8%}.sec__particle:nth-child(10){animation-delay:-2.5s;top:82%;left:18%}.sec__particle:nth-child(11){animation-delay:-4.5s;top:12%;left:30%}.sec__particle:nth-child(12){animation-delay:-6.5s;top:46%;left:44%}.sec__particle:nth-child(13){animation-delay:-1.5s;top:88%;left:56%}.sec__particle:nth-child(14){animation-delay:-3.5s;top:12%;left:66%}.sec__particle:nth-child(15){animation-delay:-5.5s;top:80%;left:78%}.sec__particle:nth-child(16){animation-delay:-7.5s;top:18%;left:88%}.sec__particle:nth-child(17){animation-delay:-9s;top:66%;left:40%}.sec__particle:nth-child(18){animation-delay:-10s;top:38%;left:52%}@keyframes sec-drift{0%,to{opacity:.08;transform:translate(0)}50%{opacity:.36;transform:translate(6px,-16px)}}.sec__container{z-index:1;max-width:1440px;margin-inline:auto;position:relative}.sec__grid{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=640px){.sec__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.sec__grid{grid-template-columns:repeat(3,1fr)}}.sec__card{--a:var(--sec-blue);--a-1:#4f8cff1f;--a-2:#4f8cff6b;isolation:isolate;background:var(--sec-card);backdrop-filter:blur(18px);border:1px solid var(--sec-border);border-radius:28px;min-height:340px;padding:36px;transition:transform .5s,box-shadow .5s,border-color .5s,background .5s;position:relative;overflow:hidden;box-shadow:0 18px 50px #0006}.sec__card--green{--a:var(--sec-green);--a-1:#a3d65c1f;--a-2:#a3d65c6b}.sec__card--blue{--a:var(--sec-blue);--a-1:#4f8cff1f;--a-2:#4f8cff6b}.sec__card--purple{--a:var(--sec-purple);--a-1:#8b5cf624;--a-2:#8b5cf670}.sec__card:before{content:"";z-index:0;background:radial-gradient(120% 90% at 100% 0%, var(--a-1), transparent 56%);opacity:.8;pointer-events:none;position:absolute;inset:0}.sec__card:hover{border-color:var(--a-2);box-shadow:0 32px 70px #00000080, 0 0 34px var(--a-1);background:#0c162ae6;transform:translateY(-8px)scale(1.02)}.sec__body{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.sec__icon{width:64px;height:64px;color:var(--a);background:var(--a-1);border:1px solid var(--a-2);border-radius:18px;justify-content:center;align-items:center;transition:box-shadow .5s,transform .5s;display:inline-flex;box-shadow:0 0 #0000}.sec__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.sec__card:hover .sec__icon{box-shadow:0 0 28px var(--a-2);transform:translateY(-2px)}.sec__label{letter-spacing:.16em;text-transform:uppercase;color:var(--sec-green);margin-top:22px;font-size:11.5px;font-weight:700}.sec__heading{letter-spacing:-.02em;color:var(--sec-white);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem);font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.sec__desc{color:var(--sec-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.sec__more{color:var(--sec-green);align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:22px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.sec__more-arrow{transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.sec__more-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.sec__card:hover .sec__more-arrow{transform:translate(5px)}.sec__illus{z-index:1;pointer-events:none;opacity:.9;width:188px;height:188px;transform:translate(calc(var(--sec-px) * -10px), calc(var(--sec-py) * -10px));transition:transform .3s ease-out;position:absolute;top:-12px;right:-12px}.ill{width:100%;height:100%;position:relative}.ill-shield{width:46px;color:var(--a);filter:drop-shadow(0 0 10px var(--a-2));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ill-shield svg{width:100%;height:auto;fill:var(--a-1);stroke:var(--a);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ill--team .ill-orbit{animation:20s linear infinite sec-spin;position:absolute;inset:0}.ill--team .ill-orbit i{background:var(--a);width:8px;height:8px;box-shadow:0 0 8px var(--a);border-radius:50%;position:absolute;top:50%;left:50%}.ill--team .ill-orbit i:first-child{transform:translate(-50%,-50%)rotate(0)translateY(-62px)}.ill--team .ill-orbit i:nth-child(2){transform:translate(-50%,-50%)rotate(60deg)translateY(-62px)}.ill--team .ill-orbit i:nth-child(3){transform:translate(-50%,-50%)rotate(120deg)translateY(-62px)}.ill--team .ill-orbit i:nth-child(4){transform:translate(-50%,-50%)rotate(180deg)translateY(-62px)}.ill--team .ill-orbit i:nth-child(5){transform:translate(-50%,-50%)rotate(240deg)translateY(-62px)}.ill--team .ill-orbit i:nth-child(6){transform:translate(-50%,-50%)rotate(300deg)translateY(-62px)}.ill--team .ill-pulse{border:1px solid var(--a);border-radius:50%;width:58px;height:58px;animation:3s ease-out infinite sec-pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ill--zero .ill-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ill--zero .ill-ring--1{border:1px solid #8b5cf680;width:78px;height:78px;animation:2.6s ease-out infinite sec-verify}.ill--zero .ill-ring--2{border:1px solid #4f8cff57;width:116px;height:116px;animation:2.6s ease-out .6s infinite sec-verify}.ill--zero .ill-ring--3{border:1px dashed #8b5cf633;width:154px;height:154px;animation:26s linear infinite sec-spin}.ill--threat .ill-shield{left:auto;right:34px}.ill--threat .ill-threat-p{background:var(--sec-blue);width:7px;height:7px;box-shadow:0 0 8px var(--sec-blue);opacity:0;border-radius:50%;animation:3s linear infinite sec-incoming;position:absolute;top:50%;left:8px}.ill--threat .ill-threat-p:first-child{animation-delay:0s;top:34%}.ill--threat .ill-threat-p:nth-child(2){animation-delay:.8s;top:50%}.ill--threat .ill-threat-p:nth-child(3){animation-delay:1.5s;top:62%}.ill--threat .ill-threat-p:nth-child(4){animation-delay:2.2s;top:44%}.ill--threat .ill-scan{background:linear-gradient(90deg, transparent, var(--sec-blue), transparent);border-radius:2px;width:62px;height:2px;animation:2.4s ease-in-out infinite sec-scan;position:absolute;top:30%;right:26px}.ill--globe .ill-globe-core{width:74px;color:var(--a);filter:drop-shadow(0 0 12px var(--a-2));animation:40s linear infinite sec-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ill--globe .ill-globe-core svg{fill:#a3d65c0f;width:100%;height:auto;stroke:var(--a);stroke-width:1px}.ill--globe .ill-orbit-line{border:1px solid #a3d65c47;border-radius:50%;position:absolute;top:50%;left:50%}.ill--globe .ill-orbit-line--1{width:168px;height:66px;animation:22s linear infinite sec-spin;transform:translate(-50%,-50%)rotate(24deg)}.ill--globe .ill-orbit-line--2{border-style:dashed;border-color:#4f8cff29;width:150px;height:150px;animation:34s linear infinite reverse sec-spin;transform:translate(-50%,-50%)}.ill--globe .ill-avail{background:var(--sec-green);width:8px;height:8px;box-shadow:0 0 8px var(--sec-green);border-radius:50%;animation:2.4s ease-in-out infinite sec-blink;position:absolute}.ill--globe .ill-avail--1{animation-delay:0s;top:24%;left:70%}.ill--globe .ill-avail--2{animation-delay:.8s;top:68%;left:30%}.ill--globe .ill-avail--3{animation-delay:1.6s;top:74%;left:74%}.ill--data .ill-stack{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.ill--data .ill-stack i{background:#4f8cff1a;border:1px solid #4f8cff47;border-radius:6px;width:96px;height:20px;display:block;box-shadow:inset 0 0 12px #4f8cff1a}.ill--data .ill-cube{border:1px solid var(--sec-blue);background:#4f8cff29;border-radius:8px;width:34px;height:34px;animation:4s ease-in-out infinite sec-float;position:absolute;top:30px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 18px #4f8cff73}.ill--data .ill-packet{background:var(--sec-blue);width:6px;height:6px;box-shadow:0 0 8px var(--sec-blue);border-radius:50%;animation:2.4s linear infinite sec-rise;position:absolute;bottom:54px;left:50%}.ill--data .ill-packet--1{margin-left:-18px;animation-delay:0s}.ill--data .ill-packet--2{margin-left:14px;animation-delay:1.1s}.ill--analytics .ill-chart{width:120px;height:60px;position:absolute;top:58px;left:20px;overflow:visible}.ill--analytics .ill-chart-area{fill:#8b5cf629;opacity:0;animation:.8s 1.4s forwards sec-fade}.ill--analytics .ill-chart-line{fill:none;stroke:var(--sec-purple);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:300;stroke-dashoffset:300px;animation:2s forwards sec-draw}.ill--analytics .ill-kpi{background:conic-gradient(var(--sec-purple) 72%, #ffffff1a 0);border-radius:50%;width:46px;height:46px;animation:12s linear infinite sec-spin;position:absolute;top:20px;right:26px;mask:radial-gradient(farthest-side,#0000 62%,#000 64%)}.ill--analytics .ill-bars{align-items:flex-end;gap:5px;height:30px;display:flex;position:absolute;bottom:24px;left:24px}.ill--analytics .ill-bars i{background:linear-gradient(to top, var(--sec-purple), #8b5cf666);transform-origin:bottom;border-radius:2px;width:8px;animation:1.2s cubic-bezier(.16,1,.3,1) forwards sec-grow;transform:scaleY(.2)}.ill--analytics .ill-bars i:first-child{height:40%;animation-delay:.2s}.ill--analytics .ill-bars i:nth-child(2){height:74%;animation-delay:.35s}.ill--analytics .ill-bars i:nth-child(3){height:54%;animation-delay:.5s}.ill--analytics .ill-bars i:nth-child(4){height:88%;animation-delay:.65s}.sec__card:hover .sec__illus{opacity:1}.sec__card:hover .ill--team .ill-orbit{animation-duration:9s}.sec__card:hover .ill--globe .ill-globe-core{animation-duration:18s}.sec__metrics{background:var(--sec-card);backdrop-filter:blur(18px);border:1px solid var(--sec-border);border-radius:28px;grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0006}@media (width<=720px){.sec__metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=400px){.sec__metrics{grid-template-columns:1fr}}.sec__metric{text-align:center;border-inline-start:1px solid var(--sec-border);flex-direction:column;align-items:center;gap:8px;padding:34px 20px;transition:background .4s;display:flex}.sec__metric:first-child{border-inline-start:0}@media (width<=720px){.sec__metric:nth-child(odd){border-inline-start:0}.sec__metric:nth-child(n+3){border-block-start:1px solid var(--sec-border)}}.sec__metric:hover{background:#4f8cff0f}.sec__metric-icon{width:46px;height:46px;color:var(--sec-green);background:#a3d65c1a;border:1px solid #a3d65c3d;border-radius:14px;justify-content:center;align-items:center;transition:box-shadow .4s;display:inline-flex;box-shadow:0 0 18px #a3d65c24}.sec__metric:hover .sec__metric-icon{box-shadow:0 0 26px #a3d65c57}.sec__metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.sec__metric-value{letter-spacing:-.03em;color:var(--sec-white);font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:800;line-height:1}.sec__metric-label{color:var(--sec-muted);font-size:13px;font-weight:600}@keyframes sec-spin{to{transform:rotate(360deg)}}@keyframes sec-pulse-ring{0%{opacity:.6;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes sec-verify{0%{opacity:.8}70%{opacity:.15}to{opacity:.8}}@keyframes sec-incoming{0%{opacity:0;transform:translate(0)scale(1)}10%{opacity:.9}70%{opacity:.9}to{opacity:0;transform:translate(96px)scale(.3)}}@keyframes sec-scan{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(40px)}}@keyframes sec-blink{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes sec-float{0%,to{transform:translate(-50%)rotate(45deg)translateY(0)}50%{transform:translate(-50%)rotate(45deg)translateY(-8px)}}@keyframes sec-rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-40px)}}@keyframes sec-draw{to{stroke-dashoffset:0}}@keyframes sec-fade{to{opacity:1}}@keyframes sec-grow{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sec__particle,.ill-orbit,.ill-pulse,.ill-ring,.ill-threat-p,.ill-scan,.ill-globe-core,.ill-orbit-line,.ill-avail,.ill-cube,.ill-packet,.ill-chart-line,.ill-chart-area,.ill-kpi,.ill-bars i{animation:none!important}.ill-chart-line{stroke-dashoffset:0}.ill-chart-area{opacity:1}.ill-bars i{transform:scaleY(1)}.sec__illus{transform:none}.sec__card{transition:none}.sec__card:hover{transform:none}}.runsec-shield{--rs-accent:var(--rd-accent-bright,oklch(86% .2 136));aspect-ratio:220/300;place-items:center;width:min(100%,340px);margin-inline:auto;display:grid;position:relative}.runsec-shield__glow{background:radial-gradient(circle, color-mix(in oklch, var(--rs-accent) 28%, transparent) 0%, transparent 70%);filter:blur(18px);border-radius:50%;animation:5.5s ease-in-out infinite runsec-shield-breathe;position:absolute;inset:12% 8%}.runsec-shield__ring{border:1px solid color-mix(in oklch, var(--rs-accent) 28%, transparent);pointer-events:none;border-radius:50%;position:absolute}.runsec-shield__ring--outer{animation:28s linear infinite runsec-shield-spin;inset:4%}.runsec-shield__ring--inner{opacity:.7;border-style:dashed;animation:38s linear infinite reverse runsec-shield-spin;inset:14%}.runsec-shield__svg{z-index:1;filter:drop-shadow(0 18px 36px oklch(0% 0 0/.45));width:72%;height:auto;animation:6s ease-in-out infinite runsec-shield-float;position:relative}.runsec-shield__badges{inset-inline:0;z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:4%}.runsec-shield__badges li{letter-spacing:.04em;text-transform:uppercase;color:var(--rd-text,#fff);background:color-mix(in oklch, var(--rd-bg-raised,#0d1b2b) 82%, transparent);border:1px solid color-mix(in oklch, var(--rs-accent) 35%, transparent);backdrop-filter:blur(10px);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}@keyframes runsec-shield-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes runsec-shield-breathe{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes runsec-shield-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.runsec-shield__glow,.runsec-shield__ring,.runsec-shield__svg{animation:none!important}}.runsec-feat__grid{gap:clamp(var(--rd-space-xl), 4vw, var(--rd-space-3xl));grid-template-columns:1fr;align-items:center;display:grid}@media (width>=960px){.runsec-feat__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.runsec-feat__right{justify-content:center;display:flex}
