body{margin:0}img{max-width:100%}
/* Layout: one dark navy world. Full-bleed hero with a live Vanta globe and the goal picker inside it; the chosen goal
   rewrites the path section below (destination postcard + four stages); then ways to work, proof, founders, a three-field capture.
   Committed single look: every colour is set explicitly so it renders the same in either viewer theme. */
:root{
  --navy:#061A33; --deep:#04122A; --night:#030C1C;
  --glass:rgba(255,255,255,.06); --glass2:rgba(255,255,255,.09); --edge:rgba(255,255,255,.16); --edge2:rgba(255,255,255,.26);
  --band:#0B2445; --band-line:rgba(120,170,230,.22);
  --ink:#F4F8FD; --muted:#B9C7D9; --dim:#8DA2BD;
  --cyan:#3FD0FF; --cyan-ink:#03243A; --amber:#FFB547;
  --display:"Roboto", "Helvetica Neue", Arial, sans-serif; --body:"Roboto", "Helvetica Neue", Arial, sans-serif; --mono:"Roboto Mono", ui-monospace, Menlo, monospace;
  --gl:max(20px, env(safe-area-inset-left, 0px)); --gr:max(20px, env(safe-area-inset-right, 0px));
  color-scheme:dark;
}
*{box-sizing:border-box}
section[id],[id].sec{scroll-margin-top:84px}
html{scroll-behavior:smooth;scroll-padding-top:calc(72px + env(safe-area-inset-top, 0px))}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{background:var(--navy);color:var(--ink);font:17px/1.6 var(--body);-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top, 0px);z-index:60;background:var(--navy)}
p{margin:0} h1,h2,h3{margin:0;font-family:var(--display);text-wrap:balance;letter-spacing:-.022em}
h2{font-size:clamp(2rem,3.8vw,3.1rem);font-weight:700;line-height:1.06}
h3{font-size:1.22rem;font-weight:600;line-height:1.25;letter-spacing:-.01em}
body{text-rendering:optimizeLegibility;font-kerning:normal}
a{color:inherit} button{font:inherit;color:inherit;cursor:pointer}
:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}
.in{max-width:1200px;margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}
.eyebrow{font:500 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}
.muted{color:var(--muted)}
.sec{padding-block:112px;position:relative;background:var(--navy)}
.sec + .sec{border-top:1px solid var(--band-line)}
/* alternate bands so each block reads as its own space */
.sec.band{background:linear-gradient(180deg, #0F2C53 0%, #0A2343 100%)}
.sec::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg, transparent, rgba(63,208,255,.55) 50%, transparent);opacity:.7;pointer-events:none}
/* cards: firmer edges, a top highlight and a soft drop so they sit above the band */
.way,.quote,.founder,.report div,.postcard,.video{box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 18px 40px -24px rgba(0,0,0,.65)}
#serve .video,#ways .way,#report .report div{background:rgba(6,26,51,.55)}
.head{display:flex;flex-direction:column;gap:16px;max-width:720px;margin-bottom:52px}
.head .eyebrow{display:flex;align-items:center;gap:12px}
.head .eyebrow::before{content:"";width:28px;height:2px;background:var(--cyan);border-radius:2px}
.head p{color:var(--muted);font-size:1.12rem;max-width:58ch}
.btn{display:inline-flex;align-items:center;gap:10px;font:600 1rem/1 var(--body);padding:15px 22px;border-radius:999px;border:1px solid var(--cyan);background:var(--cyan);color:var(--cyan-ink);text-decoration:none;white-space:nowrap;transition:transform .15s, box-shadow .2s}
.btn:hover{box-shadow:0 0 0 6px rgba(63,208,255,.16)}
.btn.ghost{background:transparent;color:var(--ink);border-color:var(--edge2)}
.btn.ghost:hover{background:var(--glass);box-shadow:none}
.btn .ar{transition:transform .2s}
.btn:hover .ar{transform:translateX(3px)}

/* header */
header.top{position:fixed;left:0;right:0;top:env(safe-area-inset-top, 0px);z-index:50;transition:background .3s, border-color .3s;border-bottom:1px solid transparent}
header.top.solid{background:rgba(4,18,42,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:rgba(255,255,255,.08)}
header.top .in{display:flex;align-items:center;gap:28px;height:72px}
.logo{display:flex;align-items:center;gap:11px;text-decoration:none;font:600 1.12rem/1 var(--display);letter-spacing:-.02em}
.logo svg{flex:none}
nav.links{display:flex;gap:6px}
nav.links a{font-size:.94rem;color:var(--muted);text-decoration:none;padding:8px 12px;border-radius:999px}
nav.links a:hover{color:var(--ink);background:var(--glass)}
.top .btn{margin-left:auto;padding:11px 18px;font-size:.92rem}
.hdr-ctas{display:flex;gap:10px;margin-left:auto;flex:none}
.top .hdr-ctas .btn{margin-left:0}
/* the booking button drops out of the header where it would crowd the menu; it stays in the menu and on every page */
@media (min-width:1061px) and (max-width:1299px), (max-width:600px){.hdr-book{display:none}}
@media (max-width:900px){nav.links{display:none}}

/* mega menu: full-width panels under the fixed header; on phones a drawer with collapsible sections */
header.top.menu-open{background:rgba(4,16,38,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:rgba(255,255,255,.08)}
.mega{display:flex;align-items:center}
.mm-bar{list-style:none;display:flex;gap:2px;margin:0;padding:0}
.mm-item{position:static}
.mm-btn{display:flex;align-items:center;gap:8px;background:none;border:0;color:var(--muted);font:500 .95rem/1 var(--body);padding:10px 14px;border-radius:999px;transition:color .15s, background .15s}
.mm-btn::after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}
.mm-btn:hover,.mm-btn[aria-expanded="true"]{color:var(--ink);background:var(--glass)}
.mm-btn[aria-expanded="true"]::after{transform:translateY(1px) rotate(-135deg);color:var(--cyan)}
.mm-panel{position:absolute;left:0;right:0;top:100%;background:rgba(4,16,38,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(63,208,255,.28);box-shadow:0 40px 80px -30px rgba(0,0,0,.85)}
@media (prefers-reduced-motion:no-preference){.mm-panel:not([hidden]){animation:mmIn .18s ease-out}@keyframes mmIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}
header.top .mm-panel .mm-grid{display:grid;height:auto;align-items:start;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:36px;padding-block:28px 34px}
.mm-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 28px}
.mm-col{display:flex;flex-direction:column;gap:10px}
.mm-h{font:500 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-left:14px}
.mm-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px}
.mm-link{display:flex;gap:12px;align-items:stretch;padding:11px 14px;border-radius:12px;text-decoration:none;color:var(--ink);border:1px solid transparent;transition:background .15s, border-color .15s}
.mm-link > i{width:3px;flex:none;border-radius:2px;background:var(--c);box-shadow:0 0 8px var(--c);opacity:.85}
.mm-link > span > b{display:block;font-weight:600;font-size:.97rem;letter-spacing:-.005em}
.mm-link > span > span{display:block;font-size:.85rem;color:var(--muted);margin-top:3px;line-height:1.35}
.mm-link:hover,.mm-link:focus-visible{background:var(--glass);border-color:var(--edge)}
.mm-link[data-soon]::after{content:"Soon";align-self:center;margin-left:auto;font:500 .6rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border:1px solid var(--edge);border-radius:999px;padding:4px 7px}
.mm-feature{position:relative;border-radius:16px;border:1px solid var(--edge);padding:24px;display:flex;flex-direction:column;gap:10px;
  background:radial-gradient(90% 120% at 100% 0%, rgba(63,208,255,.16), transparent 60%), rgba(255,255,255,.03)}
.mm-ft{font:700 1.2rem/1.25 var(--display);letter-spacing:-.015em}
.mm-feature p{color:var(--muted);font-size:.92rem}
.mm-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px}
.mm-ctas .btn{padding:11px 16px;font-size:.88rem;margin-left:0}
.burger{display:none;margin-left:12px;width:44px;height:44px;border-radius:12px;border:1px solid var(--edge);background:rgba(255,255,255,.04);flex-direction:column;align-items:center;justify-content:center;gap:5px}
.burger span{width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s, opacity .2s}
.burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
@media (max-width:1060px){
  .burger{display:inline-flex}
  .top .hdr-cta{margin-left:auto}
  .mega{display:none;position:fixed;left:0;right:0;top:calc(72px + env(safe-area-inset-top, 0px));bottom:0;overflow:auto;background:#041026;padding:8px var(--gr) 40px var(--gl)}
  .mega.open{display:block}
  .mm-bar{flex-direction:column;gap:0}
  .mm-btn{width:100%;justify-content:space-between;font-size:1.12rem;color:var(--ink);padding:18px 4px;border-radius:0;border-bottom:1px solid rgba(255,255,255,.08)}
  .mm-btn:hover,.mm-btn[aria-expanded="true"]{background:none}
  .mm-panel{position:static;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
  header.top .mm-panel .mm-grid{grid-template-columns:1fr;gap:16px;padding:10px 0 20px;max-width:none}
  .mm-cols{grid-template-columns:1fr}
  .mm-links{grid-template-columns:1fr}
}
@media (max-width:1060px){
  /* a backdrop-filter on the header would trap the fixed drawer inside the 72px header, so phones use a solid header instead */
  header.top, header.top.solid, header.top.menu-open{backdrop-filter:none;-webkit-backdrop-filter:none}
  header.top.solid, header.top.menu-open{background:rgba(4,16,38,.98)}
}
.logo{white-space:nowrap}
@media (max-width:420px){.top .hdr-cta{padding:9px 12px;font-size:.8rem}header.top .in{gap:12px}.burger{margin-left:4px}}

/* hero */
.hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:var(--navy)}
.hero canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block}
#g-flow{touch-action:pan-y;cursor:grab}
#g-flow.drag{cursor:grabbing}
.hero .in{pointer-events:none}
.hero .in > *{pointer-events:auto}
@media (max-width:1279px){
  .hero{flex-direction:column;align-items:stretch}
}
@media (max-width:1279px){.hero .in{order:1}}
@media (max-width:899px){
  #top.hero > .in{padding-top:calc(100vw + 96px)}
  #top.hero::after{background:linear-gradient(180deg, rgba(6,26,51,0) 0, rgba(6,26,51,0) calc(100vw + 40px), var(--navy) calc(100vw + 150px))}
}
.hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg, rgba(6,26,51,.97) 0%, rgba(6,26,51,.86) 34%, rgba(6,26,51,.2) 62%, rgba(6,26,51,0) 100%), linear-gradient(0deg, var(--navy) 0%, rgba(6,26,51,0) 26%)}
@media (max-width:860px){.hero::after{background:linear-gradient(180deg, rgba(6,26,51,.7) 0%, rgba(6,26,51,.9) 50%, var(--navy) 100%)}}
.hero .in{width:100%;padding-block:150px 90px;display:flex;flex-direction:column;gap:30px}
.hero h1{font-size:clamp(2.7rem,6vw,5rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;max-width:12.5ch;text-shadow:0 2px 4px rgba(6,26,51,.7), 0 6px 30px rgba(6,26,51,.6)}
.hero h1 span{color:var(--cyan);text-shadow:0 0 40px rgba(63,208,255,.25)}
.hero .lede{font-size:1.2rem;color:#C4D3E6;max-width:46ch}
.pick{display:flex;flex-direction:column;gap:14px;max-width:700px;margin-top:6px}
.pick .q{font:600 1.05rem/1.2 var(--display);letter-spacing:-.01em}
.goals{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.goals .goal:last-child:nth-child(3n+1){grid-column:1/-1}
@media (max-width:700px){.goals{grid-template-columns:1fr 1fr}}
@media (max-width:420px){.goals{grid-template-columns:1fr}}
/* glowing edge: a soft packet of light travels the border at one constant speed (SVG dash along the outline).
   Added by JS to goals and every card; goals get the strongest version. */
.edgefx{position:absolute;pointer-events:none;overflow:visible;z-index:1}
.edgefx rect{fill:none;stroke:#3FD0FF;stroke-width:2;stroke-linecap:round;stroke-dasharray:8 92;opacity:.55;
  filter:drop-shadow(0 0 3px rgba(63,208,255,.9)) drop-shadow(0 0 9px rgba(63,208,255,.45));animation:edgerun var(--dur, 14s) linear infinite;animation-delay:var(--del, 0s)}
.goal > .edgefx rect{stroke-width:2.5;stroke-dasharray:10 90;opacity:.9}
@keyframes edgerun{from{stroke-dashoffset:0}to{stroke-dashoffset:-100}}
@media (prefers-reduced-motion:reduce){.edgefx rect{animation:none;stroke-dashoffset:-30}}
.goal{position:relative;text-align:left;display:flex;flex-direction:column;gap:6px;padding:16px 36px 15px 16px;border-radius:14px;border:2px solid rgba(255,255,255,.22);background:rgba(6,26,51,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s, background .2s, transform .2s}
.goal b{font:600 .98rem/1.25 var(--display);letter-spacing:-.01em}
.goal span{font-size:.82rem;color:var(--muted);line-height:1.35}
.goal::after{content:"→";position:absolute;right:14px;top:14px;color:var(--dim);transition:transform .2s, color .2s}
.goal:hover{border-color:rgba(63,208,255,.55);background:rgba(10,40,74,.7);transform:translateY(-2px)}
.goal:hover::after{color:var(--cyan);transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){.goal,.goal::after{transition:none}.goal:hover{transform:none}}
/* Download PDF: print only the report, dark ink on white */
@media print{
  body.print-rp > :not(#adv-report){display:none !important}
  body.print-rp #adv-report{position:static !important;inset:auto !important;width:auto !important;height:auto !important;max-height:none !important;overflow:visible !important;display:block !important;padding:0 !important}
  body.print-rp #adv-report .rp-acts, body.print-rp #adv-report .adv-x{display:none !important}
  body.print-rp #adv-report, body.print-rp #adv-report *{color:#12233B !important;border-color:#C9D4E2 !important;background:transparent !important;box-shadow:none !important;text-shadow:none !important;backdrop-filter:none !important}
  body.print-rp #adv-report .rp-body{position:static !important;overflow:visible !important;height:auto !important;max-height:none !important;padding:0 10px}
}
/* Pen test mix picker + aim markers */
.sce-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:18px 0 6px;text-align:left}
@media (max-width:759px){.sce-cols{grid-template-columns:1fr}}
.sce-col{display:flex;flex-direction:column;gap:8px;align-items:flex-start}
.sce-col > b{font:500 .74rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-bottom:2px}
.sce-pill{font:inherit;font-size:.92rem;color:var(--ink);text-align:left;padding:9px 14px;border-radius:999px;border:1px solid var(--edge);background:var(--glass);cursor:pointer;transition:border-color .15s, background .15s}
.sce-pill:hover{border-color:var(--edge2);background:var(--glass2)}
.sce-pill[aria-pressed="true"]{border-color:var(--cyan);background:rgba(63,208,255,.14)}
.sce-rev{margin:22px 0 8px;text-align:left}
.sce-rev h3{font-size:1.05rem;margin-bottom:10px}
.sce-chips{display:flex;flex-wrap:wrap;gap:8px}
.cat-bar{position:relative}
.cat-bar .aim{position:absolute;left:70%;top:-2px;bottom:-2px;width:2px;background:rgba(244,248,253,.45);border-radius:1px}
.sc-aim-note{margin-top:12px;font-size:.88rem;color:var(--dim)}
/* Goal funnel pages */
a.goal{text-decoration:none;color:inherit}
.gf{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:16px}
.gf-top{display:flex;justify-content:space-between;align-items:center}
.gf-back{background:none;border:0;color:var(--muted);font:inherit;font-size:.92rem;cursor:pointer;padding:4px}
.gf-back:hover{color:var(--ink)}
.gf-bar{height:4px;border-radius:2px;background:rgba(255,255,255,.1);overflow:hidden}
.gf-bar i{display:block;height:100%;background:var(--cyan);transition:width .3s}
.gf h2{font-size:1.5rem}
.gf-opts{display:flex;flex-direction:column;gap:10px}
.gf-opt{text-align:left;font:inherit;font-size:1.02rem;color:var(--ink);padding:14px 16px;border-radius:12px;border:1px solid var(--edge);background:var(--glass);cursor:pointer;transition:border-color .15s, background .15s}
.gf-opt:hover{border-color:var(--cyan);background:var(--glass2)}
.gf-opt.on{border-color:var(--cyan)}
.gf-pc{font-size:1.1rem;border-left:3px solid var(--amber);padding-left:14px}
.gf-st{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--muted)}
.sk-read{margin-top:14px;padding:16px 18px;border:1px solid var(--edge);border-radius:14px;background:var(--glass);display:flex;flex-direction:column;gap:8px}
.sk-read p{font-size:.97rem}
.sk-read b{color:var(--cyan);font-weight:600}
.hero .alt{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.92rem;color:var(--muted)}
.hero .alt a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--edge2);text-underline-offset:4px}
.hero .alt a:hover{text-decoration-color:var(--cyan)}
.trust{border-top:1px solid rgba(63,208,255,.18);border-bottom:1px solid rgba(255,255,255,.06);background:rgba(3,12,28,.72)}
.trust .in{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px;padding-block:24px}
.trust .lbl{font:500 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}
.trust b{font:600 1.1rem/1 var(--display);letter-spacing:-.01em;color:#E2EBF6;white-space:nowrap}
.marq{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.track{display:flex;gap:48px;width:max-content}
@media (prefers-reduced-motion:no-preference){.track{animation:marq 38s linear infinite}@keyframes marq{to{transform:translateX(calc(-50% - 24px))}}}

/* serve */
.serve{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}
@media (max-width:920px){.serve{grid-template-columns:1fr}}
.video{position:relative;aspect-ratio:16/10;max-width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--edge);text-decoration:none;display:block;
  background:radial-gradient(70% 90% at 30% 30%, rgba(63,208,255,.22), transparent 60%), radial-gradient(60% 80% at 80% 90%, rgba(255,181,71,.12), transparent 60%), var(--deep)}
.video::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0 3px, rgba(255,255,255,.025) 3px 4px)}
.video .rec{position:absolute;left:18px;top:16px;font:500 .7rem/1 var(--mono);letter-spacing:.12em;color:#DCE7F4;display:flex;align-items:center;gap:8px}
.video .rec i{width:8px;height:8px;border-radius:50%;background:#FF4D4D}
@media (prefers-reduced-motion:no-preference){.video .rec i{animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.3}}}
.video .play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;background:var(--cyan);display:grid;place-items:center;box-shadow:0 0 0 10px rgba(63,208,255,.15);transition:transform .2s}
.video:hover .play{transform:scale(1.06)}
.video .vcap{position:absolute;left:18px;right:18px;bottom:16px;font:600 1.05rem/1.3 var(--display);letter-spacing:-.01em}
.aud{display:flex;flex-direction:column;border-top:1px solid var(--edge)}
.aud div{display:flex;flex-direction:column;gap:4px;padding:18px 0;border-bottom:1px solid var(--edge)}
.aud b{font:600 1.12rem/1.2 var(--display);letter-spacing:-.01em}
.aud span{color:var(--muted)}

/* compact map key: network layers only */
.mapkey{position:absolute;right:var(--gr);bottom:92px;z-index:2;display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 16px;border-radius:999px;border:1px solid var(--edge);background:rgba(3,12,28,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.mapkey span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.mapkey i{display:inline-block;width:16px;height:3px;border-radius:2px}
.mapkey .k-sig{background:linear-gradient(90deg,#3FD0FF,#5EEAA8,#FFB547,#B79CFF,#FF7A6B)}
.mapkey .k-link{background:#9CC9FF}
.mapkey .k-cable{background:#2DD4BF;box-shadow:0 0 6px rgba(45,212,191,.8)}
.mapkey .k-sat{width:18px;height:4px;background:linear-gradient(90deg, rgba(253,230,138,0), #FDE68A 85%, #FFF3C4)}
@media (max-width:1279px){.mapkey{position:relative;right:auto;bottom:auto;order:2;align-self:flex-start;margin:0 var(--gr) 22px var(--gl);border-radius:14px}}
/* trust strip sits in the hero copy, right before the goal choice (social proof before the decision) */
.hero .in .trust{background:none;border:0;border-top:1px solid rgba(63,208,255,.2);border-bottom:1px solid rgba(255,255,255,.12);max-width:640px}
.hero .in .trust .in{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;padding:12px 0;max-width:none;gap:20px;pointer-events:auto}
.hero .in .trust .lbl{flex:none}
.hero .in .trust b{font-size:1rem}
@media (min-width:900px){#top.hero > .in{padding-top:128px;padding-bottom:96px;gap:26px}}
.mapkey{bottom:28px !important}

/* film card + chapter timeline */
.vwrap{display:flex;flex-direction:column;gap:14px;min-width:0}
.chapters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;counter-reset:none}
.chapters li{position:relative;padding-top:12px;font-size:.84rem;line-height:1.3;color:var(--muted)}
.chapters li b{display:block;font:500 .66rem/1 var(--mono);letter-spacing:.1em;color:var(--cyan);margin-bottom:5px}
.chapters li::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px;background:rgba(255,255,255,.14)}
.chapters li::after{content:"";position:absolute;left:0;top:0;height:2px;width:0;border-radius:2px;background:var(--cyan);box-shadow:0 0 8px rgba(63,208,255,.7)}
@media (prefers-reduced-motion:no-preference){.chapters li::after{animation:chap 20s linear infinite}
  .chapters li:nth-child(2)::after{animation-delay:4s}.chapters li:nth-child(3)::after{animation-delay:8s}.chapters li:nth-child(4)::after{animation-delay:12s}.chapters li:nth-child(5)::after{animation-delay:16s}}
@keyframes chap{0%{width:0;opacity:1}20%{width:100%;opacity:1}24%,100%{width:100%;opacity:0}}
@media (max-width:640px){.chapters{grid-template-columns:1fr 1fr}}

/* subtle single-colour network drifting behind alternate sections */
.has-net{overflow:hidden}
.has-net > canvas.netbg{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}
.has-net > .in{position:relative;z-index:1}
/* co-founders: deep space with layers of drifting dust */
#founders{background:radial-gradient(120% 90% at 75% 20%, #0B2648 0%, #050F22 55%, #020814 100%);overflow:hidden}
#founders > canvas.dust{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}
#founders > .in{position:relative;z-index:1}
#founders .founder{background:rgba(5,15,34,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}

/* report: engine animation sits behind the section */
.eng-sec{overflow:hidden}
.eng-cv{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}
.eng-sec > .in{position:relative;z-index:1}
.eng-sec .t-ctas{margin-top:-8px}
.engine-band{height:360px;margin:-8px 0 36px}
@media (max-width:759px){.engine-band{height:620px}}
/* tools: the revenue engine, a deeper room so it reads as its own machine */
.rev-sec{background:radial-gradient(110% 80% at 50% 45%, #0B2648 0%, #051329 60%, #030C1C 100%)}
.rev-cv{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}
.rev-band{height:470px;margin:-4px 0 40px}
@media (max-width:759px){.rev-band{height:990px}}
.rev-steps div{background:rgba(6,26,51,.6)}
/* why now: loss framing, two columns */
.vs{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media (max-width:760px){.vs{grid-template-columns:1fr}}
.vs > div{border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:12px}
.vs .now{border:1.5px solid rgba(63,208,255,.55);background:linear-gradient(180deg, rgba(63,208,255,.12), rgba(63,208,255,.02));box-shadow:0 18px 40px -24px rgba(63,208,255,.35)}
.vs .later{border:1px solid var(--edge);background:rgba(255,255,255,.03)}
.vs .later h3,.vs .later li{color:var(--muted)}
.vs .k{font:500 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}
.vs .later .k{color:var(--dim)}
.vs ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}
.vs li{padding-left:22px;position:relative}
.vs .now li::before{content:"✓";position:absolute;left:0;color:var(--cyan);font-weight:700}
.vs .later li::before{content:"–";position:absolute;left:2px;color:var(--dim)}
/* report + faq */
.report{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
@media (max-width:820px){.report{grid-template-columns:1fr}}
.report div{border-radius:16px;padding:24px;border:1px solid var(--edge);background:var(--glass);display:flex;flex-direction:column;gap:10px}
.report .k{font:500 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}
.report b{font:600 1.3rem/1.2 var(--display);letter-spacing:-.015em}
.report span{color:var(--muted);font-size:.95rem}
.faqwrap{display:grid;grid-template-columns:1fr 1.6fr;gap:56px}
@media (max-width:860px){.faqwrap{grid-template-columns:1fr;gap:12px}}
.faq{border-top:1px solid var(--edge)}
.faq details{border-bottom:1px solid var(--edge)}
.faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font:600 1.08rem/1.35 var(--display);letter-spacing:-.01em;position:relative}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:6px;top:16px;font:400 1.5rem/1 var(--mono);color:var(--cyan);transition:transform .2s}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq details p{padding-bottom:20px;color:var(--muted);max-width:62ch}

/* path */
.pathwrap{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:start}
@media (max-width:980px){.pathwrap{grid-template-columns:1fr;gap:36px}}
.postcard{position:sticky;top:110px;border-radius:18px;padding:28px;background:linear-gradient(160deg, rgba(63,208,255,.13), rgba(255,255,255,.03) 46%), var(--deep);border:1px solid var(--edge);box-shadow:0 30px 60px -30px rgba(0,0,0,.7);display:flex;flex-direction:column;gap:18px;overflow:hidden}
@media (max-width:980px){.postcard{position:relative;top:0}}
.postcard::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0 39px, rgba(255,255,255,.04) 39px 40px);pointer-events:none}
.pc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}
.pc-top .eyebrow{color:var(--amber)}
.stamp{width:78px;height:92px;border:1.5px dashed rgba(255,181,71,.7);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--amber);font:500 .58rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;flex:none;transform:rotate(4deg)}
.stamp b{font:700 1.3rem/1 var(--display);letter-spacing:-.02em}
.pc-date{font:600 clamp(1.6rem,3vw,2.2rem)/1.05 var(--display);letter-spacing:-.025em;position:relative}
.pc-text{font-size:1.18rem;line-height:1.55;color:#DCE7F4;position:relative;min-height:5.6em}
.pc-sign{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:relative;padding-top:16px;border-top:1px solid var(--edge);font-size:.88rem;color:var(--muted)}
.stages{display:flex;flex-direction:column;position:relative}
.stages::before{content:"";position:absolute;left:19px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg, var(--cyan), rgba(63,208,255,.1))}
.stage{display:grid;grid-template-columns:40px 1fr;gap:18px;padding-bottom:30px;position:relative}
.stage:last-child{padding-bottom:0}
.stage .dot{width:40px;height:40px;border-radius:50%;border:1px solid rgba(63,208,255,.45);background:var(--navy);display:grid;place-items:center;font:500 .76rem/1 var(--mono);color:var(--cyan);position:relative;z-index:1}
.stage .who{font:500 .68rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.stage h3{margin:6px 0 6px}
.stage p{color:var(--muted)}
.stage .idea{display:block;margin-top:4px;font-size:.86rem;color:var(--dim)}
@media (prefers-reduced-motion:no-preference){.fade{animation:fade .45s ease both}@keyframes fade{from{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}}

/* ways */
.ways{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
@media (max-width:1020px){.ways{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.ways{grid-template-columns:1fr}}
.way{position:relative;border-radius:16px;padding:24px;border:1px solid var(--edge);background:var(--glass);display:flex;flex-direction:column;gap:12px;transition:border-color .25s, background .25s}
.way .k{font:500 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.way p{color:var(--muted);font-size:.96rem}
.way ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:.92rem;color:#C8D5E5}
.way li{padding-left:18px;position:relative}
.way li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:1px;background:var(--cyan)}
.way .rec{display:none;align-self:flex-start;font:500 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-ink);background:var(--cyan);padding:6px 9px;border-radius:999px}
.way.on{border-color:rgba(63,208,255,.6);background:linear-gradient(180deg, rgba(63,208,255,.1), rgba(63,208,255,.02))}
.way.on .rec{display:inline-block}
.way .go{margin-top:auto;padding-top:6px;font-weight:600;color:var(--cyan);text-decoration:none;font-size:.95rem}
.way .go:hover{text-decoration:underline;text-underline-offset:4px}

/* proof + founders */
.quotes{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}
@media (max-width:900px){.quotes{grid-template-columns:1fr}}
.quote{border-radius:16px;padding:30px;border:1px solid var(--edge);background:var(--glass);display:flex;flex-direction:column;gap:18px;justify-content:space-between}
.quote p{font:500 clamp(1.15rem,2vw,1.45rem)/1.4 var(--display);letter-spacing:-.015em}
.quote.big p{font-size:clamp(1.35rem,2.6vw,1.95rem)}
.quote span{font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.qstack{display:flex;flex-direction:column;gap:16px}
.founders{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media (max-width:800px){.founders{grid-template-columns:1fr}}
.founder{border-radius:16px;padding:26px;border:1px solid var(--edge);background:var(--glass);display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:start}
.founder .av{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg, rgba(63,208,255,.35), rgba(63,208,255,.05));border:1px solid rgba(63,208,255,.4);display:grid;place-items:center;font:600 1.05rem/1 var(--display)}
.founder .role{font:500 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:6px 0 10px;display:block}
.founder p{color:var(--muted);font-size:.96rem}
.founder ul{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}
.founder li{font-size:.78rem;border:1px solid var(--edge);border-radius:999px;padding:5px 10px;color:#C8D5E5}

/* capture */
.cap{border-radius:22px;padding:clamp(28px,5vw,56px);border:1px solid rgba(63,208,255,.3);background:radial-gradient(80% 120% at 100% 0%, rgba(63,208,255,.16), transparent 60%), var(--deep);display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
@media (max-width:900px){.cap{grid-template-columns:1fr;gap:28px}}
.cap h2{font-size:clamp(2rem,4vw,3.1rem)}
form.f{display:flex;flex-direction:column;gap:14px}
.chosen{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;color:var(--muted)}
.chosen b{font:500 .78rem/1 var(--mono);letter-spacing:.06em;color:var(--cyan-ink);background:var(--cyan);padding:7px 10px;border-radius:999px}
.fld{display:flex;flex-direction:column;gap:6px}
.fld label{font-size:.86rem;color:var(--muted)}
.fld input{font:inherit;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:12px;padding:14px 16px}
.fld input::placeholder{color:var(--dim)}
.fld input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(63,208,255,.15)}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:520px){.row2{grid-template-columns:1fr}}
.f .msg{font-size:.9rem;color:var(--muted);min-height:1.4em}
.f .msg.ok{color:var(--cyan)}
.f .acts{display:flex;flex-wrap:wrap;gap:12px;align-items:center}

footer{background:var(--night);border-top:1px solid rgba(255,255,255,.07);padding-block:56px 40px;color:var(--muted);font-size:.92rem}
footer .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px}
@media (max-width:760px){footer .cols{grid-template-columns:1fr}}
footer h4{margin:0 0 12px;font:500 .7rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
footer a{display:block;text-decoration:none;padding:3px 0}
footer a:hover{color:var(--ink)}
footer .base{margin-top:40px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.84rem;color:var(--dim)}

/* ===== multi-page shell ===== */
[data-page][hidden]{display:none !important}
.page-hero{position:relative;padding-top:150px;padding-bottom:72px;overflow:hidden;background:radial-gradient(80% 70% at 75% 15%, #0E2C52, var(--navy) 62%)}
.page-hero h1{font-size:clamp(2.5rem,5.2vw,4.4rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;max-width:18ch}
.page-hero h1 span{color:var(--cyan)}
.page-hero .lede{font-size:1.2rem;color:#C4D3E6;max-width:60ch;margin-top:20px}
.page-hero > .in{position:relative;z-index:1}
.t-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.sec.band{background:linear-gradient(180deg, #0F2C53 0%, #0A2343 100%)}
.crumbs{font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:18px;display:flex;gap:8px}
.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--cyan)}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.link{color:var(--cyan);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline;text-underline-offset:4px}
.t-split{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:start}
@media (max-width:900px){.t-split{grid-template-columns:1fr;gap:28px}}

/* ===== tools and tactics ===== */
#tt-flow{overflow:hidden}
#tt-flow > .in{position:relative;z-index:1}
#tt-flow .head{margin-bottom:0}
#peso{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}
.flowband{height:400px;margin-top:36px}
@media (max-width:759px){.flowband{height:720px}}
.stages4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
@media (max-width:1060px){.stages4{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.stages4{grid-template-columns:1fr}}
.stage4{position:relative;border-radius:16px;border:1px solid var(--edge);background:rgba(255,255,255,.04);padding:26px;display:flex;flex-direction:column;gap:10px}
.stage4.paid{border-color:color-mix(in srgb, var(--c) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--c) 12%, transparent), rgba(255,255,255,.02))}
.s4-top{display:flex;align-items:baseline;justify-content:space-between}
.s4-n{font:500 .76rem/1 var(--mono);color:var(--dim);letter-spacing:.1em}
.s4-l{font:900 3.4rem/1 var(--display);color:var(--c);text-shadow:0 0 24px color-mix(in srgb, var(--c) 45%, transparent)}
.stage4 h3{font-size:1.45rem;font-weight:700}
.s4-what{color:#C8D5E5}
.s4-k{font:500 .66rem/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin-top:8px}
.stage4 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:.93rem}
.stage4 li{padding-left:16px;position:relative}
.stage4 li::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}
.s4-m{font-size:.92rem;color:var(--muted)}
.s4-tag{position:absolute;top:-12px;right:18px;font:500 .64rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--c);color:#04122A;padding:6px 9px;border-radius:999px}
@media (min-width:1061px){.stages4:not(.sk-steps) .stage4:not(:last-child)::after{content:"→";position:absolute;right:-19px;top:30px;color:var(--dim);font-size:1.1rem}}
.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.checks li{position:relative;border-radius:14px;border:1px solid var(--edge);background:rgba(6,26,51,.55);padding:16px 18px 16px 52px;display:flex;flex-direction:column;gap:3px}
.checks li::before{content:"✓";position:absolute;left:18px;top:15px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(94,234,168,.15);color:#5EEAA8;font-weight:700;font-size:.8rem}
.checks b{font:600 1.05rem/1.3 var(--display)}
.checks span{color:var(--muted);font-size:.93rem}
.toolgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}
.tool{border-radius:14px;border:1px solid var(--edge);background:rgba(6,26,51,.55);padding:20px;display:flex;flex-direction:column;gap:6px}
.tool b{font:600 1.1rem/1.2 var(--display)}
.tool span{color:var(--muted);font-size:.93rem}

/* ===== articles ===== */
.ar-tools{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-bottom:28px}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chips button{border:1px solid var(--edge);background:transparent;color:var(--muted);border-radius:999px;padding:9px 15px;font:500 .9rem var(--body)}
.chips button[aria-pressed="true"]{background:var(--cyan);border-color:var(--cyan);color:var(--cyan-ink)}
.ar-search input{font:inherit;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:999px;padding:11px 18px;min-width:min(280px, 100%)}
.ar-search input:focus{outline:none;border-color:var(--cyan)}
.arts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}
.art{position:relative;border-radius:16px;border:1px solid var(--edge);background:rgba(255,255,255,.04);padding:26px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink);transition:transform .2s, background .2s}
.art:hover{transform:translateY(-3px);background:rgba(255,255,255,.07)}
.art .t{font:500 .68rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c, var(--cyan))}
.art h3{font-size:1.32rem;font-weight:700;line-height:1.2}
.art p{color:var(--muted);font-size:.95rem}
.art .more{margin-top:auto;color:var(--cyan);font-weight:600;font-size:.92rem}
.empty{color:var(--muted);padding:30px 0}
.art-wrap{max-width:780px}
.art-meta{color:var(--dim);font:500 .8rem/1 var(--mono);letter-spacing:.06em;margin-top:18px}
.art-body{display:flex;flex-direction:column;gap:18px;font-size:1.12rem;line-height:1.75;color:#DCE6F2}
.art-body h2{font-size:1.5rem;margin-top:16px;color:var(--ink)}
.art-body p:first-child{font-size:1.25rem;color:var(--ink)}
.art-end{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:44px;padding-top:28px;border-top:1px solid var(--edge)}
@media (prefers-reduced-motion:reduce){.art{transition:none}.art:hover{transform:none}}

/* ===== media ===== */
.rels{display:flex;flex-direction:column;gap:12px}
.rel{border-radius:16px;border:1px dashed var(--edge2);background:rgba(255,255,255,.03);padding:30px;display:flex;flex-direction:column;gap:10px}
.rel h3{font-size:1.25rem}
.md-alert{margin-top:22px;border-radius:16px;border:1px solid var(--edge);padding:20px 22px;display:flex;flex-direction:column;gap:12px;background:rgba(6,26,51,.5)}
.md-alert .acts{display:flex;flex-wrap:wrap;gap:10px}
.md-alert input{flex:1 1 260px;min-width:0;font:inherit;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:12px;padding:13px 16px}
.kits{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media (max-width:800px){.kits{grid-template-columns:1fr}}
.kit{border-radius:16px;border:1px solid var(--edge);background:rgba(6,26,51,.55);padding:26px;display:flex;flex-direction:column;gap:10px}
.kit .role{font:500 .68rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}
.kit h3{font-size:1.4rem}
.kit p{color:var(--muted)}
.kit.boiler p:first-child{color:#DCE6F2;font-size:1.05rem;line-height:1.7}
.kit .acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap}

/* ===== sticky idea ===== */
.sk-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start}
@media (max-width:980px){.sk-layout{grid-template-columns:1fr}}
.sk-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}
@media (max-width:980px){.sk-side{position:static}}
.stk-card{position:relative;border-radius:16px;border:1px solid var(--edge);background:rgba(255,255,255,.04);padding:24px;display:flex;flex-direction:column;gap:12px}
.sk-idea textarea{font:inherit;font-size:1.1rem;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:12px;padding:14px 16px;resize:vertical;min-height:90px}
.sk-idea textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(63,208,255,.15)}
.sk-list{display:flex;flex-direction:column;gap:14px}
.sk-p{border-radius:16px;border:1px solid var(--edge);background:rgba(255,255,255,.035);padding:22px;display:grid;grid-template-columns:52px 1fr;gap:16px}
.sk-p .ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font:900 1.5rem/1 var(--display);color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent)}
.sk-p h3{font-size:1.25rem}
.sk-p .q{color:#DCE6F2;margin-top:4px}
.sk-p details{margin-top:8px;font-size:.93rem;color:var(--muted)}
.sk-p summary{cursor:pointer;color:var(--cyan);font-weight:600}
.ba{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
@media (max-width:560px){.ba{grid-template-columns:1fr}.sk-p{grid-template-columns:1fr}}
.ba div{border-radius:10px;padding:12px 14px;font-size:.92rem}
.ba .b{background:rgba(255,255,255,.04);color:var(--muted)}
.ba .a{background:color-mix(in srgb, var(--c) 12%, transparent);color:#E8F1FB}
.ba span{display:block;font:500 .62rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;opacity:.8}
.rate{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.rate button{border:1px solid var(--edge);background:transparent;color:var(--muted);border-radius:999px;padding:8px 13px;font:500 .85rem var(--body)}
.rate button[aria-pressed="true"]{background:var(--c);border-color:var(--c);color:#04122A}
.sk-num{display:flex;align-items:baseline;gap:8px}
.sk-num b{font:800 3.4rem/1 var(--display);letter-spacing:-.03em}
.sk-num span{color:var(--dim);font-family:var(--mono)}
.sk-bar{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.sk-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#3FD0FF,#5EEAA8);transition:width .3s}
.sk-hex{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;align-items:end;height:64px}
.sk-hex div{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}
.sk-hex i{display:block;width:100%;border-radius:4px 4px 0 0;background:var(--c);min-height:3px;transition:height .3s;opacity:.85}
.sk-hex span{font:500 .62rem/1 var(--mono);color:var(--dim)}
.sk-tip{font-size:.93rem;border-left:2px solid var(--amber);padding-left:12px;color:#DCE6F2}
.sk-form .fld input{width:100%}

/* method line: a packet of light travels down the line joining the stages */
.stages::after{content:"";position:absolute;left:18px;top:10px;width:3px;height:80px;border-radius:3px;pointer-events:none;
  background:linear-gradient(180deg, rgba(63,208,255,0), #3FD0FF 45%, #FFFFFF 55%, rgba(63,208,255,0));box-shadow:0 0 12px rgba(63,208,255,.8), 0 0 24px rgba(63,208,255,.4)}
@media (prefers-reduced-motion:no-preference){.stages::after{animation:linedown 7s linear infinite}}
@keyframes linedown{0%{top:0;opacity:0}8%{opacity:1}92%{opacity:1}100%{top:calc(100% - 80px);opacity:0}}

/* ===== Destination Advisor ===== */
[hidden]{display:none !important}100%{box-shadow:0 0 0 0 rgba(63,208,255,0)}}
body.adv-open .adv-launch{display:none}
body.adv-open{overflow:hidden}

.adv{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end}
.adv-scrim{position:absolute;inset:0;background:rgba(2,8,20,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.adv-panel{position:relative;width:min(500px, 100%);height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,#071D3A,#041226);
  border-left:1px solid rgba(63,208,255,.3);box-shadow:-30px 0 60px -20px rgba(0,0,0,.7);padding-top:env(safe-area-inset-top, 0px)}
@media (prefers-reduced-motion:no-preference){.adv:not([hidden]) .adv-panel{animation:advIn .22s ease-out}@keyframes advIn{from{transform:translateX(24px);opacity:.4}to{transform:none;opacity:1}}}
.adv-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 12px}
.adv-head b{display:block;font:700 1.15rem/1.2 var(--display)}
.adv-head span{display:block;font-size:.85rem;color:var(--muted);margin-top:3px}
.adv-x{width:40px;height:40px;border-radius:12px;border:1px solid var(--edge);background:rgba(255,255,255,.04);color:var(--ink);font-size:1rem;flex:none}
.adv-x:hover{border-color:var(--cyan)}
.adv-steps{list-style:none;margin:0;padding:0 20px 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border-bottom:1px solid rgba(255,255,255,.08)}
.adv-steps li{font:500 .62rem/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);padding-top:8px;position:relative}
.adv-steps li::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:rgba(255,255,255,.12)}
.adv-steps li.done{color:var(--muted)}.adv-steps li.done::before{background:rgba(63,208,255,.5)}
.adv-steps li.now{color:var(--cyan)}.adv-steps li.now::before{background:var(--cyan);box-shadow:0 0 8px rgba(63,208,255,.8)}
.adv-log{flex:1;overflow:auto;padding:18px 20px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}
.msg{max-width:88%;padding:12px 15px;border-radius:16px;font-size:.97rem;line-height:1.55;white-space:pre-wrap;word-wrap:break-word}
.msg.bot{align-self:flex-start;background:rgba(255,255,255,.06);border:1px solid var(--edge);border-bottom-left-radius:6px}
.msg.me{align-self:flex-end;background:var(--cyan);color:var(--cyan-ink);border-bottom-right-radius:6px;font-weight:500}
.msg.note{align-self:stretch;max-width:none;background:rgba(255,181,71,.08);border:1px solid rgba(255,181,71,.3);font-size:.9rem;color:#F1E3C8}
.typing{display:inline-flex;gap:5px;align-items:center;height:1.2em}
.typing i{width:6px;height:6px;border-radius:50%;background:var(--muted)}
@media (prefers-reduced-motion:no-preference){.typing i{animation:advDot 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}}
@keyframes advDot{0%,60%,100%{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}
.adv-card{align-self:stretch;border-radius:16px;border:1px solid rgba(63,208,255,.35);background:rgba(6,26,51,.8);padding:16px;display:flex;flex-direction:column;gap:10px}
.adv-card .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media (max-width:420px){.adv-card .row2{grid-template-columns:1fr}}
.adv-card label{font-size:.8rem;color:var(--muted);display:flex;flex-direction:column;gap:5px}
.adv-card input{font:inherit;font-size:.95rem;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:10px;padding:11px 12px;width:100%}
.adv-card input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(63,208,255,.15)}
.adv-card .err{color:#FFB4A8;font-size:.84rem;min-height:1em}
.adv-card .acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.adv-card .fine{font-size:.76rem;color:var(--dim)}
.adv-card.done{opacity:.6;pointer-events:none}
.adv-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px}
.adv-chips:not(:empty){padding-bottom:10px}
.adv-chips button{border:1px solid rgba(63,208,255,.45);background:rgba(63,208,255,.08);color:var(--ink);border-radius:999px;padding:9px 13px;font:500 .86rem/1.2 var(--body);text-align:left}
.adv-chips button:hover{background:rgba(63,208,255,.18)}
.adv-bar{display:flex;gap:8px;align-items:flex-end;padding:12px 20px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,.08)}
.adv-bar textarea{flex:1;min-width:0;resize:none;max-height:140px;font:inherit;font-size:.97rem;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:14px;padding:12px 14px}
.adv-bar textarea:focus{outline:none;border-color:var(--cyan)}
.adv-bar textarea:disabled{opacity:.45}
.adv-bar .btn{padding:12px 16px;margin-left:0}
.adv-bar .btn:disabled{opacity:.4;box-shadow:none}
.adv-legal{font-size:.72rem;color:var(--dim);padding:0 20px 12px}
.adv-go{align-self:stretch;display:flex;flex-direction:column;gap:10px;border-radius:16px;padding:16px;background:linear-gradient(135deg, rgba(63,208,255,.16), rgba(94,234,168,.08));border:1px solid rgba(63,208,255,.45)}
.adv-go b{font:700 1.05rem/1.3 var(--display)}
.adv-go .btn{align-self:flex-start;margin-left:0}
.adv-work{display:flex;flex-direction:column;gap:6px;font:500 .78rem/1.4 var(--mono);color:var(--muted)}
.adv-work span.on{color:var(--cyan)}.adv-work span.ok{color:#5EEAA8}

/* ===== Executive report ===== */
.adv-report{position:fixed;inset:0;z-index:95;overflow:auto;background:radial-gradient(90% 60% at 80% 0%, #0E2C52, #041226 60%);overscroll-behavior:contain}
.rp-bar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;
  padding:calc(12px + env(safe-area-inset-top, 0px)) max(20px, env(safe-area-inset-right, 0px)) 12px max(20px, env(safe-area-inset-left, 0px));background:rgba(4,18,38,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}
.rp-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.rp-acts .btn{padding:11px 16px;font-size:.9rem;margin-left:0}
.rp-body{max-width:980px;margin:0 auto;padding:40px max(20px, env(safe-area-inset-right, 0px)) 80px max(20px, env(safe-area-inset-left, 0px));display:flex;flex-direction:column;gap:36px}
.rp h1{font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.08}
.rp .for{font:500 .76rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}
.rp-sec{display:flex;flex-direction:column;gap:16px}
.rp-sec > h2{font-size:1.5rem}
.rp-sec > .k{font:500 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.rp-card{border-radius:16px;border:1px solid var(--edge);background:rgba(255,255,255,.04);padding:22px}
.rp-pc{display:grid;grid-template-columns:1fr auto;gap:18px;border-color:rgba(255,181,71,.4);background:linear-gradient(160deg, rgba(255,181,71,.1), rgba(255,255,255,.02) 50%)}
.rp-pc p{font-size:1.2rem;line-height:1.55;color:#EAF1FA}
.rp-pc .stamp{transform:rotate(4deg)}
.rp-list{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:7px;color:#DCE6F2}
.funnel{display:flex;flex-direction:column;gap:10px}
.fn-row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center}
.fn-row span{font:500 .72rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.fn-bar{height:42px;border-radius:10px;display:flex;align-items:center;padding:0 14px;font:700 1.05rem/1 var(--display);color:#04122A;min-width:110px}
.fn-note{font-size:.88rem;color:var(--muted)}
@media (max-width:600px){.fn-row{grid-template-columns:1fr;gap:6px}}
.rp-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.rp-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
@media (max-width:860px){.rp-grid2,.rp-grid4{grid-template-columns:1fr}}
.rp-t{border-radius:14px;border:1px solid var(--edge);background:rgba(255,255,255,.035);padding:18px;display:flex;flex-direction:column;gap:10px}
.rp-t .L{font:900 2rem/1 var(--display);color:var(--c)}
.rp-t h3{font-size:1.05rem}
.rp-t ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.rp-t li b{display:block;font-weight:600;font-size:.93rem}
.rp-t li span{display:block;font-size:.84rem;color:#9BE7C8;margin-top:2px}
.rp-t li span::before{content:"→ ";color:var(--c)}
.rp-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
@media (max-width:860px){.rp-plan{grid-template-columns:1fr}}
.rp-kpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}
.rp-kpi div{border-radius:12px;border:1px solid var(--edge);padding:14px;background:rgba(6,26,51,.6)}
.rp-kpi b{display:block;font:700 1.15rem/1.2 var(--display);color:var(--cyan)}
.rp-kpi span{font-size:.86rem;color:var(--muted)}
.rp-cta{display:flex;flex-direction:column;gap:12px;border-color:rgba(63,208,255,.45);background:linear-gradient(135deg, rgba(63,208,255,.14), rgba(255,255,255,.02))}
.rp-cta .t-ctas{margin-top:4px}
.rp-small{font-size:.82rem;color:var(--dim)}

/* ===== every page opens on part of the globe, then the trust strip ===== */
.ghero{isolation:isolate}
.ghero > canvas.gcv{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block}
.page-hero.ghero{min-height:620px;padding-bottom:0;display:flex;flex-direction:column}
.page-hero.ghero > .in{padding-bottom:64px}
.page-hero.ghero > .trust{margin-top:auto;position:relative;z-index:1}
.page-hero.ghero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg, rgba(6,26,51,.96) 0%, rgba(6,26,51,.84) 36%, rgba(6,26,51,.18) 68%, rgba(6,26,51,0) 100%), linear-gradient(0deg, rgba(6,26,51,.92) 0%, rgba(6,26,51,0) 28%)}
.page-hero.ghero h1,.page-hero.ghero .lede{text-shadow:0 2px 4px rgba(6,26,51,.7), 0 6px 30px rgba(6,26,51,.6)}
@media (max-width:899px){
  .page-hero.ghero{padding-top:calc(64px + 50vw);min-height:0}
  .page-hero.ghero > .in{padding-bottom:44px}
  .page-hero.ghero::after{background:linear-gradient(180deg, rgba(6,26,51,0) 0, rgba(6,26,51,.1) calc(64px + 30vw), rgba(6,26,51,.92) calc(64px + 52vw), var(--navy) 100%)}
}
/* signposts and the next step at the foot of each page */
.signs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
@media (max-width:1020px){.signs{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.signs{grid-template-columns:1fr}}
.sign{position:relative;border-radius:16px;padding:24px;border:1px solid var(--edge);background:var(--glass);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);transition:border-color .25s, background .25s;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 18px 40px -24px rgba(0,0,0,.65)}
.sign .k{font:500 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c, var(--cyan))}
.sign b{font:600 1.2rem/1.25 var(--display);letter-spacing:-.01em}
.sign > span:not(.k):not(.more){color:var(--muted);font-size:.96rem}
.sign .more{margin-top:auto;padding-top:6px;color:var(--c, var(--cyan));font-weight:600;font-size:.92rem}
.sign:hover{border-color:color-mix(in srgb, var(--c, var(--cyan)) 55%, transparent);background:rgba(255,255,255,.06)}
.nextup .in{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:stretch}
@media (max-width:860px){.nextup .in{grid-template-columns:1fr}}
.nextup .sign b{font-size:1.5rem}
.nu-cta{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:8px 4px}
.nu-cta h3{font:600 1.5rem/1.2 var(--display);letter-spacing:-.01em}
.nu-cta .t-ctas{margin-top:10px}

/* ===== Murfin logo: two masked layers (blue shield, silver letters), from the brand animation files ===== */
:root{--mb:url(data:image/png;base64,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);--mg:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAISCAYAAADcJTYQAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAEsKADAAQAAAABAAACEgAAAACc2q2NAABAAElEQVR4AezdB7x9WVkf/BmnMzAMHYY29CKIdKQpIKi0oBEsgKJGNFFi8kk0nze+xhRjTOxEI8ZEgdcWij0GBZUSkaJ0pAoMUmeAGRimzzDv75m5+3D+d245995T9lr7uz6fZ07bZT3fte+du5//2vscd5xGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEADAsc30EddJECAAAECBAgQIEBgTuDqq6++/tbLi44//vir5z7ylAABAgQIdCnwJV1mJSkCBAgQIECAAAECfQvcLek9JnFq32nKjgABAgQIECBAgAABAgQIECBAoEmBzMC6XuKsxIlNJqDTBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPoXOL7/FGVIgAABAgQIECBAgAABAqsSuPrqq0/Mtk9LfEni6q3IwzXP63Fo9dkY2/x58aXHH3/8lWPspD4RmLpA/aLRCBAgQIAAAQIECBAgQIDAYQXumRX/QeL0xOWJq7Yeh0JQva62UwFrp/euXXr3/84XnHbb7k5rf2HrzSq0Da22dUKiHqu/f5x4T0IjQGBkAgpYIxsQ3SFAgAABAgQIECBAgEBjAvdOf/954vqJoUg0PxNrSOcwxaph3WU8DvvfXgAbXl+WnXwioYC1DG3bILBkAQWsJYPaHAECBAgQIECAAAECBCYmUOeVJydOajzv6n9dCqkRIDBCgfmpkyPsni4RIECAAAECBAgQIECAwMgFagbTMLtp5F3ds3s1e2yYQbbngj4kQGD9AgpY6ze3RwIECBAgQIAAAQIECPQkMFyC13pOveTR+jjoP4EdBRSwdmTxJgECBAgQIECAAAECBAgsKFDnlT0UfyqHHvJYcNgsRqAtAffAamu89JYAAQIECBAgQGCFAldffbWT1xX6trTp448/vplL4uq43XB/e/m5qTHvJZeWftz0lcBCAgpYCzFZiAABAgQIECBAoHeBFAHqBs43SZywlev2e+Fsv3phONEdHmu1wxY9tq83v6/t/djq3uxh+7rz/ZktdMAn27e5/fX2zdU+99tv5VRR29q+/HyO++0rq+/a9urD/D5qA9tfH7PfHA87LbPrjpfw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)}
.mf{position:relative;display:block;aspect-ratio:1623/717}
.mf > i{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.mf > .b,.mf > .sb{-webkit-mask-image:var(--mb);mask-image:var(--mb)}
.mf > .g,.mf > .sg{-webkit-mask-image:var(--mg);mask-image:var(--mg)}
.mf > .b{background:linear-gradient(180deg,#56adff 0%,#1a74d1 55%,#0d4a92 100%)}
.mf > .g{background:linear-gradient(180deg,#f1f3f5 0%,#aab0b6 55%,#6c7177 100%)}
.mf > .sb,.mf > .sg{opacity:0}
.logo .mf{height:40px;filter:drop-shadow(0 0 10px rgba(60,150,255,.25))}
.mf.red > i{background:#ff2d55}.mf.cyan > i{background:#00e5ff}
.mf.holo > i{background:repeating-linear-gradient(0deg,#6fb8ff 0 1px,transparent 1px 4px)}
/* ===== Opening: the laser-scan logo covers the page, then fades to the hero as the logo flies into the header ===== */
.intro{position:fixed;inset:0;z-index:300;pointer-events:auto;cursor:pointer;animation:introFailsafe 0s 7s forwards}
@keyframes introFailsafe{to{visibility:hidden;pointer-events:none}}
.intro-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#0c1726 0%,#04060a 72%)}
.intro-grid{position:absolute;inset:0;opacity:0;background-image:linear-gradient(rgba(90,160,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(90,160,255,.12) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse at 50% 50%,#000 20%,transparent 70%)}
.intro-logo{position:fixed;left:50%;top:50%;width:min(72vw,760px);aspect-ratio:1623/717;transform:translate(-50%,-50%)}
.intro-logo > .mf{position:absolute;inset:0}
.intro-logo > .red,.intro-logo > .cyan{mix-blend-mode:screen;opacity:0}
.intro-logo > .holo{opacity:0}
.intro-logo > .solid{clip-path:inset(0 0 100% 0)}
.il-line{position:absolute;left:-15%;width:130%;top:0;height:0;opacity:0;mix-blend-mode:screen}
.il-line::before{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;background:linear-gradient(180deg,transparent,rgba(70,160,255,.28))}
.il-line::after{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#7cc4ff 20%,#fff 50%,#7cc4ff 80%,transparent);box-shadow:0 0 14px 2px rgba(60,150,255,.8)}
body.intro-on #hdr .logo .mf{opacity:0}
@media (prefers-reduced-motion:reduce){.intro{display:none}body.intro-on #hdr .logo .mf{opacity:1}}

/* ===== Marketing Pen Test (ScoreApp-style: one question per screen, big answers, progress, instant score) ===== */
.adv-steps{grid-template-columns:repeat(5,1fr)}
.sc{position:fixed;inset:0;z-index:96;display:flex;flex-direction:column;background:radial-gradient(80% 60% at 50% 0%, #0E2C52, #041226 65%);overscroll-behavior:contain}
.sc-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:calc(14px + env(safe-area-inset-top, 0px)) max(20px, env(safe-area-inset-right, 0px)) 14px max(20px, env(safe-area-inset-left, 0px))}
.sc-brand{display:flex;align-items:center;gap:14px;font:500 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.sc-brand .mf{height:30px}
.sc-prog{height:4px;background:rgba(255,255,255,.08)}
.sc-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,#3FD0FF,#5EEAA8);box-shadow:0 0 12px rgba(63,208,255,.7);transition:width .35s ease}
.sc-body{flex:1;overflow:auto;display:flex;justify-content:center;padding:clamp(28px,7vh,80px) max(20px, env(safe-area-inset-right, 0px)) calc(40px + env(safe-area-inset-bottom, 0px)) max(20px, env(safe-area-inset-left, 0px))}
.sc-view{width:100%;max-width:720px;display:flex;flex-direction:column;gap:18px}
.sc-view h2{font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}
.sc-view h2:focus{outline:none}
.sc-lede{color:#C4D3E6;font-size:1.08rem;max-width:58ch}
.sc-cats{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
@media (max-width:640px){.sc-cats{grid-template-columns:1fr 1fr}}
.sc-cats li{border-radius:12px;border:1px solid var(--edge);background:rgba(255,255,255,.04);padding:12px 14px;display:flex;flex-direction:column;gap:4px;font-size:.88rem;color:var(--muted)}
.sc-cats li b{color:var(--ink);font-size:.95rem;display:flex;align-items:center;gap:8px}
.sc-cats li b::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);flex:none}
.sc-meta{font:500 .74rem/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c, var(--cyan))}
.sc-ans{display:flex;flex-direction:column;gap:10px;margin-top:6px}
.sc-ans button{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:16px 18px;border-radius:14px;border:1.5px solid rgba(255,255,255,.16);background:rgba(6,26,51,.7);color:var(--ink);font:500 1.02rem/1.35 var(--body);transition:border-color .15s, background .15s, transform .15s}
.sc-ans button .n{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font:600 .85rem/1 var(--mono);border:1px solid rgba(255,255,255,.22);color:var(--muted)}
.sc-ans button:hover{border-color:var(--cyan);background:rgba(63,208,255,.08)}
.sc-ans button[aria-checked="true"]{border-color:var(--cyan);background:rgba(63,208,255,.16)}
.sc-ans button[aria-checked="true"] .n{background:var(--cyan);color:var(--cyan-ink);border-color:var(--cyan)}
@media (prefers-reduced-motion:no-preference){.sc-view.in{animation:scIn .28s ease-out}@keyframes scIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
.sc-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:6px}
.sc-back{border:0;background:none;color:var(--muted);font:500 .92rem/1 var(--body);padding:8px 0}
.sc-back:hover{color:var(--ink)}.sc-back:disabled{visibility:hidden}
.sc-hint{font-size:.8rem;color:var(--dim)}
@media (hover:none){.sc-hint{display:none}}
.sc-calc{align-items:center;text-align:center;padding-top:8vh}
.sc-spin{width:64px;height:64px;border-radius:50%;border:3px solid rgba(63,208,255,.18);border-top-color:var(--cyan)}
@media (prefers-reduced-motion:no-preference){.sc-spin{animation:scSpin .9s linear infinite}@keyframes scSpin{to{transform:rotate(360deg)}}}
/* score results, at the top of the report */
.score{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}
@media (max-width:700px){.score{grid-template-columns:1fr;justify-items:start}}
.dial{position:relative;width:180px;height:180px}
.dial svg{width:100%;height:100%;transform:rotate(-90deg)}
.dial .v{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.dial .v b{font:800 3rem/1 var(--display);letter-spacing:-.03em}
.dial .v span{font:500 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.dial circle.arc{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1)}
.score .band{display:inline-flex;align-items:center;gap:8px;font:600 .8rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bc)}
.score .band::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--bc);box-shadow:0 0 10px var(--bc)}
.score h2{font-size:clamp(1.5rem,3vw,2rem);margin:10px 0 8px}
.cats{display:grid;grid-template-columns:1fr;gap:12px}
.cat{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:14px;align-items:stretch}
@media (max-width:860px){.cat{grid-template-columns:1fr}}
.cat-main{display:flex;flex-direction:column;gap:10px;min-width:0;border-radius:14px;border:1px solid var(--edge);background:rgba(255,255,255,.035);padding:18px}
.mdial{position:relative;display:inline-flex;flex:none;width:64px;height:64px}
.mdial svg{width:100%;height:100%}
.mdial b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:700 1.05rem/1 var(--display);font-variant-numeric:tabular-nums}
.mdial .arc{transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.3,1)}
.cat-next{display:flex;flex-direction:column;gap:6px;min-width:0;border:1px solid rgba(63,208,255,.3);border-radius:14px;padding:16px;background:rgba(63,208,255,.05);align-self:stretch}
.cat-next .mdial b{color:var(--cyan)}
.cat-next.n95 .mdial b{color:#5EEAA8}
.cat-next .lvl{font:500 .7rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);opacity:.85}
.cat-next.n95{border-color:rgba(94,234,168,.35);background:rgba(94,234,168,.05)}
.cat-next.n95 .num, .cat-next.n95 .lvl{color:#5EEAA8}
.cat-next p{font-size:.88rem;color:var(--muted);margin-top:4px}
.cat-next.hit{opacity:.6}
.cat-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.cat-h b{font:600 1.02rem/1.25 var(--display)}
.cat-bar{height:8px;border-radius:8px;background:rgba(255,255,255,.08);overflow:hidden}
.cat-bar i{display:block;height:100%;border-radius:8px;background:var(--c);box-shadow:0 0 10px var(--c)}
.cat .tag{align-self:flex-start;font:600 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:6px;color:var(--bc);border:1px solid var(--bc)}
.cat p{font-size:.93rem;color:#C9D6E6}
.rp-wait{display:flex;flex-direction:column;gap:12px}
.rp{display:flex;flex-direction:column;gap:40px}

/* ===== Marketing Pen Test page ===== */
.sc-list{margin:4px 0 0;padding-left:1.1em;display:flex;flex-direction:column;gap:10px;color:#C9D6E6}
.sc-list b{color:var(--ink)}
.sc-sample{border-radius:18px;border:1px solid var(--edge);background:rgba(4,18,42,.7);padding:24px;display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}
.sc-sample .ex{font:500 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.sc-sample .score{grid-template-columns:auto 1fr;gap:20px}
.sc-sample .dial{width:130px;height:130px}.sc-sample .dial .v b{font-size:2.3rem}
.sc-sample .score h2{font-size:1.15rem;margin:8px 0 0}
.sc-mini{display:flex;flex-direction:column;gap:10px}
.sc-mini div{display:grid;grid-template-columns:150px 1fr 34px;gap:12px;align-items:center;font-size:.86rem;color:var(--muted)}
.sc-mini div span:last-child{text-align:right;color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}
@media (max-width:480px){.sc-mini div{grid-template-columns:1fr 34px}.sc-mini .cat-bar{grid-column:1/-1;order:3}}
.areas{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
@media (max-width:1020px){.areas{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.areas{grid-template-columns:1fr}}
.area{position:relative;border-radius:16px;border:1px solid var(--edge);background:rgba(6,26,51,.55);padding:22px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07), 0 18px 40px -24px rgba(0,0,0,.65)}
.area b{font:600 1.15rem/1.25 var(--display);display:flex;align-items:center;gap:10px}
.area b::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);flex:none}
.area > span{color:var(--muted);font-size:.95rem}
.area q{display:block;margin-top:auto;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:.9rem;color:#C9D6E6;quotes:"‘" "’"}
.sc-steps{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:st}
@media (max-width:860px){.sc-steps{grid-template-columns:1fr}}
.sc-steps li{counter-increment:st;position:relative;border-radius:16px;border:1px solid var(--edge);background:var(--glass);padding:22px 22px 22px 70px;display:flex;flex-direction:column;gap:6px}
.sc-steps li::before{content:counter(st);position:absolute;left:22px;top:22px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 .95rem/1 var(--display);color:var(--cyan-ink);background:var(--cyan)}
.sc-steps b{font:600 1.1rem/1.3 var(--display)}
.sc-steps span{color:var(--muted);font-size:.95rem}
/* details gate in the pen test overlay */
.sc-gate .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:560px){.sc-gate .row2{grid-template-columns:1fr}}
.sc-gate label{font-size:.85rem;color:var(--muted);display:flex;flex-direction:column;gap:6px}
.sc-gate input{font:inherit;font-size:1rem;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:12px;padding:13px 14px;width:100%}
.sc-gate input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(63,208,255,.15)}
.sc-gate .err{color:#FFB4A8;font-size:.88rem;min-height:1em}
.sc-fine{font-size:.78rem;color:var(--dim)}

/* ===== Booking: open slots from Tom's calendar ===== */
.bk{position:fixed;inset:0;z-index:98;display:flex;align-items:center;justify-content:center;padding:max(16px, env(safe-area-inset-top, 0px)) 16px max(16px, env(safe-area-inset-bottom, 0px))}
.bk-scrim{position:absolute;inset:0;background:rgba(2,8,20,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.bk-panel{position:relative;width:min(760px,100%);max-height:100%;overflow:auto;border-radius:20px;border:1px solid rgba(63,208,255,.35);background:linear-gradient(180deg,#0A2343,#041226);box-shadow:0 40px 80px -30px rgba(0,0,0,.85);overscroll-behavior:contain}
@media (prefers-reduced-motion:no-preference){.bk:not([hidden]) .bk-panel{animation:bkIn .22s ease-out}@keyframes bkIn{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}}
.bk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 6px}
.bk-head h2{font-size:1.5rem;margin-top:8px}
.bk-body{padding:12px 24px 26px}
.bk-inline{border-radius:20px;border:1px solid var(--edge);background:rgba(4,18,42,.6);padding:24px;box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}
.bkr{display:flex;flex-direction:column;gap:16px}
.bkr-tz{font-size:.85rem;color:var(--muted)}
.bkr-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}
.bkr-days button{flex:none;min-width:76px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:12px;border:1.5px solid rgba(255,255,255,.14);background:rgba(255,255,255,.03);color:var(--ink)}
.bkr-days button span{font:500 .66rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.bkr-days button b{font:700 1.25rem/1 var(--display)}
.bkr-days button em{font-style:normal;font-size:.7rem;color:var(--dim)}
.bkr-days button:hover{border-color:var(--cyan)}
.bkr-days button[aria-pressed="true"]{border-color:var(--cyan);background:rgba(63,208,255,.14)}
.bkr-days button[aria-pressed="true"] span,.bkr-days button[aria-pressed="true"] em{color:var(--cyan)}
.bkr-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}
.bkr-times button{padding:12px 8px;border-radius:10px;border:1.5px solid rgba(63,208,255,.35);background:rgba(63,208,255,.06);color:var(--ink);font:600 .95rem/1 var(--body);font-variant-numeric:tabular-nums}
.bkr-times button:hover{border-color:var(--cyan);background:rgba(63,208,255,.16)}
.bkr-pick{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:12px;border:1px solid rgba(63,208,255,.4);background:rgba(63,208,255,.08)}
.bkr-pick b{font:700 1.05rem/1.3 var(--display)}
.bkr-pick button{border:0;background:none;color:var(--cyan);font:600 .9rem/1 var(--body);padding:6px 0}
.bkr form{display:flex;flex-direction:column;gap:12px}
.bkr .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media (max-width:560px){.bkr .row2{grid-template-columns:1fr}.bk-head,.bk-body{padding-left:18px;padding-right:18px}.bk-inline{padding:18px}}
.bkr label{font-size:.85rem;color:var(--muted);display:flex;flex-direction:column;gap:6px}
.bkr input,.bkr textarea{font:inherit;font-size:1rem;color:var(--ink);background:rgba(255,255,255,.05);border:1px solid var(--edge);border-radius:12px;padding:12px 14px;width:100%;resize:vertical}
.bkr input:focus,.bkr textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(63,208,255,.15)}
.bkr .err{color:#FFB4A8;font-size:.88rem;min-height:1em}
.bkr-note{font-size:.8rem;color:var(--dim)}
.bkr-done{display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.bkr-done .tick{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#5EEAA8;color:#04122A;font:800 1.5rem/1 var(--display);box-shadow:0 0 30px rgba(94,234,168,.45)}
.bkr-done h3{font-size:1.4rem}
.bkr-empty{color:var(--muted)}
.bkr-skel{height:150px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.07),rgba(255,255,255,.03));background-size:200% 100%}
@media (prefers-reduced-motion:no-preference){.bkr-skel{animation:bkSk 1.2s linear infinite}@keyframes bkSk{to{background-position:-200% 0}}}

/* ===== campaigns page ===== */
.cp-steps{grid-template-columns:repeat(4,1fr);margin-bottom:0}
@media (max-width:1060px){.cp-steps{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.cp-steps{grid-template-columns:1fr}}
.cp-assets{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media (max-width:760px){.cp-assets{grid-template-columns:1fr}}
.cp-list{margin:4px 0 0;padding-left:1.1em;display:flex;flex-direction:column;gap:9px;color:#C9D6E6;font-size:.96rem}
.cp-stages{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:10px;counter-reset:cps}
@media (max-width:1060px){.cp-stages{grid-template-columns:repeat(3,1fr)}}
@media (max-width:560px){.cp-stages{grid-template-columns:1fr}}
.cp-stages li{counter-increment:cps;border-radius:14px;border:1px solid var(--edge);border-top:3px solid var(--c);background:rgba(6,26,51,.7);padding:16px;display:flex;flex-direction:column;gap:6px}
.cp-stages li b{font:600 1.02rem/1.2 var(--display);display:flex;gap:8px;align-items:baseline}
.cp-stages li b::before{content:counter(cps);font:500 .7rem/1 var(--mono);color:var(--c)}
.cp-stages li span{font-size:.86rem;color:var(--muted)}
.cp-note{margin-top:22px;max-width:70ch;color:#C9D6E6}

.art .by{font-size:.85rem;color:var(--muted)}
#at-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;line-height:1.4}
#at-meta em.draft{margin-left:0}
em.draft{font:600 .64rem/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#FFB547;border:1px solid rgba(255,181,71,.5);border-radius:6px;padding:3px 6px;margin-left:6px;white-space:nowrap}

.art-table{overflow-x:auto;margin:8px 0 6px;border-radius:14px;border:1px solid var(--edge)}
.art-table table{border-collapse:collapse;min-width:860px;width:100%;font-size:.88rem;line-height:1.45}
.art-table th,.art-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.07)}
.art-table tr:first-child th{font:600 .72rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);background:rgba(63,208,255,.06)}
.art-table th[scope="row"]{color:var(--ink);font-weight:600;white-space:nowrap}
.art-table td{color:#C9D6E6}
.art-table tr:nth-child(2) td{background:rgba(63,208,255,.05)}

/* ---- pen test tease: the result shows briefly, then blurs as the details form pops over it ---- */
.sc-view.sc-tease{display:grid}
.sc-tease > *{grid-area:1/1}
.sc-tease-res{display:flex;flex-direction:column;gap:20px;transition:filter .7s ease, opacity .7s ease}
.sc-tease .ex{font:500 .68rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}
.sc-tease.gated .sc-tease-res{filter:blur(12px) saturate(.9);opacity:.72;pointer-events:none;user-select:none}
.sc-tease .sc-gate{align-self:center;justify-self:center;width:min(100%,600px);display:flex;flex-direction:column;gap:12px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .45s ease .2s, visibility 0s .65s;background:rgba(4,17,37,.62);border:1px solid var(--edge);border-radius:18px;padding:clamp(18px,3vw,28px);backdrop-filter:blur(8px);box-shadow:0 30px 80px rgba(0,0,0,.45)}
.sc-tease.gated .sc-gate{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .45s ease .2s}
.sc-tease .sc-gate h2{font-size:clamp(1.25rem,2.6vw,1.6rem)}
@media (prefers-reduced-motion:reduce){.sc-tease-res,.sc-tease .sc-gate{transition:none}}
.sc-tease .rp-sec > h2{font-size:1.5rem}
.sc-tease-res{gap:34px}
