@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1ee66019-module__w9xybW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1ee66019-module__w9xybW__variable{--font-mk-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_9bc95dd4-module__qJiMGa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_9bc95dd4-module__qJiMGa__variable{--font-mk-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_b3544eb5-module__VHFjRG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_b3544eb5-module__VHFjRG__variable{--font-mk-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a8ccfa9c71196624-s.2_2ctgfmltf6b.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b5287bad54c49561-s.p.36-prx9rcnfr5.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_852ea885-module__JxB9Xa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal;font-weight:700}.dm_sans_852ea885-module__JxB9Xa__variable{--font-mk-dm-sans:"DM Sans", "DM Sans Fallback"}
.marketing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#0f2a56;--navy-deep:#0b1f3f;--navy-ink:#081732;--teal:#00b4d8;--lagoon:#0a7a94;--lagoon-ink:#07687e;--cloud:#f0f4f8;--white:#fff;--teal-tint:#e6f7fb;--lagoon-tint:#e5f1f4;--navy-tint:#edf0f5;--ink:#0b1f3f;--text:#22385c;--muted:#4a5d7a;--muted-2:#56677f;--faint:#8a9ab2;--line:#dce5ee;--line-2:#c9d4e2;--line-soft:#e8eef4;--gold:#c9a227;--gold-ink:#7a5e0a;--gold-soft:#f7f0d6;--gold-line:#e3cf86;--exc:#d9480f;--exc-ink:#9a3412;--exc-soft:#fdebe3;--exc-line:#f4bea6;--green:#1f9d60;--green-ink:#146c43;--green-soft:#ddf4e7;--on-dark:#fff;--on-dark-2:#c9d6e6;--on-dark-3:#a9bcd6;--on-dark-line:#ffffff1f;--paper-ink:#151515;--f-body:var(--font-mk-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-mk-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--f-app:var(--font-mk-jakarta),ui-sans-serif,system-ui,sans-serif;--f-word:var(--font-mk-dm-sans),ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--sh-1:0 1px 2px #0b1f3f0d,0 1px 1px #0b1f3f08;--sh-2:0 1px 2px #0b1f3f0d,0 8px 20px -10px #0b1f3f29;--sh-panel:0 1px 2px #0b1f3f0d,0 10px 24px -12px #0b1f3f29,0 36px 72px -32px #0b1f3f42;--sh-dark:0 0 0 1px #ffffff0f,0 8px 16px -8px #00000059,0 28px 64px -24px #0009;--gutter:clamp(16px,4vw,40px);--header-h:68px;--sec-y:84px;--sec-head-gap:36px}.marketing *,.marketing :before,.marketing :after{box-sizing:border-box}.marketing [id]{scroll-margin-top:calc(var(--header-h) + 16px)}.marketing{background:var(--white);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}.marketing img,.marketing svg{max-width:100%;display:block}.marketing a{color:var(--navy);text-decoration:none}.marketing a:hover{color:var(--lagoon-ink)}.marketing p{margin:0}.marketing h1,.marketing h2,.marketing h3,.marketing h4{color:var(--ink);margin:0;font-weight:600}.marketing ul,.marketing ol{margin:0;padding:0;list-style:none}.marketing button{font:inherit;color:inherit}.marketing :focus-visible{outline:2px solid var(--lagoon);outline-offset:3px;border-radius:4px}.marketing .dark :focus-visible,.marketing .hero :focus-visible,.marketing .site-header :focus-visible,.marketing .site-footer :focus-visible{outline-color:var(--teal)}.marketing .skip{z-index:100;background:var(--teal);color:var(--navy-deep);border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:12px}.marketing .skip:focus{color:var(--navy-deep);top:12px}.marketing .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.marketing .h1{letter-spacing:-.045em;font-size:clamp(34px,3.7vw,52px);font-weight:600;line-height:1.03}.marketing .h2{letter-spacing:-.036em;font-size:clamp(29px,3.2vw,44px);font-weight:600;line-height:1.08}.marketing .lead{color:var(--muted);font-size:clamp(17px,1.35vw,19px);line-height:1.55}.marketing .small{color:var(--muted);font-size:14.5px;line-height:1.5}.marketing .tiny{color:var(--muted-2);font-size:12.5px;line-height:1.45}.marketing .hl{background:linear-gradient(#0000 64%,#00b4d83d 64%);padding:0 .05em}.marketing .eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lagoon-ink);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.marketing .eyebrow:before{content:"";background:var(--teal);border-radius:2px;width:18px;height:2px}.marketing .gold-num{color:var(--gold-ink);font-family:var(--f-mono)}.marketing .container{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.marketing .sec{padding:var(--sec-y) 0;position:relative;overflow-x:clip}.marketing .g-white{background:var(--white)}.marketing .g-cloud{background:var(--cloud)}.marketing .sh{max-width:760px}.marketing .sh .lead{margin-top:14px}.marketing .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 56px;display:grid}.marketing .split.rev>:first-child{order:2}.marketing .mt-8{margin-top:8px}.marketing .mt-12{margin-top:12px}.marketing .mt-16{margin-top:16px}.marketing .mt-24{margin-top:24px}.marketing .mt-32{margin-top:32px}.marketing .mt-40{margin-top:var(--sec-head-gap)}.marketing .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing .scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}@media (max-width:960px){.marketing{--sec-y:60px;--sec-head-gap:28px}.marketing .split{grid-template-columns:minmax(0,1fr);gap:32px}.marketing .split.rev>:first-child{order:0}}.marketing .dark{color:var(--on-dark-2);isolation:isolate;background:radial-gradient(46% 58% at 88% 8%,#00b4d821,#0000 66%),radial-gradient(56% 60% at 0 100%,#0a7a9438,#0000 70%),linear-gradient(#0f2a56 0%,#0b1f3f 100%)}.marketing .dark.alt{background:radial-gradient(50% 60% at 6% 6%,#00b4d81f,#0000 64%),radial-gradient(60% 60% at 100% 100%,#0a7a9438,#0000 70%),linear-gradient(170deg,#0f2a56 0%,#0b1f3f 100%)}.marketing .dark .h2{color:#fff}.marketing .dark .lead{color:var(--on-dark-2)}.marketing .dark .tiny{color:var(--on-dark-3)}.marketing .dark .eyebrow{color:var(--gold)}.marketing .dark .eyebrow:before{background:var(--gold)}.marketing .dark .gold-num{color:var(--gold)}.marketing .dark a:not(.btn):not(.brand){color:#fff}.marketing .dark a:not(.btn):not(.brand):hover{color:var(--teal)}.marketing .dark .dash{color:var(--text)}.marketing .dark .dash .tiny{color:var(--muted-2)}.marketing .i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.marketing .i-sm{width:14px;height:14px}.marketing .tk{fill:none;width:14px;height:14px;stroke:var(--teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.marketing .ticks{gap:11px;display:grid}.marketing .ticks li{color:var(--text);padding-left:30px;font-size:16px;line-height:1.5;position:relative}.marketing .ticks li:before{content:"";border:solid var(--teal);border-width:0 2.75px 2.75px 0;border-radius:0 0 2px;width:7px;height:12px;position:absolute;top:4px;left:6px;transform:rotate(42deg)}.marketing .dark .ticks li{color:#dce6f2}.marketing .cap{color:var(--text);align-items:flex-start;gap:12px;max-width:720px;font-size:15px;line-height:1.5;display:flex}.marketing .cap:before{content:"";background:var(--exc);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px;box-shadow:0 0 0 4px #d9480f29}.marketing .cap b{color:var(--ink);font-weight:600}.marketing .cap .amt{font-family:var(--f-mono);color:var(--ink);white-space:nowrap;font-weight:500}.marketing .dark .cap{color:#dce6f2}.marketing .dark .cap b{color:#fff}.marketing .dark .cap .amt{color:var(--gold)}.marketing .dark .cap:before{box-shadow:0 0 0 4px #d9480f47}.marketing .btn{min-height:48px;font-family:var(--f-body);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:600;display:inline-flex}.marketing .btn .i{transition:transform .3s var(--ease)}.marketing .btn:hover .i{transform:translate(3px)}.marketing .btn-primary{background:var(--navy);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 8px 18px -8px #0f2a568c}.marketing .btn-primary:hover{background:var(--navy-deep);color:#fff;box-shadow:0 0 0 4px #00b4d838,0 8px 20px -8px #0f2a568c}.marketing .hero .btn-primary,.marketing .site-header .btn-primary,.marketing .nav-panel .btn-primary,.marketing .cta .btn-primary{background:var(--teal);color:var(--navy-deep);box-shadow:0 8px 24px -10px #00b4d8b3}.marketing .hero .btn-primary:hover,.marketing .site-header .btn-primary:hover,.marketing .nav-panel .btn-primary:hover,.marketing .cta .btn-primary:hover{color:var(--navy-deep);background:#2cc4e2;box-shadow:0 0 0 4px #00b4d840,0 8px 24px -10px #00b4d8b3}.marketing .btn-ghost{background:var(--white);color:var(--navy);border-color:var(--line-2)}.marketing .btn-ghost:hover{border-color:var(--navy);color:var(--ink)}.marketing .hero .btn-ghost{color:#fff;border-color:var(--gold);background:0 0}.marketing .hero .btn-ghost:hover{color:#fff;border-color:var(--gold);background:#c9a2271f}.marketing .btn-lg{border-radius:12px;min-height:54px;padding:0 26px;font-size:16.5px}.marketing .btn-sm{border-radius:10px;min-height:44px;padding:0 16px;font-size:14.5px}.marketing .link-arrow{min-height:44px;color:var(--navy);align-items:center;gap:8px;font-weight:600;display:inline-flex}.marketing .link-arrow:hover{color:var(--lagoon-ink)}.marketing .link-arrow .i{transition:transform .3s var(--ease)}.marketing .link-arrow:hover .i{transform:translate(3px)}.marketing .dark .link-arrow,.marketing .hero .link-arrow,.marketing .cta .link-arrow{color:#fff}.marketing .dark .link-arrow:hover,.marketing .hero .link-arrow:hover,.marketing .cta .link-arrow:hover{color:var(--teal)}.marketing .pill{background:var(--white);border:1px solid var(--line-2);height:30px;font-family:var(--f-mono);letter-spacing:.05em;color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:11.5px;font-weight:500;display:inline-flex}.marketing .pill-dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #00b4d833}.marketing .pill.soon{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold-ink)}.marketing .pill.soon .pill-dot{background:var(--gold);box-shadow:0 0 0 3px #c9a22738}.marketing .pill.sm{gap:6px;height:22px;padding:0 9px;font-size:10.5px}.marketing .hero .pill:not(.soon){color:#fff;background:#ffffff12;border-color:#fff3}.marketing .dark .pill.soon,.marketing .hero .pill.soon,.marketing .cta .pill.soon{color:#f1dc93;background:#c9a22724;border-color:#c9a2278c}.marketing .dark .dash .pill.soon{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold-ink)}.marketing .chip{height:22px;font-family:var(--f-app);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.marketing .chip .tk{stroke-width:3.2px;width:11px;height:11px;stroke:var(--green-ink)}.marketing .chip-pend{background:var(--gold-soft);color:var(--gold-ink)}.marketing .chip-exc{background:var(--exc-soft);color:var(--exc-ink);box-shadow:inset 0 0 0 1px var(--exc-line)}.marketing .chip-ok{background:var(--green-soft);color:var(--green-ink)}.marketing .chip-info{background:var(--teal-tint);color:var(--lagoon-ink)}.marketing .chip-neutral{color:#3d4f69;background:#e9eef4}.marketing .chip-navy{background:var(--navy);color:#fff}.marketing .brand{min-height:44px;color:var(--navy);align-items:center;gap:9px;display:inline-flex}.marketing .brand:hover{color:var(--navy)}.marketing .brand svg{flex:none}.marketing .wm{font-family:var(--f-word);letter-spacing:-.03em;color:var(--navy);font-size:22px;font-weight:700;line-height:1}.marketing .wm span{color:var(--lagoon)}.marketing .wm.sm{font-size:15px}.marketing .brand.sm{gap:6px;min-height:0}.marketing .brand.rev .wm{color:#fff}.marketing .brand.rev .wm span{color:var(--teal)}.marketing .site-header{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#0b1f3fe6;border-bottom:1px solid #ffffff14;position:sticky}.marketing .nav{height:var(--header-h);align-items:center;gap:28px;display:flex}.marketing .nav-links{align-items:center;gap:2px;display:flex}.marketing .nav-links a{min-height:44px;color:var(--on-dark-2);border-radius:8px;align-items:center;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex}.marketing .nav-links a:hover{color:#fff;background:#ffffff0f}.marketing .nav-links a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--gold);border-radius:0}.marketing .nav-right{align-items:center;gap:6px;margin-left:auto;display:flex}.marketing .nav-right .signin{min-height:44px;color:var(--on-dark-2);align-items:center;padding:0 12px;font-size:14.5px;font-weight:500;display:inline-flex}.marketing .nav-right .signin:hover{color:#fff}.marketing .menu-btn{cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.marketing .menu-btn .i-close,.marketing .menu-btn[aria-expanded=true] .i-open{display:none}.marketing .menu-btn[aria-expanded=true] .i-close{display:block}.marketing .nav-panel{display:none}@media (max-width:900px){.marketing .nav{gap:12px}.marketing .nav-links,.marketing .nav-right .signin,.marketing .nav-right .btn{display:none}.marketing .menu-btn{display:inline-flex}.marketing .nav-panel{background:var(--navy-deep);padding:12px var(--gutter) 20px;visibility:hidden;opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s linear .3s;border-bottom:1px solid #ffffff1a;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 24px 40px -20px #0009}.marketing .nav-panel.is-open{visibility:visible;opacity:1;transition:opacity .3s var(--ease),transform .3s var(--ease);transform:none}.marketing .nav-panel a{color:#fff;border-bottom:1px solid #ffffff14;align-items:center;min-height:48px;font-weight:500;display:flex}.marketing .nav-panel .btn{border-bottom:0;width:100%;margin-top:14px}}.marketing .capture{text-align:left;flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.marketing .capture .field{flex:230px}.marketing .field{text-align:left;flex-direction:column;gap:6px;display:flex}.marketing .field label{color:var(--navy);font-size:13px;font-weight:600}.marketing .hero .field label,.marketing .cta .field label{color:var(--on-dark-2)}.marketing .input{border:1px solid var(--line-2);background:var(--white);height:48px;font-family:var(--f-body);color:var(--ink);border-radius:10px;width:100%;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.marketing .input::placeholder{color:#7f8fa6}.marketing .input:focus{border-color:var(--lagoon);outline:none;box-shadow:0 0 0 4px #00b4d838}.marketing .hero .input,.marketing .cta .input{border-color:#ffffff47}.marketing .form-ok{background:var(--green-soft);color:var(--green-ink);text-align:left;border-radius:10px;flex-basis:100%;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.45;display:none}.marketing .form-ok .tk{stroke:var(--green-ink);margin-top:3px}.marketing .form-ok.is-shown{display:flex}.marketing .form-note{color:var(--muted-2);font-size:13px}.marketing .cta .form-note{color:var(--on-dark-3)}.marketing .form-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.marketing .form-card{gap:12px;display:grid}.marketing textarea.input{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.marketing .input:disabled{opacity:.75;cursor:default}.marketing .btn:disabled{opacity:.7;cursor:default;pointer-events:none}.marketing .input[aria-invalid=true]{border-color:var(--exc)}.marketing .field-err{color:var(--exc-ink);font-size:13px;font-weight:500;line-height:1.4}.marketing .cta .field-err{color:#ffb79c}.marketing .form-err{background:var(--exc-soft);color:var(--exc-ink);text-align:left;border-radius:10px;padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.45}.marketing .form-ok:focus{outline:none}.marketing .hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.marketing .form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:560px){.marketing .form-row{grid-template-columns:minmax(0,1fr)}}.marketing .app{font-family:var(--f-app);font-variant-numeric:tabular-nums;background:var(--white);color:var(--navy);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-2);font-size:12.5px;line-height:1.45;overflow:hidden}.marketing .app.big{box-shadow:var(--sh-panel)}.marketing .dark .app,.marketing .dark .tile-c,.marketing .dark .dash{box-shadow:var(--sh-dark)}.marketing .app .mono{font-family:var(--f-mono)}.marketing .app-bar{border-bottom:1px solid var(--line);color:var(--muted-2);background:#f8fafc;align-items:center;gap:8px;min-width:0;padding:9px 14px;font-size:11.5px;display:flex}.marketing .app-bar .dots{gap:5px;display:flex}.marketing .app-bar .dots i{background:#d3dce7;border-radius:50%;width:9px;height:9px;display:block}.marketing .app-bar .url{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.marketing .app-bar .end{flex:none;margin-left:auto}.marketing .app-pad{padding:16px}.marketing .app-h{letter-spacing:-.015em;color:var(--navy);font-size:15px;font-weight:800}.marketing .app-sub{color:var(--muted);font-size:11.5px}.marketing .app-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:700}.marketing .app-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing .app-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px}.marketing .app-card.bad{border-color:var(--exc-line);background:#fff8f4}.marketing .app-card.bad .app-label,.marketing .app-card.bad .n{color:var(--exc-ink)}.marketing .app-note{border:1px solid var(--line);color:var(--muted);background:#f7f9fc;border-radius:8px;padding:9px 11px;font-size:11.5px;line-height:1.5}.marketing .app-warn{background:var(--exc-soft);border:1px solid var(--exc-line);color:var(--exc-ink);border-radius:8px;padding:9px 11px;font-size:11.5px;font-weight:600;line-height:1.5}.marketing .app-good{background:var(--green-soft);color:var(--green-ink);border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:11.5px;font-weight:600;line-height:1.5;display:flex}.marketing .app-good .tk{stroke:var(--green-ink)}.marketing .app-btn{background:var(--navy);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.marketing .tbl{font-size:12px;display:grid}.marketing .tbl>span,.marketing .tbl>b{border-top:1px solid var(--line);min-width:0;padding:8px 0}.marketing .tbl>.th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);border-top:0;padding:6px 0;font-size:10px;font-weight:700}.marketing .tbl .r{text-align:right}.marketing .tbl .tot{border-top:1.5px solid var(--navy);padding-top:10px;font-weight:800}.marketing .tbl .hlr{background:var(--teal-tint)}.marketing .tbl .hlr-a{background:#fff4ee}.marketing .kv{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;font-size:12px;display:grid}.marketing .kv>:nth-child(2n){font-family:var(--f-mono);text-align:right;color:var(--navy)}.marketing .kv>:nth-child(odd){color:var(--muted)}.marketing .kv .sum{border-top:1px solid var(--line);padding-top:6px;font-weight:800;color:var(--navy)!important}.marketing .kv .sum.exc-ink{color:var(--exc-ink)!important}.marketing .meter{background:#e6ecf2;border-radius:4px;height:8px;display:flex;overflow:hidden}.marketing .meter>span{height:100%;display:block}.marketing .m-navy{background:var(--navy)}.marketing .m-slate{background:#8ea3c2}.marketing .m-teal{background:var(--teal)}.marketing .m-exc{background:var(--exc)}.marketing .avatar{width:24px;height:24px;color:var(--navy);background:#e6eef8;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.marketing .toggle{background:var(--navy);border-radius:999px;flex:none;width:32px;height:18px;display:inline-block;position:relative}.marketing .toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.marketing .refuse{align-items:flex-start;gap:10px;display:flex}.marketing .refuse .ic{background:var(--exc-soft);width:28px;height:28px;color:var(--exc-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.marketing .exc-ink{color:var(--exc-ink)}.marketing .shell{grid-template-columns:176px minmax(0,1fr);height:100%;display:grid}.marketing .side{background:var(--white);border-right:1px solid var(--line);font-size:12px;font-family:var(--f-app);color:var(--muted);padding:14px 10px}.marketing .side .brand{padding:0 6px 4px}.marketing .side .co{color:var(--muted-2);border-bottom:1px solid var(--line-soft);margin-bottom:4px;padding:0 8px 10px;font-size:11px}.marketing .side .grp{letter-spacing:.08em;color:var(--muted-2);text-transform:uppercase;padding:10px 8px 4px;font-size:9.5px;font-weight:700}.marketing .side .it{color:var(--muted);border-radius:6px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.marketing .side .it.on{background:var(--teal-tint);color:var(--navy);font-weight:700}.marketing .side .badge{font-family:var(--f-mono);background:var(--navy);color:#fff;border-radius:999px;padding:0 6px;font-size:10px}.marketing .main{background:var(--cloud);min-width:0;font-family:var(--f-app);color:var(--navy);padding:18px 20px;font-size:12.5px;line-height:1.45;position:relative}.marketing .glow{isolation:isolate;position:relative}.marketing .glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00b4d829,#0000);position:absolute;inset:-12% -10%}.marketing .dark .glow:before{background:radial-gradient(closest-side,#00b4d838,#0000)}.marketing .hero{isolation:isolate;color:var(--on-dark-2);background:radial-gradient(52% 46% at 50% 100%,#00b4d829,#0000 72%),radial-gradient(40% 50% at 92% 18%,#0a7a944d,#0000 70%),radial-gradient(70% 60% at 8% 0,#ffffff0d,#0000 62%),linear-gradient(#0f2a56 0%,#0b1f3f 100%);padding:64px 0 76px;position:relative;overflow:hidden}.marketing .hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 30%,#000,#0000 75%)}.marketing .hero:after{content:"";background:linear-gradient(90deg,#0000,#c9a2278c,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.marketing .hero .h1{color:#fff}.marketing .hero .hl{color:var(--teal);background:0 0;padding:0}.marketing .hero .lead{color:var(--on-dark-2)}.marketing .hero .tiny{color:var(--on-dark-3)}.marketing .hero .small{color:var(--on-dark-2)}.marketing .hero-meta{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.marketing .hero-meta>div{font-family:var(--f-mono);letter-spacing:.08em;color:var(--on-dark-3);text-transform:uppercase;padding:12px 12px 0 0;font-size:11px}.marketing .hero-meta>div+div{border-left:1px solid #ffffff24;padding-left:14px}.marketing .hero-meta b{letter-spacing:0;color:var(--gold);text-transform:none;font-size:16px;font-weight:500;display:block}.marketing .hero-sub{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:10px;display:flex}.marketing .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 56px;display:grid}@media (max-width:960px){.marketing .hero{padding:44px 0 56px}.marketing .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.marketing .hx-body{padding:12px 14px 8px}.marketing .hx-h{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.marketing .hx-h>div{min-width:0}.marketing .hx-h .t{letter-spacing:-.01em;color:var(--navy);font-size:13.5px;font-weight:800;line-height:1.25}.marketing .hx-h .s{color:var(--muted-2);margin-top:2px;font-size:11px;line-height:1.35}.marketing .hx-h .chip{flex:none}.marketing .hx-kv{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.marketing .hx-kv>span{border-top:1px solid var(--line-soft);min-width:0;padding:7px 0}.marketing .hx-kv>span:nth-child(odd){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketing .hx-kv>span:nth-child(2n){font-family:var(--f-mono);text-align:right;white-space:nowrap;color:var(--ink);justify-content:flex-end;align-items:center;display:flex}.marketing .hx-kv>.sum{border-top:1.5px solid var(--navy);font-weight:800;color:var(--navy)!important}.marketing .hx-ewt{background:var(--gold-soft);border-top:1px dashed var(--gold);justify-content:space-between;align-items:center;gap:10px;margin:2px -14px -8px;padding:9px 14px;display:flex}.marketing .hx-ewt .mono{color:#4a3a06;white-space:nowrap;font-size:12px;font-weight:600}.marketing .hx-steps{grid-template-columns:repeat(5,minmax(0,1fr));padding:6px 0;display:grid;position:relative}.marketing .hx-steps:before,.marketing .hx-steps:after{content:"";border-radius:2px;height:2px;position:absolute;top:16px;left:10%}.marketing .hx-steps:before{background:var(--line);right:10%}.marketing .hx-steps:after{width:var(--prog,60%);background:var(--teal)}.marketing .hx-step{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.marketing .hx-step i{background:var(--white);border:1.5px solid var(--line-2);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.marketing .hx-step i svg{fill:none;width:12px;height:12px;stroke:var(--navy-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.marketing .hx-step.done i{background:var(--teal);border-color:var(--teal)}.marketing .hx-step.now i{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #c9a22738}.marketing .hx-step b{color:var(--navy);white-space:nowrap;font-size:10.5px;font-weight:700}.marketing .hx-step span{font-family:var(--f-mono);color:var(--muted-2);white-space:nowrap;font-size:9.5px}.marketing .hx-pill{z-index:4;background:var(--white);max-width:100%;height:38px;color:var(--navy);font-family:var(--f-app);white-space:nowrap;border:1px solid var(--gold-line);border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 1px 2px #0000001f,0 12px 28px -12px #00000080}.marketing .hx-pill .dot{background:var(--gold-soft);width:24px;height:24px;color:var(--gold-ink);border-radius:50%;flex:none;place-items:center;display:grid}.marketing .hx-pill .dot svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.marketing .hx-pill b{color:var(--gold-ink);font-weight:700}.marketing .hx-pill.exc{border-color:var(--exc-line)}.marketing .hx-pill.exc .dot{background:var(--exc-soft);color:var(--exc-ink)}.marketing .hx-pill.exc b{color:var(--exc-ink)}.marketing .hx-pill.ok{border-color:#a9dcc0}.marketing .hx-pill.ok .dot{background:var(--green-soft);color:var(--green-ink)}.marketing .hx-pill.ok b{color:var(--green-ink)}.marketing .lt{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-panel);grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.marketing .lt-stops{border-right:1px solid var(--line);background:linear-gradient(#fbfdfe,#f4f8fb);padding:22px 22px 18px;position:relative}.marketing .lt-head{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:16px}.marketing .lt-head .app-label{color:var(--gold-ink)}.marketing .lt-head .no{font-family:var(--f-mono);color:var(--ink);font-size:14px;font-weight:500}.marketing .lt-head .amt{font-family:var(--f-mono);color:var(--ink);letter-spacing:-.02em;margin-top:2px;font-size:20px}.marketing .lt-list{position:relative}.marketing .lt-stop{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;height:64px;display:grid;position:relative}.marketing .lt-stop>div{min-width:0}.marketing .lt-node{width:36px;height:36px;position:relative}.marketing .lt-node>span{font-family:var(--f-mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.marketing .lt-node .base{background:var(--white);border:1px solid var(--line-2);color:var(--faint)}.marketing .lt-node .on{background:var(--teal);color:var(--ink);box-shadow:0 0 0 5px #00b4d829}.marketing .lt-stop.n5 .lt-node .on{background:var(--gold);box-shadow:0 0 0 5px #c9a22733}.marketing .lt-stop .t{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.25}.marketing .lt-stop .m{font-family:var(--f-mono);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.marketing .lt-rail,.marketing .lt-fill{border-radius:2px;width:2px;height:256px;position:absolute;top:32px;left:17px}.marketing .lt-rail{background:var(--line)}.marketing .lt-fill{background:var(--teal);transform-origin:50% 0}.marketing .lt-token{width:0;height:0;position:absolute;top:32px;left:18px;transform:translateY(256px)}.marketing .lt-token:before{content:"";border:1.5px solid var(--teal);background:#00b4d80f;border-radius:50%;width:52px;height:52px;position:absolute;top:-26px;left:-26px}.marketing .lt-foot{border-top:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-top:14px;padding-top:12px;font-size:10.5px}.marketing .lt-screen{background:var(--cloud);min-width:0;position:relative}.marketing .lt-screen .shell{height:440px}.marketing .lt-screen .main{padding:0}.marketing .lt-scenes{height:100%;position:relative}.marketing .lt-scene{opacity:0;padding:20px 22px;position:absolute;inset:0}.marketing .lt-scene.last{opacity:1}.marketing .lt-scene .hd{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:14px;display:flex}.marketing .lt-scene .hd .chip{flex:none}.marketing .lt-scene .app-card{overflow-wrap:anywhere;min-width:0}.marketing .lt-s5grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.marketing .lt-stamp{background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-panel);border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:20px;right:22px}.marketing .lt-stamp svg{flex:none;width:44px;height:44px}.marketing .lt-stamp .tick{stroke-dasharray:1;stroke-dashoffset:0}.marketing .lt-stamp b{color:var(--ink);font-size:13px;display:block}.marketing .lt-stamp span{color:var(--muted);font-size:11px}.marketing .lt-inv{box-shadow:var(--sh-2);padding:14px 16px;font-size:10.5px;line-height:1.4}.marketing .lt-inv-top{border-bottom:2px solid var(--paper-ink);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:8px;display:grid}.marketing .lt-inv-top>div{overflow-wrap:anywhere;min-width:0}.marketing .lt-inv-top>div>*{display:block}.marketing .lt-inv-top b{font-size:12px}.marketing .lt-inv-top .r{text-align:right}.marketing .lt-inv-top .ttl{letter-spacing:.04em;font-size:13px;font-weight:800}.marketing .lt-inv-to{border-bottom:1px solid #cfcfcf;padding:7px 0}.marketing .lt-inv-bot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:10px;display:grid}.marketing .lt-inv-tot{border:1px solid var(--paper-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.marketing .lt-inv-tot>*{border-top:1px solid #cfcfcf;padding:3px 7px}.marketing .lt-inv-tot>:nth-child(-n+2){border-top:0}.marketing .lt-inv-tot>:nth-child(2n){font-family:var(--f-mono);text-align:right;white-space:nowrap}.marketing .lt-inv-tot>b{border-top:1.5px solid var(--paper-ink)}.marketing .lt-inv-ewt{background:var(--gold-soft);border:1px dashed var(--gold);color:#4a3a06;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 9px;display:grid}.marketing .lt-inv-ewt>:nth-child(2n){text-align:right;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.marketing .lt-anim .lt-fill{animation:18s linear infinite ltFill}.marketing .lt-anim .lt-token{animation:ltTok 18s var(--ease) infinite}.marketing .lt-anim .n1 .on{animation:18s linear infinite ltN1}.marketing .lt-anim .n2 .on{animation:18s linear infinite ltN2}.marketing .lt-anim .n3 .on{animation:18s linear infinite ltN3}.marketing .lt-anim .n4 .on{animation:18s linear infinite ltN4}.marketing .lt-anim .n5 .on{animation:18s linear infinite ltN5}.marketing .lt-anim .lt-scene.s1{animation:ltSc1 18s var(--ease) infinite}.marketing .lt-anim .lt-scene.s2{animation:ltSc2 18s var(--ease) infinite}.marketing .lt-anim .lt-scene.s3{animation:ltSc3 18s var(--ease) infinite}.marketing .lt-anim .lt-scene.s4{animation:ltSc4 18s var(--ease) infinite}.marketing .lt-anim .lt-scene.s5{animation:ltSc5 18s var(--ease) infinite}.marketing .lt-anim .lt-stamp{animation:ltStamp 18s var(--ease) infinite}.marketing .lt-anim .lt-stamp .tick{animation:ltTick 18s var(--ease) infinite}.marketing .lt-anim .side [data-hs="1"]{animation:18s linear infinite ltSb1}.marketing .lt-anim .side [data-hs="2"]{animation:18s linear infinite ltSb2}.marketing .lt-anim .side [data-hs="3"]{animation:18s linear infinite ltSb3}.marketing .lt-anim .side [data-hs="4"]{animation:18s linear infinite ltSb4}.marketing .lt-anim .side [data-hs="5"]{animation:18s linear infinite ltSb5}}@keyframes ltTok{0%{opacity:0;transform:translateY(0)}2%,15%{opacity:1;transform:translateY(0)}17.5%,32.5%{transform:translateY(64px)}35%,50%{transform:translateY(128px)}52.5%,67.5%{transform:translateY(192px)}70%,94%{opacity:1;transform:translateY(256px)}97%{opacity:0;transform:translateY(256px)}to{opacity:0;transform:translateY(0)}}@keyframes ltFill{0%,15%{opacity:1;transform:scaleY(0)}17.5%,32.5%{transform:scaleY(.25)}35%,50%{transform:scaleY(.5)}52.5%,67.5%{transform:scaleY(.75)}70%,94%{opacity:1;transform:scaleY(1)}97%{opacity:0}to{opacity:0;transform:scaleY(0)}}@keyframes ltN1{0%{opacity:0}2%,94%{opacity:1}97%,to{opacity:0}}@keyframes ltN2{0%,16.5%{opacity:0}18%,94%{opacity:1}97%,to{opacity:0}}@keyframes ltN3{0%,34%{opacity:0}35.5%,94%{opacity:1}97%,to{opacity:0}}@keyframes ltN4{0%,51.5%{opacity:0}53%,94%{opacity:1}97%,to{opacity:0}}@keyframes ltN5{0%,69%{opacity:0}70.5%,94%{opacity:1}97%,to{opacity:0}}@keyframes ltSc1{0%,15.5%{opacity:1;transform:none}17.5%,97%{opacity:0;transform:translateY(-6px)}99%,to{opacity:1;transform:none}}@keyframes ltSc2{0%,15.5%{opacity:0;transform:translateY(8px)}17.5%,33%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-6px)}}@keyframes ltSc3{0%,33%{opacity:0;transform:translateY(8px)}35%,50.5%{opacity:1;transform:none}52.5%,to{opacity:0;transform:translateY(-6px)}}@keyframes ltSc4{0%,50.5%{opacity:0;transform:translateY(8px)}52.5%,68%{opacity:1;transform:none}70%,to{opacity:0;transform:translateY(-6px)}}@keyframes ltSc5{0%,68%{opacity:0;transform:translateY(8px)}70%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ltStamp{0%,73%{opacity:0;transform:translateY(10px)scale(.96)}76%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes ltTick{0%,75%{stroke-dashoffset:1px}80%,95%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}@keyframes ltSb1{0%,16%{background:var(--teal-tint);color:var(--navy);font-weight:700}17.5%,to{color:var(--muted);background:0 0;font-weight:400}}@keyframes ltSb2{0%,16%{color:var(--muted);background:0 0;font-weight:400}17.5%,33.5%{background:var(--teal-tint);color:var(--navy);font-weight:700}35%,to{color:var(--muted);background:0 0;font-weight:400}}@keyframes ltSb3{0%,33.5%{color:var(--muted);background:0 0;font-weight:400}35%,51%{background:var(--teal-tint);color:var(--navy);font-weight:700}52.5%,to{color:var(--muted);background:0 0;font-weight:400}}@keyframes ltSb4{0%,51%{color:var(--muted);background:0 0;font-weight:400}52.5%,68.5%{background:var(--teal-tint);color:var(--navy);font-weight:700}70%,to{color:var(--muted);background:0 0;font-weight:400}}@keyframes ltSb5{0%,68.5%{color:var(--muted);background:0 0;font-weight:400}70%,96%{background:var(--teal-tint);color:var(--navy);font-weight:700}98%,to{color:var(--muted);background:0 0;font-weight:400}}@media (max-width:960px){.marketing .lt{grid-template-columns:minmax(0,1fr)}.marketing .lt-stops{border-right:0;border-bottom:1px solid var(--line);padding:16px}.marketing .lt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.marketing .lt-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.marketing .lt-stop{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;height:auto}.marketing .lt-stop .t{font-size:11.5px}.marketing .lt-stop .m,.marketing .lt-rail,.marketing .lt-fill,.marketing .lt-token,.marketing .lt-foot{display:none}.marketing .lt-screen .shell{grid-template-columns:minmax(0,1fr);height:420px}.marketing .lt-screen .side{display:none}}@media (max-width:760px){.marketing .lt-s5grid,.marketing .lt-inv-bot{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.marketing .lt-scene{padding:14px}.marketing .lt-scene .tbl{font-size:11px}.marketing .lt-scene .app-card{padding:10px}.marketing .lt-scene .app-sub{font-size:10.5px}.marketing .lt-inv{padding:12px;font-size:10px}.marketing .lt-stamp{bottom:12px;right:12px}.marketing .lt-screen .shell{height:440px}}.marketing .cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.marketing .case{flex-direction:column;gap:16px;min-width:0;display:flex}.marketing .case .vis{flex:1}.marketing .case .cap{font-size:14.5px}@media (max-width:960px){.marketing .cases{grid-template-columns:minmax(0,1fr);max-width:560px}}.marketing .tiles{grid-template-columns:repeat(auto-fill,minmax(min(212px,100%),1fr));gap:16px;display:grid}.marketing .tile-c{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);min-width:0;transition:transform .4s var(--ease),box-shadow .4s var(--ease);flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex}.marketing .tile-c:hover{transform:translateY(-2px)}.marketing .tile-c .ic{background:var(--teal-tint);width:34px;height:34px;color:var(--lagoon-ink);border-radius:10px;justify-content:center;align-items:center;display:flex}.marketing .tile-c h3{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.3}.marketing .frag{border:1px solid var(--line-soft);font-family:var(--f-app);color:var(--navy);font-variant-numeric:tabular-nums;background:#f7f9fc;border-radius:10px;margin-top:auto;padding:10px 11px;font-size:11px;line-height:1.45}.marketing .frag .mono{font-family:var(--f-mono)}.marketing .frag .app-row+.app-row{margin-top:5px}.marketing .ph{position:relative}.marketing .ph:before{content:"";background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold) 80%,transparent);opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.marketing .ph-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:32px 56px;display:grid}.marketing .ph-stats{border-top:1px solid #c9a22773;border-bottom:1px solid #c9a22773;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing .ph-stats>div{padding:16px 16px 16px 0}.marketing .ph-stats>div+div{border-left:1px solid #c9a2274d;padding-left:16px}.marketing .ph-stats b{font-family:var(--f-mono);letter-spacing:-.02em;color:var(--gold);font-size:26px;font-weight:500;line-height:1.1;display:block}.marketing .ph-stats span{color:var(--on-dark-2);margin-top:4px;font-size:13px;line-height:1.4;display:block}.marketing .ph-body{margin-top:var(--sec-head-gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px;display:grid}.marketing .ph-list{border-top:1px solid #c9a22773;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.marketing .ph-list li{letter-spacing:-.005em;color:#fff;border-bottom:1px solid #c9a22738;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 0;font-size:15.5px;font-weight:500;line-height:1.35;display:flex}.marketing .ph-list li .i{width:20px;height:20px;color:var(--gold)}.marketing .ph-list li .pill{flex:none;margin-left:auto}.marketing .ph-photo{position:relative}.marketing .ph-photo .tag{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--f-mono);color:#fff;background:#0b1f3fd1;border:1px solid #c9a22799;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.marketing .ph-photo .tag b{color:var(--gold);font-weight:500}@media (max-width:960px){.marketing .ph-head,.marketing .ph-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.marketing .ph-list,.marketing .ph-stats{grid-template-columns:minmax(0,1fr)}.marketing .ph-stats>div+div{border-top:1px solid #c9a2274d;border-left:0;padding-left:0}}.marketing .ph-strip{background:var(--white);border-bottom:1px solid var(--line);padding:26px 0}.marketing .ph-strip .in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 32px;display:grid}.marketing .ph-strip .lbl{border-right:2px solid var(--gold);flex-direction:column;gap:6px;padding-right:28px;display:flex}.marketing .ph-strip .lbl b{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:11.5px;font-weight:600}.marketing .ph-strip .lbl span{color:var(--muted);max-width:220px;font-size:14px;line-height:1.4}.marketing .ph-strip ul{flex-wrap:wrap;gap:8px;display:flex}.marketing .ph-strip li{background:var(--gold-soft);border:1px solid var(--gold-line);color:#4a3a06;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.marketing .ph-strip li svg{fill:none;width:13px;height:13px;stroke:var(--gold-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:860px){.marketing .ph-strip .in{grid-template-columns:minmax(0,1fr)}.marketing .ph-strip .lbl{border-right:0;border-left:2px solid var(--gold);padding-left:12px;padding-right:0}}.marketing .photo{border-radius:var(--r-lg);aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(160deg,#e4edf6 0%,#c7d7e8 48%,#93abc6 100%);margin:0;position:relative;overflow:hidden}.marketing .photo.r-169{aspect-ratio:16/9}.marketing .photo.r-32{aspect-ratio:3/2}.marketing .photo.r-45{aspect-ratio:4/5}.marketing .photo>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.marketing .photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b1f3f38);height:40%;position:absolute;bottom:0;left:0;right:0}.marketing .dark .photo{border-color:#ffffff1f}.marketing .compose{position:relative}.marketing .compose .over{z-index:3;position:absolute}@media (max-width:760px){.marketing .compose .over{margin:-40px 12px 0;position:relative;width:auto!important;min-width:0!important;inset:auto!important}}.marketing .paper{color:var(--paper-ink);box-shadow:var(--sh-panel);font-size:11px;font-family:var(--f-body);background:#fff;border:1px solid #d9dee6;border-radius:6px}.marketing .paper .mono{font-family:var(--f-mono)}.marketing .paper-bar{background:var(--paper-ink);color:#fff;letter-spacing:.04em;padding:3px 8px;font-size:10px;font-weight:700}.marketing .paper .cell{border:1px solid var(--paper-ink);font-family:var(--f-mono);background:#fff;padding:2px 8px}.marketing .files{flex-wrap:wrap;gap:8px;display:flex}.marketing .file{background:var(--white);border:1px solid var(--line);height:34px;box-shadow:var(--sh-1);font-family:var(--f-mono);color:var(--navy);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.marketing .file b{color:var(--gold-ink);font-weight:600}.marketing .dark .file{color:#fff;box-shadow:none;background:#ffffff0f;border-color:#c9a22773}.marketing .dark .file b{color:var(--gold)}.marketing .dash{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-panel);overflow:hidden}.marketing .dash-head{border-bottom:1px solid var(--line);background:#fbfcfe;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 20px;display:flex}.marketing .dash-head .t{font-family:var(--f-app);color:var(--navy);letter-spacing:-.015em;font-size:15px;font-weight:800}.marketing .dash-head .end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.marketing .dash-body{background:var(--cloud);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:18px;display:grid}.marketing .tile{background:var(--white);border:1px solid var(--line);font-family:var(--f-app);border-radius:12px;min-width:0;padding:16px}.marketing .tile-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketing .tile-h .t{color:var(--navy);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.marketing .tile-h .s{color:var(--muted-2);margin-top:2px;font-size:11px}.marketing .tile-h .v{font-family:var(--f-mono);color:var(--ink);white-space:nowrap;font-size:15px}.marketing .chart{width:100%;height:auto;margin-top:12px;overflow:visible}.marketing .chart text{font-family:var(--f-mono);fill:var(--muted-2);font-size:10px}.marketing .chart .lbl{font-family:var(--f-app);fill:var(--muted);font-size:10.5px}.marketing .chart .val{fill:var(--navy);font-size:10px}.marketing .chart .grid-l{stroke:var(--line-soft);stroke-width:1px}.marketing .chart .axis-l{stroke:var(--line-2);stroke-width:1px}.marketing .legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11px;display:flex}.marketing .legend span{align-items:center;gap:6px;display:inline-flex}.marketing .legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.marketing .span-5{grid-column:span 5}.marketing .span-7{grid-column:span 7}@media (max-width:960px){.marketing .dash-body>*{grid-column:1/-1!important}}.marketing .bar,.marketing .barh{transform-box:fill-box}.marketing .bar{transform-origin:50% 100%}.marketing .barh{transform-origin:0}@media (prefers-reduced-motion:no-preference){.marketing[data-enhanced] [data-grow] .bar{transition:transform .7s var(--ease);transition-delay:calc(var(--i,0) * 60ms);transform:scaleY(0)}.marketing[data-enhanced] [data-grow] .barh{transition:transform .7s var(--ease);transition-delay:calc(var(--i,0) * 60ms);transform:scaleX(0)}.marketing[data-enhanced] [data-grow].is-in .bar{transform:scaleY(1)}.marketing[data-enhanced] [data-grow].is-in .barh{transform:scaleX(1)}.marketing[data-enhanced] [data-reveal]{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(16px)}.marketing[data-enhanced] [data-reveal].is-in{opacity:1;transform:none}}.marketing .flip{vertical-align:middle;height:22px;display:inline-block;position:relative}.marketing .flip>.chip{position:absolute;top:0;left:0}.marketing .flip.r>.chip{left:auto;right:0}.marketing .flip .a{opacity:0}.marketing .flip .b{opacity:1}@media (prefers-reduced-motion:no-preference){.marketing .flip .a{animation:flipA 8s var(--ease) infinite}.marketing .flip .b{animation:flipB 8s var(--ease) infinite}}@keyframes flipA{0%,44%{opacity:1}52%,94%{opacity:0}to{opacity:1}}@keyframes flipB{0%,44%{opacity:0}52%,94%{opacity:1}to{opacity:0}}.marketing .gauge{height:44px;margin-top:6px;position:relative}.marketing .gauge .track{background:#e6ecf2;border-radius:4px;height:8px;position:absolute;top:14px;left:0;right:0}.marketing .gauge .band{background:var(--green-soft);border-radius:2px;height:8px;position:absolute;top:14px;box-shadow:inset 0 0 0 1px #9ed7b8}.marketing .gauge .zero{background:var(--line-2);width:1px;height:20px;position:absolute;top:8px;left:50%}.marketing .gauge .pin{background:var(--green);width:4px;height:26px;top:5px;left:var(--to);border-radius:2px;margin-left:-2px;position:absolute}.marketing .gauge .pin.bad{background:var(--exc)}.marketing .gauge .lab{font-family:var(--f-mono);color:var(--muted-2);white-space:nowrap;font-size:10px;position:absolute;top:32px;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.marketing .pin-slide{animation:pinSlide 7s var(--ease) infinite}}@keyframes pinSlide{0%,12%{left:50%}40%,90%{left:var(--to)}to{left:50%}}.marketing .trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.marketing .trio .cap{margin-top:14px;font-size:14px}@media (max-width:960px){.marketing .trio{grid-template-columns:minmax(0,1fr);max-width:560px}}.marketing .split-bar{background:#e6ecf2;border-radius:6px;gap:2px;height:30px;display:flex;overflow:hidden}.marketing .split-bar>span{height:100%;display:block}.marketing .split-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing .hatch{background:repeating-linear-gradient(135deg,var(--exc) 0 6px,#f09a72 6px 12px)}.marketing .cash-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:560px){.marketing .cash-sum{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:760px){.marketing .split-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:420px){.marketing .split-cards{grid-template-columns:minmax(0,1fr)}}.marketing .faq-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px 56px;display:grid}.marketing .faq-aside{top:calc(var(--header-h) + 24px);position:sticky}.marketing .faq-groups{gap:28px;display:grid}.marketing .faq-group h3{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);border-bottom:2px solid var(--gold-line);align-items:center;gap:10px;padding-bottom:10px;font-size:12px;font-weight:500;display:flex}.marketing .faq-group h3 span{font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--muted-2);margin-left:auto;font-size:12px}.marketing .faq details{border-bottom:1px solid var(--line)}.marketing .faq summary{cursor:pointer;min-height:44px;color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:16.5px;font-weight:500;line-height:1.4;list-style:none;display:flex}.marketing .faq summary::-webkit-details-marker{display:none}.marketing .faq summary .i{color:var(--lagoon-ink);transition:transform .3s var(--ease)}.marketing .faq summary:hover{color:var(--lagoon-ink)}.marketing .faq details[open] summary .i{transform:rotate(45deg)}.marketing .faq details p{color:var(--muted);max-width:680px;padding:0 0 18px;font-size:15.5px;line-height:1.6}.marketing .faq-ask{background:var(--cloud);border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:18px}@media (max-width:960px){.marketing .faq-wrap{grid-template-columns:minmax(0,1fr);gap:24px}.marketing .faq-aside{position:static}}.marketing .cta{isolation:isolate;color:#fff;box-shadow:var(--sh-panel);background:radial-gradient(60% 80% at 100% 0,#00b4d82e,#0000 62%),radial-gradient(50% 60% at 0 100%,#0a7a9440,#0000 70%),linear-gradient(160deg,#0f2a56 0%,#0b1f3f 100%);border:1px solid #ffffff14;border-radius:26px;padding:clamp(28px,5vw,60px);position:relative;overflow:hidden}.marketing .cta:after{content:"";background:linear-gradient(90deg,var(--teal),var(--gold));height:3px;position:absolute;top:0;left:0;right:0}.marketing .cta .h2{color:#fff}.marketing .cta .lead{color:var(--on-dark-2)}.marketing .cta .eyebrow{color:var(--gold)}.marketing .cta .eyebrow:before{background:var(--gold)}.marketing .cta-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px 56px;display:grid}@media (max-width:960px){.marketing .cta-grid{grid-template-columns:minmax(0,1fr)}}.marketing .site-footer{background:var(--navy-ink);color:var(--on-dark-2);border-top:1px solid #c9a22759}.marketing .foot-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:32px;padding:48px 0 32px;display:grid}.marketing .foot-grid .fh{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px;font-weight:500}.marketing .foot-grid a:not(.brand){min-height:36px;color:var(--on-dark-2);align-items:center;font-size:14.5px;display:flex}.marketing .foot-grid a:not(.brand):hover{color:#fff}.marketing .foot-grid .small{color:var(--on-dark-3)}.marketing .foot-base{font-family:var(--f-mono);color:var(--on-dark-3);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 28px;font-size:11.5px;display:flex}.marketing .foot-base .foot-note{font-family:var(--f-body);flex-basis:100%;margin:0;font-size:12px;line-height:1.5}@media (max-width:860px){.marketing .foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing .foot-grid>:first-child{grid-column:1/-1}}@media (max-width:560px){.marketing .pill{white-space:normal;max-width:100%;height:auto;min-height:30px;padding-top:5px;padding-bottom:5px;line-height:1.35}.marketing .pill.sm{height:auto;min-height:22px;padding-top:3px;padding-bottom:3px}}@media (max-width:760px){.marketing .hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing .flip .a{opacity:0!important}.marketing .flip .b{opacity:1!important}}.marketing [data-hero-anim][data-paused] *{animation-play-state:paused!important}.marketing .wm[data-tone=dark]{color:#fff}.marketing .wm[data-tone=dark] span{color:var(--teal)}.marketing .legal-grid{grid-template-columns:minmax(0,220px) minmax(0,68ch);align-items:start;gap:36px 64px;display:grid}.marketing .legal-head{grid-column:1/-1;max-width:68ch}.marketing .legal-head .h2,.marketing .legal-head .lead{margin-top:14px}.marketing .legal-date{font-family:var(--f-mono);color:var(--muted-2);margin-top:14px;font-size:13px}.marketing .legal-toc{top:calc(var(--header-h) + 24px);border-left:2px solid var(--line);padding-left:16px;position:sticky}.marketing .legal-toc-h{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lagoon-ink);margin-bottom:8px;font-size:11px;font-weight:500}.marketing .legal-toc ol{color:var(--muted);padding-left:1.4em;font-size:14.5px;line-height:1.4;list-style:decimal}.marketing .legal-toc li{margin:7px 0}.marketing .legal-toc a{color:var(--text)}.marketing .legal-toc a:hover{color:var(--lagoon-ink)}.marketing .legal-body{max-width:68ch}.marketing .legal-body>section+section{margin-top:44px}.marketing .legal-body h2{letter-spacing:-.02em;font-size:22px;line-height:1.25}.marketing .legal-body .legal-n{font-family:var(--f-mono);color:var(--lagoon-ink);font-size:.8em;font-weight:500}.marketing .legal-body h3{margin-top:26px;font-size:17px;line-height:1.35}.marketing .legal-body p,.marketing .legal-body ul,.marketing .legal-body .legal-scroll{margin-top:14px}.marketing .legal-body ul{padding-left:1.3em;list-style:outside}.marketing .legal-body li{margin-top:8px}.marketing .legal-body li::marker{color:var(--faint)}.marketing .legal-body strong{color:var(--ink);font-weight:600}.marketing .legal-body a{color:var(--lagoon-ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.marketing .legal-body a:hover{text-decoration-color:currentColor}.marketing .legal-scroll{overflow-x:auto}.marketing .legal-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.marketing .legal-table th,.marketing .legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px 10px 0}.marketing .legal-table th{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-weight:500}.marketing .legal-table td:first-child{white-space:nowrap;color:var(--ink)}@media (max-width:900px){.marketing .legal-grid{grid-template-columns:minmax(0,1fr)}.marketing .legal-toc{position:static}}.marketing .hm-tag{height:24px;font-family:var(--f-mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.marketing .hm-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.marketing .hm-tag.p2p{background:var(--lagoon-tint);color:var(--lagoon-ink)}.marketing .hm-tag.o2c{background:var(--gold-soft);color:var(--gold-ink)}.marketing .hm-tag.both{background:var(--navy-tint);color:var(--navy)}.marketing a.hm-tag:hover{box-shadow:inset 0 0 0 1px}.marketing .dark .hm-tag.p2p{color:#7fddf0;background:#00b4d824}.marketing .dark .hm-tag.o2c{color:#e9cf7a;background:#c9a22729}.marketing .hm-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing .hm-o2c-eyebrow{color:var(--gold-ink)}.marketing .hm-o2c-eyebrow:before{background:var(--gold)}.marketing .hm-hx{gap:14px;min-width:0;display:grid;position:relative}.marketing .hm-hx .photo{aspect-ratio:3/2;box-shadow:var(--sh-dark);border-color:#ffffff24}.marketing .hm-hx .hx-pill{top:14px;right:14px}.marketing .hm-hero-card{background:var(--white);box-shadow:var(--sh-dark);font-family:var(--f-app);color:var(--navy);font-variant-numeric:tabular-nums;border-radius:14px;font-size:12.5px;line-height:1.4;overflow:hidden}.marketing .hm-flow{background:var(--white);box-shadow:var(--sh-dark);font-family:var(--f-app);color:var(--navy);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.marketing .hm-lane{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.marketing .hm-lane .hm-tag{justify-content:center;min-width:52px}.marketing .hm-dots{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.marketing .hm-dots i{background:var(--line);border-radius:3px;height:6px}.marketing .hm-lane.p2p .hm-dots i{background:var(--lagoon)}.marketing .hm-lane.o2c .hm-dots i{background:var(--gold)}.marketing .hm-lane.o2c .hm-dots i:last-child{background:var(--line)}.marketing .hm-lane .s{font-family:var(--f-mono);color:var(--muted-2);white-space:nowrap;font-size:11.5px}.marketing .hm-flow-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:13px;font-weight:700;display:flex}.marketing .hm-ph-head{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:center;gap:28px 56px;display:grid}.marketing .hm-ph-head .photo{aspect-ratio:16/10}.marketing .hm-ph-head .ph-photo .tag{border-color:#c9a22799}.marketing .hm-cols{margin-top:var(--sec-head-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing .hm-col{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--navy);border-radius:14px;min-width:0;padding:20px 20px 12px}.marketing .hm-col.p2p{border-top-color:var(--lagoon)}.marketing .hm-col.o2c{border-top-color:var(--gold)}.marketing .hm-col h3{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:16px;display:flex}.marketing .hm-col ul{margin-top:12px}.marketing .hm-col li{border-top:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:10px;padding:9px 0;font-size:15px;line-height:1.45;display:flex}.marketing .hm-col li:before{content:"";background:var(--navy);border-radius:2px;flex:none;width:6px;height:6px;margin-top:9px}.marketing .hm-col.p2p li:before{background:var(--lagoon)}.marketing .hm-col.o2c li:before{background:var(--gold)}.marketing .hm-col li .pill{flex:none;margin-left:auto}.marketing .hm-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px 56px;display:grid}.marketing .hm-split .photo{aspect-ratio:16/9}.marketing .hm-split.rev .photo{order:-1}.marketing .hm-pains{margin-top:var(--sec-head-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing .hm-pain{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--lagoon);border-radius:14px;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:20px;display:grid}.marketing .hm-pain.o2c{border-top-color:var(--gold)}.marketing .hm-pain h3{letter-spacing:-.01em;color:var(--ink);font-size:16.5px;line-height:1.38}.marketing .hm-pain p{color:var(--muted);font-size:15px;line-height:1.5}.marketing .hm-saved{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;padding-top:12px;font-size:13px;display:flex}.marketing .hm-saved .calc{font-family:var(--f-mono);background:var(--cloud);border-radius:6px;flex:1 0 100%;margin-bottom:6px;padding:5px 8px;font-size:11.5px;line-height:1.45}.marketing .g-cloud .hm-saved .calc{background:var(--navy-tint)}.marketing .hm-saved b{font-family:var(--f-mono);color:var(--ink);white-space:nowrap;font-size:19px;font-weight:600}.marketing .hm-ctl-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:40px 0 12px;display:flex}.marketing .hm-ctl-h h3{color:var(--ink);font-size:18px}.marketing .hm-controls{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.marketing .hm-cg{border-left:1px solid var(--line);min-width:0;padding:18px 20px}.marketing .hm-cg:first-child{border-left:0}.marketing .hm-cg h4{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:600}.marketing .hm-cg ul{gap:10px;margin-top:12px;display:grid}.marketing .hm-cg li{color:var(--ink);font-size:15px;font-weight:600;line-height:1.35}.marketing .hm-cg li span{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.marketing .btn-gold{background:var(--gold-soft);color:var(--gold-ink);border-color:var(--gold-line)}.marketing .btn-gold:hover{color:var(--gold-ink);background:#f1e6bd}.marketing .hm-rep{margin-top:var(--sec-head-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:16px;display:grid}.marketing .hm-rcol{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--lagoon);border-radius:14px;min-width:0;padding:20px}.marketing .hm-rcol.o2c{border-top-color:var(--gold)}.marketing .hm-rcol h3{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:16px;display:flex}.marketing .hm-rcol ul{margin-top:12px}.marketing .hm-rcol li{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.marketing .hm-rcol li span{color:var(--muted);text-align:right;font-size:12.5px}.marketing .hm-gl{background:var(--navy-deep);color:var(--on-dark-2);box-shadow:var(--sh-panel);border-radius:14px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.marketing .hm-gl h3{color:#fff;font-size:16px}.marketing .hm-gl .r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.marketing .hm-je{font-family:var(--f-mono);grid-template-columns:minmax(0,1fr) auto auto;column-gap:16px;font-size:12.5px;display:grid}.marketing .hm-je span{border-bottom:1px solid var(--on-dark-line);text-align:right;padding:5px 0}.marketing .hm-je span:nth-child(3n+1){text-align:left;font-family:var(--f-body)}.marketing .hm-je .th{letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);font-size:11px}.marketing .hm-je .tot{color:#fff;border-bottom:0;font-weight:600}.marketing .hm-gl .chip-neutral{color:var(--on-dark-3);background:#ffffff14}.marketing .hm-gl .warn{color:#ffc2a6;background:#d9480f29;border-radius:8px;padding:8px 10px;font-size:12.5px}.marketing .hm-bir{margin-top:var(--sec-head-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.marketing .hm-bcol{border:1px solid var(--on-dark-line);border-top:3px solid var(--teal);background:#ffffff08;border-radius:16px;align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.marketing .hm-bcol.o2c{border-top-color:var(--gold)}.marketing .hm-bcol .who{color:var(--on-dark-3);font-size:14px}.marketing .hm-bcol .ticks li:before{border-color:var(--teal)}.marketing .hm-bcol.o2c .ticks li:before{border-color:var(--gold)}.marketing .hm-paper{gap:8px;padding:14px 16px;display:grid;overflow-x:auto}.marketing .hm-paper .top{border-bottom:2px solid var(--paper-ink);justify-content:space-between;align-items:end;gap:10px;min-width:280px;padding-bottom:8px;font-size:10px;line-height:1.35;display:flex}.marketing .hm-paper .top b{font-size:12px}.marketing .hm-paper .big{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1;display:block}.marketing .hm-calc{min-width:260px;font-family:var(--f-mono);grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;font-size:12px;display:grid}.marketing .hm-calc .n{text-align:right}.marketing .hm-calc .hl{background:var(--gold-soft);font-weight:700}.marketing .hm-calc .end{border-top:1px solid var(--paper-ink);padding-top:4px;font-weight:700}.marketing .hm-bir-foot{border-top:1px solid var(--on-dark-line);color:var(--on-dark-3);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;padding-top:18px;font-size:14px;display:flex}.marketing .hm-bir-foot .end{margin-left:auto}.marketing .hm-sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 56px;display:grid}.marketing .hm-list{border-top:1px solid var(--line)}.marketing .hm-list li{border-bottom:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 0;font-size:15.5px;line-height:1.45;display:flex}.marketing .hm-list li .hm-tag{flex:none;margin-left:auto}.marketing .hm-list li svg{fill:none;width:16px;height:16px;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}.marketing .hm-seccomp{gap:14px;min-width:0;display:grid}.marketing .hm-seccomp .photo{aspect-ratio:16/9}.marketing .hm-log{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;font-size:12.5px;display:grid}.marketing .hm-log>span{border-bottom:1px solid var(--line-soft);padding:9px 0}.marketing .hm-log>span:nth-last-child(-n+3){border-bottom:0}.marketing .hm-log .t{font-family:var(--f-mono);color:var(--muted-2);white-space:nowrap;font-size:11.5px}.marketing .hm-close{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:stretch;gap:20px;display:grid}.marketing .hm-close .photo{aspect-ratio:auto;min-height:280px}.marketing .hm-close .photo img{object-position:50% 40%}.marketing .hm-paths{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.marketing .hm-path{background:var(--white);border:1px solid var(--line);border-radius:14px;align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.marketing .hm-path .hm-path-h{letter-spacing:-.015em;color:var(--ink);font-size:19px;line-height:1.3}.marketing .hm-path .hm-tag{justify-self:start}@media (max-width:960px){.marketing .hm-ph-head,.marketing .hm-split,.marketing .hm-sec,.marketing .hm-close,.marketing .hm-rep,.marketing .hm-bir{grid-template-columns:minmax(0,1fr)}.marketing .hm-split.rev .photo{order:0}.marketing .hm-cols,.marketing .hm-pains{grid-template-columns:minmax(0,1fr)}.marketing .hm-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .hm-cg:nth-child(3){border-left:0}.marketing .hm-cg:nth-child(n+3){border-top:1px solid var(--line)}.marketing .hm-gl{order:3}}@media (max-width:640px){.marketing .hm-paths,.marketing .hm-controls{grid-template-columns:minmax(0,1fr)}.marketing .hm-cg{border-left:0;border-top:1px solid var(--line)}.marketing .hm-cg:first-child{border-top:0}.marketing .hm-lane .s{white-space:normal}.marketing .hm-hx .hx-pill{display:none}.marketing .hm-bir-foot .end{margin-left:0}}.marketing .pr-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing .pr-hero{padding:64px 0 88px}.marketing .pr-head{max-width:820px}.marketing .pr-period-wrap{margin-top:32px}.marketing .pr-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.marketing .pr-period{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.marketing .pr-period label{min-height:40px;color:var(--on-dark-2);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.marketing .pr-save{font-family:var(--f-mono);color:var(--gold);font-size:11px}.marketing #pr-period-m:checked~.pr-period label[for=pr-period-m],.marketing #pr-period-a:checked~.pr-period label[for=pr-period-a]{color:var(--navy-deep);background:#fff;border-color:#fff}.marketing #pr-period-a:checked~.pr-period label[for=pr-period-a] .pr-save{color:var(--gold-ink)}.marketing #pr-period-m:focus-visible~.pr-period label[for=pr-period-m],.marketing #pr-period-a:focus-visible~.pr-period label[for=pr-period-a]{outline:3px solid var(--teal);outline-offset:2px}.marketing #pr-period-m:checked~.pr-tiers .pr-a,.marketing #pr-period-a:checked~.pr-tiers .pr-m{display:none}.marketing .pr-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:28px;display:grid}.marketing .pr-tier{background:var(--white);color:var(--text);border:1px solid var(--line);min-width:0;box-shadow:var(--sh-dark);border-radius:18px;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:16px;padding:26px 24px 22px;display:grid;position:relative}.marketing .pr-tier.featured{border:2px solid var(--teal)}.marketing .pr-ribbon{background:var(--teal);color:var(--navy-deep);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-13px;left:22px}.marketing .pr-tier-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing .pr-tier h3,.marketing .pr-tier h2{color:var(--ink);font-size:20px}.marketing .pr-who{color:var(--muted);font-size:14.5px}.marketing .pr-price{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.marketing .pr-price b{font-family:var(--f-mono);color:var(--ink);letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1}.marketing .pr-price span{color:var(--muted);font-size:14px}.marketing .pr-from{flex:1 0 100%;font-size:13px}.marketing .pr-calc{font-family:var(--f-mono);color:var(--muted);background:var(--cloud);border-radius:8px;margin-top:8px;padding:6px 9px;font-size:11.5px;line-height:1.45}.marketing .pr-inc{color:var(--text);gap:9px;font-size:14.5px;display:grid}.marketing .pr-inc li{align-items:flex-start;gap:10px;display:flex}.marketing .pr-inc b{color:var(--ink)}.marketing .pr-inc svg,.marketing .pr-y svg{fill:none;width:16px;height:16px;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}.marketing .pr-cta .btn{width:100%}.marketing .pr-tier .btn-ghost{background:var(--white);color:var(--navy);border-color:var(--line-2)}.marketing .pr-tier .btn-ghost:hover{background:var(--cloud);color:var(--navy);border-color:var(--navy)}.marketing .pr-tax{color:var(--on-dark-2);margin-top:22px;font-size:14px}.marketing .pr-every{margin-top:var(--sec-head-gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing .pr-every>div{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--lagoon);border-radius:14px;min-width:0;padding:18px}.marketing .pr-every h3{color:var(--ink);font-size:16px}.marketing .pr-every ul{color:var(--text);gap:7px;margin-top:10px;font-size:14.5px;display:grid}.marketing .pr-every li{padding-left:16px;position:relative}.marketing .pr-every li:before{content:"";background:var(--lagoon);width:7px;height:2px;position:absolute;top:10px;left:0}.marketing .pr-table-wrap{margin-top:var(--sec-head-gap);background:var(--white);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.marketing .pr-table{border-collapse:collapse;width:100%;min-width:680px;font-size:14.5px}.marketing .pr-table th,.marketing .pr-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--text);padding:11px 14px;font-weight:400}.marketing .pr-table thead th{color:var(--ink);text-align:center;font-size:15px;font-weight:700}.marketing .pr-table thead th small{font-family:var(--f-mono);color:var(--muted);font-size:12px;font-weight:500;display:block}.marketing .pr-table td{text-align:center;width:16%}.marketing .pr-table td b{font-family:var(--f-mono);color:var(--ink);font-weight:600}.marketing .pr-table td small{color:var(--muted);font-size:12.5px;display:block}.marketing .pr-table tr:last-child>*{border-bottom:0}.marketing .pr-grp th{background:var(--cloud);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);padding:9px 14px;font-size:11.5px}.marketing .pr-y{display:inline-flex}.marketing .pr-y svg{margin-top:0}.marketing .pr-n{color:var(--muted-2)}.marketing .pr-cards3{margin-top:var(--sec-head-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing .pr-cards2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.marketing .pr-card{background:var(--white);border:1px solid var(--line);min-width:0;color:var(--text);border-radius:16px;align-content:start;justify-items:start;gap:12px;padding:22px;display:grid}.marketing .pr-card.p2p{border-top:3px solid var(--lagoon)}.marketing .pr-card.o2c{border-top:3px solid var(--gold)}.marketing .pr-card h3{color:var(--ink);font-size:18px}.marketing .pr-card .pr-calc{justify-self:stretch;margin-top:0}.marketing .pr-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing .pr-addon{border-top:1px solid var(--line);justify-content:space-between;justify-self:stretch;align-items:baseline;gap:12px;padding-top:10px;font-size:14.5px;display:flex}.marketing .pr-addon b{font-family:var(--f-mono);color:var(--ink);white-space:nowrap}.marketing .pr-methods{flex-wrap:wrap;gap:8px;display:flex}.marketing .pr-methods span{border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.marketing .pr-close{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:24px;display:grid}.marketing .pr-close .photo{aspect-ratio:auto;min-height:300px}.marketing .pr-close .photo img{object-position:50% 40%}.marketing .hp-tiers{margin-top:var(--sec-head-gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing .hp-tier{background:var(--white);border:1px solid var(--line);border-top:3px solid var(--lagoon);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.marketing .hp-tier.o2c{border-top-color:var(--gold);background:linear-gradient(180deg,var(--gold-soft),var(--white) 55%)}.marketing .hp-tier-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing .hp-tier h3{color:var(--ink);font-size:17px}.marketing .hp-price{font-family:var(--f-mono);color:var(--ink);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.1}.marketing .hp-price small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.marketing .hp-tier ul{color:var(--text);gap:6px;font-size:14px;display:grid}.marketing .hp-tier li{padding-left:15px;position:relative}.marketing .hp-tier li:before{content:"";background:var(--lagoon);width:7px;height:2px;position:absolute;top:10px;left:0}.marketing .hp-tier.o2c li:before{background:var(--gold)}.marketing .hp-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:20px;font-size:14px;display:flex}@media (max-width:960px){.marketing .pr-tiers,.marketing .pr-cards3,.marketing .pr-cards2,.marketing .pr-close{grid-template-columns:minmax(0,1fr)}.marketing .pr-every,.marketing .hp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.marketing .pr-every,.marketing .hp-tiers{grid-template-columns:minmax(0,1fr)}.marketing .pr-price b{font-size:32px}}.marketing .faq-all{margin-top:12px}.marketing .faqx-head{padding-bottom:40px}.marketing .faqx-search{max-width:720px;margin-top:28px}.marketing:not([data-enhanced]) .faqx-search{display:none}.marketing .faqx-label{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.marketing .faqx-input{width:100%;min-height:52px;font-size:16px}.marketing .faqx-count{color:var(--muted);margin-top:8px;font-size:13.5px}.marketing .faqx-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.marketing .faqx-chips a{background:var(--white);border:1px solid var(--line);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.marketing .faqx-chips a:hover{border-color:var(--lagoon);color:var(--lagoon-ink)}.marketing .faqx-chips a span{font-family:var(--f-mono);color:var(--muted-2);font-size:11.5px}.marketing .faqx-body{gap:40px;max-width:900px;display:grid}.marketing .faqx-topic h2{letter-spacing:-.015em;color:var(--ink);border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:6px;font-size:20px;display:flex}.marketing .faqx-topic[hidden],.marketing .faqx-topic details[hidden]{display:none}.marketing .faqx-q{flex:1;min-width:0}.marketing .faqx-tags{flex:none;gap:6px;display:inline-flex}.marketing .faqx-more{background:var(--cloud);border:1px solid var(--line);border-radius:14px;gap:12px;padding:22px;display:grid}.marketing .faqx-more p{color:var(--ink);font-weight:600}@media (max-width:640px){.marketing .faqx-tags{display:none}}.marketing .nav-links a,.marketing .nav-right .signin{white-space:nowrap}@media (max-width:1080px){.marketing .nav-links a{padding:0 8px;font-size:14px}.marketing .nav-right .signin{padding:0 8px}}
