@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-jakarta:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/704b853f32d191d5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/656feb427634a431-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/991629005c80bdf1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46e154b2fcbd6033-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_0e2db2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/37786be940ec402b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_0e2db2;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_0e2db2{font-family:__IBM_Plex_Mono_0e2db2,__IBM_Plex_Mono_Fallback_0e2db2;font-style:normal}.__variable_0e2db2{--font-plex:"__IBM_Plex_Mono_0e2db2","__IBM_Plex_Mono_Fallback_0e2db2"}*,:after,:before{box-sizing:border-box}:root{--font-sans:var(--font-jakarta),"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-plex),"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[role=button],a,button,input,select,summary,textarea{touch-action:manipulation}body{margin:0;background:var(--bg);color:var(--tx);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%}a{color:inherit}figure,h1,h2,h3,ol,p,ul{margin:0}ul{padding:0;list-style:none}::-moz-selection{background:rgba(255,179,0,.28);color:#fff}::selection{background:rgba(255,179,0,.28);color:#fff}:focus-visible{outline:2px solid var(--blue-lit);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--bg:#050d1f;--bg-2:#060e1f;--bg-3:#071228;--panel:#08142a;--panel-2:#0a1930;--hair:hsla(0,0%,100%,.14);--hair-2:hsla(0,0%,100%,.18);--hair-soft:hsla(0,0%,100%,.08);--tx:#e9eff9;--tx-2:#9db0cc;--tx-3:#70849f;--blue:#0055bf;--blue-lit:#4c9bff;--blue-wash:rgba(0,85,191,.16);--gold:#ffb300;--gold-lit:#ffc94d;--gold-wash:rgba(255,179,0,.12);--r-win:16px;--r-win-sm:12px;--pill:999px;--t-fast:200ms;--t-med:240ms;--ease-out:cubic-bezier(0.22,0.68,0.24,1);--gut:clamp(20px,4.2vw,64px);--run:min(100% - 2 * var(--gut),1280px);--sp:clamp(88px,10vw,150px);--bar:60px;--ombre-r:linear-gradient(102deg,#050d1f,#050d1f 30%,rgba(7,18,38,.94) 52%,rgba(10,30,66,.72) 76%,rgba(0,85,191,.34));--ombre-l:linear-gradient(258deg,#050d1f,#050d1f 30%,rgba(7,18,38,.94) 52%,rgba(10,30,66,.72) 76%,rgba(0,85,191,.34));--ombre-flat:linear-gradient(180deg,#050d1f,#050d1f 46%,rgba(6,16,33,.9) 78%,rgba(8,24,51,.72))}.page{background:var(--bg);color:var(--tx);overflow-x:clip}.wrap{z-index:1;width:var(--run);margin-inline:auto}.sec,.wrap{position:relative}.sec{padding:var(--sp) 0;background:var(--ombre-flat);overflow-x:clip;scroll-margin-top:var(--bar)}.sec--ombre-r{background:var(--ombre-r)}.sec--ombre-l{background:var(--ombre-l)}.sec--alt{background:var(--ombre-flat)}.spot{position:absolute;z-index:0;display:block;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,rgba(0,85,191,.3) 0,rgba(0,85,191,.12) 52%,rgba(0,85,191,0) 76%)}.spot--blue-l{background:radial-gradient(closest-side,rgba(0,85,191,.26) 0,rgba(0,85,191,.1) 52%,rgba(0,85,191,0) 76%)}.spot--gold{background:radial-gradient(closest-side,rgba(0,85,191,.28) 0,rgba(21,72,148,.14) 44%,rgba(255,179,0,.08) 74%,rgba(255,179,0,0) 92%)}.kicker{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tx-3)}.kicker .n{color:var(--tx-2)}.kicker:after{content:"";flex:1;height:1px;max-width:90px;background:var(--hair)}.h2{max-width:20ch;font-size:clamp(28px,3.5vw,46px);font-weight:700;line-height:1.08;letter-spacing:-.022em;color:#fff}.lede{max-width:46ch;font-size:clamp(15px,1.15vw,17px);line-height:1.62;color:var(--tx-2)}.split-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,72px);align-items:end;margin-bottom:clamp(40px,5vw,72px)}.split-head .lede{padding-bottom:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:var(--r-win-sm);font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.btn .arw{flex:none;width:13px;height:9px}.btn--fill,.btn--gold{background:var(--gold);border-color:var(--gold);color:#0a1322}.btn--line{background:hsla(0,0%,100%,.035);border-color:var(--hair-2);color:var(--tx)}.btn--quiet{min-height:42px;padding:0 16px;background:transparent;border-color:var(--hair);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.btn--quiet,.mail{color:var(--tx-2);font-family:var(--font-mono)}.mail{font-size:13px;letter-spacing:.04em;text-underline-offset:4px;transition:color .16s ease}.mail:hover{color:var(--gold-lit)}.outlink{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-lit);text-decoration:none;transition:color .16s ease}.outlink svg{width:11px;height:11px}.outlink:hover{color:#8cc2ff}.chip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--hair);border-radius:var(--pill);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.chip--live{border-color:rgba(255,179,0,.42);background:var(--gold-wash);color:var(--gold-lit)}.chip--dev{border-color:rgba(76,155,255,.34);background:var(--blue-wash);color:var(--blue-lit)}.chip--future{color:var(--tx-3)}.chip--live:before{content:"";width:5px;height:5px;border-radius:var(--pill);background:var(--gold)}@media (prefers-reduced-motion:no-preference){.hero .chip--live:before{animation:jozuPulse 1.1s ease-out 1 both}}@keyframes jozuPulse{0%{box-shadow:0 0 0 0 rgba(255,179,0,.5)}to{box-shadow:0 0 0 7px rgba(255,179,0,0)}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,.68,.24,1)}html.js [data-reveal].is-in{opacity:1;transform:none}html.js [data-reveal] [data-rise]{opacity:0;transform:translateY(14px);transition:opacity .66s ease var(--d,0s),transform .66s cubic-bezier(.22,.68,.24,1) var(--d,0s)}html.js [data-reveal].is-in [data-rise]{opacity:1;transform:none}.rise{animation:jozuRise .72s cubic-bezier(.22,.68,.24,1) both;animation-delay:var(--d,0s)}}@keyframes jozuRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero [data-scrub]{animation:heroScrub linear both;animation-timeline:scroll(root block);animation-range:calc((27 + var(--so) * 38) * 1vh) calc((89 + var(--so) * 38) * 1vh)}.hero [data-lift]{animation:heroLift ease-out both;animation-timeline:scroll(root block);animation-range:0 150vh}}}@keyframes heroScrub{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22%)}}@keyframes heroLift{0%{transform:translateY(7%) scale(.96)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:no-preference){.hero [data-lift],.hero [data-scrub]{--so:0.5}.hero [data-scrub]{--start:calc(0.18 + var(--so) * 0.19);--p:clamp(0,(var(--hp,0) - var(--start))/0.41,1);opacity:calc(1 - var(--p));transform:translateY(calc(var(--p) * -22%))}.hero [data-lift]{--p:clamp(0,var(--hp,0),1);transform:translateY(calc((1 - var(--p)) * 7%)) scale(calc(.96 + .04 * var(--p)))}.hero-stack{transition:transform .36s cubic-bezier(.22,.68,.24,1)}.hero .win--agent{transition:opacity .3s ease-out 70ms}.hero .shot-meta{transition:opacity .26s ease-out .12s}}@media (prefers-reduced-motion:no-preference){@starting-style{.hero-stack{transform:translateY(14px)}.hero .shot-meta,.hero .win--agent{opacity:0}}}@keyframes jozuFloatUp{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes jozuFloatDown{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes jozuBreathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.045)}}@media (prefers-reduced-motion:no-preference){[data-float=head]{animation:jozuFloatDown 8.4s ease-in-out infinite}[data-float=cta]{animation:jozuFloatUp 6.9s ease-in-out .9s infinite}[data-float=mail]{animation:jozuFloatDown 7.6s ease-in-out 2.1s infinite}[data-float=form]{animation:jozuFloatUp 9.2s ease-in-out 1.5s infinite}.btn--breathe{animation:jozuBreathe 9s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){[data-float]{animation:none;transform:none}.btn--breathe{animation:none;filter:none}}.btn--breathe:hover{filter:brightness(1.09)}.btn--fill:hover,.btn--gold:hover{box-shadow:0 0 10px rgba(255,179,0,.3),0 0 26px rgba(255,179,0,.16)}.btn--fill:focus-visible,.btn--gold:focus-visible{box-shadow:0 0 10px rgba(255,179,0,.3),0 0 26px rgba(255,179,0,.16)}@media (prefers-reduced-motion:no-preference){html.js .sec--close [data-rise]{transition:opacity .62s var(--ease-out) var(--d,0s),transform .62s var(--ease-out) var(--d,0s);transform:translateY(34px)}html.js .sec--close.is-in [data-rise]{transform:none}}.foot{position:relative}.foot-nav a,.mast-nav a{position:relative;transition:color var(--t-med) var(--ease-out)}.foot-nav a:after,.mast-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:var(--blue-lit);box-shadow:0 0 7px rgba(76,155,255,.45);transform:scaleX(0);transform-origin:left;transition:transform var(--t-med) var(--ease-out)}.foot-nav a:focus-visible:after,.mast-nav a:focus-visible:after{transform:scaleX(1)}.foot-nav a:focus-visible,.mast-nav a:focus-visible{color:var(--tx)}.mast-nav .mast-cta:after{display:none}.mast-nav .mast-cta:focus-visible{border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.05);color:var(--tx)}.btn{transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),transform var(--t-fast) var(--ease-out),filter var(--t-fast) var(--ease-out)}.btn:hover{transform:translateY(-1px)}.btn:active{transition:transform .16s ease-out}.btn:active,.jc-chip:active,.jc-fab:active,.jc-send:active,.jc-x:active,.mast-nav .mast-cta:active,.thumb:active{transform:scale(.97)}.btn--fill:focus-visible,.btn--gold:focus-visible{filter:brightness(1.06)}.btn--line:focus-visible{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.28)}.btn--quiet:focus-visible{border-color:var(--hair-2);color:var(--tx)}.foot-status a,.mail{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:color var(--t-fast) var(--ease-out),background-size var(--t-fast) var(--ease-out)}.foot-status a:focus-visible,.mail:focus-visible{background-size:100% 1px}.jc-fail a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:color var(--t-fast) var(--ease-out),background-size var(--t-fast) var(--ease-out)}.jc-fail a:focus-visible{background-size:100% 1px}.outlink:focus-visible{color:#8cc2ff}.win{transition:border-color var(--t-med) var(--ease-out),background-color var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out)}.win:focus-within{border-color:hsla(0,0%,100%,.3);background-color:rgba(0,85,191,.05)}@media (prefers-reduced-motion:reduce){.win:focus-within,.win:hover{transform:none}}.approval-row,.job,.queued li{transition:background-color var(--t-fast) var(--ease-out)}.approval-row,.job .row-ico,.queued li{position:relative}.row-ico{transition:transform var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.row-ico{transition:color 0s}.row:hover .row-ico{transform:none}}.faq-item summary{transition:background-color var(--t-fast) var(--ease-out)}.faq-item summary:focus-visible{background:hsla(0,0%,100%,.035)}.faq-item summary:focus-visible .faq-q{color:#fff}@media (hover:hover) and (pointer:fine){.foot-nav a:hover:after,.mast-nav a:hover:after{transform:scaleX(1)}.foot-nav a:hover,.mast-nav a:hover{color:var(--tx)}.mast-nav .mast-cta:hover{border-color:hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.05);color:var(--tx)}.btn:hover{transform:translateY(-1px)}.btn--fill:hover,.btn--gold:hover{background:var(--gold-lit);border-color:var(--gold-lit);filter:brightness(1.06)}.btn--line:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.28)}.btn--quiet:hover{border-color:var(--hair-2);color:var(--tx)}.foot-status a:hover,.jc-fail a:hover,.mail:hover{background-size:100% 1px}.outlink:hover{color:#8cc2ff}.win:hover{border-color:hsla(0,0%,100%,.3);background-color:rgba(0,85,191,.05);transform:translateY(-2px) scale(1.008);box-shadow:0 34px 64px -30px rgba(2,7,18,.9),0 0 22px rgba(0,85,191,.14)}.ladder-item.hover-lift,.win.hover-lift{transition:transform .32s cubic-bezier(.34,1.4,.44,1);will-change:transform}.row:hover .row-ico{transform:translate(2px,-2px);color:var(--blue-lit)}.faq-item summary:hover{background:hsla(0,0%,100%,.035)}.faq-item summary:hover .faq-q{color:#fff}}@media (prefers-reduced-motion:reduce){.btn,.chip,.faq-item summary,.faq-toggle:after,.faq-toggle:before,.foot-nav a,.foot-nav a:after,.foot-status a,.jc-fail a,.mail,.mast-nav a,.mast-nav a:after,.outlink,.row-ico,.win{transition:none}.ladder-item.hover-lift,.win.hover-lift{transform:none;transition:none}}[data-drag]{cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-drag-handle],[data-drag] [data-drag-handle]{touch-action:none}[data-drag].is-dragging{cursor:grabbing}.agent-grip,.grip{display:inline-block;width:12px;height:8px;background-image:radial-gradient(currentColor 1px,transparent 1.2px);background-size:4px 4px;background-position:0 1px;opacity:.45;transition:opacity var(--t-fast) var(--ease-out)}.grip{flex:none;align-self:center;color:var(--tx-3)}.grip:hover,[data-drag-handle]:hover .grip{opacity:.95;color:var(--blue-lit)}.win-bar[data-drag-handle]{cursor:grab}.win-bar[data-drag-handle]:hover .win-dots i{background:hsla(0,0%,100%,.45)}.win-dots i{transition:background-color var(--t-fast) var(--ease-out)}.mail-wrap{display:inline-flex;align-items:center;gap:8px}.form-wrap{position:relative;display:block}.form-wrap>.grip{position:absolute;top:10px;right:14px;z-index:2;cursor:grab}@media (prefers-reduced-motion:reduce){[data-drag]{cursor:default}}.mast{position:sticky;top:0;z-index:60;height:var(--bar);border-bottom:1px solid var(--hair-soft);background:rgba(5,13,31,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.mast{border-bottom-color:transparent;animation:mastEdge linear both;animation-timeline:scroll(root block);animation-range:0 64px}.mast:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px;pointer-events:none;background:linear-gradient(180deg,rgba(2,7,18,.5),rgba(2,7,18,0));opacity:0;animation:mastShadow linear both;animation-timeline:scroll(root block);animation-range:0 64px}}}@keyframes mastEdge{0%{border-bottom-color:transparent}to{border-bottom-color:var(--hair-soft)}}@keyframes mastShadow{0%{opacity:0}to{opacity:1}}.mast-in{display:flex;justify-content:space-between;gap:20px;width:var(--run);height:100%;margin-inline:auto}.brand,.mast-in{align-items:center}.brand{display:inline-flex;gap:10px;text-decoration:none}.mark{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--hair);border-radius:8px;background:hsla(0,0%,100%,.04)}.mark img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.brand-name{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#fff}.mast-nav{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}.mast-nav a{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;color:var(--tx-3)}.mast-nav .mast-cta{padding:7px 14px;border:1px solid var(--hair-2);border-radius:var(--pill);color:var(--tx);transition:transform .16s var(--ease-out),background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-med) var(--ease-out)}.skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;border:1px solid var(--hair-2);border-radius:0 0 8px 0;background:var(--bg-3);font-size:14px;text-decoration:none}.skip:focus{left:0}@media (max-width:860px){.mast-nav a:not(.mast-cta){display:none}}.win{position:relative;border:1px solid var(--hair-2);border-radius:var(--r-win);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.014) 26%,hsla(0,0%,100%,.008));box-shadow:0 34px 64px -34px rgba(2,7,18,.9);overflow:hidden}.win-bar{display:flex;align-items:center;gap:12px;height:42px;padding:0 16px;border-bottom:1px solid var(--hair);background:hsla(0,0%,100%,.022)}.win-dots{display:inline-flex;gap:5px;flex:none}.win-dots i{width:6px;height:6px;border-radius:var(--pill);background:hsla(0,0%,100%,.2)}.win-title{font-size:10.5px;letter-spacing:.15em}.win-tag,.win-title{font-family:var(--font-mono);font-weight:600;text-transform:uppercase;color:var(--tx-3)}.win-tag{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;letter-spacing:.14em}.win-body{padding:clamp(18px,2.2vw,28px)}.win-foot{padding:12px 16px;border-top:1px solid var(--hair);background:rgba(5,13,31,.5);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.rows{display:flex;flex-direction:column}.row{display:grid;gap:6px 20px;padding:20px 0;border-top:1px solid var(--hair-soft)}.rows>.row:first-child{border-top:0;padding-top:4px}.row-top{display:flex;align-items:center;gap:12px}.row-ix{flex:none;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;color:var(--tx-3)}.row-ix,.row-t{font-weight:600}.row-t{font-size:16px;letter-spacing:-.012em;color:#fff}.row-x{margin:0;font-size:14.5px;line-height:1.6}.row-ico,.row-x{color:var(--tx-2)}.row-ico{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid var(--hair);border-radius:9px}.row-ico svg{width:17px;height:17px}.hero{position:relative;padding:clamp(56px,7vw,104px) 0 clamp(80px,9vw,132px);background:var(--ombre-r);overflow-x:clip;scroll-margin-top:var(--bar)}.hero .spot{top:6%;right:-4%;width:min(760px,82vw);height:min(760px,82vw)}.hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:clamp(32px,4vw,64px);align-items:center}.hero-copy{max-width:620px}.hero-h1{margin:0;font-size:clamp(38px,5.4vw,68px);font-weight:700;line-height:1.03;letter-spacing:-.032em;color:#fff;text-wrap:balance}.hero-h1 em{font-style:normal;color:var(--gold-lit)}.hero-sub{margin:26px 0 0;max-width:44ch;font-size:clamp(16px,1.3vw,18.5px);line-height:1.6;color:var(--tx-2)}.hero-pay{margin:20px 0 0;font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--tx-3)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-art{position:relative;display:flex;justify-content:flex-end}.hero-stack{position:relative;width:340px;max-width:100%;margin-left:auto}.win--device{width:100%}.win--agent{position:absolute;right:calc(100% + 26px);bottom:46px;z-index:2;width:264px;padding:16px 17px 15px;border-radius:var(--r-win-sm);background:linear-gradient(180deg,#0b1a33,#081428 42%,#071223);box-shadow:0 26px 48px -26px rgba(2,7,18,.95);overflow:visible}.agent-kicker{display:flex;align-items:center;gap:7px;margin:0 0 9px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-lit)}.agent-body{margin:0;font-size:13px;line-height:1.55;color:var(--tx-2)}.agent-foot{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding-top:11px;border-top:1px solid var(--hair-soft);font-size:12.5px;font-weight:500;color:var(--tx)}.agent-foot svg{flex:none;width:15px;height:15px;color:var(--gold-lit)}.agent-orbit{position:absolute;top:-14px;right:-14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(76,155,255,.34);border-radius:var(--pill);background:var(--panel-2);color:var(--blue-lit);box-shadow:0 10px 20px -12px rgba(2,7,18,.95)}.agent-orbit svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.35;stroke-linecap:round}@keyframes jozuSway{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes jozuSwayInv{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}@keyframes jozuOrbit{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(16px,-16px) rotate(90deg)}50%{transform:translate(32px) rotate(180deg)}75%{transform:translate(16px,16px) rotate(270deg)}to{transform:translate(0) rotate(1turn)}}@media (prefers-reduced-motion:no-preference){[data-pendulum]{animation:jozuSway 9.3s ease-in-out infinite}[data-sway]{animation:jozuSwayInv 7.1s ease-in-out infinite}.agent-orbit{animation:jozuOrbit 12s linear infinite}}@media (prefers-reduced-motion:reduce){.agent-orbit,[data-pendulum],[data-sway]{animation:none;transform:none}}@media (max-width:1080px){.hero-stack{width:min(340px,100%);margin-left:0;padding-bottom:176px}.win--agent{right:auto;left:0;bottom:0;width:264px}.agent-orbit{right:12px}}@media (max-width:560px){.hero-stack{width:100%;padding-bottom:180px}.win--agent{width:100%}}.shot{display:block;position:relative;margin:0;padding:18px 18px 0;background:radial-gradient(120% 90% at 50% 0,rgba(0,85,191,.22) 0,rgba(0,85,191,0) 62%);line-height:0}.shot img{display:block;width:100%;height:clamp(280px,44vh,500px);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;border-radius:14px 14px 0 0;border:1px solid var(--hair-2);border-bottom:0}.shot-note{display:flex;align-items:flex-start;gap:10px;padding:16px 18px 18px;border-top:1px solid var(--hair-soft);margin-top:18px}.shot-note p{margin:0;font-size:13.5px;line-height:1.55;color:var(--tx-2)}.shot-note .tick{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin-top:1px;border:1px solid rgba(255,179,0,.45);border-radius:6px;color:var(--gold-lit)}.shot-note .tick svg{width:12px;height:12px}.shot-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-top:1px solid var(--hair);background:rgba(5,13,31,.55);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--tx-3)}@media (max-width:1080px){.hero-in{grid-template-columns:minmax(0,1fr);gap:48px}.hero-art{justify-content:flex-start}}.duo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,4.4vw,76px);align-items:start}.duo--flip{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.duo--flip>.duo-art{order:-1}.duo-l .h2{margin-bottom:22px}.duo-l .lede{max-width:44ch}.duo-art{display:flex;flex-direction:column;gap:16px}@media (max-width:1000px){.duo,.duo--flip{grid-template-columns:minmax(0,1fr);gap:40px}.duo--flip>.duo-art{order:0}}.rail{margin-top:clamp(40px,5vw,76px);padding-top:clamp(22px,2.6vw,30px);border-top:1px solid var(--hair)}.rail-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px}.rail-say{margin:0;font-size:clamp(17px,1.6vw,21px);font-weight:600;letter-spacing:-.014em;color:#fff}.sub{margin:0;font-size:14.5px;line-height:1.62;color:var(--tx-2)}.ladder-head .h2{margin-bottom:18px}.ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin-top:clamp(34px,4vw,54px)}.ladder-item{display:flex;flex-direction:column;align-items:flex-start;padding-top:clamp(20px,2.4vw,26px);border-top:1px solid var(--hair)}.ladder-item h3{margin:0 0 10px;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.25;letter-spacing:-.018em;color:#fff}.ladder-item .ladder-x{margin:0 0 16px;max-width:42ch;font-size:14.5px;line-height:1.62;color:var(--tx-2)}.ladder-item .outlink{margin-top:auto}@media (max-width:900px){.ladder{grid-template-columns:minmax(0,1fr);gap:0}.ladder-item{padding:22px 0}.ladder-item:first-child{padding-top:0;border-top:0}}.seam{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--hair-2) 24%,var(--hair-2) 76%,transparent);opacity:0;transform:scaleX(.72);transform-origin:center;pointer-events:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.seam{animation:seamBridge linear both;animation-timeline:scroll(root block);animation-range:0 130vh}}}@keyframes seamBridge{0%{opacity:0;transform:scaleX(.72)}45%{opacity:.6;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.ops-tbl .row{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:4px 26px}.ops-tbl .row-ico{order:3}.ops-tbl .row-x{grid-column:2}@media (max-width:620px){.ops-tbl .row{grid-template-columns:minmax(0,1fr)}.ops-tbl .row-x{grid-column:1}.ops-tbl .row-ico{display:none}}.sector-tbl .row{grid-template-columns:minmax(120px,.62fr) minmax(0,1.38fr);align-items:start;gap:2px 26px}.sector-tbl .row-x{grid-column:2}.sector-tbl .row--gold .row-ix{color:var(--gold)}.sector-tbl .row--gold .row-t{color:var(--gold-lit)}@media (max-width:620px){.sector-tbl .row{grid-template-columns:minmax(0,1fr);gap:6px}.sector-tbl .row-x{grid-column:1}}.proof-art .win{width:100%}.show-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:18px;align-items:center}.show-row .outlink{margin-top:16px}.duo--even{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.thumb{display:block;padding:10px;border:1px solid var(--hair);border-radius:var(--r-win-sm);background:rgba(0,85,191,.12);line-height:0;transition:border-color .17s ease,transform .17s ease}.thumb img{display:block;width:100%;height:auto;border-radius:7px}@media (hover:hover) and (pointer:fine){a.thumb:hover{border-color:hsla(0,0%,100%,.3)}}.win-h{align-items:center;flex-wrap:wrap;margin:0 0 12px;font-size:16.5px;font-weight:600;letter-spacing:-.012em;color:#fff}.queued,.win-h{display:flex;gap:10px}.queued{flex-direction:column;margin-bottom:14px}.queued li{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--hair-soft);border-radius:var(--r-win-sm);background:hsla(0,0%,100%,.02)}.queued b{font-size:14.5px;font-weight:600;color:var(--tx)}@media (max-width:620px){.show-row{grid-template-columns:minmax(0,1fr)}.thumb{max-width:150px}}.steps{position:relative;display:flex;flex-direction:column;margin-top:34px;border-left:1px solid var(--hair);padding-left:26px}.steps:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;border-radius:var(--pill);background:linear-gradient(180deg,var(--gold-lit),var(--blue-lit));transform:scaleY(0);transform-origin:top center;pointer-events:none}.step{position:relative;padding:0 0 30px}.step:last-child{padding-bottom:0}.node{position:absolute;left:-31px;top:5px;width:9px;height:9px;border:1px solid hsla(0,0%,100%,.32);border-radius:var(--pill);background:var(--bg)}.step:first-child .node{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.22)}.when{margin:0 0 6px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tx-3)}.step:first-child .when{color:var(--tx-2)}.step h3{margin:0 0 7px;font-size:19px;font-weight:600;letter-spacing:-.016em;color:#fff}.step p:last-child{margin:0;max-width:46ch;font-size:14.5px;line-height:1.6;color:var(--tx-2)}@media (max-width:560px){.steps{padding-left:20px}.node{left:-25px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.steps{view-timeline-name:--spine;view-timeline-axis:block}.steps:before{animation:spineFill linear both;animation-timeline:--spine;animation-range:cover 14% cover 70%}.step .node{animation:nodeSettle cubic-bezier(.34,1.3,.64,1) both;animation-timeline:--spine}.step:first-child .node{animation-range:cover 14% cover 28%}.step:nth-child(2) .node{animation-range:cover 28% cover 42%}.step:nth-child(3) .node{animation-range:cover 42% cover 56%}.step:nth-child(4) .node{animation-range:cover 56% cover 70%}}}@keyframes spineFill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nodeSettle{0%{transform:scale(.8);opacity:.5;border-color:hsla(0,0%,100%,.22);background-color:var(--bg)}to{transform:scale(1);opacity:1;border-color:var(--gold-lit);background-color:var(--gold-lit)}}.creed .row{grid-template-columns:minmax(0,1fr);gap:6px}.creed .w{margin:0;font-size:17px;font-weight:600;letter-spacing:-.014em;color:#fff}.creed .row:first-child .w{color:var(--gold-lit)}.why{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,30px);margin-top:34px}.why-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:clamp(20px,3vw,44px);align-items:start;padding:clamp(22px,2.6vw,30px) 0;border-top:1px solid var(--hair)}.why-row:first-child{border-top:0;padding-top:0}.why-ix{display:flex;align-items:center;gap:12px;margin-bottom:10px}.why-ix .n{color:var(--tx-3)}.why-ix .n,.why-ix .t{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em}.why-ix .t{color:hsla(0,0%,100%,.52)}.why-row:first-child .t{color:rgba(255,179,0,.62)}.why-row h3{margin:0 0 10px;font-size:clamp(19px,1.7vw,23px);font-weight:600;line-height:1.25;letter-spacing:-.018em;color:#fff}.why-row p{margin:0;max-width:58ch;font-size:15px;line-height:1.62;color:var(--tx-2)}.listing{display:flex;align-items:center;gap:12px;padding:14px 0 0;margin-top:14px;border-top:1px solid var(--hair-soft)}.listing-id{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--tx-3)}.approval{display:flex;flex-direction:column;gap:10px}.approval-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 13px;border:1px solid var(--hair-soft);border-radius:var(--r-win-sm);background:hsla(0,0%,100%,.02)}.approval-row p{margin:0;font-size:13px;line-height:1.4;color:var(--tx)}.approval-row .st{flex:none;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}@media (max-width:900px){.why-row{grid-template-columns:minmax(0,1fr)}}.faq-sec .h2{max-width:24ch}.faq-list{border-top:1px solid var(--hair)}.faq-item{border-bottom:1px solid var(--hair);interpolate-size:allow-keywords}.faq-item summary{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:16px;align-items:center;padding:22px 2px;cursor:pointer;list-style:none;transition:background-color .16s ease}.faq-item summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.faq-item summary:hover{background:hsla(0,0%,100%,.022)}}.faq-no{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--tx-3)}.faq-item:first-child .faq-no{color:var(--gold)}.faq-q{font-size:clamp(16px,1.5vw,19px);font-weight:600;letter-spacing:-.014em;color:var(--tx)}.faq-item[open] .faq-q{color:#fff}.faq-toggle{position:relative;justify-self:end;width:18px;height:18px}.faq-toggle:after,.faq-toggle:before{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--tx-2);transition:transform var(--t-fast) var(--ease-out),opacity var(--t-fast) var(--ease-out),background-color var(--t-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.faq-item summary:hover .faq-toggle:after,.faq-item summary:hover .faq-toggle:before{background:var(--gold)}}.faq-item summary:focus-visible .faq-toggle:after,.faq-item summary:focus-visible .faq-toggle:before{background:var(--gold)}.faq-toggle:after{transform:rotate(90deg)}.faq-item[open] .faq-toggle:after{transform:rotate(0deg);opacity:0}.faq-answer{padding:0 2px 26px 50px}.faq-answer p{margin:0;max-width:66ch;font-size:15px;line-height:1.65;color:var(--tx-2)}@media (prefers-reduced-motion:no-preference){.faq-item::details-content{height:0;overflow:hidden;transition:height .24s var(--ease-out),content-visibility .24s var(--ease-out);transition-behavior:allow-discrete}.faq-item[open]::details-content{height:auto}}@media (max-width:560px){.faq-item summary{grid-template-columns:26px minmax(0,1fr) 18px;gap:12px;padding:18px 0}.faq-answer{padding-left:38px}}.sec--close{background:linear-gradient(180deg,#050d1f,rgba(6,17,36,.9) 44%,rgba(11,28,58,.72))}.sec--close .spot{bottom:-6%;left:50%;width:min(1100px,120vw);height:min(880px,92vw);transform:translateX(-50%)}.close-head{max-width:760px}.close-h2{margin:0;max-width:22ch;font-size:clamp(30px,4vw,54px);font-weight:700;line-height:1.06;letter-spacing:-.028em;color:#fff;text-wrap:balance}.close-sub{margin:22px 0 0;max-width:48ch;font-size:clamp(15px,1.15vw,17px);line-height:1.62;color:var(--tx-2)}.close-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(30px,4vw,72px);align-items:start;margin-top:clamp(40px,5vw,68px)}.close-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.close-reason{margin:30px 0 0;padding:18px 0 0;border-top:1px solid var(--hair);max-width:42ch;font-size:14.5px;line-height:1.6;color:var(--tx-3)}.close-reason b{display:block;margin-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lit)}@media (max-width:1000px){.close-grid{grid-template-columns:minmax(0,1fr)}}.foot{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(26px,3vw,36px);border-top:1px solid var(--hair)}.foot-brand{display:flex;align-items:flex-start;gap:14px}.foot-brand img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--hair);border-radius:10px;padding:4px;background:hsla(0,0%,100%,.04)}.foot-name{margin:0;font-size:15px;font-weight:700;color:#fff}.foot-statement{margin:5px 0 0;max-width:30ch;font-size:13.5px;line-height:1.5;color:var(--tx-3)}.foot-nav{display:flex;flex-direction:column;gap:10px}.foot-nav a{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;color:var(--tx-3)}.foot-status{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--tx-3)}.foot-status a{color:var(--tx-2);text-underline-offset:4px}@media (max-width:860px){.foot{grid-template-columns:minmax(0,1fr)}}.enquiry{scroll-margin-top:calc(var(--bar) + 12px)}.enq-slip{padding:clamp(20px,2.4vw,30px);border:1px solid var(--hair-2);border-radius:var(--r-win);background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.016) 30%,hsla(0,0%,100%,.008));box-shadow:0 34px 64px -34px rgba(2,7,18,.9)}.enq-kicker{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:var(--tx-2)}.enq-copy{margin:10px 0 0;max-width:40ch;font-size:15px;line-height:1.5;color:var(--tx-2)}.enq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 18px;margin-top:22px}.enq-field--full{grid-column:1/-1}.enq-label{display:block;margin-bottom:7px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-2)}.enq-req{text-transform:none;letter-spacing:.02em;color:var(--tx-3)}.enq-area,.enq-in{width:100%;padding:11px 13px;border:1px solid var(--hair);border-radius:var(--r-win-sm);background:rgba(3,9,21,.6);color:var(--tx);font-family:inherit;font-size:15px;line-height:1.45;transition:border-color .16s ease,background-color .16s ease}.enq-area{resize:vertical;min-height:92px}.enq-area::-moz-placeholder,.enq-in::-moz-placeholder{color:var(--tx-3)}.enq-area::placeholder,.enq-in::placeholder{color:var(--tx-3)}.enq-area:hover,.enq-in:hover{border-color:var(--hair-2)}.enq-area:focus-visible,.enq-in:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-color:var(--gold);background:rgba(3,9,21,.85)}.enq-in--bad{border-color:rgba(255,122,90,.6)}.enq-in--bad:focus-visible{border-color:rgba(255,122,90,.6);outline-color:#ff7a5a}.enq-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2370849f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:12px 8px;padding-right:36px}.enq-in option{background:#08142a;color:var(--tx)}.enq-err{margin:7px 0 0;font-size:13.5px;line-height:1.45;color:#ff9d7a}.enq-fail{margin:18px 0 0;padding:11px 13px;border:1px solid rgba(255,122,90,.34);border-radius:var(--r-win-sm);background:rgba(255,122,90,.08);font-size:14px;line-height:1.5;color:#ffbfa5}.enq-fail a{color:#ffd7c4;font-weight:600;text-underline-offset:3px}.enq-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.enq-foot .btn{white-space:normal;text-align:center}.enq-next{margin:0;max-width:30ch;font-size:13.5px;line-height:1.5;color:var(--tx-3)}.enq-ok{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--hair);font-size:15px;font-weight:600;line-height:1.5;color:#fff}.enq-ok:before{content:"\2713\00a0";color:var(--gold)}@media (max-width:560px){.enq-grid{grid-template-columns:minmax(0,1fr);gap:14px}.enq-foot{flex-direction:column;align-items:flex-start}}.jc-fab{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid var(--hair-2);border-radius:var(--pill);background:var(--panel);color:var(--tx);cursor:pointer;box-shadow:0 20px 38px -18px rgba(2,7,18,.95);transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.jc-fab img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.jc-fab:focus-visible,.jc-fab:hover{background:var(--panel-2);border-color:hsla(0,0%,100%,.3)}.jc-fab:focus-visible{outline:2px solid var(--blue-lit);outline-offset:3px}.jc-panel{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;flex-direction:column;width:min(380px,calc(100vw - 40px));height:min(560px,calc(100dvh - 40px));overflow:hidden;border:1px solid var(--hair-2);border-radius:var(--r-win);background:var(--panel);box-shadow:0 40px 72px -28px rgba(2,7,18,.95);color:var(--tx)}.jc-head{justify-content:space-between;padding:11px 11px 11px 14px;border-bottom:1px solid var(--hair);background:hsla(0,0%,100%,.022)}.jc-head,.jc-head-l{display:flex;align-items:center;gap:10px}.jc-head-l{min-width:0}.jc-head-ic{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;overflow:hidden;border:1px solid var(--hair);background:hsla(0,0%,100%,.06)}.jc-head-ic img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.jc-title{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.jc-sub,.jc-title{font-family:var(--font-mono)}.jc-sub{display:flex;align-items:center;gap:6px;margin:2px 0 0;font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--tx-3)}.jc-dot{width:5px;height:5px;border-radius:var(--pill);background:var(--blue-lit)}.jc-x{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;border:none;border-radius:9px;background:transparent;color:var(--tx-3);cursor:pointer;transition:color .14s ease,background-color .14s ease,transform .14s ease}.jc-x svg{width:12px;height:12px}.jc-x:focus-visible,.jc-x:hover{color:#fff;background:hsla(0,0%,100%,.08)}.jc-x:focus-visible{outline:2px solid var(--blue-lit);outline-offset:2px}.jc-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px;display:flex;flex-direction:column;gap:10px}.jc-slip{max-width:86%;align-self:flex-start;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-win-sm);background:hsla(0,0%,100%,.05);font-size:13.5px;line-height:1.5;color:var(--tx);overflow-wrap:anywhere}.jc-slip--busy{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.jc-me{max-width:86%;align-self:flex-end;border:1px solid rgba(76,155,255,.34);border-radius:var(--r-win-sm);background:var(--blue-wash);color:#d6e8ff}.jc-fail,.jc-me{padding:10px 12px;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.jc-fail{border:1px solid var(--hair);border-radius:var(--r-win-sm);background:hsla(0,0%,100%,.03);color:var(--tx-2)}.jc-fail a{color:var(--gold-lit);text-underline-offset:3px}.jc-lead{padding:12px;border:1px solid var(--hair);border-radius:var(--r-win-sm);background:hsla(0,0%,100%,.03)}.jc-lead-copy{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--tx-2)}.jc-lead-row{display:flex;gap:8px}.jc-sent{margin:0;font-size:13px;color:var(--tx-2)}.jc-scrollback{align-self:flex-start;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.jc-in{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--hair);border-radius:10px;background:rgba(3,9,21,.7);color:var(--tx);font-family:inherit;font-size:14px;line-height:1.4}.jc-in::-moz-placeholder{color:var(--tx-3)}.jc-in::placeholder{color:var(--tx-3)}.jc-in:focus{outline:2px solid var(--blue-lit);outline-offset:1px;border-color:var(--blue-lit)}@media (pointer:coarse){.enq-area,.enq-in,.jc-in{font-size:16px}}.jc-send{flex:none;padding:9px 14px;border:1px solid var(--hair-2);border-radius:10px;background:hsla(0,0%,100%,.06);color:var(--tx);font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.jc-send:focus-visible,.jc-send:hover{background:hsla(0,0%,100%,.11);border-color:hsla(0,0%,100%,.28)}.jc-send:focus-visible{outline:2px solid var(--blue-lit);outline-offset:2px}.jc-send:disabled{opacity:.45;cursor:not-allowed}.jc-send--ic{display:flex;align-items:center;justify-content:center;padding:9px 12px}.jc-send--ic svg{width:15px;height:15px}.jc-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 12px}.jc-chip{padding:7px 11px;border:1px solid var(--hair);border-radius:var(--pill);background:transparent;color:var(--tx-2);font-family:inherit;font-size:12.5px;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .15s ease}.jc-chip:focus-visible,.jc-chip:hover{border-color:hsla(0,0%,100%,.3);color:var(--tx)}.jc-chip:focus-visible{outline:2px solid var(--blue-lit);outline-offset:2px}.jc-form{display:flex;gap:8px;padding:12px 14px 14px;border-top:1px solid var(--hair);background:rgba(5,13,31,.5)}.jc-backdrop{display:none}html.jc-scroll-lock,html.jc-scroll-lock body{overflow:hidden;overscroll-behavior:none}@media (max-width:560px){.jc-backdrop{position:fixed;inset:0;z-index:89;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(3,8,18,.68);cursor:default}.jc-backdrop:focus-visible{outline:2px solid var(--blue-lit);outline-offset:-3px}.jc-panel{right:0;bottom:0;z-index:90;width:100%;max-width:100vw;height:min(620px,calc(100dvh - 44px));border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.jc-head[data-drag-handle]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jc-panel.is-dragging .jc-head[data-drag-handle]{cursor:grabbing}.jc-backdrop.is-dragging,.jc-panel.is-dragging{transition:none}.jc-body{touch-action:pan-y}}.jc-grip{display:none}@media (max-width:560px){.jc-head{position:relative}.jc-grip{display:block;position:absolute;top:6px;left:50%;width:34px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.16);transform:translateX(-50%);pointer-events:none}}@media (min-width:561px) and (prefers-reduced-motion:no-preference){.jc-panel{transform-origin:bottom right;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.jc-panel.is-closing{opacity:0;transform:scale(.97);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}@starting-style{.jc-panel{opacity:0;transform:scale(.97)}}}@media (max-width:560px) and (prefers-reduced-motion:no-preference){.jc-backdrop{transition:opacity .2s ease-out}.jc-backdrop.is-closing{opacity:0;transition:opacity .15s ease-out}.jc-panel{transform-origin:bottom center;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.jc-panel.is-closing{opacity:0;transform:translateY(26px);transition:opacity .15s var(--ease-out),transform .15s var(--ease-out)}@starting-style{.jc-backdrop{opacity:0}.jc-panel{opacity:0;transform:translateY(26px)}}}.jm{--jm-helm:#fff;--jm-face:#0a1424;--jm-eye:#00a3ff;--jm-bolt:#ffb300;--jm-ear:#0055bf;--jm-ring:#0055bf;--jm-letter:#fff;display:inline-block;vertical-align:middle;overflow:visible}.jm--3d{--jm-helm:url(#jm-g-helm);--jm-face:url(#jm-g-face);--jm-ear:url(#jm-g-ear);--jm-bolt:url(#jm-g-bolt);filter:drop-shadow(0 6px 10px rgba(2,8,20,.45))}.jm-helm{fill:var(--jm-helm)}.jm-face{fill:var(--jm-face)}.jm-body{fill:var(--jm-helm)}.jm--3d .jm-body{fill:url(#jm-g-body)}.jm-bolt{fill:var(--jm-bolt)}.jm-ear{fill:var(--jm-ear)}.jm-ring{stroke:var(--jm-ring)}.jm-chestj,.jm-earj{fill:var(--jm-letter);font-family:system-ui,sans-serif;font-weight:800}.jm-chestj{font-size:11px}.jm-earj{font-size:8px}.jm-chestbolt{fill:var(--jm-bolt)}.jm--3d .jm-chestbolt{fill:url(#jm-g-bolt)}.jm-spark{fill:#fff;opacity:0}.jm-eye,.jm-mouth{fill:none;stroke:var(--jm-eye);stroke-width:3;stroke-linecap:round}.jm-eyeglow{fill:none;stroke:var(--jm-eye);stroke-width:7;stroke-linecap:round;opacity:.25}.jm-gloss{fill:#fff;opacity:0}.jm-shadow{fill:#000;opacity:0}.jm--3d .jm-gloss{opacity:.16}.jm--3d .jm-shadow{opacity:.2}.jm-badge{opacity:0;pointer-events:none}.jm-badge circle{fill:#ff3b30;stroke:#fff;stroke-width:2}.jm-badge text{fill:#fff;font-family:system-ui,sans-serif;font-size:11px;font-weight:800}.jm-eyes{transition:transform .24s ease}.jm--thinking .jm-eyes{transform:translateY(-4px)}.jm--notification .jm-badge{opacity:1}@media (prefers-reduced-motion:no-preference){.jm-badge,.jm-bolt,.jm-eye,.jm-eyeglow,.jm-eyes,.jm-mouth,.jm-spark,.jm-sys{transform-box:fill-box;transform-origin:50% 50%}.jm-sys{transform-origin:50% 62%}.jm-eyes,.jm-sys{will-change:transform}.jm--idle .jm-sys,.jm--notification .jm-sys{animation:jm-idle 13s ease-in-out infinite}.jm--idle .jm-eye,.jm--notification .jm-eye{animation:jm-lids 13s linear infinite}.jm--idle .jm-eyeglow,.jm--notification .jm-eyeglow{animation:jm-glow 3.4s ease-in-out infinite,jm-lids 13s linear infinite}.jm--idle .jm-spark,.jm--notification .jm-spark{animation:jm-gleam 13s ease-in-out infinite}.jm--thinking .jm-sys{animation:jm-sway 1.8s ease-in-out infinite}.jm--thinking .jm-bolt{animation:jm-boltpulse 1.1s ease-in-out infinite}.jm--speaking .jm-sys{animation:jm-bob 1.2s ease-in-out infinite}.jm--speaking .jm-mouth{animation:jm-talk .45s ease-in-out infinite}.jm--notification .jm-badge{animation:jm-pop .45s cubic-bezier(.2,2,.4,1) both}@keyframes jm-idle{0%,to{transform:translateY(0) rotate(0deg)}10%{transform:translateY(-3px) rotate(0deg)}20%{transform:translateY(0) rotate(0deg)}32%{transform:translateY(-2px) rotate(3deg)}44%{transform:translateY(-3px) rotate(0deg)}56%{transform:translateY(0) rotate(0deg)}66%{transform:translateY(-2px) rotate(-3deg)}78%{transform:translateY(-3px) rotate(0deg)}90%{transform:translateY(0) rotate(0deg)}}@keyframes jm-glow{0%,to{opacity:.25}50%{opacity:.55}}@keyframes jm-lids{0%,29%,to{transform:scaleY(1)}30.5%{transform:scaleY(.08)}32%{transform:scaleY(1)}54%{transform:scaleY(1)}55.5%{transform:scaleY(.35)}58%{transform:scaleY(.35)}59.5%{transform:scaleY(1)}81%{transform:scaleY(1)}82.5%{transform:scaleY(.08)}84%{transform:scaleY(1)}}@keyframes jm-gleam{0%,58%,to{opacity:0}62%{opacity:.9}67%{opacity:0}}@keyframes jm-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes jm-boltpulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes jm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes jm-talk{0%,to{transform:scaleY(1)}50%{transform:scaleY(.25)}}@keyframes jm-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}}.jm-fade{position:relative;display:inline-flex;line-height:0}.jm-fade>span{display:inline-flex;transition:opacity .26s ease}.jm-fade>span:not(.is-on){position:absolute;inset:0;opacity:0;pointer-events:none}.jc-fab{width:56px;height:56px}.jc-panel{background:linear-gradient(180deg,#051024,#0b1e36)}.jc-head{background:linear-gradient(135deg,#062a5e,#0055bf);border-bottom-color:hsla(0,0%,100%,.14)}.jc-head-ic{width:34px;height:34px;border:1px solid hsla(0,0%,100%,.4);border-radius:var(--pill);background:hsla(0,0%,100%,.12)}.jc-sub{color:hsla(0,0%,100%,.78)}.jc-dot{background:#2fbf71;box-shadow:0 0 6px rgba(47,191,113,.9)}.jc-x{color:hsla(0,0%,100%,.75)}.jc-slip{border-color:rgba(0,133,255,.38);background:rgba(0,85,191,.2);color:#dde9f8}.jc-slip--busy{color:#8fa8c9}.jc-me{border-color:transparent;background:#0055bf;color:#fff}.jc-scrollback{color:var(--tx-3)}.jc-form{background:rgba(5,16,36,.6)}.jc-send--ic{width:40px;height:40px;padding:0;border-color:transparent;border-radius:var(--pill);background:#0055bf;color:#fff}.jc-send--ic:focus-visible,.jc-send--ic:hover{background:#0a63d8;border-color:transparent}.jc-grip{background:hsla(0,0%,100%,.4)}.jc-head-l{flex:1}.jc-var{display:flex;flex:none;padding:2px;border:1px solid hsla(0,0%,100%,.28);border-radius:var(--pill);background:rgba(4,14,34,.45)}.jc-var button{padding:3px 8px;border:none;border-radius:var(--pill);background:transparent;color:hsla(0,0%,100%,.72);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease}.jc-var button[aria-pressed=true]{background:#2f7fe8;color:#fff}.jc-var button:focus-visible{outline:2px solid var(--blue-lit);outline-offset:1px}.jc-head-ic{position:relative}.agent-note{margin:10px 0 0;font-size:11.5px}.agent-note,.form-note{line-height:1.5;color:var(--tx-3)}.form-note{margin:14px 0 0;font-size:13px}.form-note a,.priv-back a{color:var(--tx-2);text-underline-offset:4px}.priv{display:grid;gap:26px;margin:36px 0 44px;max-width:62ch}.priv-item{border-top:1px solid var(--hair-2);padding-top:16px}.priv-item h3{margin:0 0 8px;font-size:16px;font-weight:600;color:#fff}@media (min-width:860px){.priv{grid-template-columns:repeat(3,1fr);gap:32px}}.priv-back{margin-top:8px}