main#top>section{min-height:100svh;display:flex;align-items:center}main#top>section>.container{width:min(calc(100% - max(3rem,8vw)),var(--max))}.hero{min-height:100vh;display:flex;align-items:center;padding:8rem 0 5rem;position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 80% 20%,rgba(6,72,216,.18),transparent 65%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(214,90,0,.1),transparent 60%),var(--bg)}.hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#080b12b8,#080b127a 44%,#080b12c7),linear-gradient(180deg,#080b1247,#080b126b);pointer-events:none}.hero-brand-ghost{position:absolute;z-index:0;width:min(92vw,1040px);max-width:none;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-5deg);opacity:.15;filter:blur(16px) saturate(1.08) brightness(.82);pointer-events:none;user-select:none}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);gap:4rem;align-items:center}.hero-visual{max-width:460px;margin-left:auto;margin-bottom:1.2rem}.hero-media .lead{max-width:46ch;margin-left:auto}.hero-h1{font-family:Racing Sans One,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-weight:400;font-size:clamp(2.6rem,5.3vw,4.15rem);line-height:1.08;letter-spacing:.01em;margin-bottom:1.2rem;color:#f0f4ff}.hero-h1 span{display:block;opacity:0;transform:translateY(.32em);animation:heroLineIn .48s cubic-bezier(.2,.8,.2,1) forwards;background:linear-gradient(135deg,#f0f4ff,#c0d0ff,#f0f4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-h1 span:nth-child(1){opacity:1;transform:none;animation:none}.hero-h1 span:nth-child(2){margin-left:clamp(1.1rem,3.2vw,3rem);animation-delay:.65s}.hero-h1 span:nth-child(3){margin-left:clamp(2.2rem,6.4vw,6rem);animation-delay:1.25s}.hero-h1 span:nth-child(4){margin-left:clamp(3.3rem,9.6vw,9rem);animation-delay:1.85s}.hero-h1 span:nth-child(5){margin-left:clamp(4.4rem,12.8vw,12rem);animation-delay:2.45s}@keyframes heroLineIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hero-h1 span{opacity:1;animation:none;transform:none}}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:520px;margin:2rem 0 1rem}.hero-actions .button{width:100%;justify-content:center;padding-inline:1rem}.hero-micro{color:var(--faint);font-size:.88rem;margin:0}.security-reel{position:relative;border-radius:10px;box-shadow:var(--shadow-md);overflow:hidden}.security-reel:before{content:none}.reel-frame{position:relative;z-index:2;display:grid;place-items:center;aspect-ratio:16 / 9;min-height:auto;border-radius:10px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(ellipse at 50% 30%,rgba(29,107,255,.18),transparent 62%),#070b12;background-size:100% 4px,auto,auto;overflow:hidden}.reel-frame:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.035) 0 1px,transparent 1px 5px),linear-gradient(90deg,rgba(255,0,0,.04),transparent 18%,transparent 82%,rgba(0,88,255,.05));mix-blend-mode:screen;opacity:.58;pointer-events:none}.reel-glitch-card{position:absolute;inset:0;z-index:4;display:grid;place-items:center;align-content:center;gap:.2rem;background:#05080ec7;color:var(--text);font-family:Racing Sans One,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:.01em;opacity:0;transform:translateY(6px);pointer-events:none}.reel-glitch-card strong{color:var(--orange-hi);font-weight:400}.security-reel.is-glitching .reel-glitch-card{animation:reelTitleGlitch 1.35s steps(1) both}@keyframes reelTitleGlitch{0%,to{opacity:0;transform:translateY(6px);text-shadow:none}12%,84%{opacity:1;transform:translateY(0)}24%{text-shadow:4px 0 #ff375f,-4px 0 #1d6bff;clip-path:inset(0 0 64% 0)}36%{text-shadow:-3px 0 #ff8324,3px 0 #1d6bff;clip-path:inset(48% 0 18% 0)}48%,72%{text-shadow:none;clip-path:none}}.single-video-placeholder{position:absolute;inset:0;overflow:hidden;background:#05070c}.video-layer{position:absolute;inset:0;opacity:.72;filter:contrast(1.35) saturate(.62)}.video-layer-a{background:linear-gradient(90deg,transparent 0 18%,rgba(255,255,255,.04) 18% 19%,transparent 19% 100%),radial-gradient(ellipse at 74% 42%,rgba(255,255,255,.13) 0 5%,transparent 6%),linear-gradient(to bottom,#0a1520,#070b12);animation:wrongClipA 8s steps(1) infinite}.video-layer-b{background:radial-gradient(ellipse at 38% 58%,rgba(29,107,255,.22) 0 7%,transparent 8%),linear-gradient(120deg,rgba(214,90,0,.12),transparent 45%),#060810;mix-blend-mode:screen;animation:wrongClipB 8s steps(1) infinite}.video-layer-c{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.05) 0 1px,transparent 1px 6px),linear-gradient(90deg,rgba(255,0,0,.05),transparent 14%,transparent 86%,rgba(0,88,255,.08));mix-blend-mode:screen;opacity:.45}.video-timecode{position:absolute;left:1rem;bottom:.85rem;z-index:2;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#a0dca0b8}@keyframes wrongClipA{0%,33%{transform:translate(0)}34%,66%{transform:translate(-7%)}67%,to{transform:translate(5%)}}@keyframes wrongClipB{0%,33%{transform:translate(18%);opacity:.18}34%,66%{transform:translate(-8%);opacity:.48}67%,to{transform:translate(0);opacity:.28}}.section-who{background:var(--bg)}.audience-dock{display:grid;place-items:center;gap:clamp(.1rem,.8vh,.35rem);min-height:clamp(30rem,58vh,42rem);isolation:isolate}.audience-item{width:min(100%,54rem);text-align:center;position:relative;padding:.12rem 0;cursor:default;outline:0;opacity:.62;transform:scale(.9);transform-origin:center;transition:transform .28s cubic-bezier(.2,.9,.2,1),opacity .22s ease,filter .22s ease}.audience-item h3{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:Racing Sans One,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-weight:400;font-size:clamp(2rem,5vw,4.4rem);line-height:.9;letter-spacing:0;color:#f0f4ffd1;margin:0;text-shadow:0 14px 42px rgba(0,0,0,.36);transition:color .22s ease,text-shadow .22s ease}.audience-info{width:clamp(1.15rem,1.7vw,1.45rem);height:clamp(1.15rem,1.7vw,1.45rem);display:inline-grid;place-items:center;border:1px solid rgba(240,244,255,.28);border-radius:50%;background:#1d6bff14;color:#f0f4ff9e;font:800 .45em/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:help;transform:translateY(-.04em);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.audience-info:hover,.audience-info:focus-visible{border-color:#ff8324c7;background:#ff832429;color:#fff;transform:translateY(-.04em) scale(1.14);outline:0}.audience-detail{position:absolute;left:50%;top:calc(100% + .55rem);z-index:4;max-width:54ch;width:min(54ch,86vw);margin:0;padding:.85rem 1.1rem;border:1px solid rgba(29,107,255,.34);border-radius:999px;background:linear-gradient(145deg,#1d6bff29,#ffffff09),#080b12eb;box-shadow:0 18px 54px #00000070;opacity:0;color:var(--muted);font-size:clamp(.98rem,1.45vw,1.24rem);line-height:1.45;text-align:center;transform:translate(-50%,-.45rem) scale(.96);pointer-events:none;transition:opacity .22s ease,transform .28s ease}.audience-item:has(.audience-info:hover) .audience-detail,.audience-item:has(.audience-info:focus-visible) .audience-detail{opacity:1;transform:translate(-50%) scale(1)}.audience-item:has(.audience-info:hover),.audience-item:has(.audience-info:focus-visible){z-index:5;opacity:1;filter:none;transform:scale(1.04)}.audience-item:has(.audience-info:hover) h3,.audience-item:has(.audience-info:focus-visible) h3{color:#f0f4ff;text-shadow:0 0 34px rgba(29,107,255,.28),0 14px 42px rgba(0,0,0,.48)}.section-decode{position:relative;overflow:hidden}.section-decode>.container{position:relative;z-index:2}.decode-backdrop{position:absolute;inset:-12% -8%;z-index:1;display:grid;place-content:center;gap:clamp(.4rem,2vw,1.4rem);opacity:.2;filter:blur(4px) saturate(1.25);pointer-events:none;user-select:none}.decode-backdrop span{display:block;width:100vw;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(2.5rem,10vw,8rem);font-weight:900;line-height:.9;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#f0f4ff57;text-align:center;transform:skew(-2deg);animation:backdropGlitchDrift 5.2s steps(1) infinite}.decode-backdrop span:nth-child(2){animation-delay:.4s}.decode-backdrop span:nth-child(3){animation-delay:.8s}.section-decode.decode-flash .section-head h2{animation:headingFormatGlitch 1.05s steps(1) both}.section-decode.decode-flash .section-head p,.section-decode.decode-flash .card{animation:quickTextGlitch .58s steps(1) both}.section-decode.decode-flash .decode-backdrop{animation:backdropFlash .72s steps(1) both}@keyframes backdropGlitchDrift{0%,to{transform:translate(0) skew(-2deg);text-shadow:none}18%{transform:translate(-1.5vw) skew(-4deg);text-shadow:7px 0 rgba(255,55,95,.45),-7px 0 rgba(29,107,255,.45)}20%{transform:translate(1vw) skew(2deg);text-shadow:-5px 0 rgba(255,131,36,.42),5px 0 rgba(29,107,255,.38)}24%,68%{transform:translate(0) skew(-2deg);text-shadow:none}70%{transform:translate(1.8vw) skew(4deg);text-shadow:8px 0 rgba(255,55,95,.35),-8px 0 rgba(29,107,255,.35)}72%{transform:translate(-.8vw) skew(-3deg);text-shadow:none}}@keyframes backdropFlash{0%,to{opacity:.2;transform:translate(0)}22%{opacity:.32;transform:translate(-1.2rem)}46%{opacity:.26;transform:translate(1rem)}70%{opacity:.34;transform:translate(-.5rem)}}@keyframes quickTextGlitch{0%,to{text-shadow:none;transform:translate(0)}18%{text-shadow:6px 0 #ff375f,-6px 0 #1d6bff;transform:translate(-3px)}34%{text-shadow:-4px 0 #ff8324,4px 0 #1d6bff;transform:translate(3px)}52%{text-shadow:3px 0 #ff375f,-3px 0 #1d6bff;transform:translate(-1px)}}@keyframes headingFormatGlitch{0%,to{font-family:inherit;font-style:normal;letter-spacing:0;text-transform:none;text-shadow:none;transform:translate(0) skew(0)}12%{font-family:ui-monospace,SF Mono,Menlo,monospace;font-style:normal;letter-spacing:.08em;text-transform:uppercase;text-shadow:7px 0 #ff375f,-7px 0 #1d6bff;transform:translate(-4px) skew(-3deg)}26%{font-family:Georgia,Times New Roman,serif;font-style:italic;letter-spacing:.01em;text-transform:none;text-shadow:-5px 0 #ff8324,5px 0 #1d6bff;transform:translate(4px) skew(2deg)}42%{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-style:normal;letter-spacing:.04em;text-transform:uppercase;text-shadow:4px 0 rgba(255,55,95,.85),-4px 0 rgba(29,107,255,.85);transform:translate(-2px) skew(-1deg)}60%{font-family:inherit;font-style:normal;letter-spacing:0;text-transform:none;text-shadow:2px 0 rgba(255,131,36,.7),-2px 0 rgba(29,107,255,.7);transform:translate(1px) skew(0)}}.section-compare{background:var(--bg)}.section-compare>.container{min-height:calc(100svh - 7rem);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(1rem,2.2vh,1.6rem);align-content:center}.compare-intro{grid-row:1;align-self:center}.compare-intro .section-head{margin-bottom:.45rem!important}.compare-question{max-width:68ch;margin:0 auto;color:var(--muted);text-align:center;font-size:clamp(.92rem,1.25vw,1.02rem);line-height:1.55}.compare-table-wrap{grid-row:2;width:min(100%,1050px);margin-inline:auto;overflow:hidden;border:1px solid rgba(40,85,204,.48);border-radius:12px;background:linear-gradient(145deg,#1d6bff26,#ffffff06),#121a28c2;box-shadow:0 22px 80px #00000061,inset 0 1px #ffffff0f}.compare-table{width:100%;border-collapse:collapse;table-layout:fixed}.compare-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.compare-table th,.compare-table td{padding:clamp(.72rem,1.15vw,1rem) clamp(.85rem,1.35vw,1.2rem);border-bottom:1px solid rgba(142,166,212,.16);border-right:1px solid rgba(142,166,212,.12);vertical-align:middle;color:var(--muted);font-size:clamp(.84rem,1.02vw,.96rem);line-height:1.45}.compare-table tr:last-child th,.compare-table tr:last-child td{border-bottom:0}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table thead th{color:var(--text);text-align:left;font-size:clamp(.96rem,1.35vw,1.18rem);background:#1d6bff1f}.compare-table thead th:first-child,.compare-table tbody th{width:18%;color:#f0f4ffb8;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.compare-table thead th:nth-child(3){color:#fff;background:linear-gradient(90deg,#ff83242e,#1d6bff24),#1d6bff1f}.compare-table thead span{display:inline-block;margin-left:.6rem;padding:.22rem .55rem;border-radius:999px;background:#ff832429;color:var(--orange-hi);font-size:.66rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.compare-table tbody th{text-align:left;background:#080b1229}.compare-table code{display:inline-block;margin:.12rem .16rem .12rem 0;padding:.28rem .46rem;border-radius:7px;background:#1d6bff2e;color:var(--cobalt-hi);font-size:.86em}.compare-table .button{width:100%;min-height:2.8rem;justify-content:center;padding-inline:.85rem}.compare-note{grid-row:3;position:relative;text-align:left;margin-top:.25rem;color:var(--muted);font-size:.93rem;max-width:58ch;margin-left:auto;margin-right:auto;padding-left:4.6rem}.compare-note:before{content:"*";position:absolute;left:0;top:50%;transform:translateY(-41%) rotate(-8deg);font-family:Racing Sans One,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:clamp(4rem,8vw,7rem);line-height:.7;color:#ff8324c7;text-shadow:0 0 34px rgba(255,131,36,.28)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;max-width:780px;margin:0 auto}.pricing-note{text-align:center;margin-top:2rem;color:var(--muted);font-size:.93rem;max-width:62ch;margin-left:auto;margin-right:auto}.pricing-footnote{max-width:54ch;margin:.8rem auto 0;color:var(--faint);font-size:.74rem;line-height:1.45;text-align:center}.sale-note{color:var(--orange-hi);font-weight:800;letter-spacing:.01em}.section-privacy{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(29,107,255,.18),transparent 68%),var(--bg-alt)}.section-privacy:before{content:"TOP SECRET";position:absolute;inset:auto -5vw 50%;transform:translateY(50%) rotate(-3deg);font-family:Racing Sans One,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:clamp(6rem,17vw,16rem);line-height:.85;text-align:center;color:#93b8ff14;filter:none;text-shadow:none;pointer-events:none;user-select:none}.section-privacy .container{position:relative;z-index:1}.section-cta{background:radial-gradient(ellipse 80% 70% at 50% 50%,rgba(40,85,204,.12),transparent 70%),var(--bg);padding:6rem 0;display:flex;align-items:center;justify-content:center}.cta-block{text-align:center;max-width:620px;margin-inline:auto}.cta-block h2{margin-bottom:.8rem}.cta-title span{display:block;opacity:1;transform:none}.section-cta.cta-awaiting .cta-title span{opacity:0;transform:translateY(-.65em) scale(1.18);transform-origin:center}.section-cta.is-slammed .cta-title span{animation:slamLine .56s cubic-bezier(.16,1,.3,1) forwards}.section-cta.is-slammed .cta-title span:nth-child(1){animation-delay:.02s}.section-cta.is-slammed .cta-title span:nth-child(2){animation-delay:.18s}.section-cta.is-slammed .cta-title span:nth-child(3){animation-delay:.34s}.section-cta.is-slammed .cta-title span:nth-child(4){animation-delay:.5s}.section-cta.is-slammed .cta-title span:nth-child(5){animation-delay:.66s}@keyframes slamLine{0%{opacity:0;transform:translateY(-.75em) scale(1.18);filter:blur(7px);text-shadow:none}62%{opacity:1;transform:translateY(.04em) scale(.98);filter:blur(0);text-shadow:0 0 28px rgba(29,107,255,.36),0 12px 38px rgba(0,0,0,.48)}78%{transform:translateY(-.025em) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0);text-shadow:0 12px 38px rgba(0,0,0,.42)}}.cta-block .lead{margin-bottom:2rem}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.cta-micro{font-size:.85rem;color:var(--faint);margin:0}.section-faq>.container{display:grid;grid-template-columns:minmax(14rem,.33fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.section-faq .section-head{margin-bottom:0;position:sticky;top:7.5rem}.section-faq .faq-list{gap:.55rem}.section-faq .faq-item{background:linear-gradient(145deg,#1d6bff1c,#ffffff05),var(--surface)}.section-faq .faq-body{font-size:clamp(.96rem,1.1vw,1.08rem)}@media(max-width:960px){.hero-inner{grid-template-columns:1fr;gap:3rem}.hero-visual,.hero-media .lead{margin-left:0}.compare-table-wrap{overflow-x:auto}.compare-table{min-width:760px}.pricing-grid{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}@media(max-width:860px){.step-arrow{min-height:4rem;transform:rotate(90deg)}}@media(max-width:760px){.hero{padding:7rem 0 4rem}.hero-brand-ghost{width:140vw;left:50%;top:49%;opacity:.16}.hero-actions{max-width:100%}.audience-item{opacity:.82;transform:none}.audience-item:has(.audience-info:hover),.audience-item:has(.audience-info:focus-visible){transform:scale(1.02)}.section-faq>.container{grid-template-columns:1fr}.section-faq .section-head{position:static}.cta-actions{flex-direction:column;align-items:center}}@media(max-width:520px){.hero-actions{grid-template-columns:1fr;max-width:18rem}}@media(prefers-reduced-motion:reduce){.decode-backdrop span,.section-decode.decode-flash .decode-backdrop,.section-decode.decode-flash .section-head h2,.section-decode.decode-flash .section-head p,.section-decode.decode-flash .card{animation:none}.section-cta.is-slammed .cta-title span{opacity:1;transform:none;animation:none;filter:none}}
