.hero{--logo-w:clamp(268px, 80vw, 560px);isolation:isolate;padding:calc(env(safe-area-inset-top) + var(--bar-h) + clamp(28px, 6vh, 72px)) var(--gutter) clamp(40px, 7vh, 80px);text-align:center;background:#040f1e;position:relative;overflow:clip}@media (width>=1000px){.hero{--logo-w:clamp(340px, calc(160svh - 790px), min(46vw, 690px));padding-top:calc(var(--bar-h) + clamp(12px, 2.5svh, 48px))}.emersion{margin-top:calc(var(--logo-w) * -.06)}}.emersion{width:var(--logo-w);aspect-ratio:430/164.6;margin-inline:auto;position:relative}.scene{pointer-events:none;z-index:-1;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.sky{background:radial-gradient(34% 30% at 50% 100%, rgb(var(--luz) / .3), transparent 72%), radial-gradient(70% 56% at 50% 100%, #4678d242, transparent 70%), linear-gradient(to top, #0c2a4c 0%, #081c35 12%, #040d1c 34%, #02060d 62%);height:130vh;bottom:.97%}.sea{background:radial-gradient(14% 42% at 50% 0%, rgb(var(--luz) / .16), transparent 74%), radial-gradient(60% 26% at 50% 0%, #5a96e629, transparent 72%), linear-gradient(to bottom, #0c2c4e 0%, #0a2443 3%, #071a33 16%, #05132a 34%, #040f1e 60%);height:150vh;top:99.03%}img.caustics{opacity:.9;width:max(100vw,780px);max-width:none;height:clamp(84px,12.5vw,184px);top:99.03%;-webkit-mask-image:radial-gradient(44% 100% at 50% 0,#000 0%,#00000080 34%,#0000 66%);mask-image:radial-gradient(44% 100% at 50% 0,#000 0%,#00000080 34%,#0000 66%)}.waterline{z-index:2;background:linear-gradient(90deg,#0000 4%,#e8eef529 22%,#e8eef59e 50%,#e8eef529 78%,#0000 96%);height:1px;bottom:.97%;transform:translate(-50%,50%)}.waterline:after{content:"";background:radial-gradient(50% 50%,#dcecff57,#0000 72%);width:min(68vw,760px);height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mark-wrap{position:absolute;inset:0;transform:translate(6.62%)}.logo-clip{clip-path:inset(-60% -40% 0);position:absolute;inset:0}.logo-dive{position:absolute;inset:0}.hero-logo{width:100%;height:100%}.reflection-wrap{position:absolute;top:99.03%;left:0;right:0}.reflection{aspect-ratio:430/100;opacity:.26;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 0%,#00000080 30%,#0000 74%);mask-image:linear-gradient(#000 0%,#00000080 30%,#0000 74%)}.ripples{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ripples ellipse{fill:none;stroke:#dcecffcc;stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.hero-copy{z-index:4;max-width:1100px;margin:max(40px, calc(var(--logo-w) * .155)) auto 0;position:relative}.eyebrow{min-height:32px;color:var(--ink-2);text-wrap:balance;background:#07162ac7;border-radius:999px;align-items:center;gap:9px;padding:4px 14px 4px 12px;font-size:13.5px;font-weight:500;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 0 1px #e8eef51f}.eyebrow i{background:rgb(var(--luz));width:6px;height:6px;box-shadow:0 0 10px 1px rgb(var(--luz) / .8);border-radius:50%;flex:none}.hero-title{--h1-min:2.125rem;--h1-vw:9.4vw;font-size:clamp(var(--h1-min), var(--h1-vw), 5.5rem);letter-spacing:-.052em;margin-top:20px;font-weight:650;line-height:.96}.hero-title span{background:linear-gradient(#fff 8%,#e8eef5 52%,#aebfd8 96%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.06em -.04em -.15em;padding:.06em .04em .15em;display:block}@media (width>=1000px){.hero-title{font-size:clamp(3rem, min(var(--h1-vw), 9svh), 5.5rem)}.hero .ctas{margin-top:clamp(18px,3svh,30px)}}.hero-lede{max-width:35em;color:var(--ink-2);text-wrap:pretty;margin:24px auto 0;font-size:clamp(1.0625rem,.5vw + .95rem,1.25rem);line-height:1.55}.hero-lede strong{color:var(--ink);font-weight:560}.hero-facts{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:4px;font-size:13.5px;line-height:1.5;display:flex}.hero-facts li:first-child{flex-basis:100%}.hero-facts li:nth-child(n+3):before{content:"·";color:#8e97af99;margin-inline:8px}.hero-facts a{color:var(--ink-2);text-underline-offset:3px;padding-block:6px;text-decoration:underline #bac2d759;display:inline-block}@media (hover:hover){.hero-facts a:hover{color:var(--ink);text-decoration-color:currentColor}}@media (width>=760px){.hero-facts li:first-child{flex-basis:auto}.hero-facts li:nth-child(2):before{content:"·";color:#8e97af99;margin-inline:8px}}.plate{isolation:isolate;text-align:left;color:var(--ink);background:linear-gradient(#ffffff0b,#fff0 42%),#0a1424;border-radius:22px;padding:18px 18px 20px;position:relative;box-shadow:0 0 0 1px #020812e6,0 44px 80px -40px #000000f2,0 20px 40px -26px #041228e6}.plate:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#e8eef56b 0%,#e8eef512 30%,#78beff0a 64%,#78beff4d 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.plate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.plate-title{letter-spacing:-.005em;color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.plate-title .icon{width:16px;height:16px;color:rgb(var(--luz))}.pill{height:22px;color:var(--ink);background:#e8eef514;border-radius:7px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #e8eef524}.figcap{max-width:40rem;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin:26px auto 0;font-size:13.5px;line-height:1.5;display:inline-flex}.figcap:before,.figcap:after{content:"";opacity:.55;background:currentColor;flex:none;width:18px;height:1px}.platform{padding:clamp(60px, 8vw, 112px) var(--gutter);background:linear-gradient(#061a31,#05162c);position:relative}.platform .wrap{gap:36px;display:grid}.caps{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cap{height:100%;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:linear-gradient(#ffffff09,#0000),#08172b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #e8eef514}.cap-ic{width:40px;height:40px;color:rgb(var(--luz));background:linear-gradient(180deg, rgb(var(--luz) / .12), rgb(var(--luz) / .03));box-shadow:inset 0 0 0 1px rgb(var(--luz) / .2), 0 0 24px -8px rgb(var(--luz) / .5);border-radius:12px;flex:none;place-items:center;display:grid}.cap-ic .icon{width:20px;height:20px}.cap-text{gap:4px;display:grid}.cap-text b{letter-spacing:-.01em;font-size:16px;font-weight:600}.cap-text span{color:var(--ink-2);font-size:14.5px;line-height:1.5}.cap-go{width:16px;height:16px;color:var(--muted);transition:transform .18s var(--ease-out);margin-top:4px}@media (hover:hover){.cap:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e8eef52e}.cap:hover .cap-go{color:var(--ink);transform:translate(3px)}}@media (width>=640px){.caps{grid-template-columns:repeat(2,minmax(0,1fr))}.caps li:first-child{grid-column:span 2}}@media (width>=1000px){.platform .wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(48px,6vw,96px)}.caps{grid-column:1/-1}}@media (width>=1200px){.caps{grid-template-columns:repeat(3,minmax(0,1fr))}.cap{grid-template-columns:minmax(0,1fr) auto;align-content:start;row-gap:14px}.cap-ic{grid-area:1/1}.cap-go{grid-area:1/2}.cap-text{grid-area:2/1/3/-1}}.chapter{isolation:isolate;padding:clamp(60px, 8vw, 112px) var(--gutter);position:relative;overflow:clip}.chapter-pay{background:linear-gradient(#051427,#04111f)}.chapter-signal{background:linear-gradient(#04111f,#030e1b)}.chapter-profit{background:linear-gradient(#030e1b,#030c18)}.chapter-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""visual";row-gap:clamp(36px,6vw,56px);display:grid}.chapter-head{grid-area:head}.sub{color:rgb(var(--luz));margin-top:18px;font-size:15px;font-weight:600}.sub+.lead{margin-top:10px}.visual{isolation:isolate;grid-area:visual;justify-items:center;gap:16px;display:grid;position:relative}.visual:before{content:"";z-index:-1;aspect-ratio:1.4;pointer-events:none;background:radial-gradient(closest-side,#4678ff33,#46a0ff12 55%,#0000);width:150%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.visual .figcap{margin-top:6px}.kicker-gain{color:var(--pos)}.kicker-gain b{background:#42de9c14;box-shadow:inset 0 0 0 1px #42de9c42}.kicker-gain:after{background:linear-gradient(90deg,#42de9c66,#0000)}@media (width>=1000px){.chapter-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head visual";align-items:start;gap:40px clamp(56px,7vw,112px)}.chapter-head,.visual{align-self:center}}.sheet,.confirm{width:100%;max-width:26rem}.ok-chip{min-height:28px;color:var(--pos);background:#42de9c1a;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #42de9c4d}.ok-chip .icon{stroke-width:2.2px;width:14px;height:14px}.offer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;display:grid}.offer-cover{color:#fff;background:linear-gradient(150deg,#8aa0ff,#3a4fc2 55%,#1a2668);border-radius:14px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.offer-cover .icon{width:22px;height:22px}.offer-ask{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.2}.offer-desc{color:var(--muted);margin-top:3px;font-size:13px}.offer-price{white-space:nowrap;font-size:18px;font-weight:600}.offer-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.offer-btn{text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 10px;font-size:14.5px;font-weight:600;display:flex}.offer-yes{color:#05070d;background:linear-gradient(#fff,#e3e8f6)}.offer-no{color:var(--ink);background:#e8eef50f;box-shadow:inset 0 0 0 1px #e8eef53d}.offer-foot{margin-top:14px}.chip-soft{min-height:28px;color:var(--ink-2);background:#e8eef50d;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;font-weight:550;display:inline-flex;box-shadow:inset 0 0 0 1px #e8eef51f}.chip-soft .icon{width:14px;height:14px}.offer-lock{color:var(--muted);align-items:flex-start;gap:7px;margin-top:10px;font-size:12.5px;line-height:1.45;display:flex}.offer-lock .icon{flex:none;width:14px;height:14px;margin-top:2px}.confirm{padding:16px 18px}.confirm-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.confirm-steps{gap:8px;margin-top:10px;display:grid}.confirm-steps li{color:var(--ink-2);align-items:center;gap:9px;font-size:14px;display:flex}.confirm-steps .icon{width:15px;height:15px;color:rgb(var(--luz));stroke-width:2px}.confirm-result{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:12px;padding-top:12px;font-size:14.5px;font-weight:600;display:flex}.confirm-result .icon{width:16px;height:16px;color:var(--pos)}@media (width>=1000px){.chapter-pay .visual{justify-self:end;width:100%;max-width:34rem;display:block}.chapter-pay .sheet{margin-left:0}.chapter-pay .confirm{z-index:3;max-width:19rem;margin:-28px 0 0 auto;position:relative}.chapter-pay .figcap{display:flex}}.route{width:100%;max-width:40rem}.order-rows{margin-top:10px}.order-rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.or-name{min-width:0}.or-role{min-height:22px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.order-rows b{white-space:nowrap;font-weight:600}.order-sum{border-top:1px solid var(--line-2);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;padding-top:12px;font-size:13.5px;display:flex}.order-sum b{letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:24px;font-weight:600}.node{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 0;display:flex;position:relative}.node:before{content:"";background:rgb(var(--luz) / .45);width:1px;height:22px;position:absolute;top:-22px;left:19px}.node-dot{width:38px;height:38px;color:rgb(var(--luz));box-shadow:inset 0 0 0 1px rgb(var(--luz) / .5), 0 0 0 6px rgb(var(--luz) / .06), 0 0 24px rgb(var(--luz) / .35);background:#061a31;border-radius:50%;place-items:center;display:grid}.node-dot .icon{width:18px;height:18px}.node-host{gap:1px;display:grid}.node-host b{font-size:14.5px;font-weight:600}.node-host small{color:var(--muted);font-size:12.5px}.node-chips{flex-wrap:wrap;gap:6px;width:100%;display:flex}.node-chips li{min-height:26px;color:var(--ink-2);background:#e8eef50a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #e8eef51f}.net-table{margin-top:16px;padding-left:22px;position:relative}.net-table:before{content:"";background:linear-gradient(rgb(var(--luz) / .45), rgb(var(--luz) / .15));width:1px;position:absolute;top:-10px;bottom:28px;left:19px}.net-head,.net-rows li{grid-template-columns:minmax(0,1fr) 66px 86px;align-items:center;gap:10px;display:grid}.net-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:0 14px 6px;font-size:11.5px;font-weight:600}.net-rows li{background:linear-gradient(#ffffff09,#0000),#091526;border-radius:14px;margin-top:8px;padding:12px 14px;position:relative;box-shadow:inset 0 0 0 1px #e8eef514}.net-rows li:before{content:"";background:rgb(var(--luz) / .45);width:3px;height:1px;position:absolute;top:50%;left:-3px}.net-name{gap:1px;min-width:0;display:grid}.net-name b{font-size:14.5px;font-weight:600}.net-name small{color:var(--muted);font-size:12px}.net-status{display:grid}.st-queued,.st-sent{white-space:nowrap;grid-area:1/1;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.st-queued{color:var(--warn);opacity:0}.st-queued i{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--warn);border-radius:50%}.st-sent{color:var(--pos)}.st-sent .icon{stroke-width:2.4px;width:14px;height:14px}.chapter-signal .chapter-inner{grid-template-areas:"head""visual"}@media (width>=1000px){.chapter-signal .chapter-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"visual head"}.chapter-signal .chapter-head,.chapter-signal .visual{align-self:center}}.pane,.byad{width:100%;max-width:30rem}.split-line{color:var(--ink-2);margin-top:10px;font-size:15.5px;line-height:1.45}.split-line b{color:var(--ink);font-weight:600}.split-line .keep{color:var(--pos)}.bar-track{gap:3px;height:10px;margin-top:16px;display:flex}.bar-track svg{transform-origin:0;border-radius:999px;flex:0 auto;min-width:0;height:100%}.b-keep{background:linear-gradient(90deg,#35c98a,#8af0c6)}.b-ads{background:#5a6786}.b-fees{background:#7d8aab}.b-ref{background:#b0bbd6}.legend{margin-top:14px}.legend div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.legend dt{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.legend dt i{border-radius:3px;width:8px;height:8px}.legend dd{white-space:nowrap;font-weight:550}.legend .total dt{color:var(--ink);font-weight:550}.legend .total dd{color:var(--pos)}.byad table{border-collapse:collapse;width:100%;margin-top:10px;font-size:14px}.byad th,.byad td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:9px 0}.byad th:first-child{text-align:left;white-space:normal}.byad td{padding-left:12px}.byad thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:12px;font-weight:600}.byad tbody th{color:var(--ink-2);font-weight:450}.byad tfoot th,.byad tfoot td{border-top:1px solid var(--line-2);font-weight:600}.byad .gain{color:var(--pos)}@media (width>=1000px){.profit-visual{justify-self:end;width:100%;max-width:34rem;display:block}.profit-visual .byad{z-index:3;max-width:24rem;margin:-28px 0 0 auto;position:relative}.profit-visual .figcap{display:flex}}.around{padding:clamp(60px, 8vw, 112px) var(--gutter);background:linear-gradient(#030c18,#04101e);position:relative}.around-grid{gap:20px;margin-top:44px;display:grid}.feature{background:linear-gradient(#ffffff08,#0000 30%),#071426;border-radius:26px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e8eef514,0 40px 80px -50px #000000e6}.mock{border-bottom:1px solid var(--line);background:radial-gradient(80% 90% at 50% 0,#4682e629,#0000 70%),#06121f;place-items:center;min-height:228px;padding:48px 20px 24px;display:grid;position:relative}.mock-flag{position:absolute;top:14px;right:14px}.feature-body{padding:24px 22px 26px}.feature .h3{margin-top:14px}.feature-text{color:var(--ink-2);margin-top:12px;font-size:15.5px;line-height:1.6}.brand-dot{background:linear-gradient(140deg,#ffd29a,#e08a3c);border-radius:50%;width:10px;height:10px}.mock-library{align-items:flex-end;gap:18px;display:flex}.phone{background:#0c1626;border-radius:26px;width:210px;padding:14px 12px 12px;box-shadow:inset 0 0 0 1px #e8eef524,0 24px 40px -24px #000000e6}.phone-brand{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.books{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.book{gap:3px;display:grid}.book-cover{aspect-ratio:3/4;background:linear-gradient(160deg,#ffcf96 0%,#e27c3c 55%,#8a3a1c 100%);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff2e}.book-1 .book-cover{background:linear-gradient(160deg,#a5b4ff 0%,#5a63d6 55%,#262a70 100%)}.book b{margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.25}.book small{color:var(--muted);font-size:10.5px}.resume{background:#e8eef50d;border-radius:12px;margin-top:12px;padding:10px}.resume p{gap:2px;display:grid}.resume b{font-size:11.5px;font-weight:600}.resume small{color:var(--muted);font-size:10.5px}.resume-bar{background:#e8eef51f;border-radius:999px;height:4px;margin-top:8px;display:block}.resume-bar i{border-radius:inherit;background:linear-gradient(90deg,#ffcf96,#e27c3c);width:58%;height:100%;display:block}.home-icon{justify-items:center;gap:8px;display:grid}.app-tile{color:#2b1306;background:linear-gradient(150deg,#ffd8a6,#e8873f);border-radius:15px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:700;display:grid;box-shadow:0 10px 20px -10px #e8873f99}.home-icon small{color:var(--muted);font-size:11.5px}.mock-mail{text-align:left;background:#0c1626;border-radius:18px;width:100%;max-width:300px;padding:16px;box-shadow:inset 0 0 0 1px #e8eef51f,0 24px 40px -24px #000000e6}.mail-from{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.mail-subject{margin-top:8px;font-size:15px;font-weight:600}.mail-lines{margin-top:10px}.mail-lines li{color:var(--ink-2);border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:5px 0;font-size:12.5px;display:flex}.mail-lines b{color:var(--ink);font-weight:600}.mail-total{font-weight:600}.mail-note{color:var(--muted);align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.mail-note .icon{width:14px;height:14px;color:rgb(var(--luz));flex:none}@media (width>=900px){.around-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.faq{padding:clamp(60px, 8vw, 104px) var(--gutter);background:linear-gradient(#030b16,#04101f);position:relative}.faq-inner{max-width:52rem}.faq-list{border-top:1px solid var(--line);margin-top:32px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:30px;height:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:currentColor;border-radius:1px;width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary i:after{transition:transform .18s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq details p{color:var(--ink-2);padding:0 46px 22px 0;font-size:16px;line-height:1.65}@media (hover:hover){.faq summary:hover i{color:var(--ink);box-shadow:inset 0 0 0 1px #e8eef54d}}.final{isolation:isolate;padding:clamp(96px, 12vw, 168px) var(--gutter) clamp(104px, 13vw, 176px);text-align:center;background:linear-gradient(#04101f 0%,#061a31 50%,#0a2a4b 100%);position:relative;overflow:clip}.final-surface{z-index:-1;background:radial-gradient(46% 60% at 50% 100%, rgb(var(--luz) / .26), transparent 72%), radial-gradient(80% 50% at 50% 100%, #5a96e629, transparent 70%);height:70%;position:absolute;inset:auto 0 0}.final-surface:after{content:"";background:linear-gradient(90deg,#0000 4%,#e8eef533 24%,#e8eef59e 50%,#e8eef533 76%,#0000 96%);height:1px;position:absolute;bottom:0;left:0;right:0}.final-inner{max-width:50rem}.final-title{margin-top:0}.final .lead{margin-inline:auto}@media (prefers-reduced-motion:no-preference){.sky{animation:dawn 1.1s var(--ease-out) both}img.caustics{animation:surface-in 1.6s var(--ease-out) .15s both}.reflection{animation:reflect-in .9s var(--ease-out) 1.95s both}.ripples ellipse{animation:ripple 1.7s var(--ease-lux) both}.ripples .r1{animation-delay:50ms}.ripples .r2{animation-delay:.23s}.ripples .r3{animation-delay:.42s}.ripples .rc{animation-duration:1.4s;animation-delay:.98s}.ripples .rx{animation-duration:1.4s;animation-delay:1.08s}.ripples .rb{animation-duration:1.5s;animation-delay:1.34s}.faq summary i:after{transition:transform .18s var(--ease-out)}@keyframes dawn{0%{opacity:.35}}@keyframes surface-in{0%{opacity:0}}@keyframes reflect-in{0%{opacity:0}}@keyframes ripple{0%{opacity:0;transform:scale(.22)}14%{opacity:.85}to{opacity:0;transform:scale(1.85)}}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{height:0;transition:height .24s var(--ease-out), content-visibility .24s allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}}@supports (animation-timeline:scroll()){.logo-dive{animation:linear both dive scroll(root);animation-range:0 62vh}.reflection-wrap{animation:linear both fade-out scroll(root);animation-range:0 34vh}.home .bar:before{animation:linear both fade-in scroll(root);animation-range:0 120px}@keyframes dive{to{transform:translateY(82%)}}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}}@supports (animation-timeline:view()){.visual>.plate,.feature .mock>div{animation:linear both rise view();animation-range:entry 5% entry 80%}.bar-track svg{animation:linear both grow view();animation-range:entry 60% cover 40%}.net-rows li .st-queued{animation:linear both queued-out view()}.net-rows li .st-sent{animation:linear both sent-in view()}.net-rows li:first-child :is(.st-queued,.st-sent){animation-range:entry 70% cover 48%}.net-rows li:nth-child(2) :is(.st-queued,.st-sent){animation-range:entry 80% cover 52%}.net-rows li:nth-child(3) :is(.st-queued,.st-sent){animation-range:entry 90% cover 56%}.net-rows li:nth-child(4) :is(.st-queued,.st-sent){animation-range:entry 100% cover 60%}@keyframes from-left{0%{opacity:0;transform:translate(-48px,56px)scale(.96)}}@keyframes from-right{0%{opacity:0;transform:translate(48px,56px)scale(.96)}}@keyframes rise{0%{opacity:0;transform:translateY(40px)scale(.97)}}@keyframes slide-out{0%{opacity:0;transform:translateY(-36px)}}@keyframes sheen{0%{transform:translate(-46%)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes queued-out{0%{opacity:1}to{opacity:0}}@keyframes sent-in{0%{opacity:0}to{opacity:1}}@keyframes draw-y{0%{transform:scaleY(0)}}@media (width>=900px){@keyframes draw-x{0%{transform:scaleX(0)}}}}}@media (prefers-contrast:more){img.caustics,.reflection-wrap,.visual:before,.sky,.sea,.final-surface{display:none}.hero,.platform,.chapter,.around,.faq,.final{background:var(--night)}.hero-lede,.feature-text,.faq details p{color:var(--ink)}}@media (forced-colors:active){.scene,.reflection-wrap,.ripples,.visual:before,.final-surface{display:none}.hero-title span{color:canvastext;background:0 0}.plate,.feature,.cap{border:1px solid canvastext}}
