@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.cBl7QW_className{font-family:Poppins,Poppins Fallback;font-style:normal}.cBl7QW_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.d0uyAG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.d0uyAG_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--teal-50:#ecf7f9;--teal-100:#cfebf0;--teal-200:#a3d9e1;--teal-300:#6fc0cd;--teal-400:#2f9fb4;--teal-500:#0e8fa3;--teal-600:#016170;--teal-700:#01505d;--teal-800:#06414b;--teal-900:#0a353d;--teal-950:#042128;--orange-50:#fff3eb;--orange-100:#ffe0cc;--orange-200:#ffc29b;--orange-300:#ff9d5e;--orange-400:#fa7a2b;--orange-500:#ed5801;--orange-600:#d24c00;--orange-700:#ae3d02;--green-400:#2fa981;--green-500:#0f8c66;--green-600:#0c7355;--brand:#016170;--brand-dark:#06414b;--brand-accent:#ed5801;--font:var(--font-poppins), "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-m:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--micro-size:.7rem;--micro-track:.11em;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--radius-sm:6px;--radius:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shell:1200px;--gutter:clamp(20px, 5vw, 48px);--bg:#fff;--bg-alt:#f4f9fa;--surface:#fff;--surface-2:#f7fbfc;--ink:#072b33;--ink-soft:#38606a;--ink-muted:#6e8f97;--line:#01617029;--line-soft:#01617014;--shadow-sm:none;--shadow:0 1px 2px #0421280a;--shadow-lg:0 16px 48px -24px #04212840;--glass:#fffc}:root[data-theme=dark]{--bg:#04181d;--bg-alt:#052228;--surface:#072e36;--surface-2:#063039;--ink:#eaf6f8;--ink-soft:#a9c9d0;--ink-muted:#7ca3ac;--line:#a3d9e129;--line-soft:#a3d9e114;--shadow-sm:none;--shadow:none;--shadow-lg:0 16px 48px -24px #0009;--glass:#072e36c7}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .4s var(--ease-out), color .4s var(--ease-out);line-height:1.6;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--orange-500);outline-offset:3px;border-radius:4px}::selection{background:var(--orange-500);color:#fff}.shell{width:min(100% - (var(--gutter) * 2), var(--shell));margin-inline:auto}.shell--wide{width:min(100% - (var(--gutter) * 2), 1380px)}.section{padding-block:clamp(72px,10vw,136px);position:relative}.section--tight{padding-block:clamp(56px,7vw,92px)}.section--alt{background:var(--bg-alt)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--font-m);font-size:var(--micro-size);letter-spacing:var(--micro-track);text-transform:uppercase;color:var(--teal-600);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--teal-500) 7%, transparent);border:1px solid color-mix(in srgb, var(--teal-500) 18%, transparent);align-items:center;gap:9px;padding:6px 12px 6px 10px;font-weight:500;display:inline-flex}:root[data-theme=dark] .eyebrow{color:var(--teal-300)}.eyebrow:before{content:"";background:var(--orange-500);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--orange-500) 22%, transparent);animation:blip 2.4s var(--ease-in-out) infinite;border-radius:50%}.eyebrow--onDark{color:var(--teal-200);background:#ffffff12;border-color:#ffffff2b}@keyframes blip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.6)}}h1,h2,h3,h4{letter-spacing:-.025em;font-weight:600;line-height:1.1}.h-display{letter-spacing:-.04em;font-size:clamp(2.5rem,6.2vw,4.9rem);font-weight:600;line-height:1.03}.h-1{letter-spacing:-.035em;font-size:clamp(1.95rem,4.2vw,3.3rem)}.h-2{font-size:clamp(1.45rem,2.4vw,2rem)}.h-3{font-size:clamp(1.05rem,1.5vw,1.22rem)}.lede{color:var(--ink-soft);max-width:62ch;font-size:clamp(1rem,1.35vw,1.14rem);font-weight:400}.muted{color:var(--ink-muted)}.grad-text{background:linear-gradient(104deg, var(--teal-500) 0%, var(--teal-600) 38%, var(--orange-500) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .grad-text,.hero .grad-text,.cta .grad-text,.band .grad-text{background:linear-gradient(104deg, var(--teal-200) 0%, var(--teal-300) 30%, var(--orange-200) 70%, var(--orange-400) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section-head{max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.section-head .h-1{margin-block:18px 16px}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .lede{margin-inline:auto}.section-head--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;column-gap:clamp(32px,5vw,64px);max-width:none;display:grid}.section-head--split>.eyebrow{grid-area:1/1}.section-head--split>.h-1{grid-area:2/1;margin-block:18px 0}.section-head--split>.lede{grid-area:1/2/span 2;align-self:center;max-width:44ch;margin:0}@media (max-width:860px){.section-head--split{grid-template-columns:1fr}.section-head--split>.lede{grid-area:3/1;margin-top:16px}}.btn{border-radius:var(--radius-lg);letter-spacing:-.01em;white-space:nowrap;isolation:isolate;transition:transform .4s var(--ease-spring), box-shadow .4s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out), border-color .3s var(--ease-out);align-items:center;gap:10px;padding:13px 24px;font-size:.94rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:17px;height:17px;transition:transform .4s var(--ease-spring);flex:none}.btn:hover svg.arrow{transform:translate(4px)}.btn:active{transform:scale(.97)}.btn--primary{background-color:var(--teal-600);color:#fff}.btn--primary:after{content:"";z-index:-1;opacity:0;background-image:linear-gradient(118deg, var(--orange-500), var(--orange-600));transition:opacity .45s var(--ease-out);position:absolute;inset:0}.btn--primary:hover{transform:translateY(-1px)}.btn--primary:hover:after{opacity:1}.btn--accent{background-color:var(--orange-500);color:#fff}.btn--accent:hover{background-color:var(--orange-600);transform:translateY(-1px)}.btn--ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.btn--ghost:hover{border-color:color-mix(in srgb, var(--teal-500) 42%, transparent);color:var(--teal-600);transform:translateY(-2px)}:root[data-theme=dark] .btn--ghost:hover{color:var(--teal-300)}.btn--onDark{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff42}.btn--onDark:hover{background:#ffffff26;transform:translateY(-2px)}.btn--sm{padding:10px 20px;font-size:.86rem}.btn--lg{padding:17px 34px;font-size:1rem}.link-arrow{color:var(--teal-600);transition:gap .35s var(--ease-spring), color .3s;align-items:center;gap:7px;font-size:.9rem;font-weight:500;display:inline-flex}:root[data-theme=dark] .link-arrow{color:var(--teal-300)}.link-arrow:hover{color:var(--orange-500);gap:13px}.link-arrow svg{width:15px;height:15px}.brand{align-items:center;gap:11px;display:inline-flex}.brand__mark{border-radius:var(--radius);width:38px;height:38px;transition:transform .55s var(--ease-spring);flex:none}.brand:hover .brand__mark{transform:rotate(-8deg)scale(1.07)}.brand__word{letter-spacing:-.035em;font-size:1.32rem;font-weight:700;line-height:1}.brand__word i{color:var(--teal-600);font-style:normal}.brand__word b{color:var(--orange-500);font-weight:700}:root[data-theme=dark] .brand__word i{color:var(--teal-200)}.brand--onDark .brand__word i{color:#fff}.brand--onDark .brand__word b{color:var(--orange-400)}.progress{z-index:120;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.progress__bar{background-image:linear-gradient(90deg, var(--teal-600), var(--teal-400) 45%, var(--orange-500));background-color:var(--teal-600);width:0%;height:100%;transition:width 80ms linear;box-shadow:0 0 14px #ed58018c}.cursor{z-index:115;border:1.5px solid color-mix(in srgb, var(--teal-500) 60%, transparent);pointer-events:none;opacity:0;width:26px;height:26px;transition:opacity .3s, width .35s var(--ease-spring), height .35s var(--ease-spring), background-color .35s, border-color .35s;will-change:transform;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.cursor.is-on{opacity:1}.cursor.is-hot{background:color-mix(in srgb, var(--orange-500) 16%, transparent);border-color:color-mix(in srgb, var(--orange-500) 70%, transparent);width:54px;height:54px}@media (hover:none),(pointer:coarse){.cursor{display:none}}.preloader{z-index:200;background:var(--teal-950);transition:opacity .7s var(--ease-out), visibility .7s;place-items:center;display:grid;position:fixed;inset:0}.preloader.is-done{opacity:0;visibility:hidden}.preloader__inner{justify-items:center;gap:22px;display:grid}.preloader__mark{width:62px;height:62px;animation:markPop .9s var(--ease-spring) both}@keyframes markPop{0%{opacity:0;transform:scale(.55)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(0)}}.preloader__track{background:#ffffff24;border-radius:999px;width:160px;height:3px;overflow:hidden}.preloader__fill{background-color:var(--orange-500);background-image:linear-gradient(90deg, var(--teal-400), var(--orange-500));width:0%;height:100%;transition:width .3s var(--ease-out);border-radius:999px}.preloader__label{letter-spacing:.24em;text-transform:uppercase;color:#ffffff80;font-size:.7rem}.nav{z-index:110;transition:inset .45s var(--ease-out);position:fixed;inset:14px 0 auto}.nav__inner{width:min(100% - (var(--gutter) * 2), 1320px);transition:background-color .45s var(--ease-out), border-color .45s var(--ease-out), box-shadow .45s var(--ease-out), padding .45s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;padding:11px 11px 11px 20px;display:flex}.nav.is-stuck{inset:8px 0 auto}.nav.is-stuck .nav__inner{background:var(--glass);border-color:var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px)saturate(1.5)}.nav__links{align-items:center;gap:4px;display:flex}.nav__link{border-radius:var(--radius-sm);color:var(--ink-soft);transition:color .3s var(--ease-out);padding:9px 15px;font-size:.9rem;font-weight:450;position:relative}.nav__link:hover{color:var(--ink)}.nav__link.is-active{color:var(--teal-600);font-weight:500}:root[data-theme=dark] .nav__link.is-active{color:var(--teal-300)}.nav__pill{z-index:0;border-radius:var(--radius-sm);background:var(--line-soft);position:absolute;inset:0}.nav__linkText{z-index:1;position:relative}.nav__actions{align-items:center;gap:9px;display:flex}.icon-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink-soft);transition:transform .4s var(--ease-spring), color .3s, border-color .3s, background-color .3s;border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn:hover{color:var(--orange-500);border-color:color-mix(in srgb, var(--orange-500) 40%, transparent);transform:translateY(-2px)rotate(12deg)}.icon-btn svg{width:18px;height:18px}.icon-btn .ico-sun{display:none}:root[data-theme=dark] .icon-btn .ico-sun{display:block}:root[data-theme=dark] .icon-btn .ico-moon,.nav__burger{display:none}.drawer{z-index:109;background:var(--bg);padding:96px var(--gutter) 40px;align-content:start;gap:4px;display:grid;position:fixed;inset:0}.drawer a{letter-spacing:-.03em;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:14px 0;font-size:1.45rem;font-weight:500;display:flex}.drawer a span{color:var(--ink-muted);font-size:.78rem;font-weight:400}.drawer__cta{gap:10px;margin-top:26px;display:grid}.drawer__cta .btn{justify-content:center}@media (max-width:1000px){.nav__links{display:none}.nav__burger{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.nav__burger i{background:var(--ink);width:16px;height:1.6px;transition:transform .4s var(--ease-spring), opacity .3s;border-radius:2px;display:block}.nav__burger.is-open i:first-child{transform:translateY(3.3px)rotate(45deg)}.nav__burger.is-open i:nth-child(2){transform:translateY(-3.3px)rotate(-45deg)}.nav__cta{display:none}}.hero{isolation:isolate;background:var(--teal-950);color:#fff;padding-block:clamp(130px,17vw,190px) clamp(80px,9vw,120px);position:relative;overflow:hidden}.hero__canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 65% at 50% 38%,#000 25%,#0000 78%);mask-image:radial-gradient(80% 65% at 50% 38%,#000 25%,#0000 78%)}.hero__glow{z-index:-1;filter:blur(90px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.hero__glow--a{background:radial-gradient(circle, var(--teal-500), transparent 68%);width:620px;height:620px;animation:float1 17s var(--ease-in-out) infinite;top:-220px;left:-140px}.hero__glow--b{background:radial-gradient(circle, var(--orange-600), transparent 68%);opacity:.4;width:520px;height:520px;animation:float2 21s var(--ease-in-out) infinite;top:60px;right:-160px}@keyframes float1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(90px,70px)scale(1.14)}}@keyframes float2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-80px,110px)scale(1.2)}}.hero__layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(28px,4vw,40px) clamp(32px,5vw,64px);display:grid}.hero__head{grid-area:1/1}.hero__body{grid-area:2/1}.hero__mock{grid-area:1/2/span 2;place-self:center stretch;margin-right:clamp(0px,-3vw,-28px)}@media (max-width:1040px){.hero__layout{grid-template-rows:auto;grid-template-columns:1fr}.hero__head,.hero__body,.hero__mock{grid-column:1}.hero__mock{grid-row:auto;margin-right:0}}.hero__headline{color:#fff;max-width:16ch;margin-block:20px 0;font-size:clamp(2.8rem,7.4vw,6.4rem)}.hero__body{flex-direction:column;gap:clamp(28px,3.5vw,40px);margin-top:clamp(18px,2.4vw,28px);display:flex}.hero__copy .lede{color:#eaf6f8b8;max-width:48ch}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero__stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.hero__stat{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);transition:transform .45s var(--ease-spring), background-color .35s var(--ease-out), border-color .35s var(--ease-out);background:#ffffff0d;border:1px solid #ffffff24;padding:16px 18px}.hero__stat:hover{background:#ffffff17;border-color:#ffffff47;transform:translateY(-3px)}.hero__stat--lg{background:#ed58011a;border-color:#ed580138;grid-column:span 1}.hero__stat strong{letter-spacing:-.035em;color:#fff;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;line-height:1.1;display:block}.hero__stat strong em{color:var(--orange-400);font-style:normal}.hero__stat>span{color:#eaf6f88f;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:.72rem;display:block}@media (max-width:560px){.hero__stats{grid-template-columns:1fr 1fr}.hero__stat--lg{grid-column:span 2}}.mock{perspective:1600px;position:relative}.mock__frame{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);transform-style:preserve-3d;transition:transform .18s var(--ease-out);background:#ffffff12 linear-gradient(168deg,#ffffff24,#ffffff0a);border:1px solid #ffffff29;padding:15px;position:relative;box-shadow:0 50px 110px -36px #000000bf,inset 0 1px #fff3}.mock__screen{border-radius:var(--radius-xl);color:#072b33;background:#fff;overflow:hidden;box-shadow:0 18px 40px -20px #00000080}.mock__bar{background:#f7fbfc;border-bottom:1px solid #0161701a;align-items:center;gap:10px;padding:12px 15px;display:flex}.mock__dots{gap:5px;display:flex}.mock__dots i{background:#d7e4e7;border-radius:50%;width:8px;height:8px;display:block}.mock__dots i:first-child{background:var(--orange-300)}.mock__url{color:#6e8f97;letter-spacing:.02em;text-align:center;background:#fff;border:1px solid #0161701a;border-radius:999px;flex:1;padding:4px 11px;font-size:.64rem}.mock__body{gap:13px;padding:16px;display:grid}.mock__wallets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mock__wallet{border-radius:var(--radius-lg);color:#fff;background-color:var(--teal-600);background-image:linear-gradient(135deg, var(--teal-600), var(--teal-800));padding:12px 13px;box-shadow:0 8px 20px -10px #016170b3}.mock__wallet:nth-child(2){background-color:var(--orange-500);background-image:linear-gradient(135deg, var(--orange-500), var(--orange-700));box-shadow:0 8px 20px -10px #ed5801b3}.mock__wallet span{opacity:.82;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem}.mock__wallet strong{letter-spacing:-.02em;margin-top:3px;font-size:1.12rem;font-weight:600;display:block}.mock__tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mock__tile{border-radius:var(--radius);color:#38606a;text-align:center;transition:transform .4s var(--ease-spring), background-color .3s, border-color .3s;background:#f4f9fa;border:1px solid #01617012;justify-items:center;gap:6px;padding:11px 5px;font-size:.56rem;line-height:1.25;display:grid}.mock__tile svg{width:17px;height:17px;color:var(--teal-600)}.mock__tile:nth-child(3n) svg{color:var(--orange-500)}.mock__tile:hover{background:#fff;border-color:#01617038;transform:translateY(-3px)}.mock__rows{gap:7px;display:grid}.mock__row{border-radius:var(--radius);background:#f7fbfc;border:1px solid #0161700f;align-items:center;gap:9px;padding:9px 11px;display:flex}.mock__ava{background:color-mix(in srgb, var(--teal-500) 13%, #fff);width:26px;height:26px;color:var(--teal-600);border-radius:8px;flex:none;place-items:center;display:grid}.mock__ava svg{width:13px;height:13px}.mock__row div{flex:1;min-width:0}.mock__row b{font-size:.66rem;font-weight:500;display:block}.mock__row small{color:#6e8f97;font-size:.56rem}.mock__amt{color:var(--green-600);font-size:.68rem;font-weight:600}.mock__amt.is-out{color:var(--orange-600)}.mock__chip{z-index:3;color:#072b33;white-space:nowrap;background:#fffffff2;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.72rem;font-weight:500;display:flex;position:absolute;box-shadow:0 14px 34px -12px #00000080}.mock__chip svg{width:14px;height:14px}.mock__chip--one{animation:bob 6s var(--ease-in-out) infinite;top:8%;left:-8%}.mock__chip--two{animation:bob 7.5s var(--ease-in-out) .8s infinite;bottom:16%;right:-7%}.mock__chip--three{animation:bob 6.8s var(--ease-in-out) 1.6s infinite;bottom:-4%;left:6%}.mock__chip i{background:var(--green-400);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--green-400) 25%, transparent);border-radius:50%;display:block}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@media (max-width:560px){.mock__chip--one{left:0}.mock__chip--two{right:0}.mock__chip--three{display:none}}.strip{border-block:1px solid var(--line);background:var(--surface);padding-block:34px;overflow:hidden}.strip__label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:24px;font-size:.72rem}.marquee{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee__track{align-items:center;gap:clamp(36px,6vw,76px);width:max-content;animation:34s linear infinite slide;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.marquee__item{object-fit:contain;filter:grayscale();opacity:.5;width:auto;height:30px;transition:filter .4s var(--ease-out), opacity .4s var(--ease-out), transform .4s var(--ease-spring);flex:none}.marquee__item:hover{filter:none;opacity:1;transform:scale(1.1)}:root[data-theme=dark] .marquee__item{border-radius:var(--radius);object-fit:contain;filter:grayscale();opacity:.62;background:#fff;height:46px;padding:8px 15px}:root[data-theme=dark] .marquee__item:hover{filter:none;opacity:1}.bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.card{isolation:isolate;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .4s var(--ease-out);padding:clamp(22px,2.4vw,30px);position:relative;overflow:hidden}.card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--teal-500) 13%, transparent), transparent 62%);transition:opacity .45s var(--ease-out);position:absolute;inset:0}.card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--teal-500) 30%, transparent);transform:translateY(-5px)}.card:hover:before{opacity:1}.card--accent:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--orange-500) 15%, transparent), transparent 62%)}.card--accent:hover{border-color:color-mix(in srgb, var(--orange-500) 34%, transparent)}.card__icon{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--teal-500) 11%, transparent);width:46px;height:46px;color:var(--teal-600);border:1px solid color-mix(in srgb, var(--teal-500) 17%, transparent);transition:transform .5s var(--ease-spring), background-color .4s, color .4s;place-items:center;margin-bottom:18px;display:grid}.card__icon svg{width:21px;height:21px}.card:hover .card__icon{transform:translateY(-2px)scale(1.07)rotate(-5deg)}:root[data-theme=dark] .card__icon{color:var(--teal-300)}.card__icon--accent{background:color-mix(in srgb, var(--orange-500) 12%, transparent);color:var(--orange-600);border-color:color-mix(in srgb, var(--orange-500) 20%, transparent)}:root[data-theme=dark] .card__icon--accent{color:var(--orange-400)}.card h3{margin-bottom:8px}.card p{color:var(--ink-soft);font-size:.92rem}.card__tag{letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--orange-500) 13%, transparent);color:var(--orange-600);border-radius:999px;padding:4px 10px;font-size:.62rem;font-weight:600;position:absolute;top:18px;right:18px}:root[data-theme=dark] .card__tag{color:var(--orange-300)}.sp-3{grid-column:span 3}.sp-4{grid-column:span 4}.sp-5{grid-column:span 5}.sp-6{grid-column:span 6}.sp-7{grid-column:span 7}.sp-8{grid-column:span 8}.sp-12{grid-column:span 12}@media (max-width:960px){.sp-3,.sp-4,.sp-5{grid-column:span 6}.sp-7,.sp-8{grid-column:span 12}}@media (max-width:620px){.sp-3,.sp-4,.sp-5,.sp-6,.sp-7,.sp-8{grid-column:span 12}}.card--dark{background-color:var(--teal-900);background-image:linear-gradient(145deg, var(--teal-800), var(--teal-950));color:#fff;border-color:#ffffff1a;align-content:space-between;gap:26px;display:grid}.card--dark p{color:#eaf6f8b3}.card--dark .card__icon{color:#fff;background:#ffffff1a;border-color:#ffffff2b}.card--dark:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ed58014d, transparent 62%)}.card--dark:hover{border-color:#ffffff38}.minis{flex-wrap:wrap;gap:10px;display:flex}.mini{border-radius:var(--radius-lg);transition:background-color .4s, transform .45s var(--ease-spring);background:#ffffff12;border:1px solid #ffffff1a;flex:108px;padding:13px 15px}.mini:hover{background:#ffffff21;transform:translateY(-3px)}.mini strong{letter-spacing:-.03em;font-size:1.22rem;font-weight:600;display:block}.mini span{color:#eaf6f894;letter-spacing:.04em;font-size:.68rem}.pills{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:11px;display:grid}.pill{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:transform .45s var(--ease-spring), border-color .35s, box-shadow .4s var(--ease-out), background-color .35s;align-items:center;gap:11px;padding:13px 15px;display:flex}.pill:hover{border-color:color-mix(in srgb, var(--orange-500) 36%, transparent);box-shadow:var(--shadow-sm);transform:translateY(-3px)}.pill__ico{border-radius:var(--radius);background:color-mix(in srgb, var(--teal-500) 10%, transparent);width:34px;height:34px;color:var(--teal-600);transition:background-color .35s, color .35s, transform .45s var(--ease-spring);flex:none;place-items:center;display:grid}:root[data-theme=dark] .pill__ico{color:var(--teal-300)}.pill__ico svg{width:16px;height:16px}.pill:hover .pill__ico{background:color-mix(in srgb, var(--orange-500) 13%, transparent);color:var(--orange-600);transform:rotate(-7deg)scale(1.06)}:root[data-theme=dark] .pill:hover .pill__ico{color:var(--orange-400)}.pill b{font-size:.85rem;font-weight:500;line-height:1.3;display:block}.pill small{color:var(--ink-muted);font-size:.7rem}.steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid;position:relative}@media (max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);transition:transform .5s var(--ease-out), border-color .4s, box-shadow .5s;padding:28px 24px 26px;position:relative;overflow:hidden}.step:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--teal-500) 32%, transparent);transform:translateY(-6px)}.step__n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.4px color-mix(in srgb, var(--teal-500) 36%, transparent);margin-bottom:14px;font-size:2.9rem;font-weight:700;line-height:1;transition:-webkit-text-stroke-color .4s,color .4s}.step:hover .step__n{-webkit-text-stroke-color:var(--orange-500)}.step h3{margin-bottom:7px}.step p{color:var(--ink-soft);font-size:.88rem}.step:after{content:"";background-image:linear-gradient(90deg, var(--teal-500), var(--orange-500));background-color:var(--teal-500);width:0;height:3px;transition:width .6s var(--ease-out);position:absolute;bottom:0;left:0}.step:hover:after{width:100%}.tiers{gap:14px;display:grid}.tier{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);transition:transform .5s var(--ease-out), border-color .4s, box-shadow .5s, background-color .4s;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2.5vw,30px);padding:22px clamp(20px,2.6vw,30px);display:grid}.tier:hover{border-color:color-mix(in srgb, var(--orange-500) 34%, transparent);box-shadow:var(--shadow);transform:translate(8px)}.tier__badge{border-radius:var(--radius-lg);letter-spacing:-.02em;color:#fff;background-color:var(--teal-600);background-image:linear-gradient(140deg, var(--teal-500), var(--teal-800));width:52px;height:52px;transition:transform .5s var(--ease-spring);flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid;box-shadow:0 8px 18px -8px #016170b3}.tier:hover .tier__badge{transform:rotate(-8deg)scale(1.06)}.tier:nth-child(4) .tier__badge{background-color:var(--orange-500);background-image:linear-gradient(140deg, var(--orange-400), var(--orange-600));box-shadow:0 8px 18px -8px #ed5801b3}.tier h3{margin-bottom:4px}.tier p{color:var(--ink-soft);font-size:.87rem}.tier__meta{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.tier__meta b{color:var(--teal-600);font-size:.8rem;font-weight:500}:root[data-theme=dark] .tier__meta b{color:var(--teal-300)}.tier__meta span{color:var(--ink-muted);font-size:.68rem}@media (max-width:680px){.tier{grid-template-columns:auto minmax(0,1fr)}.tier__meta{text-align:left;grid-column:1/-1;align-items:flex-start}.tier:hover{transform:translateY(-4px)}}.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(36px,5vw,72px);display:grid}.split+.split{margin-top:clamp(64px,8vw,112px)}.split--flip .split__visual{order:-1}@media (max-width:880px){.split{grid-template-columns:1fr;gap:36px}.split--flip .split__visual{order:0}}.split__copy .h-1{margin-block:18px 16px}.checklist{gap:13px;margin-top:26px;display:grid}.checklist li{color:var(--ink-soft);align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.checklist svg{width:20px;height:20px;color:var(--green-500);flex:none;margin-top:1px}.checklist b{color:var(--ink);font-weight:500}.panel{border-radius:var(--radius-xl);background-color:var(--teal-900);background-image:linear-gradient(155deg, var(--teal-800), var(--teal-950));box-shadow:var(--shadow-lg);isolation:isolate;border:1px solid #ffffff1a;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.panel:after{content:"";z-index:-1;filter:blur(80px);background:radial-gradient(circle,#ed580166,#0000 68%);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-120px}.panel__head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.panel__head h4{color:#fff;font-size:.95rem;font-weight:500}.panel__head span{border-radius:var(--radius-sm);color:#eaf6f8b3;background:#ffffff1a;border:1px solid #ffffff1f;padding:4px 11px;font-size:.68rem}.bars{gap:14px;display:grid}.bar__top{color:#eaf6f8c7;justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:.78rem;display:flex}.bar__top b{color:#fff;font-weight:500}.bar__track{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.bar__fill{background-color:var(--teal-400);background-image:linear-gradient(90deg, var(--teal-400), var(--teal-300));width:0;height:100%;transition:width 1.5s var(--ease-out);border-radius:999px}.bar:nth-child(2) .bar__fill,.bar:nth-child(4) .bar__fill{background-color:var(--orange-500);background-image:linear-gradient(90deg, var(--orange-500), var(--orange-300))}.ledger{gap:9px;display:grid}.ledger__row{border-radius:var(--radius-lg);transition:background-color .4s, transform .45s var(--ease-spring);background:#ffffff0f;border:1px solid #ffffff17;align-items:center;gap:12px;padding:12px 14px;display:flex}.ledger__row:hover{background:#ffffff1f;transform:translate(5px)}.ledger__ico{border-radius:var(--radius);width:32px;height:32px;color:var(--teal-200);background:#ffffff1a;flex:none;place-items:center;display:grid}.ledger__ico svg{width:15px;height:15px}.ledger__row div{flex:1;min-width:0}.ledger__row b{color:#fff;font-size:.82rem;font-weight:500;display:block}.ledger__row small{color:#eaf6f88c;font-size:.68rem}.ledger__val{color:var(--green-400);font-size:.84rem;font-weight:600}.ledger__val.is-out{color:var(--orange-300)}.band{isolation:isolate;background-color:var(--teal-950);background-image:linear-gradient(145deg, var(--teal-900), var(--teal-950) 60%);color:#fff;position:relative;overflow:hidden}.band:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100%,#000,#0000 76%);mask-image:radial-gradient(70% 100%,#000,#0000 76%)}.band:after{content:"";z-index:-1;filter:blur(110px);background:radial-gradient(circle,#0e8fa373,#0000 70%);border-radius:50%;width:700px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stats{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);display:grid}@media (max-width:860px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{text-align:center}.stat strong{letter-spacing:-.045em;background-image:linear-gradient(140deg, #fff 30%, var(--teal-300));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:600;line-height:1;display:block}.stat:nth-child(2n) strong{background-image:linear-gradient(140deg, #fff 30%, var(--orange-300));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.stat>span{letter-spacing:.07em;text-transform:uppercase;color:#eaf6f894;margin-top:10px;font-size:.78rem;display:block}.stack{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:12px;display:grid}.tech{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:transform .45s var(--ease-spring), border-color .35s, box-shadow .4s;align-items:center;gap:11px;padding:15px 17px;display:flex}.tech:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in srgb, var(--teal-500) 34%, transparent);transform:translateY(-4px)}.tech i{background:var(--teal-500);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--teal-500) 16%, transparent);border-radius:50%;flex:none;display:block}.tech:nth-child(3n) i{background:var(--orange-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--orange-500) 16%, transparent)}.tech b{font-size:.86rem;font-weight:500;display:block}.tech small{color:var(--ink-muted);font-size:.68rem}.faq{gap:10px;max-width:880px;margin-inline:auto;display:grid}.qa{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:border-color .4s,box-shadow .4s,background-color .4s;overflow:hidden}.qa.is-open{border-color:color-mix(in srgb, var(--teal-500) 32%, transparent);box-shadow:var(--shadow-sm)}.qa__q{text-align:left;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:19px 22px;font-size:.98rem;font-weight:500;transition:color .3s;display:flex}.qa__q:hover{color:var(--teal-600)}:root[data-theme=dark] .qa__q:hover{color:var(--teal-300)}.qa__sign{border:1px solid var(--line);width:26px;height:26px;transition:transform .45s var(--ease-spring), background-color .35s, border-color .35s;border-radius:50%;flex:none;position:relative}.qa__sign:before,.qa__sign:after{content:"";height:1.5px;transition:transform .4s var(--ease-spring), opacity .3s;background:currentColor;border-radius:2px;position:absolute;inset:50% 7px auto}.qa__sign:after{transform:rotate(90deg)}.qa.is-open .qa__sign{background:var(--orange-500);border-color:var(--orange-500);color:#fff;transform:rotate(180deg)}.qa.is-open .qa__sign:after{opacity:0}.qa__a{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.qa.is-open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{color:var(--ink-soft);max-width:74ch;padding:0 22px 21px;font-size:.9rem}.qa__a a{color:var(--teal-600);text-underline-offset:2px;text-decoration:underline;transition:color .3s}:root[data-theme=dark] .qa__a a{color:var(--teal-300)}.qa__a a:hover{color:var(--orange-500)}.cta{isolation:isolate;border-radius:var(--radius-xl);text-align:center;color:#fff;background-color:var(--teal-800);background-image:linear-gradient(135deg, var(--teal-700), var(--teal-950) 58%, var(--teal-900));box-shadow:var(--shadow-lg);border:1px solid #ffffff1a;padding:clamp(44px,6.5vw,86px) clamp(26px,5vw,70px);position:relative;overflow:hidden}.cta:before{content:"";z-index:-1;filter:blur(100px);width:620px;height:620px;animation:ctaPulse 9s var(--ease-in-out) infinite;background:radial-gradient(circle,#ed58016b,#0000 66%);border-radius:50%;margin-left:-310px;position:absolute;bottom:-340px;left:50%}@keyframes ctaPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.6;transform:scale(1.22)}}.cta .h-1{color:#fff;margin-block:20px 18px}.cta .lede{color:#eaf6f8b8;margin-inline:auto}.cta__row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.cta__note{color:#eaf6f880;margin-top:22px;font-size:.78rem}.footer{background:var(--bg-alt);border-top:1px solid var(--line);padding-block:clamp(54px,7vw,82px) 30px}.footer__grid{grid-template-columns:1.6fr repeat(3,1fr);gap:clamp(28px,4vw,56px);display:grid}@media (max-width:860px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer__grid{grid-template-columns:1fr}}.footer__about p{color:var(--ink-soft);max-width:36ch;margin-top:16px;font-size:.88rem}.footer__social{gap:9px;margin-top:20px;display:flex}.footer__social a{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-soft);background:var(--surface);transition:transform .45s var(--ease-spring), color .3s, border-color .3s, background-color .3s;border-radius:50%;place-items:center;display:grid}.footer__social a:hover{color:#fff;background:var(--teal-600);border-color:var(--teal-600);transform:translateY(-3px)}.footer__social svg{width:16px;height:16px}.footer h5{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:16px;font-size:.74rem;font-weight:600}.footer ul{gap:10px;display:grid}.footer ul a{color:var(--ink-soft);transition:color .3s, padding-left .35s var(--ease-out);font-size:.88rem}.footer ul a:hover{color:var(--orange-500);padding-left:5px}.footer__base{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(38px,5vw,58px);padding-top:24px;font-size:.8rem;display:flex}.footer__base a:hover{color:var(--orange-500)}.sw{font-weight:600}.sw--teal{color:var(--teal-600)}.sw--orange{color:var(--orange-500)}:root[data-theme=dark] .sw--teal{color:var(--teal-300)}:root[data-theme=dark] .sw--orange{color:var(--orange-300)}code{border-radius:var(--radius-sm);color:var(--teal-200);background:#ffffff1f;padding:.12em .42em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.totop{z-index:100;background-color:var(--teal-600);background-image:linear-gradient(140deg, var(--teal-600), var(--teal-800));color:#fff;opacity:0;visibility:hidden;width:46px;height:46px;transition:opacity .4s var(--ease-out), transform .5s var(--ease-spring), visibility .4s, box-shadow .4s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(14px)scale(.85);box-shadow:0 12px 28px -10px #016170b3}.totop.is-on{opacity:1;visibility:visible;transform:none}.totop:hover{transform:translateY(-3px);box-shadow:0 16px 34px -10px #ed5801bf}.totop svg{width:19px;height:19px}[data-reveal]{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-spring), filter .7s var(--ease-out);transition-delay:var(--d,0s);will-change:transform, opacity, filter;transform:translateY(38px)scale(.975)}[data-reveal=left]{transform:translate(-44px)scale(.975)}[data-reveal=right]{transform:translate(44px)scale(.975)}[data-reveal=scale]{transform:scale(.9)}[data-reveal].is-in{opacity:1;filter:blur();transform:none}@media (max-width:900px){[data-reveal=left],[data-reveal=right]{transform:translateY(26px)}}.line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.line>span{animation:lineUp 1.05s var(--ease-out) forwards;animation-delay:var(--d,0s);display:block;transform:translateY(105%)}@keyframes lineUp{to{transform:none}}.fade-up{opacity:0;animation:fadeUp .95s var(--ease-out) forwards;animation-delay:var(--d,0s);transform:translateY(22px)}@keyframes fadeUp{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.line>span{transform:none!important}.fade-up{opacity:1!important;transform:none!important}.cursor{display:none}}@supports not (background-image:linear-gradient(to right in oklab, red, blue)){.grad-text,.stat strong{-webkit-text-fill-color:currentColor;color:var(--teal-600)}}.strip__label,.card__tag,.scene__tag,.tier__meta span,.mini span,.stat>span,.hero__stat>span,.crumbs,.prose__meta span,.prose h2 i,.dtable__row:first-child,.panel__head span,.tcard__who small,.ccard small,.tech small,.pill small,.mock__wallet span,.mock__url,.tl__item b{font-family:var(--font-m);letter-spacing:var(--micro-track)}.stat strong,.mini strong,.hero__stat strong,.mock__wallet strong,.mock__amt,.ledger__val,.bar__top b,.dtable__row>span:nth-child(2),.dtable__row>span:nth-child(3),.mock__row small,.ledger__row small{font-family:var(--font-m);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.strip__label,.stat>span,.hero__stat>span{font-size:.68rem}.scene__tag,.card__tag{font-size:.66rem}.crumbs{text-transform:none;letter-spacing:.02em}.scenetabs{z-index:60;margin-bottom:-14px;padding-block:14px;position:sticky;top:86px}@media (max-width:1000px){.scenetabs{top:76px}}.scenetabs__in{justify-content:center;display:flex}.scenetabs__track{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:5px;display:flex;overflow-x:auto}.scenetabs__track::-webkit-scrollbar{display:none}.scenetabs__tab{isolation:isolate;color:var(--ink-soft);white-space:nowrap;transition:color .3s var(--ease-out);border-radius:999px;flex:none;padding:9px 17px;font-size:.84rem;font-weight:500;position:relative}.scenetabs__tab:hover{color:var(--ink)}.scenetabs__tab.is-on{color:#fff}.scenetabs__pill{z-index:-1;background:linear-gradient(118deg, var(--teal-600), var(--teal-500));border-radius:999px;position:absolute;inset:0}.scenetabs__label{position:relative}@media (max-width:560px){.scenetabs__tab{padding:8px 14px;font-size:.8rem}}
.phero{isolation:isolate;background-color:var(--teal-950);background-image:linear-gradient(150deg, var(--teal-800), var(--teal-950) 62%);color:#fff;padding-block:clamp(118px,15vw,166px) clamp(44px,6vw,76px);position:relative;overflow:hidden}.phero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 85% at 26% 36%,#000 18%,#0000 76%);mask-image:radial-gradient(72% 85% at 26% 36%,#000 18%,#0000 76%)}.phero:after{content:"";z-index:-1;filter:blur(95px);width:560px;height:560px;animation:float2 19s var(--ease-in-out) infinite;background:radial-gradient(circle,#ed58014d,#0000 68%);border-radius:50%;position:absolute;top:-230px;right:-170px}.phero__in{max-width:820px}.phero h1{color:#fff;margin-block:20px 16px}.phero .lede{color:#eaf6f8bd}.phero__cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.crumbs{color:#eaf6f880;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:.78rem;display:flex}.crumbs a{transition:color .3s}.crumbs a:hover{color:var(--orange-300)}.crumbs svg{opacity:.55;width:12px;height:12px}.crumbs b{color:#eaf6f8d9;font-weight:450}.notice{width:min(100% - (var(--gutter) * 2), var(--shell));border-radius:var(--radius);background:color-mix(in srgb, var(--orange-500) 9%, transparent);border:1px solid color-mix(in srgb, var(--orange-500) 28%, transparent);align-items:flex-start;gap:14px;margin:clamp(30px,4vw,46px) auto -14px;padding:17px 20px;display:flex}.notice svg{width:19px;height:19px;color:var(--orange-500);flex:none;margin-top:2px}.notice p{color:var(--ink-soft);font-size:.85rem}.notice strong{color:var(--ink);font-weight:600}.notice code{background:color-mix(in srgb, var(--orange-500) 14%, transparent);color:var(--orange-700)}:root[data-theme=dark] .notice code{color:var(--orange-200)}.legal{grid-template-columns:238px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,68px);display:grid}@media (max-width:900px){.legal{grid-template-columns:1fr}}.toc{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 124px);position:sticky;top:100px;overflow-y:auto}@media (max-width:900px){.toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-height:none;padding:18px 20px;position:static;overflow-y:visible}}.toc__title{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px;font-size:.72rem;font-weight:600}.toc ul{gap:2px;display:grid}.toc a{border-radius:var(--radius-sm);color:var(--ink-soft);border-left:2px solid #0000;padding:7px 12px;font-size:.84rem;line-height:1.4;transition:color .3s,background-color .3s,border-color .3s;display:block}.toc a:hover{color:var(--ink);background:var(--line-soft)}.toc a.is-active{color:var(--teal-600);background:color-mix(in srgb, var(--teal-500) 9%, transparent);border-left-color:var(--orange-500);font-weight:500}:root[data-theme=dark] .toc a.is-active{color:var(--teal-200)}.prose{max-width:74ch}.prose>section{scroll-margin-top:104px}.prose>section+section{margin-top:clamp(34px,4vw,52px)}.prose h2{letter-spacing:-.028em;align-items:baseline;gap:12px;margin-bottom:14px;font-size:clamp(1.22rem,2vw,1.5rem);display:flex}.prose h2 i{color:var(--orange-500);flex:none;font-size:.8rem;font-style:normal;font-weight:600}.prose h3{letter-spacing:-.015em;margin:22px 0 8px;font-size:1rem;font-weight:500}.prose p,.prose li{color:var(--ink-soft);font-size:.94rem}.prose p+p{margin-top:12px}.prose ul,.prose ol{gap:9px;margin:12px 0 0;display:grid}.prose ul li{padding-left:21px;position:relative}.prose ul li:before{content:"";background:color-mix(in srgb, var(--teal-500) 55%, transparent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.prose ol{counter-reset:n}.prose ol li{counter-increment:n;padding-left:28px;position:relative}.prose ol li:before{content:counter(n) ".";color:var(--teal-600);font-size:.82rem;font-weight:600;position:absolute;top:0;left:0}:root[data-theme=dark] .prose ol li:before{color:var(--teal-300)}.prose strong{color:var(--ink);font-weight:500}.prose a{color:var(--teal-600);text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .prose a{color:var(--teal-300)}.prose a:hover{color:var(--orange-500)}.prose code{color:var(--teal-700);background:color-mix(in srgb, var(--teal-500) 12%, transparent)}:root[data-theme=dark] .prose code{color:var(--teal-200)}.prose__meta{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-bottom:30px;padding-bottom:26px;display:flex}.prose__meta span{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-muted);padding:6px 13px;font-size:.74rem}.dtable{border:1px solid var(--line);border-radius:var(--radius);margin-top:16px;overflow:hidden}.dtable__row{border-top:1px solid var(--line-soft);grid-template-columns:1.1fr 1fr 1fr;gap:14px;padding:13px 17px;font-size:.86rem;display:grid}.dtable__row:first-child{background:var(--surface-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border-top:0;font-size:.72rem;font-weight:600}.dtable__row>span:first-child{color:var(--ink);font-weight:450}.dtable__row>span{color:var(--ink-soft)}@media (max-width:620px){.dtable__row{grid-template-columns:1fr;gap:4px}.dtable__row:first-child{display:none}.dtable--refund .dtable__row>span:nth-child(2):before{content:"Reversal: ";color:var(--ink-muted)}.dtable--refund .dtable__row>span:nth-child(3):before{content:"Raised via: ";color:var(--ink-muted)}.dtable--sla .dtable__row>span:nth-child(2):before{content:"Handled by: ";color:var(--ink-muted)}.dtable--sla .dtable__row>span:nth-child(3):before{content:"Target: ";color:var(--ink-muted)}}.contact{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid}@media (max-width:900px){.contact{grid-template-columns:1fr}}.form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:clamp(24px,3vw,36px)}.form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.form__grid{grid-template-columns:1fr}}.field{gap:7px;display:grid}.field--full{grid-column:1/-1}.field label{color:var(--ink);font-size:.82rem;font-weight:500}.field label em{color:var(--orange-500);font-style:normal}.field input,.field select,.field textarea{border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);padding:12px 14px;font-size:.9rem;transition:border-color .3s,box-shadow .3s,background-color .3s}.field textarea{resize:vertical;min-height:120px}.field input::placeholder,.field textarea::placeholder{color:var(--ink-muted)}.field input:focus,.field select:focus,.field textarea:focus{border-color:color-mix(in srgb, var(--teal-500) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--teal-500) 13%, transparent);outline:none}:is(.field input:user-invalid,.field textarea:user-invalid){border-color:color-mix(in srgb, var(--orange-500) 60%, transparent)}.field small{color:var(--ink-muted);font-size:.74rem}.form__foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.form__foot p{color:var(--ink-muted);max-width:42ch;font-size:.76rem}.form__foot p a{color:var(--teal-600);text-underline-offset:2px;text-decoration:underline;transition:color .3s}:root[data-theme=dark] .form__foot p a{color:var(--teal-300)}.form__foot p a:hover{color:var(--orange-500)}.form__status{border-radius:var(--radius);background:color-mix(in srgb, var(--green-500) 10%, transparent);border:1px solid color-mix(in srgb, var(--green-500) 30%, transparent);color:var(--ink-soft);align-items:flex-start;gap:11px;margin-top:18px;padding:14px 16px;font-size:.86rem;display:none}.form__status.is-on{display:flex}.form__status svg{width:18px;height:18px;color:var(--green-500);flex:none;margin-top:1px}.form__status strong{color:var(--ink)}.ccards{gap:12px;display:grid}.ccard{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);transition:transform .45s var(--ease-out), border-color .35s, box-shadow .4s;align-items:flex-start;gap:14px;padding:19px 21px;display:flex}.ccard:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in srgb, var(--teal-500) 32%, transparent);transform:translateY(-3px)}.ccard__ico{border-radius:var(--radius);background:color-mix(in srgb, var(--teal-500) 11%, transparent);width:40px;height:40px;color:var(--teal-600);flex:none;place-items:center;display:grid}:root[data-theme=dark] .ccard__ico{color:var(--teal-300)}.ccard__ico svg{width:18px;height:18px}.ccard h3{margin-bottom:4px;font-size:.94rem}.ccard p{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.85rem}.ccard p a{color:var(--teal-600);text-underline-offset:2px;text-decoration:underline;transition:color .3s}:root[data-theme=dark] .ccard p a{color:var(--teal-300)}.ccard p a:hover{color:var(--orange-500)}.ccard small{color:var(--ink-muted);margin-top:5px;font-size:.74rem;display:block}.values{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.values>:first-child{grid-column:span 2}@media (max-width:880px){.values{grid-template-columns:repeat(2,1fr)}.values>:first-child{grid-column:span 2}}@media (max-width:560px){.values{grid-template-columns:1fr}.values>:first-child{grid-column:span 1}}.tl{position:relative}.tl:before{content:"";opacity:.32;background-color:var(--teal-500);background-image:linear-gradient(to bottom, var(--teal-500), var(--orange-500));border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:19px}.tl__item{padding:0 0 30px 58px;position:relative}.tl__item:last-child{padding-bottom:0}.tl__dot{background:var(--bg);border:2px solid var(--teal-500);width:24px;height:24px;transition:border-color .4s, transform .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;left:8px}.tl__dot:after{content:"";background:var(--teal-500);border-radius:50%;width:8px;height:8px;transition:background-color .4s}.tl__item:hover .tl__dot{border-color:var(--orange-500);transform:scale(1.12)}.tl__item:hover .tl__dot:after{background:var(--orange-500)}.tl__item b{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-500);margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.tl__item h3{margin-bottom:5px;font-size:1rem}.tl__item p{color:var(--ink-soft);font-size:.9rem}
.section-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,32px);margin-top:clamp(30px,4vw,44px);padding-top:clamp(24px,3vw,32px);display:flex}.section-foot p{color:var(--ink-soft);flex:320px;max-width:58ch;margin:0;font-size:.94rem}.section-foot .btn{flex:none}.whys{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,22px);display:grid}@media (max-width:940px){.whys{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.whys{grid-template-columns:1fr}}.why{border-radius:var(--radius-lg);transition:transform .5s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out);background:#ffffff0e;border:1px solid #ffffff1a;padding:clamp(22px,2.4vw,28px)}.why:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-5px)}.why__ico{width:44px;height:44px;color:var(--teal-200);transition:transform .5s var(--ease-spring), color .4s;background:#ffffff1a;border:1px solid #ffffff24;border-radius:13px;place-items:center;margin-bottom:17px;display:grid}.why__ico svg{width:20px;height:20px}.why:hover .why__ico{color:var(--orange-300);transform:translateY(-2px)rotate(-6deg)scale(1.06)}.why h3{color:#fff;letter-spacing:-.02em;margin-bottom:8px;font-size:1.02rem;font-weight:500}.why p{color:#eaf6f8ad;font-size:.88rem}.tgrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(14px,2vw,20px);display:grid}@media (max-width:940px){.tgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.tgrid{grid-template-columns:1fr}}.tcard{flex-direction:column;gap:20px;padding:clamp(26px,2.8vw,34px);display:flex}.tcard__mark{width:30px;height:30px;color:color-mix(in srgb, var(--teal-500) 26%, transparent);transition:color .45s var(--ease-out), transform .5s var(--ease-spring);flex:none}.tcard:hover .tcard__mark{color:color-mix(in srgb, var(--orange-500) 48%, transparent);transform:scale(1.08)rotate(-5deg)}.tcard blockquote{letter-spacing:-.012em;color:var(--ink);flex:1;margin:0;font-size:clamp(.96rem,1.2vw,1.04rem);font-weight:400;line-height:1.62}.tcard figcaption{border-top:1px solid var(--line);align-items:center;gap:13px;padding-top:19px;display:flex}.tcard__ava{letter-spacing:.01em;color:#fff;background-color:var(--teal-600);background-image:linear-gradient(140deg, var(--teal-500), var(--teal-800));width:42px;height:42px;transition:transform .5s var(--ease-spring);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:600;display:grid;box-shadow:0 6px 14px -7px #016170b8}.tcard:hover .tcard__ava{transform:rotate(-7deg)scale(1.06)}.tcard__ava--glyph{background-image:linear-gradient(140deg, var(--teal-400), var(--teal-700))}.tcard__ava--glyph svg{width:19px;height:19px}.tcard__who{min-width:0}.tcard__who b{letter-spacing:-.015em;color:var(--ink);font-size:.9rem;font-weight:500;display:block}.tcard__who small{color:var(--ink-muted);margin-top:1px;font-size:.76rem;display:block}.notice--inline{width:100%;margin:0 0 clamp(20px,2.5vw,28px)}.scenes{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:clamp(14px,1.8vw,20px);display:grid}.scenes>:first-child{grid-column:span 2}@media (max-width:1000px){.scenes{grid-template-columns:repeat(2,1fr)}.scenes>:first-child{grid-column:span 2}}@media (max-width:660px){.scenes{grid-template-columns:1fr}.scenes>:first-child{grid-column:span 1}}.scene{isolation:isolate;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .4s var(--ease-out);flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,32px);display:flex;position:relative;overflow:hidden}.scene:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--teal-500) 12%, transparent), transparent 62%);transition:opacity .45s var(--ease-out);position:absolute;inset:0}.scene:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--teal-500) 30%, transparent);transform:translateY(-5px)}.scene:hover:before{opacity:1}.scene:after{content:"";background-color:var(--teal-500);background-image:linear-gradient(to bottom, var(--teal-500), var(--orange-500));transform-origin:top;width:3px;transition:transform .55s var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.scene:hover:after{transform:scaleY(1)}.scene__ask{letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(1.04rem,1.45vw,1.2rem);font-weight:500;line-height:1.4}.scene__ask:before{content:"“"}.scene__ask:after{content:"”"}.scene__answer{color:var(--ink-soft);flex:1;font-size:.92rem;line-height:1.62}.scene__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);background:color-mix(in srgb, var(--teal-500) 10%, transparent);border:1px solid color-mix(in srgb, var(--teal-500) 18%, transparent);border-radius:999px;align-self:flex-start;padding:6px 13px;font-size:.7rem;font-weight:600;transition:color .4s,background-color .4s,border-color .4s}:root[data-theme=dark] .scene__tag{color:var(--teal-200)}.scene:hover .scene__tag{color:var(--orange-600);background:color-mix(in srgb, var(--orange-500) 11%, transparent);border-color:color-mix(in srgb, var(--orange-500) 24%, transparent)}:root[data-theme=dark] .scene:hover .scene__tag{color:var(--orange-300)}.trust{grid-template-rows:repeat(2,minmax(160px,auto));grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,20px);display:grid}.trust>:first-child{grid-area:span 2/span 2}.trust>:nth-child(2){grid-column:span 2}.trust>:nth-child(3),.trust>:nth-child(4){grid-column:span 1}@media (max-width:1040px){.trust{grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.trust>:first-child{grid-area:span 1/span 2}.trust>:nth-child(2){grid-column:span 2}.trust>:nth-child(3),.trust>:nth-child(4){grid-column:span 1}}@media (max-width:600px){.trust{grid-template-columns:1fr}.trust>*{grid-area:span 1/span 1!important}}.tcheck{isolation:isolate;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .4s var(--ease-out);flex-direction:column;gap:11px;padding:clamp(24px,2.6vw,30px);display:flex;position:relative;overflow:hidden}.trust>:first-child .tcheck__ico{width:54px;height:54px}.trust>:first-child h3{font-size:1.24rem}.trust>:first-child p{max-width:46ch;font-size:.96rem}.tcheck:before{content:"";z-index:-1;opacity:0;background:radial-gradient(400px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--teal-500) 12%, transparent), transparent 62%);transition:opacity .45s var(--ease-out);position:absolute;inset:0}.tcheck:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--teal-500) 30%, transparent);transform:translateY(-5px)}.tcheck:hover:before{opacity:1}.tcheck__ico{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--teal-500) 11%, transparent);border:1px solid color-mix(in srgb, var(--teal-500) 17%, transparent);width:44px;height:44px;color:var(--teal-600);transition:transform .5s var(--ease-spring), color .4s;place-items:center;margin-bottom:5px;display:grid}:root[data-theme=dark] .tcheck__ico{color:var(--teal-300)}.tcheck__ico svg{width:20px;height:20px}.tcheck:hover .tcheck__ico{transform:translateY(-2px)rotate(-6deg)scale(1.06)}.tcheck h3{letter-spacing:-.02em;color:var(--ink);font-size:1.02rem;font-weight:500}.tcheck p{color:var(--ink-soft);overflow-wrap:anywhere;flex:1;font-size:.88rem;line-height:1.6}.tcheck .link-arrow{margin-top:4px;font-size:.84rem}.getstarted{isolation:isolate;border-radius:var(--radius-xl);color:#fff;background-color:var(--teal-800);background-image:linear-gradient(135deg, var(--teal-700), var(--teal-950) 58%, var(--teal-900));box-shadow:var(--shadow-lg);border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,4vw,60px);padding:clamp(32px,4.5vw,62px);display:grid;position:relative;overflow:hidden}.getstarted:before{content:"";z-index:-1;filter:blur(100px);width:560px;height:560px;animation:ctaPulse 9s var(--ease-in-out) infinite;background:radial-gradient(circle,#ed58015c,#0000 66%);border-radius:50%;position:absolute;bottom:-300px;left:-160px}@media (max-width:920px){.getstarted{grid-template-columns:1fr}}.getstarted__copy .h-1{color:#fff;margin-block:18px 14px}.getstarted__copy .lede{color:#eaf6f8bd}.getstarted__list{gap:11px;margin-top:26px;display:grid}.getstarted__list li{color:#eaf6f8d1;align-items:center;gap:11px;font-size:.92rem;display:flex}.getstarted__list svg{width:18px;height:18px;color:var(--green-400);flex:none}.getstarted__direct{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:10px;margin-top:28px;padding-top:24px;display:flex}.getstarted__direct a{color:#fff;transition:background-color .35s, border-color .35s, transform .4s var(--ease-spring);background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.86rem;display:inline-flex}.getstarted__direct a:hover{background:#ffffff29;border-color:#ffffff4d;transform:translateY(-2px)}.getstarted__direct svg{width:15px;height:15px;color:var(--orange-300);flex:none}.getstarted__form .form{background:var(--surface);border-color:var(--line);box-shadow:0 30px 70px -28px #0009}.getstarted__form .form h3{color:var(--ink)}.getstarted__form .form__foot p{font-size:.8rem}.getstarted__form .form__foot a{color:var(--teal-600);text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .getstarted__form .form__foot a{color:var(--teal-300)}.getstarted__form .form__foot a:hover{color:var(--orange-500)}
