@font-face{font-display:swap;font-family:GE SS Two;font-weight:300;src:url(../fonts/ge-ss-two-light.otf) format("opentype")}@font-face{font-display:swap;font-family:GE SS Two;font-weight:400 600;src:url(../fonts/ge-ss-two-medium.otf) format("opentype")}@font-face{font-display:swap;font-family:GE SS Two;font-weight:700 900;src:url(../fonts/ge-ss-two-bold.otf) format("opentype")}@font-face{font-display:swap;font-family:MF Digits;font-weight:300 600;src:url(../fonts/arial-rounded-regular.ttf) format("truetype");unicode-range:u+0030-0039,u+002c,u+002e,u+0025,u+002b}@font-face{font-display:swap;font-family:MF Digits;font-weight:700 900;src:url(../fonts/arial-rounded-bold.ttf) format("truetype");unicode-range:u+0030-0039,u+002c,u+002e,u+0025,u+002b}:root{--ink:#172640;--ink-2:#34445c;--muted:#56657a;--line:#e3e9f0;--line-2:#eef2f6;--bg:#fff;--tint:#f4f8fb;--surface:#fff;--surface-2:#f7fafc;--btn:#0b7d73;--btn-hover:#086a61;--header:hsla(0,0%,100%,.92);--dot:#d5dfe9;--track:rgba(23,38,64,.07);--teal:#0b7d73;--blue:#0270a8;--violet:#6d28d9;--coral:#c23b30;--orange:#b45309;--teal-f:#0e8b80;--blue-f:#0284c7;--violet-f:#7c3aed;--coral-f:#e0564a;--orange-f:#f59e0b;--teal-s:#e5f5f3;--blue-s:#e4f2fa;--violet-s:#f0eafd;--coral-s:#fcebe9;--orange-s:#fdf1df;--r-sm:6px;--r:10px;--r-lg:16px;--shadow-sm:0 1px 2px rgba(23,38,64,.05),0 4px 12px rgba(23,38,64,.05);--shadow:0 2px 4px rgba(23,38,64,.04),0 12px 32px rgba(23,38,64,.08);--shadow-lg:0 4px 10px rgba(23,38,64,.05),0 30px 70px rgba(23,38,64,.16);--ease:cubic-bezier(.16,1,.3,1);color:var(--ink);font-family:MF Digits,GE SS Two,Tahoma,Arial,sans-serif;scroll-behavior:smooth;scroll-padding-top:90px}*,:after,:before{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}body{background:var(--bg);line-height:1.75;margin:0;-webkit-font-smoothing:antialiased;caret-color:var(--teal)}::-moz-selection{background:var(--teal-f);color:#fff}::selection{background:var(--teal-f);color:#fff}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}em{font-style:normal}:focus-visible{border-radius:4px;outline:2px solid var(--teal-f);outline-offset:3px}.i{fill:none;flex:0 0 auto;height:1.15em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.15em}.container{margin-inline:auto;width:min(1170px,calc(100% - 32px))}.c-teal{color:var(--teal)}.c-blue{color:var(--blue)}.c-violet{color:var(--violet)}.c-coral{color:var(--coral)}.c-orange{color:var(--orange)}.bg-teal{background:#0b7d73}.bg-blue{background:#0270a8}.bg-violet{background:#6d28d9}.t-teal{background:var(--teal-s);color:var(--teal)}.t-blue{background:var(--blue-s);color:var(--blue)}.t-coral{background:var(--coral-s);color:var(--coral)}.t-orange{background:var(--orange-s);color:var(--orange)}.btn{align-items:center;background:var(--btn);border:1px solid transparent;border-radius:var(--r-sm);box-shadow:0 1px 2px #0b7d7333,0 8px 20px #0b7d7338;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:52px;padding:0 26px;transition:transform .25s var(--ease),background .2s,box-shadow .25s var(--ease)}.btn:hover{background:var(--btn-hover);box-shadow:0 2px 4px #0b7d7333,0 14px 28px #0b7d7342;transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn:disabled{cursor:progress;opacity:.6;transform:none}.btn .i{transition:transform .25s var(--ease)}.btn:hover>.i{transform:translate(-3px)}.btn-sm{font-size:14px;min-height:42px;padding:0 18px}.btn-ghost{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm);color:var(--ink)}.btn-ghost:hover{background:var(--surface);border-color:#c9d4df;box-shadow:var(--shadow)}.btn-ghost:hover>.i{transform:translateY(2px)}.btn-block{width:100%}.more{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:16px;text-underline-offset:5px}.more .i{transition:transform .25s var(--ease)}.more:hover{text-decoration:underline}.more:hover .i{transform:translate(-3px)}.title{font-size:clamp(28px,3.3vw,40px);font-weight:700;line-height:1.4;margin:0 0 52px;text-wrap:balance}.title.center{text-align:center}.section{padding:104px 0}.tint{background:var(--tint)}.header{backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);background:var(--header);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.nav{gap:24px;height:76px;justify-content:space-between}.brand-wrap,.nav{align-items:center;display:flex}.brand-wrap{gap:14px}.brand img{display:block;height:auto;width:148px}.badge{align-items:center;background:var(--teal-s);border:1px solid #bfe5e0;border-radius:99px;color:var(--teal);display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:5px 11px;white-space:nowrap}.badge i{animation:pulse 2.4s ease-in-out infinite;background:var(--teal-f);border-radius:50%;height:7px;width:7px}@keyframes pulse{0%,to{box-shadow:0 0 #0e8b8059}50%{box-shadow:0 0 0 5px #0e8b8000}}.links{align-items:center;color:var(--ink-2);display:flex;font-size:15px;font-weight:600;gap:28px}.links>a:not(.btn){padding:6px 0;position:relative}.links>a:not(.btn):after{background:var(--teal-f);content:"";inset-inline:0;bottom:0;height:2px;position:absolute;transform:scaleX(0);transition:transform .3s var(--ease)}.links>a:not(.btn):hover{color:var(--teal)}.links>a:not(.btn):hover:after{transform:scaleX(1)}.menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;display:none;height:44px;padding:12px 11px;width:44px}.menu span{background:var(--ink);border-radius:2px;display:block;height:2px;margin:3px 0;transition:transform .25s var(--ease),opacity .2s}.menu[aria-expanded=true] span:first-child{transform:translateY(5px) rotate(45deg)}.menu[aria-expanded=true] span:nth-child(2){opacity:0}.menu[aria-expanded=true] span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.hero{background:linear-gradient(90deg,#fff,#f6fafc 50%,#e9f6f4);padding:72px 0 0;position:relative}.hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1.05fr;min-height:520px}.hero h1{display:grid;font-size:clamp(40px,4.7vw,62px);font-weight:800;letter-spacing:-.01em;line-height:1.28;margin:0 0 22px}.hero-copy>p{color:var(--muted);font-size:18px;line-height:1.9;margin:0 0 34px;max-width:520px}.actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hero-copy>.positioning{border-top:1px solid var(--line);font-size:14px;margin:28px 0 0;max-width:460px;padding-top:18px}.positioning bdi{color:var(--teal);font-weight:700}.hero-visual{padding:34px 0 96px;position:relative}.blob{background:linear-gradient(135deg,#c6efe9,#dcebfa);border-radius:44% 56% 52% 48%/48% 42% 58% 52%;inset:0 4% 56px 2%;position:absolute}.mock{background:var(--surface);border:1px solid hsla(0,0%,100%,.9);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);margin-inline:auto;overflow:hidden;position:relative;width:min(520px,100%)}.mock-top{align-items:center;border-bottom:1px solid var(--line-2);color:var(--muted);display:flex;font-size:12px;gap:12px;padding:12px 16px}.mock-top b{color:var(--teal);font-size:14px;margin-inline-end:auto}.mock-dots{display:flex;gap:5px}.mock-dots i{background:var(--line);border-radius:50%;height:8px;width:8px}.mock-body{background:var(--surface-2);padding:18px}.mock-head{align-items:center;display:flex;justify-content:space-between}.mock-head small,.mock-head strong{display:block}.mock-head small{color:var(--muted);font-size:11px}.mock-head strong{font-size:18px}.mock-btn{align-items:center;background:var(--btn);border-radius:var(--r-sm);color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:7px 12px}.mock-stats{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:14px 0}.mock-stats div{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);padding:12px}.mock-stats small,.mock-stats strong{display:block}.mock-stats small{color:var(--muted);font-size:10.5px;margin-top:6px}.mock-stats strong{font-size:21px;font-variant-numeric:tabular-nums;line-height:1.3}.mock-table{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r)}.mock-th{border-bottom:1px solid var(--line-2);display:flex;font-size:11.5px;justify-content:space-between;padding:10px 14px}.mock-th small{color:var(--teal)}.mock-row{align-items:center;border-bottom:1px solid var(--line-2);display:grid;font-size:11.5px;gap:8px;grid-template-columns:1fr 86px 58px;padding:10px 14px}.mock-row:last-child{border:0}.mock-row span b,.mock-row span small{display:block}.mock-row span small{color:var(--muted);font-size:10.5px}.mock-row>b{color:var(--ink-2);font-weight:600}.mock-row i{border-radius:99px;font-size:10.5px;font-style:normal;font-weight:600;padding:3px 6px;text-align:center}.s-open{background:var(--teal-s);color:var(--teal)}.s-review{background:var(--orange-s);color:var(--orange)}.s-done{background:var(--blue-s);color:var(--blue)}.float{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow);display:flex;font-size:12.5px;gap:10px;padding:10px 16px 10px 14px;position:absolute}.float b,.float small{display:block}.float small{color:var(--muted);font-size:11px}.float .dot{border-radius:50%;color:#fff;display:grid;font-weight:700;height:32px;place-items:center;width:32px}.f1{bottom:74px;inset-inline-end:-8px}.f2{inset-inline-start:-4px;top:10px}.js .mock{animation:rise .9s var(--ease) .1s both}.js .blob{animation:fade 1.2s var(--ease) both}.js .mock-row{animation:row-in .6s var(--ease) both}.js .mock-row:nth-child(2){animation-delay:.55s}.js .mock-row:nth-child(3){animation-delay:.68s}.js .mock-row:nth-child(4){animation-delay:.81s}.js .float{opacity:0;transform:translateY(14px) scale(.96);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js .float.show{opacity:1;transform:none}.mock-row i,.mock-row>b,.mock-stats strong{transition:color .4s,background-color .4s}.mock-row.flash{animation:flash 1.4s var(--ease)}.bump{animation:bump .5s var(--ease);display:inline-block}@keyframes rise{0%{filter:blur(4px);opacity:0;transform:translateY(24px) scale(.98)}}@keyframes fade{0%{opacity:0;transform:scale(.94)}}@keyframes row-in{0%{opacity:0;transform:translate(-14px)}}@keyframes flash{0%{background:transparent}25%{background:var(--teal-s)}to{background:transparent}}@keyframes bump{40%{color:var(--teal);transform:translateY(-3px) scale(1.12)}}.info-strip{background:var(--surface);border:1px solid var(--line-2);border-bottom:0;border-radius:var(--r) var(--r) 0 0;box-shadow:0 -10px 30px #1726400d;display:grid;grid-template-columns:repeat(3,1fr);margin-top:-42px;position:relative;z-index:2}.info-strip>div{align-items:center;display:flex;gap:16px;padding:24px 28px}.info-strip>div+div{border-inline-start:1px solid var(--line)}.info-ic{fill:none;height:38px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:38px}.info-strip p{line-height:1.5;margin:0}.info-strip small{color:var(--muted);display:block;font-size:13px}.info-strip b{font-size:17px}.features{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(4,1fr)}.features article{align-items:flex-start;display:flex;flex-direction:column;padding:40px 30px 36px;transition:background .3s}.features article+article{border-inline-start:1px solid var(--line-2)}.features article:hover{background:var(--surface-2)}.ic{border-radius:var(--r);display:grid;font-size:24px;height:52px;place-items:center;transition:transform .35s var(--ease);width:52px}.features article:hover .ic{transform:translateY(-3px)}.features h3{font-size:19px;margin:22px 0 8px}.features p{color:var(--muted);flex:1;font-size:15px;line-height:1.85;margin:0 0 20px}.features .more{margin-top:0}.dots{background:var(--surface);position:relative}.dots:before{background-image:radial-gradient(var(--dot) 1px,transparent 1px);background-size:14px 14px;content:"";height:240px;inset-inline-end:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none;position:absolute;top:0;width:34%}.dots>.container{position:relative}.modules{align-items:start;gap:44px;grid-template-columns:240px 1fr 340px}.modules,.tab-list{display:grid}.tab-list button{align-items:center;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);cursor:pointer;display:flex;font-size:15.5px;gap:12px;padding:15px 4px;position:relative;text-align:start;transition:color .2s}.tab-list button .i{font-size:20px}.tab-list button:after{background:var(--teal-f);content:"";inset-inline:0;bottom:-1px;height:2px;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.tab-list button[aria-selected=true]{color:var(--teal);font-weight:700}.tab-list button[aria-selected=true]:after{transform:scaleX(1)}.tab-list button:hover{color:var(--teal)}.tab-panel{outline-offset:8px}.tab-panel h3{font-size:26px;margin:0 0 10px}.tab-panel p{color:var(--muted);font-size:16px;margin:0 0 20px;max-width:58ch}.tab-panel ul{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 28px;padding:0}.tab-panel li{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:15px;gap:8px;padding:11px 0}.tab-panel li .i{color:var(--teal);font-size:16px}.panel-foot{flex-wrap:wrap;gap:16px;justify-content:space-between}.panel-foot,.who{align-items:center;display:flex}.who{gap:12px;line-height:1.5}.who b,.who small{display:block}.who small{color:var(--muted);font-size:12.5px}.avatar{background:var(--teal-s);border:3px solid #fff;border-radius:50%;box-shadow:var(--shadow-sm);color:var(--teal);display:grid;font-size:20px;height:48px;place-items:center;width:48px}.swap-enter-active,.swap-leave-active{transition:opacity .22s var(--ease),transform .22s var(--ease)}.swap-enter-from,.swap-leave-to{opacity:0;transform:translateY(6px)}.tv-card{background:linear-gradient(150deg,var(--c1),var(--c2));border-radius:var(--r-lg);box-shadow:var(--shadow);color:#fff;min-height:310px;padding:24px;transition:background .4s}.tv-card h4{display:flex;font-size:15px;font-weight:700;justify-content:space-between;margin:0 0 16px}.tv-card h4 small{font-weight:400;opacity:.8}.tv-row{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--r);display:flex;font-size:13.5px;justify-content:space-between;margin-bottom:8px;padding:12px 14px}.tv-row .pill{background:var(--surface);border-radius:99px;color:var(--ink);font-size:11.5px;font-weight:600;padding:2px 10px}.cats{gap:24px;grid-template-columns:1fr 1fr}.cat,.cats{display:grid}.cat{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);grid-template-columns:1fr 40%;min-height:216px;overflow:hidden;transition:box-shadow .35s var(--ease),transform .35s var(--ease)}.cat:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.cat>div{padding:32px 28px}.cat h3{font-size:21px;margin:0 0 8px}.cat p{color:var(--muted);font-size:15px;margin:0}.cat figure{clip-path:ellipse(100% 125% at 0 45%);display:grid;margin:0;place-items:center;transition:clip-path .6s var(--ease)}.cat:hover figure{clip-path:ellipse(110% 135% at 0 45%)}.cat figure svg{fill:none;height:84px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2;transition:transform .5s var(--ease);width:84px}.cat:hover figure svg{transform:scale(1.06) rotate(-3deg)}.v-violet figure{background:linear-gradient(140deg,#9b74f7,#6d28d9)}.v-blue figure{background:linear-gradient(140deg,#3fb3ea,#02689d)}.v-coral figure{background:linear-gradient(140deg,#f1776d,#c23b30)}.v-orange figure{background:linear-gradient(140deg,#fbbd3c,#d97706)}.profiles{gap:24px}.profile,.profiles{display:grid;grid-template-columns:1fr 1fr}.profile{align-items:stretch;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);overflow:hidden}.pf-copy{padding:30px 28px}.pf-copy h3{font-size:20px;margin:0}.pf-copy>small{color:var(--muted);display:block;font-size:13px;margin-bottom:16px}.pf-copy dl{display:grid;font-size:14.5px;gap:8px 14px;grid-template-columns:auto 1fr;line-height:1.6;margin:0}.pf-copy dt{color:var(--muted)}.pf-copy dd{font-weight:600;margin:0}.pf-ui{background-image:radial-gradient(var(--track) 1px,transparent 1px);background-size:14px 14px;display:flex;flex-direction:column;font-size:13px;gap:12px;justify-content:center;padding:24px 22px}.pf-ui>small{color:var(--ink-2);font-size:12px;font-weight:700}.ui-teal{background-color:var(--teal-s)}.ui-coral{background-color:var(--coral-s)}.ui-violet{background-color:var(--violet-s)}.ui-blue{background-color:var(--blue-s)}.chain{display:grid;gap:0;list-style:none;margin:0;padding:0}.chain li{align-items:center;display:flex;font-weight:600;gap:10px;padding:8px 0;position:relative}.chain li+li:before{background:#9ed8d1;content:"";height:20px;inset-inline-start:11px;position:absolute;top:-10px;width:2px}.chain i{background:var(--btn);border-radius:50%;color:#fff;display:grid;font-size:12px;height:24px;place-items:center;width:24px}.chain .now i{background:var(--surface);border:2px solid var(--teal-f);box-shadow:0 0 0 4px #0e8b8026}.chain .now{color:var(--teal)}.bars{display:grid;gap:10px}.bars div{align-items:center;border-radius:var(--r-sm);display:grid;gap:8px;grid-template-columns:52px 1fr 46px;padding:6px 8px}.bars span{color:var(--ink-2)}.bars i{background:var(--surface);border-radius:99px;height:8px;overflow:hidden;position:relative}.bars i:before{background:#f1a39c;border-radius:inherit;content:"";inset-block:0;inset-inline-start:0;position:absolute;transform-origin:right;transition:transform 1s var(--ease);width:var(--w)}.bars div:nth-child(2) i:before{transition-delay:.12s}.bars div:nth-child(3) i:before{transition-delay:.24s}.bars b{font-variant-numeric:tabular-nums;text-align:end;transition:opacity .5s .5s}.bars .best{background:var(--surface);box-shadow:var(--shadow-sm)}.bars .best i{background:#fcebe9}.bars .best i:before{background:var(--coral-f)}.bars .best{transition:box-shadow .5s 1s,background-color .5s 1s}.bars .best b{color:var(--coral)}.items{display:grid;gap:6px;list-style:none;margin:0;padding:0}.items li{background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;padding:9px 12px}.items b{color:var(--violet);font-variant-numeric:tabular-nums}.rfq{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-sm);display:grid;gap:4px;padding:16px}.rfq b{font-size:15px}.rfq span{color:var(--muted)}.rfq em{background:#0270a8;border-radius:var(--r-sm);color:#fff;font-size:12px;font-weight:700;justify-self:start;margin-top:8px;padding:6px 14px}.early{background:var(--tint);overflow:hidden;position:relative}.early-grid{align-items:stretch;display:grid;grid-template-columns:1.1fr .9fr;min-height:600px}.early-form{padding:88px 0;padding-inline-end:56px}.early-form h2{font-size:clamp(28px,3vw,38px);line-height:1.4;margin:0 0 8px}.sub{color:var(--muted);font-size:16px;margin:0 0 28px}.roles{border:0;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin:0 0 18px;padding:0}.field>span,.roles legend{color:var(--ink-2);display:block;font-size:14px;font-weight:700;margin-bottom:8px}.roles legend{padding:0}.roles label{cursor:pointer;position:relative}.roles input{opacity:0;pointer-events:none;position:absolute}.roles span{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;transition:border-color .2s,box-shadow .2s}.roles b,.roles small,.roles span{display:block}.roles small{color:var(--muted);font-size:13px}.roles label:hover span{border-color:#b9c6d3}.roles input:checked+span{border-color:var(--teal-f);box-shadow:0 0 0 3px #0e8b8024}.roles input:focus-visible+span{outline:2px solid var(--teal-f);outline-offset:3px}.grid2{display:grid;gap:16px;grid-template-columns:1fr 1fr}.field{display:block}.field input,.field select{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;font-size:15px;height:52px;outline:0;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:100%}.field input::-moz-placeholder{color:#7a8799}.field input::placeholder{color:#7a8799}.field input:hover,.field select:hover:not(:disabled){border-color:#b9c6d3}.field input:focus,.field select:focus{border-color:var(--teal-f);box-shadow:0 0 0 3px #0e8b8024}.consent input.invalid,.field input.invalid,.field select.invalid{border-color:var(--coral)!important;box-shadow:0 0 0 3px #c23b3024}.select{display:block;position:relative}.select:after{border:solid var(--muted);border-width:0 2px 2px 0;content:"";height:8px;inset-inline-end:18px;margin-top:-6px;pointer-events:none;position:absolute;top:50%;transform:rotate(45deg);width:8px}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:44px}.field select:invalid{color:#7a8799}.field select option{background:var(--surface);color:var(--ink)}.field select:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.consent{align-items:flex-start;color:var(--muted);cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.7;margin:20px 0 22px}.consent input{accent-color:var(--teal);flex:0 0 18px;height:18px;margin-top:4px;width:18px}.consent a{color:var(--teal);font-weight:700;text-decoration:underline;text-underline-offset:4px}.form-status{background:var(--orange-s);border:1px solid #f4d9b4;border-radius:var(--r);color:#8a3f06;display:none;font-size:14px;margin:14px 0 0;padding:11px 14px}.form-status.show{display:block}.form-status.success{background:var(--teal-s);border-color:#b6e2dc;color:var(--teal)}.early-art{background:linear-gradient(150deg,#0e8b80,#0a4f6e);display:grid;margin-inline-end:calc((100vw - min(1170px,100vw - 32px))/-2);place-items:center;position:relative}.early-art:before{background-image:radial-gradient(hsla(0,0%,100%,.13) 1px,transparent 0);background-size:18px 18px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at 40% 50%,#000,transparent 75%);mask-image:radial-gradient(circle at 40% 50%,#000,transparent 75%);position:absolute}.ea-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:0 30px 60px #041e284d;padding:30px;position:relative;width:min(340px,80%)}.ea-card small{color:var(--teal);font-size:13px;font-weight:700}.ea-card>b{display:block;font-size:21px;line-height:1.5;margin:6px 0 18px}.ea-card ul{color:var(--ink-2);display:grid;font-size:15px;gap:12px;list-style:none;margin:0;padding:0}.ea-card li{align-items:center;display:flex;gap:10px}.ea-card li .i{background:var(--teal-s);border-radius:50%;color:var(--teal);height:24px;padding:4px;width:24px}.faq-grid{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1.2fr}.brace{border:4px solid var(--blue-f);border-block:0;border-radius:64px;margin:0;padding:52px 48px;position:relative;text-align:center}.brace:after,.brace:before{background:var(--tint);content:"";height:4px;inset-inline:44px;position:absolute}.brace:before{top:0}.brace:after{bottom:0}.quote-ic{background:var(--surface);border-radius:50%;box-shadow:var(--shadow);color:var(--blue);display:inline-grid;font-size:26px;height:60px;place-items:center;width:60px}.brace blockquote{color:var(--ink-2);font-size:18px;line-height:1.9;margin:20px 0 14px}.brace figcaption{font-weight:700}.faq .title{margin-bottom:24px}.faq details{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--shadow-sm);margin-bottom:10px;transition:box-shadow .3s}.faq details[open]{box-shadow:var(--shadow)}.faq summary{align-items:center;border-radius:var(--r);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:18px 22px}.faq summary::-webkit-details-marker{display:none}.faq summary .i{color:var(--teal);font-size:18px;transition:transform .3s var(--ease)}.faq details[open] summary .i{transform:rotate(45deg)}.faq details p{color:var(--muted);font-size:15px;margin:0;padding:0 22px 20px}footer{background:var(--tint)}.foot-strip{border-radius:0 0 var(--r) var(--r);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.foot-strip>*{align-items:center;color:#fff;display:flex;gap:16px;line-height:1.5;padding:26px 28px}.foot-strip .i{font-size:28px;stroke-width:1.5}.foot-strip a{transition:filter .2s}.foot-strip a:hover{filter:brightness(1.08)}.foot-strip small{display:block;font-size:13px;opacity:.85}.foot-strip b{font-size:17px}.foot-grid{display:grid;gap:48px;grid-template-columns:1.4fr 1fr 1fr;padding:56px 0 36px}.foot-logo{height:auto;width:148px}.foot-grid p{color:var(--muted);font-size:14.5px;max-width:360px}.foot-grid h4{font-size:17px;margin:0 0 12px}.foot-grid nav a{border-bottom:1px solid var(--line);color:var(--muted);display:block;font-size:14.5px;padding:8px 0;transition:color .2s,transform .3s var(--ease)}.foot-grid nav a:hover{color:var(--teal);transform:translate(-4px)}.copy{background:var(--surface);color:var(--muted);font-size:13.5px;margin:0;padding:22px 16px;text-align:center}@media(max-width:1100px){.modules{grid-template-columns:210px 1fr}.tab-visual{grid-column:1/-1}.features{grid-template-columns:1fr 1fr}.features article:nth-child(3){border-inline-start:0}.features article:nth-child(n+3){border-top:1px solid var(--line-2)}.profile{grid-template-columns:1fr}.pf-ui{padding:20px 28px 24px}}@media(max-width:900px){.hero-grid{gap:8px;grid-template-columns:1fr;min-height:0}.hero-copy{text-align:center}.hero h1{justify-items:center}.hero-copy>.positioning,.hero-copy>p{margin-inline:auto}.actions{justify-content:center}.cats,.early-grid{grid-template-columns:1fr}.early-form{padding:64px 0}.early-art{margin-inline:-16px;padding:56px 0}.faq-grid{gap:44px;grid-template-columns:1fr}}@media(max-width:820px){.profiles{grid-template-columns:1fr}.profile{grid-template-columns:1fr 1fr}}@media(max-width:760px){.menu{display:block}.links{align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);display:none;flex-direction:column;gap:2px;inset:76px 16px auto;padding:14px;position:absolute}.links.open{display:flex}.links>a:not(.btn){padding:10px 6px}.links>a:not(.btn):after{display:none}.links .btn{margin-top:8px}.brand img{width:124px}.section{padding:72px 0}.title{margin-bottom:34px}.hero{padding-top:48px}.foot-strip,.info-strip{grid-template-columns:1fr}.info-strip{margin-top:-32px}.info-strip>div{padding:18px 22px}.info-strip>div+div{border-inline-start:0;border-top:1px solid var(--line)}.modules{gap:26px;grid-template-columns:1fr}.tab-list{display:flex;gap:4px;margin-inline:-16px;overflow-x:auto;padding-inline:16px;scrollbar-width:none}.tab-list::-webkit-scrollbar{display:none}.tab-list button{flex:0 0 auto;font-size:14.5px;padding:10px 12px}.tab-panel ul{grid-template-columns:1fr}.foot-grid{gap:32px;grid-template-columns:1fr 1fr}.foot-grid>div:first-child{grid-column:1/-1}.float{display:none}.hero-visual{padding-bottom:80px}}@media(max-width:560px){.badge{display:none}.features{grid-template-columns:1fr}.features article+article{border-inline-start:0;border-top:1px solid var(--line-2)}.features article{padding:30px 24px}.cat,.profile{grid-template-columns:1fr}.cat figure{clip-path:none;min-height:120px;order:-1}.grid2,.roles{grid-template-columns:1fr}.actions{display:grid;width:100%}.mock-row{grid-template-columns:1fr 84px}.mock-row>b{display:none}.brace{padding:40px 24px}.early-form{padding-inline-end:0}}.chain li{transition:opacity .5s var(--ease),transform .5s var(--ease)}.chain li:nth-child(2){transition-delay:.35s}.chain li:nth-child(3){transition-delay:.7s}.items li{transition:opacity .5s var(--ease),transform .5s var(--ease)}.items li:nth-child(2){transition-delay:.1s}.items li:nth-child(3){transition-delay:.2s}.rfq{transition:opacity .6s var(--ease),transform .6s var(--ease)}.profile.in .rfq em{animation:ring 1.6s var(--ease) .8s 2}@keyframes ring{0%{box-shadow:0 0 #0270a873}to{box-shadow:0 0 0 12px #0270a800}}.js .profile:not(.in) .bars i:before{transform:scaleX(0)}.js .profile:not(.in) .bars b{opacity:0}.js .profile:not(.in) .bars .best{background:transparent;box-shadow:none}.js .profile:not(.in) .chain li{opacity:0;transform:translate(-10px)}.js .profile:not(.in) .items li{opacity:0;transform:translateY(8px)}.js .profile:not(.in) .rfq{opacity:0;transform:translateY(14px)}.js .cat figure{transition:clip-path 1s var(--ease)}.js .cat:not(.in) figure{clip-path:ellipse(0 0 at 0 45%)}.js .cat:not(.in) figure svg{opacity:0;transform:scale(.8)}.cat figure svg{transition:transform .5s var(--ease),opacity .5s .35s}.tv-row{animation:row-in .45s var(--ease) both}.tv-row:nth-of-type(2){animation-delay:.07s}.tv-row:nth-of-type(3){animation-delay:.14s}.form-status.show{animation:row-in .4s var(--ease)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow!important}.js .float{opacity:1;transform:none}}section[id]{scroll-margin-top:84px}.utilities{align-items:center;display:flex;gap:6px}.util{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;display:grid;font-size:14px;font-weight:700;height:40px;padding:0;place-items:center;transition:border-color .2s,color .2s;width:40px}.util:hover{border-color:var(--teal-f);color:var(--teal)}.util .i{font-size:18px}.lang{font-family:Arial Rounded MT,GE SS Two,sans-serif}:root:not([data-theme=dark]) .to-light,[data-theme=dark] .to-dark{display:none}.logo-dark,[data-theme=dark] .logo-light{display:none!important}[data-theme=dark] .logo-dark{display:block!important}.field.wide{margin-bottom:16px}@media(max-width:760px){.utilities{border-top:1px solid var(--line);margin-top:6px;padding:8px 6px 0}}@font-face{font-display:swap;font-family:Arial Rounded MT;font-weight:300 600;src:url(../fonts/arial-rounded-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Arial Rounded MT;font-weight:700 900;src:url(../fonts/arial-rounded-bold.ttf) format("truetype")}html[lang=en]{font-family:Arial Rounded MT,Arial,sans-serif}html[lang=en] body{line-height:1.65}html[lang=en] .hero h1{font-size:clamp(38px,4.3vw,58px);letter-spacing:-.02em;line-height:1.15}html[lang=en] .title{letter-spacing:-.01em}[dir=ltr] .btn:not(.btn-ghost):hover>.i,[dir=ltr] .more:hover .i{transform:translate(3px)}[dir=ltr] .foot-grid nav a:hover{transform:translate(4px)}[dir=ltr] .bars i:before,[dir=ltr] .tab-list button:after{transform-origin:left}[dir=ltr] .cat figure{clip-path:ellipse(100% 125% at 100% 45%)}[dir=ltr] .cat:hover figure{clip-path:ellipse(110% 135% at 100% 45%)}[dir=ltr].js .cat:not(.in) figure{clip-path:ellipse(0 0 at 100% 45%)}[dir=ltr] .hero{background:linear-gradient(270deg,#fff,#f6fafc 50%,#e9f6f4)}@media(max-width:560px){[dir=ltr] .cat figure{clip-path:none}}:root[data-theme=dark]{color-scheme:dark;--ink:#e7eef6;--ink-2:#c2cfdc;--muted:#97a8bb;--line:#243548;--line-2:#1b2a3b;--bg:#0a1420;--tint:#0e1b2a;--surface:#122134;--surface-2:#0f1c2c;--btn:#0e8b80;--btn-hover:#11a293;--header:rgba(10,20,32,.86);--dot:#1f3146;--track:hsla(0,0%,100%,.05);--teal:#45c9bb;--blue:#5ab8ec;--violet:#b39dfb;--coral:#f38f84;--orange:#f3b458;--teal-s:rgba(45,201,187,.13);--blue-s:rgba(90,184,236,.12);--violet-s:rgba(179,157,251,.13);--coral-s:rgba(243,143,132,.12);--orange-s:rgba(243,180,88,.12);--shadow-sm:0 1px 2px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2);--shadow:0 2px 4px rgba(0,0,0,.25),0 12px 32px rgba(0,0,0,.3);--shadow-lg:0 4px 10px rgba(0,0,0,.3),0 30px 70px rgba(0,0,0,.45)}[data-theme=dark] .hero{background:linear-gradient(90deg,#0a1420,#0c1a29 50%,#0c2229)}[dir=ltr][data-theme=dark] .hero{background:linear-gradient(270deg,#0a1420,#0c1a29 50%,#0c2229)}[data-theme=dark] .blob{background:linear-gradient(135deg,#0f3b3a,#13304a)}[data-theme=dark] .mock{border-color:var(--line)}[data-theme=dark] .badge{border-color:#2dc9bb4d}[data-theme=dark] .btn-ghost:hover,[data-theme=dark] .field input:hover,[data-theme=dark] .roles label:hover span{border-color:#36506b}[data-theme=dark] .chain li+li:before{background:#2dc9bb66}[data-theme=dark] .bars i:before{background:#f38f8473}[data-theme=dark] .bars .best i{background:#f38f8426}[data-theme=dark] .bars .best i:before{background:var(--coral-f)}[data-theme=dark] .tv-row .pill{background:#ffffffeb;color:#172640}[data-theme=dark] .form-status{border-color:#f3b4584d;color:var(--orange)}[data-theme=dark] .form-status.success{border-color:#2dc9bb4d;color:var(--teal)}[data-theme=dark] .field input::-moz-placeholder{color:#7489a0}[data-theme=dark] .field input::placeholder{color:#7489a0}[data-theme=dark] .ea-card{box-shadow:0 30px 60px #00000073}[data-theme=dark] .early-art{background:linear-gradient(150deg,#0a5f58,#082f45)}[data-theme=dark] .v-blue figure,[data-theme=dark] .v-coral figure,[data-theme=dark] .v-orange figure,[data-theme=dark] .v-violet figure{filter:saturate(.85) brightness(.9)}[data-theme=dark] ::-moz-selection{background:#11a293}[data-theme=dark] ::selection{background:#11a293}
