.landing-v3{--bg:#0a0b12;--surface:#11131c;--surface-2:#1a1c28;--line:#c4caff21;--line-2:#c4caff3d;--field-line:#c4caff75;--text:#f1f2f8;--dim:#b8bbcb;--faint:#979aae;--accent:#8f99fb;--accent-on-cta:#4d59ce;--cta:#f1f2f8;--cta-glow:#8f99fb57;--pill:#eceef8;--pill-ink:#0a0e18;--btn-dot:#0a0e181f;--rail:#8f99fb2b;--brand-focus:0 0 0 3px #8f99fb99;--band:#7f89ee;--band-ink:#0a0e18;--band-dim:#1b2040;--dm-ink:#eef0f8;--dm-dim:#62667f;--dm-off:#c8ceff13;--dm-accent:#8f99fb;--dm-hot:#b4bbfd;font-family:var(--font-sans), "Schibsted Grotesk", sans-serif;color:var(--dim);background:var(--bg);min-height:100vh;font-size:16.5px;line-height:1.6;transition:background-color .25s,color .25s}:root:not(.dark) .landing-v3{--bg:#f6f7fd;--surface:#fdfdff;--surface-2:#e9ebf7;--line:#161c481f;--line-2:#161c4838;--field-line:#161c4880;--text:#12152a;--dim:#474b61;--faint:#62667b;--accent:#4d59ce;--accent-on-cta:#8f99fb;--cta:#12152a;--cta-glow:#4d59ce4d;--pill:#12152a;--pill-ink:#fff;--btn-dot:#ffffff21;--rail:#4d59ce29;--brand-focus:0 0 0 3px #4d59ce73;--band:#8f99fb;--dm-ink:#12152a;--dm-dim:#979bb8;--dm-off:#161c4812;--dm-accent:#6a75e8;--dm-hot:#4d59ce}.landing-v3 :is(h1,h2,h3){color:var(--text);letter-spacing:-.025em}.landing-v3 :is(h1,h2){text-wrap:balance;font-weight:800}.landing-v3 .num{font-variant-numeric:tabular-nums}.landing-v3 .brand-accent{color:inherit}.landing-v3 :is(a,button,summary):focus-visible{box-shadow:var(--brand-focus);border-radius:8px;outline:none}.landing-v3 :where(section[id],main[id]){scroll-margin-top:5.5rem}.landing-v3 section{padding-top:96px;padding-bottom:96px}.landing-v3 .skip-link{z-index:9999;color:#fff;background:#12152a;border-radius:4px;padding:8px 16px;font-size:14px;position:absolute;top:-100%;left:16px}.landing-v3 .skip-link:focus{top:16px}.landing-v3 .wrap{max-width:1200px;margin:0 auto;padding:0 40px}.landing-v3 main{position:relative}.landing-v3 main:before{content:"";border-inline:1px solid var(--rail);pointer-events:none;z-index:2;width:min(1200px,100% - 32px);position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.landing-v3 main>section{position:relative}.landing-v3 main>section+section:after{content:"";--mark:var(--line-2);background:linear-gradient(var(--mark), var(--mark)) 5px 0 / 1px 11px no-repeat, linear-gradient(var(--mark), var(--mark)) 0 5px / 11px 1px no-repeat, linear-gradient(var(--mark), var(--mark)) calc(100% - 5px) 0 / 1px 11px no-repeat, linear-gradient(var(--mark), var(--mark)) 100% 5px / 11px 1px no-repeat;pointer-events:none;z-index:3;width:calc(min(1200px,100% - 32px) + 11px);height:11px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}@property --hl-led{syntax:"<color>";inherits:false;initial-value:#0000}.landing-v3 .hl{color:inherit;--hl-dot:var(--accent);--hl-led:var(--hl-dot);background-image:radial-gradient(circle at center, var(--hl-led) 0 34%, transparent 40%), radial-gradient(circle at center, var(--hl-led) 0 34%, transparent 40%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%,0 calc(100% - .095em);background-repeat:repeat-x;background-size:.095em .095em}@keyframes lv3-hl-on{0%{--hl-led:transparent}}.landing-v3 .hero h1 .hl{animation:.7s steps(5,end) .45s both lv3-hl-on}.landing-v3 :is(.btn-continue,.btn-primary,.btn-solid){background-color:var(--cta);background-image:radial-gradient(circle, var(--btn-dot) 0 .9px, transparent 1.3px);background-position:0 0;background-size:5px 5px}@keyframes lv3-btn-dots{to{background-position:5px 5px}}.landing-v3 :is(.btn-continue,.btn-primary,.btn-solid):hover:not(:disabled){animation:.9s linear infinite lv3-btn-dots}.landing-v3 :is(.btn-continue,.btn-primary,.btn-secondary,.btn-solid):active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px #0000002e}.landing-v3 .btn-continue{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:var(--pill-ink);border:1px solid var(--cta);border-radius:10px;align-items:center;padding:13px 28px;font-family:inherit;font-size:16px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s;display:inline-flex}.landing-v3 .btn-continue:is(:hover,:focus-visible){box-shadow:0 0 0 1px var(--cta), 0 14px 36px -10px var(--cta-glow);transform:translateY(-1px)}.landing-v3 .btn-continue .brand{color:inherit;transition:color .25s}.landing-v3 .btn-continue:is(:hover,:focus-visible) .brand{color:var(--accent-on-cta)}.landing-v3 .btn-continue .arr{color:inherit;margin-left:8px;transition:transform .2s}.landing-v3 .btn-continue:is(:hover,:focus-visible) .arr{transform:translate(3px)}.landing-v3 .btn-continue .fade{transition:opacity .25s}.landing-v3 .btn-continue:is(:hover,:focus-visible) .fade{opacity:0}.landing-v3 .btn-continue:focus-visible{box-shadow:var(--brand-focus), 0 14px 36px -10px var(--cta-glow)}.landing-v3 :is(.btn-primary,.btn-secondary){border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 20px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.landing-v3 .btn-primary{color:var(--pill-ink);border:1px solid var(--cta)}.landing-v3 .btn-secondary{color:var(--text);border:1px solid var(--line-2);background:0 0}.landing-v3 :is(.btn-primary,.btn-secondary):hover{transform:translateY(-1px)}.landing-v3 .btn-secondary:hover{border-color:var(--text)}.landing-v3 .btn-solid{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;color:var(--pill-ink);border:1px solid var(--cta);border-radius:10px;align-items:center;padding:13px 28px;font-family:inherit;font-size:16px;font-weight:700;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s;display:inline-flex}.landing-v3 .btn-solid:hover:not(:disabled){box-shadow:0 0 0 1px var(--cta), 0 14px 36px -10px var(--cta-glow);transform:translateY(-1px)}.landing-v3 .btn-solid:disabled{opacity:.6;cursor:default}.landing-v3 .btn-solid:focus-visible{box-shadow:var(--brand-focus);outline:none}.landing-v3 .nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0a0b12e0;transition:border-color .2s;position:sticky;top:0}:root:not(.dark) .landing-v3 .nav{background:#f6f7fde0}.landing-v3 .nav.scrolled{border-bottom-color:var(--line-2)}.landing-v3 .nav .wrap{justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:16px;display:flex}.landing-v3 .logo{color:var(--text);letter-spacing:.02em;text-transform:uppercase;font-size:20px;font-weight:800}.landing-v3 .logo .mk{color:inherit}.landing-v3 .nav-links{gap:30px;display:flex}.landing-v3 .nav-links a{color:var(--dim);font-size:15px;font-weight:500;transition:color .15s}.landing-v3 .nav-links a:hover{color:var(--accent)}.landing-v3 .theme-toggle{border:1px solid var(--line-2);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:border-color .2s,color .2s;display:grid}.landing-v3 .theme-toggle:hover{border-color:var(--text)}.landing-v3 .nav-cta{align-items:center;gap:12px;display:flex}.landing-v3 .nav-account{align-items:center;gap:16px;display:flex}.landing-v3 .nav-signin{color:var(--dim);font-size:15px;font-weight:600}.landing-v3 .nav-signin:hover{color:var(--text)}.landing-v3 .nav-continue{min-height:42px;padding:8px 14px;font-size:14px}.landing-v3 .nav-toggle{border:1px solid var(--line-2);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:none}.landing-v3 .nav-mobile{background:var(--bg);border-bottom:1px solid var(--line-2);flex-direction:column;padding:6px 22px 16px;display:none;position:absolute;top:100%;left:0;right:0}.landing-v3 .nav-mobile a{color:var(--text);border-bottom:1px solid var(--line);padding:13px 4px;font-size:16px;font-weight:500}.landing-v3 .nav-mobile a:last-child{border-bottom:none}.landing-v3 .nav-mobile-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.landing-v3 .nav-mobile-actions a{text-align:center;border:1px solid var(--line-2);border-radius:10px;justify-content:center}.landing-v3 .nav-mobile-actions .nav-continue{color:var(--pill-ink);border-color:var(--cta);font-weight:700}.landing-v3 .dot-art{contain:layout paint;width:100%;height:100%;position:relative}.landing-v3 .dot-art canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.landing-v3 .dot-art[data-ready=true] canvas{opacity:1}.landing-v3 .dot-art:before{content:"";background-image:radial-gradient(circle, var(--dm-off) 0 1.6px, transparent 2px);background-size:6px 6px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%)}.landing-v3 .dot-art[data-ready=true]:before{opacity:0}.landing-v3 .hero{padding:0;overflow:hidden}.landing-v3 .hero .wrap{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:min(760px,100svh - 75px);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px);display:grid}.landing-v3 .hero h1{letter-spacing:-.055em;max-width:13.6ch;margin:0 0 26px;font-size:clamp(46px,5.1vw,78px);line-height:.97}.landing-v3:is(:lang(ja),:lang(zh)) :is(h1,h2,h3){word-break:auto-phrase;line-break:strict;letter-spacing:-.01em}.landing-v3:is(:lang(ja),:lang(zh)) .hero h1{max-width:9.6em;font-size:clamp(34px,4.2vw,62px);line-height:1.14}.landing-v3 .hero .lede{max-width:41ch;margin-bottom:30px;font-size:clamp(17px,1.5vw,19.5px);line-height:1.5}.landing-v3 .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-v3 .hero-art{aspect-ratio:100/92;justify-self:end;width:100%;max-width:620px;position:relative}.landing-v3 .team-callout{background:var(--band);--text:var(--band-ink);--dim:var(--band-dim);--dm-ink:var(--band-ink);--dm-dim:#0a0e186b;--dm-off:#0a0e1817;--dm-accent:#fff;--dm-hot:#fff;padding-block:0}.landing-v3 .team-callout .hl{--hl-dot:var(--dm-accent)}.landing-v3 .team-callout .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,72px);padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(44px,5vw,64px);display:grid}.landing-v3 .team-callout h2{letter-spacing:-.05em;max-width:15ch;font-size:clamp(38px,4.3vw,62px);line-height:1.01}.landing-v3 .team-callout p{max-width:40ch;color:var(--dim);margin-top:18px;font-size:18px;line-height:1.5}.landing-v3 .team-callout .dot-art{aspect-ratio:100/84;justify-self:end;width:100%;max-width:440px;height:auto}.landing-v3 .trust{border-bottom:1px solid var(--line);padding:0}.landing-v3 .trust .wrap{flex-wrap:wrap;align-items:center;gap:18px 40px;padding-top:26px;padding-bottom:26px;display:flex}.landing-v3 .trust .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:12px}.landing-v3 .trust .marks{flex-wrap:wrap;align-items:center;gap:14px 34px;margin:0;padding:0;list-style:none;display:flex}.landing-v3 .trust .mk{color:var(--dim);letter-spacing:-.015em;align-items:center;gap:10px;font-size:16.5px;font-weight:700;display:inline-flex}.landing-v3 .pixel-icon{width:auto;height:21px;color:var(--dm-accent);transition:color .2s}.landing-v3 .trust .mk:hover .pixel-icon{color:var(--text)}.landing-v3 .sec-head{max-width:62ch;margin-bottom:48px}.landing-v3 .sec-head h2{letter-spacing:-.048em;max-width:18ch;margin-top:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.landing-v3 .sec-head p{max-width:50ch;margin-top:16px;font-size:18px}.landing-v3 .how{padding-block:clamp(80px,8vw,116px) clamp(72px,7vw,100px)}.landing-v3 .how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin:0;padding:0;list-style:none;display:grid}.landing-v3 .how-step{border-top:1px solid var(--line-2);min-width:0;padding-top:14px}.landing-v3 .how-art{aspect-ratio:100/74;height:auto;margin-bottom:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.landing-v3 .how-step:hover .how-art{transform:translateY(-4px)}.landing-v3 .how-index{color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:12px;display:block}.landing-v3 .how-step h3{letter-spacing:-.032em;max-width:19ch;margin:10px 0;font-size:clamp(21px,2vw,27px);font-weight:800;line-height:1.14}.landing-v3 .how-step p{max-width:38ch;font-size:16px;line-height:1.55}.landing-v3 .led-board{--dm-ink:#f1f2f8;--dm-dim:#6d7190;--dm-off:#c8ceff13;--dm-accent:#8f99fb;background:#06070d;border:1px solid #c4caff1a;border-radius:18px;margin-top:clamp(44px,5vw,68px);padding:clamp(12px,1.8vw,22px);box-shadow:inset 0 0 0 1px #000000b3,inset 0 18px 40px -30px #ffffff1f,0 30px 60px -44px #000000b3}.landing-v3 .led-board .dot-art{height:180px}.landing-v3 .led-board canvas{filter:drop-shadow(0 0 2px #b4bcff57)}.landing-v3 .workflow-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.landing-v3 .workflow-actions>span{color:var(--faint);font-size:14px}.landing-v3 .use-cases{background:var(--surface);border-block:1px solid var(--line);--dm-off:#7880c821;padding-block:clamp(80px,9vw,128px)}.landing-v3 .use-cases .sec-head{max-width:70ch;margin-bottom:32px}.landing-v3 .industry-tabs{border:1px solid var(--line-2);background:var(--bg);border-radius:100px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,500px);margin-bottom:36px;padding:5px;display:grid;position:relative}.landing-v3 .industry-tabs-active{background:var(--cta);border-radius:100px;width:calc(33.3333% - 3.33333px);transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;top:5px;bottom:5px;left:5px}.landing-v3 .industry-tabs button{z-index:1;min-width:0;min-height:42px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;font-size:14px;font-weight:650;transition:color .2s;position:relative}.landing-v3 .industry-tabs button[aria-selected=true]{color:var(--pill-ink)}.landing-v3 .industry-tabs button:hover:not([aria-selected=true]){color:var(--text)}.landing-v3 .industry-panel{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,72px);padding-top:36px;display:grid}.landing-v3 .industry-panel[hidden]{display:none}.landing-v3 .industry-illustration{aspect-ratio:1.45;position:relative}.landing-v3 .industry-meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.landing-v3 .industry-panel h3{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:18px 0 28px;font-size:clamp(27px,2.9vw,40px);font-weight:800;line-height:1.1}.landing-v3 .industry-panel .btn-primary{max-width:max-content}.landing-v3 .pilot{border:1px solid var(--line-2);background:var(--surface);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 32px;padding:clamp(26px,3vw,40px);display:flex}.landing-v3 .pilot .big{color:var(--text);letter-spacing:-.035em;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1}.landing-v3 .pilot p{max-width:52ch;color:var(--dim);margin-top:10px;font-size:16.5px}.landing-v3 .pilot-copy{flex:360px;min-width:0}.landing-v3 .pilot-copy .btn-secondary{margin-top:22px}.landing-v3 .pilot-art{aspect-ratio:100/66;flex:0 300px;height:auto}.landing-v3 .np-callout{background:0 0;margin-top:20px}.landing-v3 .np-heading{letter-spacing:-.025em;font-size:clamp(19px,2vw,23px);font-weight:800}.landing-v3 .faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px clamp(32px,5vw,80px);display:grid}.landing-v3 .faq-wrap .sec-head{position:sticky;top:110px}.landing-v3 .faq-list{border-top:1px solid var(--line-2)}.landing-v3 .faq-item{border-bottom:1px solid var(--line-2)}.landing-v3 .faq-item summary{letter-spacing:-.015em;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:18px;font-weight:700;list-style:none;display:flex}.landing-v3 .faq-item summary::-webkit-details-marker{display:none}.landing-v3 .faq-item summary:after{content:"";background:linear-gradient(var(--accent), var(--accent)) center / 14px 2px no-repeat, linear-gradient(var(--accent), var(--accent)) center / 2px 14px no-repeat;flex:none;width:14px;height:14px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.landing-v3 .faq-item[open] summary:after{transform:rotate(45deg)}.landing-v3 .faq-item summary:hover{color:var(--accent)}.landing-v3 .faq-item .ans{max-width:64ch;padding:0 2px 24px;font-size:16.5px}.landing-v3 .contact{background:var(--band);padding-block:0}.landing-v3 .contact-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px clamp(32px,5vw,72px);display:grid}.landing-v3 .contact .contact-wrap{padding-top:clamp(48px,4.5vw,64px);padding-bottom:clamp(48px,4.5vw,64px)}.landing-v3 .contact-copy{--text:var(--band-ink);--dim:var(--band-dim);--dm-ink:var(--band-ink);--dm-dim:#0a0e186b;--dm-off:#0a0e1817;--dm-accent:#fff;--dm-hot:#fff}.landing-v3 .contact-copy h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(38px,4.8vw,66px);line-height:1.01}.landing-v3 .contact-copy p{max-width:36ch;color:var(--dim);margin-top:18px;font-size:18px;line-height:1.5}.landing-v3 .contact-art{aspect-ratio:100/52;width:100%;max-width:380px;height:auto;margin-top:28px}.landing-v3 .contact-copy h2:after{content:"";vertical-align:-.04em;background:radial-gradient(circle, var(--dm-accent) 0 34%, transparent 40%) 0 0 / .14em .14em;width:.42em;height:.72em;margin-left:.12em;animation:1.1s step-end infinite lv3-cursor;display:inline-block}@keyframes lv3-cursor{50%{opacity:0}}.landing-v3 .contact-card{background:var(--bg);border:1px solid #0a0e1829;border-radius:18px;padding:clamp(20px,2.6vw,32px)}.landing-v3 .cform{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.landing-v3 .cform .wide{grid-column:1/-1}.landing-v3 .cfield{gap:8px;display:grid}.landing-v3 .cfield label{color:var(--text);font-size:14.5px;font-weight:600}.landing-v3 .cform input[type=text],.landing-v3 .cform input[type=email],.landing-v3 .cform select,.landing-v3 .cform textarea{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--field-line);border-radius:10px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.landing-v3 .cform textarea{resize:vertical;min-height:100px}.landing-v3 .cform select{appearance:none;cursor:pointer;--chev:radial-gradient(circle, var(--accent) 0 1.35px, transparent 1.85px);background-image:var(--chev), var(--chev), var(--chev), var(--chev), var(--chev);background-position:right 30px top calc(50% - 4px),right 26px top 50%,right 22px top calc(50% + 4px),right 18px top 50%,right 14px top calc(50% - 4px);background-repeat:no-repeat;background-size:5px 5px;height:calc(1.6em + 26px);padding-right:48px;line-height:1.6}.landing-v3 .cform input:focus-visible,.landing-v3 .cform select:focus-visible,.landing-v3 .cform textarea:focus-visible{border-color:var(--accent);box-shadow:var(--brand-focus);outline:none}.landing-v3 .cform-success{color:var(--text);font-size:17.5px}.landing-v3 .cform-error{color:var(--text);margin-top:10px;font-size:15px}.landing-v3 .cform .btn-solid{justify-self:start}.landing-v3 .hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.landing-v3 footer{padding-top:64px;overflow:hidden}.landing-v3 .lang-switcher{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:28px;padding-bottom:28px;display:flex}.landing-v3 .lang-switcher .lang-label{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin-right:4px;font-size:12px}.landing-v3 .lang-switcher ul{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.landing-v3 .lang-link{color:var(--dim);border:1px solid var(--line-2);border-radius:999px;padding:5px 12px;font-size:14px;line-height:1.2;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-block}.landing-v3 .lang-link:hover{color:var(--text);border-color:var(--text)}.landing-v3 .lang-link:focus-visible{box-shadow:var(--brand-focus);outline:none}.landing-v3 .lang-link.is-active{color:var(--pill-ink);background:var(--pill);border-color:var(--pill);font-weight:600}.landing-v3 .fbottom{color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:28px;font-size:14px;display:flex}.landing-v3 .fbottom a{color:var(--faint)}.landing-v3 .fbottom a:hover{color:var(--text)}.landing-v3 .fcopy{text-transform:uppercase;letter-spacing:.04em}.landing-v3 .flinks{flex-wrap:wrap;gap:8px 20px;display:flex}.landing-v3 .bigmark{-webkit-user-select:none;user-select:none;padding:8px 16px 20px}.landing-v3 .bigmark .dot-art{height:17vw}@keyframes lv3-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing-v3 .team-callout .hl{animation:steps(5,end) both lv3-hl-on;animation-timeline:view();animation-range:entry 30% cover 45%}.landing-v3 :is(.how-step,.led-board,.industry-panel,.pilot,.faq-item){animation:linear both lv3-rise;animation-timeline:view();animation-range:entry 4% cover 24%}.landing-v3 .how-step:nth-child(2){animation-range:entry 10% cover 30%}.landing-v3 .how-step:nth-child(3){animation-range:entry 16% cover 36%}}}@media (max-width:980px){.landing-v3 section{padding-top:72px;padding-bottom:72px}.landing-v3 .nav-links{display:none}.landing-v3 .nav-toggle{display:grid}.landing-v3 .nav-mobile.open{display:flex}.landing-v3 .hero .wrap{min-height:0}.landing-v3 .hero h1{font-size:clamp(42px,5.6vw,64px)}.landing-v3 .faq-wrap,.landing-v3 .contact-wrap{grid-template-columns:1fr}.landing-v3 .faq-wrap .sec-head{margin-bottom:8px;position:static}.landing-v3 .contact-art{display:none}}@media (max-width:760px){.landing-v3 main:before,.landing-v3 main>section+section:after{display:none}.landing-v3 .hero .wrap{flex-direction:column;align-items:stretch;padding-top:36px;padding-bottom:28px;display:flex}.landing-v3 .hero h1{max-width:14ch;margin:0 0 18px;font-size:clamp(40px,10.4vw,60px)}.landing-v3 .hero .lede{margin-bottom:22px;font-size:16.5px}.landing-v3 .hero-art{max-width:460px;margin:18px auto 0}.landing-v3 .team-callout .wrap{grid-template-columns:1fr;gap:6px;padding-top:48px;padding-bottom:32px}.landing-v3 .team-callout .dot-art{justify-self:center;width:min(64%,280px)}.landing-v3 .how-steps{grid-template-columns:1fr;gap:44px}.landing-v3 .how-step{grid-template-columns:44% minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.landing-v3 .how-art{grid-row:span 3;margin:0}.landing-v3 .how-step h3{margin-top:6px}.landing-v3 .industry-panel{grid-template-columns:1fr;gap:20px}.landing-v3 .industry-illustration{aspect-ratio:1.6}.landing-v3 .pilot{flex-direction:column;align-items:stretch}.landing-v3 .pilot-art{flex:none;width:min(100%,300px)}}@media (max-width:600px){.landing-v3 .wrap{padding:0 20px}.landing-v3 .nav-cta{gap:8px}.landing-v3 .nav-account{display:none}.landing-v3 section{padding-top:60px;padding-bottom:60px}.landing-v3 .sec-head{margin-bottom:30px}.landing-v3 .how-step{grid-template-columns:1fr}.landing-v3 .how-art{grid-row:auto;margin-bottom:14px}.landing-v3 .led-board{border-radius:14px}.landing-v3 .cform{grid-template-columns:minmax(0,1fr)}.landing-v3 .contact-card{border-radius:14px}}@media (max-width:500px){.landing-v3 .hero .wrap{padding-top:26px}.landing-v3 .hero h1{font-size:clamp(38px,10.2vw,49px)}.landing-v3 .hero-actions{gap:9px}.landing-v3 .hero-actions :is(.btn-continue,.btn-secondary){padding:10px 14px;font-size:13px}.landing-v3 .team-callout h2{font-size:clamp(36px,9.4vw,46px)}.landing-v3 .industry-tabs button{font-size:12px}.landing-v3 .industry-panel h3{margin:14px 0 22px}.landing-v3 .trust .marks{gap:12px 22px}}@media (prefers-reduced-motion:reduce){.landing-v3 .btn-continue:is(:hover,:focus-visible),.landing-v3 .btn-continue:is(:hover,:focus-visible) .arr,.landing-v3 :is(.btn-primary,.btn-secondary,.btn-solid):hover,.landing-v3 .how-step:hover .how-art{transform:none}.landing-v3 :is(.btn-continue,.btn-primary,.btn-solid):hover{animation:none}.landing-v3 .industry-tabs-active{transition:none}.landing-v3 .contact-copy h2:after{animation:none}}