:root{--ink:#171827;--ink-soft:#383a57;--periwinkle:#4b548b;--periwinkle-dark:#30375f;--lavender:#9fa5c8;--lavender-soft:#d9dced;--ivory:#f0f0ea;--ivory-warm:#faf8f1;--sage:#7a8768;--line:rgba(75,84,139,0.18);--line-strong:rgba(75,84,139,0.28);--shadow:0 22px 70px rgba(48,55,95,0.14);--shadow-soft:0 12px 40px rgba(48,55,95,0.1);--radius:12px;--radius-sm:8px;--focus:0 0 0 3px rgba(75,84,139,0.35);--header-h:68px}*{box-sizing:border-box}html{margin:0;background:var(--ivory);scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--font-ui),system-ui,sans-serif;background:radial-gradient(1200px 480px at 12% -10%,rgba(159,165,200,.22),transparent 60%),linear-gradient(180deg,rgba(159,165,200,.12) 0,rgba(240,240,234,0) 320px),var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink)}h1{max-width:14ch;font-size:clamp(3.2rem,10vw,7.4rem);line-height:.92}h2{font-size:clamp(2rem,4.4vw,3.8rem);line-height:1.02}h3{font-size:1.08rem;line-height:1.25;letter-spacing:-.01em}li,p{color:var(--ink-soft);line-height:1.65}button,input{font:inherit}:focus-visible{outline:none;box-shadow:var(--focus)}.skipLink{position:absolute;left:1rem;top:-100px;z-index:100;padding:.65rem .9rem;border-radius:var(--radius-sm);background:var(--periwinkle-dark);color:var(--ivory-warm);text-decoration:none;font-weight:600}.skipLink:focus{top:1rem}.container{width:min(1120px,calc(100% - 2rem));margin:0 auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(75,84,139,.14);background:rgba(240,240,234,.78);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.navWrap{display:grid;min-height:var(--header-h);grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem}.brand,.navWrap{align-items:center}.brand{display:inline-flex;gap:.65rem;color:var(--ink);font-family:var(--font-display),system-ui,sans-serif;font-size:1.18rem;text-decoration:none;letter-spacing:-.02em}.brandMark{display:inline-block;flex:0 0 auto;filter:drop-shadow(0 8px 14px rgba(75,84,139,.32))}.brand img,.brandMark{width:34px;height:34px}.brand img{border-radius:9px;box-shadow:0 8px 20px rgba(75,84,139,.2)}.desktopNav{display:flex;justify-content:center;gap:.25rem}.desktopNav a{border-radius:var(--radius-sm);color:var(--ink-soft);padding:.5rem .7rem;text-decoration:none;font-size:.94rem;font-weight:500;transition:background .16s ease,color .16s ease}.desktopNav a.isActive,.desktopNav a:hover{background:rgba(159,165,200,.24);color:var(--periwinkle-dark)}.navActions{display:flex;align-items:center;gap:.55rem}.menuToggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(250,248,241,.7);cursor:pointer;color:var(--periwinkle-dark)}.menuToggleBars{display:flex;flex-direction:column;gap:5px;width:18px}.menuToggleBars span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.menuToggle[aria-expanded=true] .menuToggleBars span:first-child{transform:translateY(7px) rotate(45deg)}.menuToggle[aria-expanded=true] .menuToggleBars span:nth-child(2){opacity:0}.menuToggle[aria-expanded=true] .menuToggleBars span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileDrawer{position:fixed;top:var(--header-h);right:0;z-index:45;width:min(320px,calc(100% - 2.5rem));max-height:calc(100dvh - var(--header-h));overflow:auto;padding:1rem;border-left:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0 0 0 var(--radius);background:rgba(250,248,241,.96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow);transform:translateX(105%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.mobileDrawer.isOpen{transform:translateX(0)}.mobileNav{display:flex;flex-direction:column;gap:.35rem}.mobileNav a{display:block;padding:.85rem .9rem;border-radius:var(--radius-sm);text-decoration:none;color:var(--ink-soft);font-weight:500}.mobileNav a.isActive,.mobileNav a:hover{background:rgba(159,165,200,.22);color:var(--periwinkle-dark)}.mobileNav .btn{margin-top:.6rem;width:100%}.drawerScrim{position:fixed;inset:var(--header-h) 0 0 0;z-index:42;border:0;background:rgba(23,24,39,.28);cursor:pointer}.btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);padding:.75rem 1.15rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.btn.small{min-height:38px;padding:.52rem .85rem;font-size:.92rem}.primary{background:var(--periwinkle);color:var(--ivory-warm);box-shadow:0 10px 28px rgba(75,84,139,.28)}.primary:hover:not(:disabled){background:var(--periwinkle-dark);box-shadow:0 14px 32px rgba(48,55,95,.32)}.secondary{border-color:rgba(75,84,139,.26);background:rgba(250,248,241,.8);color:var(--periwinkle-dark)}.secondary:hover{background:rgba(159,165,200,.2)}.ghost{border-color:rgba(250,248,241,.42);background:rgba(240,240,234,.12);color:var(--ivory-warm)}.ghost:hover{background:rgba(240,240,234,.2);border-color:rgba(250,248,241,.55)}.textLink{display:inline-block;margin-top:.85rem;color:var(--periwinkle-dark);font-weight:600;font-size:.95rem;text-decoration:none}.textLink:hover{text-decoration:underline;text-underline-offset:3px}.page{padding:clamp(3.2rem,6.5vw,5.4rem) 0 clamp(3.6rem,7vw,6rem)}.pageHero{margin-bottom:clamp(2rem,5vw,3.2rem);max-width:52rem}.pageHero h1{max-width:16ch;margin-bottom:1rem}.pageLede{margin-bottom:0}.pageCta{margin-top:clamp(2rem,4vw,3rem)}.lede,.sectionCopy{max-width:58ch;font-size:clamp(1.02rem,1.7vw,1.16rem)}.lede{color:rgba(250,248,241,.9)}.eyebrow,.kicker{color:var(--periwinkle);font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem}.hero{position:relative;min-height:min(92vh,920px);display:grid;align-items:center;overflow:clip;isolation:isolate;color:var(--ivory-warm);background:var(--periwinkle-dark)}.heroMesh{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 78% 18%,rgba(159,165,200,.35),transparent 55%),radial-gradient(ellipse 50% 40% at 12% 88%,rgba(75,84,139,.45),transparent 50%),linear-gradient(135deg,rgba(48,55,95,.2),transparent 40%);animation:meshDrift 18s ease-in-out infinite alternate}.heroBackdrop,.heroMesh{position:absolute;inset:0}.heroBackdrop{z-index:-2;opacity:.18}.heroBackdrop img{object-fit:cover}.hero:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(105deg,rgba(23,24,39,.94),rgba(48,55,95,.78) 52%,rgba(75,84,139,.55)),linear-gradient(180deg,rgba(23,24,39,.06),rgba(23,24,39,.5))}.heroInner{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:clamp(4.2rem,9vw,7rem) 0 clamp(3.2rem,7vw,5.2rem)}.heroMarkWrap{margin-bottom:1.35rem}.heroMark{width:88px;height:88px;border:1px solid rgba(240,240,234,.28);border-radius:20px;background:rgba(240,240,234,.08);box-shadow:0 18px 60px rgba(0,0,0,.24)}.hero h1{margin-bottom:1rem;color:var(--ivory-warm);max-width:11ch}.hero .eyebrow{color:var(--lavender-soft)}.ctaRow{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.heroProof{display:grid;max-width:860px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:clamp(2.6rem,6vw,4.2rem)}.proofItem{border:1px solid rgba(240,240,234,.18);border-radius:var(--radius-sm);padding:1rem;background:rgba(240,240,234,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.proofItem:hover{background:rgba(240,240,234,.12);border-color:rgba(240,240,234,.28);transform:translateY(-2px)}.proofItem strong{display:block;margin-bottom:.3rem;color:var(--ivory-warm);font-size:.98rem}.proofItem span{color:rgba(250,248,241,.76);font-size:.9rem;line-height:1.5}.band{padding:clamp(3.6rem,7.5vw,6.2rem) 0}.bandTight{padding-top:clamp(1.5rem,3vw,2.4rem);padding-bottom:clamp(2rem,4vw,3rem)}.band.ivory{background:var(--ivory-warm)}.band.periwinkle{background:linear-gradient(165deg,var(--periwinkle) 0,var(--periwinkle-dark) 100%)}.band.periwinkle,.band.periwinkle .kicker,.band.periwinkle h2{color:var(--ivory-warm)}.band.periwinkle li,.band.periwinkle p{color:rgba(250,248,241,.84)}.sectionHead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-gap:clamp(1rem,4vw,3.5rem);gap:clamp(1rem,4vw,3.5rem);align-items:end;margin-bottom:1.6rem}.grid1,.grid2,.grid3{display:grid;grid-gap:1rem;gap:1rem}.grid1{grid-template-columns:1fr}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.callout,.card,.panel{border:1px solid var(--line);border-radius:var(--radius);background:rgba(250,248,241,.82)}.card{padding:1.2rem 1.15rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft);border-color:var(--line-strong)}.flowCard h2,.moduleCard h2,.pillarCard h2,.supportCard h2{margin-bottom:.5rem;font-size:1.08rem;line-height:1.25;letter-spacing:-.01em}.faqBlock{margin-top:2.75rem}.compareLinks{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:.6rem}.faqBlock>.kicker{margin-bottom:.9rem}.callout p:last-child,.card p:last-child,.card ul:last-child,.panel p:last-child{margin-bottom:0}.card ul{margin:.8rem 0 0;padding-left:1.1rem}.panel{padding:clamp(1.3rem,4vw,2rem);box-shadow:var(--shadow)}.panelTitle{font-family:var(--font-display),system-ui,sans-serif;font-size:1.35rem;margin-bottom:1rem;letter-spacing:-.02em}.split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:clamp(1.2rem,5vw,3.2rem);gap:clamp(1.2rem,5vw,3.2rem);align-items:center}.downloadSplit{align-items:start;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.downloadPanel{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1rem)}.snapshot{overflow:hidden;border:1px solid rgba(75,84,139,.2);border-radius:var(--radius);background:#10111b;box-shadow:var(--shadow)}.snapshot img{display:block;width:100%;height:auto}.caption{margin:.65rem 0 0;color:rgba(56,58,87,.76);font-size:.88rem}.checkList{margin:1.4rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.checkList li{position:relative;padding-left:1.45rem;color:var(--ink-soft);font-size:.98rem}.checkList li:before{content:"";position:absolute;left:0;top:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--periwinkle);box-shadow:0 0 0 3px rgba(75,84,139,.15)}.flowGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.flowCard{position:relative;padding-top:1.35rem}.stepBadge{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;margin-bottom:.75rem;padding:.28rem .55rem;border-radius:999px;background:rgba(75,84,139,.12);color:var(--periwinkle-dark);font-size:.72rem;font-weight:800;letter-spacing:.08em}.roadmapStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(240,240,234,.2);border-radius:var(--radius);background:rgba(240,240,234,.18)}.roadmapStrip article{padding:1.15rem 1.05rem;background:rgba(23,24,39,.28);transition:background .18s ease}.roadmapStrip article:hover{background:rgba(23,24,39,.4)}.roadmapStrip strong{display:block;margin-bottom:.4rem;color:var(--lavender-soft);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.roadmapStrip p{margin:0;font-size:.95rem}.ctaBand .ctaPanel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem;background:linear-gradient(135deg,rgba(250,248,241,.95),rgba(217,220,237,.45));border-color:rgba(75,84,139,.22)}.ctaPanel h2{margin-bottom:.45rem}.compareTable{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--ivory-warm)}.compareTable .row{display:grid;grid-template-columns:.72fr 1fr 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.1rem;border-top:1px solid var(--line);align-items:start}.compareTable .row:first-child{border-top:0}.compareTable .row.head{background:rgba(159,165,200,.22);color:var(--periwinkle-dark);font-weight:800}.compareTable .row:not(.head):hover{background:rgba(159,165,200,.08)}.waitlist{display:grid;grid-gap:.65rem;gap:.65rem;max-width:560px}.fieldLabel{font-size:.86rem;font-weight:600;color:var(--periwinkle-dark)}.waitlist input{width:100%;min-height:48px;border:1px solid rgba(75,84,139,.22);border-radius:var(--radius-sm);background:rgba(250,248,241,.95);color:var(--ink);padding:.75rem .9rem;transition:border-color .16s ease,box-shadow .16s ease}.waitlist input:focus{border-color:var(--periwinkle);box-shadow:var(--focus);outline:none}.waitlist input:disabled{opacity:.7}.err,.note,.ok,.placeholder{border-radius:var(--radius-sm);padding:.8rem .9rem;font-size:.94rem}.note{border:1px solid rgba(122,135,104,.28);background:rgba(122,135,104,.1)}.placeholder{border:1px dashed rgba(75,84,139,.4);background:rgba(159,165,200,.14)}.ok{border:1px solid rgba(122,135,104,.35);background:rgba(122,135,104,.12)}.err{border:1px solid rgba(141,65,65,.3);background:rgba(141,65,65,.1)}.policyContent{display:grid;grid-gap:1rem;gap:1rem}.policyContent h2{font-size:clamp(1.2rem,2.4vw,1.55rem);margin-bottom:.55rem}.policyBlockers ul{margin:.6rem 0 0;padding-left:1.15rem}.upgradeCard{max-width:560px;display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0 2rem}.upgradeForm{display:grid;grid-gap:.65rem;gap:.65rem}.siteFooter{border-top:1px solid rgba(75,84,139,.14);background:var(--ivory-warm)}.footWrap{display:flex;justify-content:space-between;gap:1.4rem;align-items:flex-start;padding:1.6rem 0 2.2rem;flex-wrap:wrap}.footTitle{margin:0 0 .2rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1.05rem;color:var(--ink);letter-spacing:-.02em}.footMeta{margin:0;font-size:.88rem;color:rgba(56,58,87,.72)}.footNav{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.footNav a{color:var(--periwinkle-dark);text-decoration:none;font-size:.94rem;font-weight:500}.footNav a:hover{text-decoration:underline;text-underline-offset:3px}.revealUp{animation:revealUp .62s cubic-bezier(.22,1,.36,1) both}.delay1{animation-delay:90ms}.delay2{animation-delay:.18s}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}[data-reveal].isRevealed{opacity:1;transform:translateY(0)}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes meshDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,1.5%,0) scale(1.04)}}@media (max-width:940px){.navWrap{grid-template-columns:1fr auto}.desktopNav{display:none}.menuToggle{display:inline-flex}.flowGrid,.grid2,.grid3,.heroProof,.roadmapStrip,.sectionHead,.split{grid-template-columns:1fr}.hero{min-height:84vh}.compareTable .row{grid-template-columns:1fr}.ctaBand .ctaPanel{flex-direction:column;align-items:flex-start}.downloadPanel{position:static}}@media (max-width:560px){.container,.heroInner{width:min(100% - 1.15rem,1120px)}h1{font-size:clamp(2.85rem,15vw,4.2rem)}.pageHero h1{max-width:none}.btn{width:100%}.siteHeader .btn.small{width:auto}.navActions .btn.small{display:none}.footWrap{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.heroMesh{animation:none}}.dispatchSite{overflow:clip;background:var(--ivory)}.dispatchHero{position:relative;overflow:hidden;background:#171827;color:var(--ivory-warm)}.dispatchNoise{position:absolute;inset:0;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(159,165,200,.09) 1px,transparent 0),linear-gradient(90deg,rgba(159,165,200,.09) 1px,transparent 0),radial-gradient(circle at 80% 25%,rgba(159,165,200,.27),transparent 22%),radial-gradient(circle at 22% 80%,rgba(75,84,139,.42),transparent 25%);background-size:48px 48px,48px 48px,auto,auto;-webkit-mask-image:linear-gradient(90deg,black,rgba(0,0,0,.45));mask-image:linear-gradient(90deg,black,rgba(0,0,0,.45))}.dispatchHeroGrid{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(430px,.86fr);min-height:min(860px,calc(100svh - var(--header-h)));align-items:center;grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,8vw,7.6rem) 0}.dispatchEyebrow{display:inline-flex;align-items:center;gap:.54rem;margin:0 0 1.3rem;color:var(--lavender-soft);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.dispatchEyebrow.dark{color:var(--periwinkle-dark)}.statusDot{width:.5rem;height:.5rem;border-radius:50%;background:var(--lavender);box-shadow:0 0 0 4px rgba(159,165,200,.12)}.dispatchHero h1{max-width:8.8ch;margin:0;color:var(--ivory-warm);font-size:clamp(4.3rem,8.3vw,8.3rem);line-height:.84;letter-spacing:-.065em}.dispatchHero h1 em{color:var(--lavender);font-style:normal;background:linear-gradient(100deg,var(--lavender) 12%,#f0f0ea 48%,var(--lavender) 78%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:wordSheen 7s ease-in-out infinite}@keyframes wordSheen{0%,28%{background-position:100% 0}64%,to{background-position:0 0}}.dispatchLede{max-width:49ch;margin:1.7rem 0 0;color:rgba(250,248,241,.78);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.65}.dispatchActions{display:flex;align-items:center;flex-wrap:wrap;gap:1.35rem;margin-top:2rem}.dispatchPrimary,.dispatchTextLink{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease}.dispatchPrimary{min-height:48px;padding:.8rem 1.05rem;border-radius:5px;background:var(--lavender-soft);color:var(--ink);box-shadow:8px 8px 0 rgba(159,165,200,.18)}.dispatchPrimary:hover{transform:translate(-2px,-2px);background:var(--ivory-warm)}.dispatchTextLink{color:var(--lavender-soft)}.dispatchTextLink:hover{color:var(--ivory-warm);transform:translateX(3px)}.dispatchSignal{display:flex;flex-wrap:wrap;gap:.7rem 1.35rem;margin-top:3.2rem;color:rgba(250,248,241,.56);font-size:.78rem}.dispatchSignal span{display:inline-flex;align-items:center;gap:.45rem}.dispatchSignal span:before{content:"—";color:var(--lavender)}.dispatchStage{position:relative;min-height:520px;display:grid;place-items:center}.stageHalo{position:absolute;width:min(32vw,520px);aspect-ratio:1;border:1px solid rgba(159,165,200,.28);border-radius:50%;box-shadow:0 0 0 64px rgba(159,165,200,.04),0 0 90px rgba(159,165,200,.17)}.macCard,.phoneCard{position:absolute;border:1px solid rgba(217,220,237,.18);background:rgba(23,24,39,.93);box-shadow:0 30px 90px rgba(0,0,0,.34)}.phoneCard{z-index:2;top:2%;left:2%;width:min(280px,55%);padding:.95rem;border-radius:28px;transform:rotate(-6deg)}.phoneTop{display:flex;justify-content:space-between;color:rgba(250,248,241,.64);font-size:.63rem;padding:.1rem .35rem .6rem}.phoneLogo{display:grid;width:48px;height:48px;place-items:center;margin:.9rem 0 1.85rem}.phoneLogo .brandMark{width:48px;height:48px;filter:drop-shadow(0 11px 20px rgba(75,84,139,.42))}.protocolMark{width:38px;height:38px;margin:.2rem 0 .45rem;filter:drop-shadow(0 9px 16px rgba(0,0,0,.28))}.closingMark{width:54px;height:54px;margin-bottom:2.4rem}.dispatchStage{cursor:crosshair}.dispatchStage:hover .phoneLogo .brandMark{transform:rotate(4deg) scale(1.06);filter:drop-shadow(0 0 10px rgba(159,165,200,.3)) drop-shadow(0 15px 26px rgba(75,84,139,.5))}.phoneLogo .brandMark{transition:transform .24s ease,filter .24s ease}@media (prefers-reduced-motion:reduce){.dispatchHero h1 em{animation:none}.phoneLogo .brandMark{transition:none}}.macBody small,.phoneLabel{margin:0;color:var(--lavender);font-size:.62rem;font-weight:800;letter-spacing:.12em}.phoneCard h2{margin:.5rem 0 1.5rem;color:var(--ivory-warm);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:.98;letter-spacing:-.045em}.phonePrompt{display:flex;gap:.6rem;padding:.75rem;border-radius:12px;background:rgba(217,220,237,.1);color:rgba(250,248,241,.8);font-size:.72rem;line-height:1.4}.promptWave{color:var(--lavender);font-size:1.2rem;line-height:.75}.phoneSend{margin-top:.8rem;padding:.7rem .75rem;border-radius:11px;background:var(--lavender);color:var(--ink);font-size:.74rem;font-weight:800}.dispatchRail,.phoneSend{display:flex;justify-content:space-between}.dispatchRail{position:absolute;z-index:1;left:30%;top:39%;width:45%;align-items:center;border-top:1px dashed rgba(217,220,237,.45);transform:rotate(11deg)}.dispatchRail span{width:.7rem;height:.7rem;margin-top:-.38rem;border-radius:50%;background:var(--lavender);box-shadow:0 0 0 6px rgba(159,165,200,.13)}.macCard{z-index:3;right:-3%;bottom:5%;width:min(415px,78%);overflow:hidden;border-radius:13px;transform:rotate(3deg)}.macChrome{display:flex;align-items:center;gap:.3rem;padding:.7rem .8rem;border-bottom:1px solid rgba(217,220,237,.13);background:rgba(217,220,237,.05)}.macChrome i{width:.42rem;height:.42rem;border-radius:50%;background:rgba(217,220,237,.32)}.macChrome span{margin-left:.4rem;color:rgba(217,220,237,.55);font-size:.56rem;font-weight:800;letter-spacing:.1em}.macBody{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem}.macRun{display:flex;align-items:center;gap:.6rem;padding:.75rem;border-radius:8px;background:rgba(159,165,200,.14)}.macRun div{display:grid;grid-gap:.15rem;gap:.15rem}.macRun strong{color:var(--ivory-warm);font-size:.8rem}.macRun b{margin-left:auto;color:var(--lavender);font-size:.58rem;letter-spacing:.08em}.runPulse{width:.52rem;height:.52rem;border-radius:50%;background:var(--sage);box-shadow:0 0 0 4px rgba(122,135,104,.16)}.macTask{padding:.1rem .25rem}.macTask p{margin:.35rem 0 0;color:rgba(250,248,241,.82);font-size:.78rem;line-height:1.45}.macResult{display:flex;gap:.55rem;padding:.75rem;border-left:2px solid var(--lavender);background:rgba(217,220,237,.06)}.macResult span{color:var(--lavender)}.macResult p{margin:0;color:rgba(250,248,241,.7);font-size:.72rem}.stageCaption{position:absolute;bottom:-.1rem;left:8%;margin:0;color:rgba(217,220,237,.58);font-size:.72rem}.dispatchRailSection{border-bottom:1px solid var(--line);background:var(--ivory-warm)}.dispatchSequence{display:grid;grid-template-columns:repeat(3,1fr)}.sequenceItem{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;min-height:175px;padding:2.2rem 1.35rem;border-left:1px solid var(--line)}.sequenceItem:last-child{border-right:1px solid var(--line)}.sequenceNumber{color:var(--periwinkle);font-size:.72rem;font-weight:800;letter-spacing:.1em}.sequenceItem h2{margin:0;color:var(--ink);font-size:1.34rem}.sequenceItem p{max-width:25ch;margin:.55rem 0 0;font-size:.88rem}.sequenceLine{position:absolute;right:-.55rem;top:50%;z-index:2;color:var(--periwinkle);font-size:1rem}.dispatchProtocol{padding:clamp(5rem,10vw,10rem) 0 clamp(4rem,8vw,7rem);border-top:1px solid var(--line);background:var(--ivory-warm)}.protocolIntro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.55fr);grid-gap:2rem 7vw;gap:2rem 7vw;align-items:end;margin-bottom:clamp(3rem,7vw,6rem)}.protocolIntro .dispatchEyebrow{grid-column:1/-1;margin-bottom:0}.protocolIntro h2{margin:0;font-size:clamp(3rem,6.2vw,6.9rem);line-height:.86;letter-spacing:-.07em}.protocolIntro h2 em{color:var(--periwinkle);font-style:normal}.protocolIntro>p{max-width:38ch;margin:0;font-size:1.02rem}.protocolGrid{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(460px,1fr);grid-gap:clamp(2rem,9vw,9rem);gap:clamp(2rem,9vw,9rem);align-items:start}.protocolSteps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-strong)}.protocolSteps li{display:grid;grid-template-columns:2.4rem 1fr;grid-gap:1rem;gap:1rem;min-height:200px;padding:1.65rem 0;border-bottom:1px solid var(--line);transition:padding-left .26s ease}.protocolSteps li h3,.protocolSteps li small{transition:color .26s ease}.protocolSteps li:not(.isActive) h3{color:#575760}.protocolSteps li:not(.isActive) small{color:#6e6f82}.protocolSteps li.isActive{padding-left:.7rem}.protocolSteps p,.protocolSteps>li>span{color:var(--periwinkle);font-size:.68rem;font-weight:800;letter-spacing:.12em}.protocolSteps p{margin:0 0 .65rem;text-transform:uppercase}.protocolSteps h3{max-width:16ch;margin:0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1;letter-spacing:-.045em}.protocolSteps small{display:block;max-width:44ch;margin-top:.8rem;color:var(--ink-soft);font-size:.88rem;line-height:1.55}.protocolStage{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem);min-height:570px;overflow:hidden;border:1px solid rgba(75,84,139,.28);background:var(--ink);box-shadow:var(--shadow);isolation:isolate}.protocolStage:before{position:absolute;z-index:-1;inset:0;content:"";background:radial-gradient(circle at 15% 75%,rgba(75,84,139,.62),transparent 28%),radial-gradient(circle at 78% 18%,rgba(159,165,200,.35),transparent 22%),linear-gradient(135deg,rgba(159,165,200,.08) 1px,transparent 0);background-size:auto,auto,34px 34px}.protocolConcept{position:absolute;top:1.1rem;left:1.2rem;margin:0;color:rgba(217,220,237,.64);font-size:.6rem;font-weight:800;letter-spacing:.13em}.protocolPhone{position:absolute;z-index:2;top:18%;left:8%;width:min(250px,48%);padding:.85rem;border:1px solid rgba(217,220,237,.2);border-radius:25px;background:rgba(23,24,39,.94);box-shadow:0 30px 80px rgba(0,0,0,.34);transform:rotate(-5deg);transition:transform .28s ease}.protocolStage:hover .protocolPhone{transform:rotate(-3deg) translateY(-3px)}.protocolPhoneTop{display:flex;justify-content:space-between;padding:.1rem .25rem .75rem;color:rgba(250,248,241,.58);font-size:.58rem}.protocolPhone>img{padding:.45rem;border-radius:10px;background:rgba(159,165,200,.15)}.protocolPhone p{margin:1.3rem 0 .6rem;color:var(--lavender);font-size:.58rem;font-weight:800;letter-spacing:.12em}.protocolPhone strong{display:block;color:var(--ivory-warm);font-size:.95rem;line-height:1.2;letter-spacing:-.025em}.protocolVoice{display:flex;gap:.5rem;margin-top:1.2rem;padding:.65rem;border-radius:10px;background:rgba(217,220,237,.09);color:rgba(250,248,241,.74);font-size:.62rem;line-height:1.35}.protocolVoice span{color:var(--lavender);font-size:1rem}.protocolPhone button{width:100%;margin-top:.7rem;padding:.64rem .7rem;border:0;border-radius:9px;background:var(--lavender);color:var(--ink);font-size:.65rem;font-weight:800}.protocolPhone button,.protocolSignal{display:flex;justify-content:space-between}.protocolSignal{position:absolute;top:48%;left:37%;z-index:1;width:27%;border-top:1px dashed rgba(217,220,237,.5);transform:rotate(12deg)}.protocolSignal i{width:.62rem;height:.62rem;margin-top:-.35rem;border-radius:50%;background:var(--lavender);box-shadow:0 0 0 6px rgba(159,165,200,.13)}.protocolMac{position:absolute;right:-2%;bottom:16%;z-index:3;width:min(405px,70%);overflow:hidden;border:1px solid rgba(217,220,237,.2);border-radius:12px;background:rgba(23,24,39,.96);box-shadow:0 30px 80px rgba(0,0,0,.38);transform:rotate(3deg);transition:transform .28s ease}.protocolStage:hover .protocolMac{transform:rotate(2deg) translateY(-3px)}.protocolMacChrome{display:flex;align-items:center;gap:.28rem;padding:.7rem;border-bottom:1px solid rgba(217,220,237,.13)}.protocolMacChrome i{width:.36rem;height:.36rem;border-radius:50%;background:rgba(217,220,237,.36)}.protocolMacChrome span{margin-left:.4rem;color:rgba(217,220,237,.55);font-size:.55rem;font-weight:800;letter-spacing:.1em}.protocolMacBody{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem}.protocolMacBody>p{margin:0;color:var(--lavender);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.protocolMacBody>strong{color:var(--ivory-warm);font-size:1rem;letter-spacing:-.025em}.protocolMacBody>div{display:flex;align-items:center;gap:.55rem;color:rgba(250,248,241,.72);font-size:.7rem}.protocolMacBody .protocolResult{display:flex;gap:.55rem;padding:.7rem;border-left:2px solid var(--lavender);background:rgba(217,220,237,.07);color:rgba(250,248,241,.72);font-size:.68rem;line-height:1.35}.protocolMacBody .protocolResult b{color:var(--lavender)}.protocolCaption{position:absolute;right:1.2rem;bottom:1rem;margin:0;color:rgba(217,220,237,.55);font-size:.6rem;font-weight:700;letter-spacing:.08em}.availabilityLedger{padding:clamp(3.5rem,7vw,6rem) 0;border-top:1px solid var(--line);background:var(--ivory)}.availabilityLedger .dispatchEyebrow{margin-bottom:1.6rem}.ledgerRows{border-top:1px solid var(--line-strong)}.ledgerRows>div{display:grid;grid-template-columns:minmax(210px,.64fr) 1.36fr;grid-gap:2rem;gap:2rem;padding:1.3rem 0;border-bottom:1px solid var(--line)}.ledgerRows b{color:var(--periwinkle-dark);font-size:.78rem;letter-spacing:.04em}.ledgerRows span{color:var(--ink-soft);font-size:.94rem}.dispatchManifesto{padding:clamp(5rem,13vw,11rem) 0}.manifestoGrid{display:grid;grid-template-columns:.25fr 1.25fr .72fr;grid-gap:clamp(1.4rem,5vw,5rem);gap:clamp(1.4rem,5vw,5rem);align-items:start}.manifestoIndex{color:var(--periwinkle);font-size:.75rem;font-weight:800;letter-spacing:.1em}.manifestoGrid h2{margin:0;color:var(--ink);font-size:clamp(2.5rem,5.2vw,5.45rem);line-height:.96;letter-spacing:-.055em}.manifestoGrid>div{padding-top:.35rem}.manifestoGrid>div>p{margin-bottom:1.15rem;font-size:1rem}.dispatchModes{padding:clamp(4rem,8vw,7rem) 0;background:var(--ivory-warm);border-top:1px solid var(--line)}.modesHeader{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:3.5rem}.modesHeader h2{margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.84;letter-spacing:-.06em}.modeList{border-top:1px solid var(--line-strong)}.modeRow{display:grid;grid-template-columns:.22fr .8fr .75fr;grid-gap:1.5rem;gap:1.5rem;padding:2.15rem 0;border-bottom:1px solid var(--line);transition:padding .2s ease,background .2s ease}.modeRow:hover{padding-left:1rem;padding-right:1rem;background:rgba(159,165,200,.1)}.modeLabel,.modeNumber{color:var(--periwinkle);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.modeLabel{margin:0 0 .8rem}.modeRow h3{margin:0;color:var(--ink);font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1;letter-spacing:-.04em}.modeBody{margin:0;font-size:.96rem}.dispatchProof{padding:clamp(4.5rem,9vw,8.4rem) 0;background:var(--periwinkle-dark)}.proofLayout{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:clamp(2rem,7vw,7rem);gap:clamp(2rem,7vw,7rem)}.proofImage{overflow:hidden;border:1px solid rgba(217,220,237,.26);box-shadow:20px 20px 0 rgba(159,165,200,.2)}.proofImage img{display:block;width:100%;filter:saturate(.82) contrast(1.04)}.proofCopy h2{margin:.3rem 0 1.2rem;color:var(--ivory-warm);font-size:clamp(2.8rem,4.3vw,4.7rem);line-height:.9;letter-spacing:-.055em}.proofCopy>p:not(.dispatchEyebrow){color:rgba(250,248,241,.72);margin-bottom:1.7rem}.dispatchClosing{padding:clamp(5rem,10vw,9rem) 0;background:var(--lavender-soft)}.closingInner{display:flex;flex-direction:column;align-items:flex-start}.closingInner>img{margin-bottom:2.4rem}.closingInner .dispatchEyebrow{color:var(--periwinkle-dark)}.closingInner .statusDot{background:var(--periwinkle)}.closingInner h2{margin:0 0 2rem;color:var(--ink);font-size:clamp(3.6rem,7vw,7.8rem);line-height:.82;letter-spacing:-.07em}.dispatchPrimary.light{background:var(--ink);color:var(--ivory-warm);box-shadow:8px 8px 0 rgba(48,55,95,.22)}.dispatchPrimary.light:hover{background:var(--periwinkle-dark)}@media (max-width:900px){.dispatchHeroGrid,.manifestoGrid,.proofLayout{grid-template-columns:1fr}.dispatchHeroGrid{padding-top:5rem}.dispatchStage{min-height:470px;max-width:590px;width:100%;margin:0 auto}.dispatchSequence{grid-template-columns:1fr}.sequenceItem,.sequenceItem:last-child{border-right:0;border-left:1px solid var(--line)}.sequenceLine{right:auto;left:1.2rem;top:auto;bottom:-.6rem;transform:rotate(90deg)}.manifestoGrid{gap:1.2rem}.manifestoIndex{margin:0}.modesHeader{display:block}.modesHeader .dispatchEyebrow{margin-bottom:1.5rem}.modeRow{grid-template-columns:.15fr 1fr}.modeBody{grid-column:2;max-width:56ch}.proofLayout{gap:3rem}.protocolGrid,.protocolIntro{grid-template-columns:1fr}.protocolIntro{gap:1.1rem}.protocolStage{position:relative;top:auto;max-width:650px;width:100%;margin:0 auto}.protocolSteps{grid-template-columns:repeat(3,1fr)}.protocolSteps li{grid-template-columns:1fr;min-height:0;padding:1.25rem .85rem;border-right:1px solid var(--line);border-bottom:0}.protocolSteps li:last-child{border-right:0}.protocolSteps li.isActive{padding-left:.85rem;background:rgba(159,165,200,.13)}.protocolSteps h3{font-size:1.25rem}.protocolSteps small{font-size:.79rem}}@media (max-width:560px){.dispatchHeroGrid{width:min(100% - 1.2rem,1120px)}.dispatchHero h1{font-size:clamp(4rem,18vw,5.5rem)}.dispatchStage{min-height:410px}.phoneCard{left:0;width:56%;padding:.75rem}.phoneLogo{margin:.55rem 0 1.1rem}.phoneCard h2{font-size:1.25rem}.macCard{right:-2%;width:76%}.stageCaption{left:0}.dispatchSignal{margin-top:2.1rem}.manifestoGrid h2,.modesHeader h2{font-size:clamp(2.8rem,14vw,4rem)}.modeRow{grid-template-columns:1fr;gap:.8rem}.modeBody{grid-column:auto}.modeRow:hover{padding-left:0;padding-right:0;background:transparent}.dispatchPrimary{width:auto}.proofImage{box-shadow:10px 10px 0 rgba(159,165,200,.2)}.protocolIntro h2{font-size:clamp(3.1rem,15vw,4.8rem)}.protocolSteps{grid-template-columns:1fr}.protocolSteps li{grid-template-columns:2rem 1fr;border-right:0;border-bottom:1px solid var(--line)}.protocolSteps li.isActive{padding-left:.65rem}.protocolSteps small{display:none}.protocolStage{min-height:500px}.protocolPhone{top:14%;left:4%;width:52%}.protocolMac{right:-5%;bottom:14%;width:72%}.protocolSignal{left:39%;width:23%}.protocolConcept{left:.85rem}.ledgerRows>div{grid-template-columns:1fr;gap:.5rem}}.releaseMeta{margin:1.2rem 0 0;display:grid;grid-gap:.7rem;gap:.7rem}.releaseMeta>div{display:grid;grid-gap:.15rem;gap:.15rem}.releaseMeta dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(56,58,87,.62)}.releaseMeta dd{margin:0;font-size:.92rem;color:var(--ink-soft)}.releaseMeta dd.checksum{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.5;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.downloadPanel .btn.primary{width:100%;justify-content:center}