@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.p.1spbknb88wd48.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_575b07f8-module__2RAZrG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_575b07f8-module__2RAZrG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.3-6t-g6q0vh0a.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_5vE2tgUPdfykkfZKtpaoC9cg1Lcn)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b3b23aba-module__7UrOeW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b3b23aba-module__7UrOeW__variable{--font-inter:"Inter", "Inter Fallback"}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}[hidden]{display:none!important}html,body{overflow-x:clip}
:root{--bg:#f3f4f7;--surface:#fff;--surface-2:#e9ecf2;--ink:#0d121b;--muted:#566078;--rule:#d9dde6;--accent:#2945ff;--accent-ink:#2945ff;--on-accent:#fff;--field:#1b2ddd;--on-field:#fff;--on-field-muted:#c9d0ff;--navy:#171e26;--yellow:#ffdc21;--cyan:#61d2dc;--mint:#a0edbf;--glass:#ffffffad;--glass-border:#ffffffd9;--glass-shadow:0 1px 0 #fff9 inset, 0 18px 40px -18px #0d121b59;--grain-opacity:.07;--blob-opacity:.55;--ledger:#0d121b0f;--display:var(--font-outfit), "Outfit", ui-sans-serif, system-ui, sans-serif;--body:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--wrap:1180px;--gutter-l:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--header-h:68px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1218;--surface:#161c25;--surface-2:#1f2733;--ink:#eef1f6;--muted:#a2acbf;--rule:#2a3340;--accent-ink:#8c9cff;--glass:#161c259e;--glass-border:#ffffff1f;--glass-shadow:0 1px 0 #ffffff0f inset, 0 18px 40px -18px #000000b3;--grain-opacity:.12;--blob-opacity:.32;--ledger:#ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1218;--surface:#161c25;--surface-2:#1f2733;--ink:#eef1f6;--muted:#a2acbf;--rule:#2a3340;--accent-ink:#8c9cff;--glass:#161c259e;--glass-border:#ffffff1f;--glass-shadow:0 1px 0 #ffffff0f inset, 0 18px 40px -18px #000000b3;--grain-opacity:.12;--blob-opacity:.32;--ledger:#ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg);position:fixed;inset:0 0 auto}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}p{margin:0}a{color:var(--accent-ink)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.display{letter-spacing:-.035em;font-size:clamp(44px,7.4vw,104px);font-weight:600;line-height:.98}.h2{letter-spacing:-.03em;font-size:clamp(32px,4.2vw,56px)}.h3{letter-spacing:-.015em;font-size:clamp(22px,2vw,28px)}.lede{color:var(--muted);max-width:34em;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.small{color:var(--muted);font-size:14px;line-height:1.5}.eyebrow{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;border-radius:3px;width:22px;height:3px}.num{font-variant-numeric:tabular-nums}.site-header{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in srgb, var(--rule) 70%, transparent);position:sticky}.site-header .wrap{min-height:var(--header-h);align-items:center;gap:28px;display:flex}.logo{color:var(--accent);flex:none;display:inline-flex}.logo svg{width:96px;height:29px;display:block;overflow:visible}.nav{gap:24px;font-size:15px;font-weight:500;display:flex}.nav a{color:var(--ink);opacity:.82;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{opacity:1;color:var(--accent-ink)}.header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.signin{color:var(--ink);padding:10px 6px;font-size:15px;font-weight:600;text-decoration:none}.menu-btn{display:none}.lang-pick{position:relative}.lang-pick summary{cursor:pointer;color:var(--ink);border:1px solid var(--rule);border-radius:999px;padding:8px 10px;font-size:14px;font-weight:600;list-style:none}.lang-pick summary::-webkit-details-marker{display:none}.lang-pick summary:after{content:" ▾";opacity:.7;font-size:11px}.lang-pick-panel{background:var(--surface);border:1px solid var(--rule);z-index:60;border-radius:14px;min-width:96px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000002e}.lang-pick-panel a{color:var(--ink);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.lang-pick-panel a:hover,.lang-pick-panel a[aria-current=true]{background:var(--surface-2)}.site-header--field .lang-pick summary,.site-header--dark .lang-pick summary{color:#fff;border-color:#ffffff59}.menu-lang{justify-self:start;margin-top:8px}.site-header--field{background:color-mix(in srgb, var(--field) 88%, transparent);border-bottom-color:#ffffff24}.site-header--field .logo,.site-header--field .nav a,.site-header--field .signin{color:var(--on-field)}.site-header--dark{background:#171e26b8;border-bottom-color:#ffffff1a}.site-header--dark .logo,.site-header--dark .nav a,.site-header--dark .signin{color:#fff}.btn{min-height:50px;font:600 16px/1 var(--body);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover{background:#1b32c8}.btn--ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn--ghost:hover{border-color:var(--ink)}.btn--white{color:var(--field);background:#fff}.btn--yellow{background:var(--yellow);color:#1a1500}.btn--line-white{color:#fff;background:0 0;border-color:#ffffff8c}.btn--sm{min-height:40px;padding:0 18px;font-size:14px}.link-arrow{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .15s}.link-arrow:hover:after{transform:translate(3px)}.section{padding-block:clamp(64px,9vw,120px);position:relative}.section--tight{padding-block:clamp(40px,6vw,72px)}.band-white{background:var(--surface)}.band-field{background:var(--field);color:var(--on-field)}.band-field .lede,.band-field .small{color:var(--on-field-muted)}.band-field .eyebrow{color:var(--yellow)}.section-head{gap:18px;max-width:760px;margin-bottom:clamp(36px,5vw,56px);display:grid}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;z-index:1;border-radius:inherit;opacity:var(--grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.band-field.grain:after,.door--business.grain:after{mix-blend-mode:overlay;opacity:.22}.grain>*{z-index:2;position:relative}.fields{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.blob{filter:blur(70px);opacity:var(--blob-opacity);border-radius:50%;position:absolute}.blob--blue{background:var(--accent)}.blob--cyan{background:var(--cyan)}.blob--yellow{background:var(--yellow)}.blob--mint{background:var(--mint)}.glass{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--r-md);-webkit-backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--glass-shadow);color:var(--ink)}.ledger{background-image:repeating-linear-gradient(to bottom, transparent 0 35px, var(--ledger) 35px 36px)}.stroke{pointer-events:none;z-index:0;position:absolute;overflow:visible}.stroke path{fill:none;stroke:var(--yellow);stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.stroke path{stroke-dasharray:1;animation:1.8s cubic-bezier(.6,.05,.2,1) .2s both draw}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}}.photo{border-radius:var(--r-xl);background:var(--navy);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.aura{--aura-base:#171e26;--aura-ink:#fff;--aura-muted:#b9c2d6;--aura-arc:#ffffff29;--aura-arc-glow:#61d2dc2e;--aura-blue:#2945ff9e;--aura-cyan:#61d2dc6b;--aura-ember:#ffdc2138;isolation:isolate;color:var(--aura-ink);background:radial-gradient(60% 70% at 0% 100%, var(--aura-blue), transparent 70%), radial-gradient(50% 60% at 100% 0%, var(--aura-cyan), transparent 70%), radial-gradient(18% 22% at 88% 92%, var(--aura-ember), transparent 75%), var(--aura-base);position:relative;overflow:hidden}.aura .lede,.aura .small,.aura .eyebrow{color:var(--aura-muted)}.aura-arcs{pointer-events:none;z-index:0;position:absolute;inset:0}.aura-arcs i{border:1px solid var(--aura-arc);box-shadow:0 0 24px 0 var(--aura-arc-glow), inset 0 0 24px 0 var(--aura-arc-glow);border-radius:50%;position:absolute}.aura-arcs i:first-child{width:112vmax;height:112vmax;top:18%;left:-46vmax}.aura-arcs i:nth-child(2){width:92vmax;height:92vmax;top:-62%;right:-40vmax}.aura .glass{--glass:#171e2685;--glass-border:#ffffff29;color:#fff}.aura--light{--aura-base:#edeff2;--aura-ink:var(--ink);--aura-muted:#4f5a72;--aura-arc:#66779952;--aura-arc-glow:transparent;--aura-blue:#2945ff29;--aura-cyan:#61d2dc4d;--aura-ember:#ffdc2138}.aura--light .glass{--glass:#ffffffa8;--glass-border:#ffffffe6;color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aura--light .glass{--glass:#171e2685;--glass-border:#ffffff29}}:root[data-theme=dark] .aura--light .glass{--glass:#171e2685;--glass-border:#ffffff29}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .aura--light{--aura-base:#121821;--aura-ink:#eef1f6;--aura-muted:#a2acbf;--aura-arc:#ffffff1f;--aura-blue:#2945ff57;--aura-cyan:#61d2dc38}}:root[data-theme=dark] .aura--light{--aura-base:#121821;--aura-ink:#eef1f6;--aura-muted:#a2acbf;--aura-arc:#ffffff1f;--aura-blue:#2945ff57;--aura-cyan:#61d2dc38}.aura.grain:after{mix-blend-mode:overlay;opacity:.35}.aura--light.grain:after{mix-blend-mode:multiply;opacity:.08}.doors{grid-template-columns:1fr 1fr;gap:20px;display:grid}.door{border-radius:var(--r-xl);align-content:start;gap:22px;min-width:0;padding:clamp(28px,3.4vw,44px);text-decoration:none;display:grid;position:relative;overflow:hidden}.door--business{background:var(--field);color:var(--on-field)}.door--business .small,.door--business .door-points{color:var(--on-field-muted)}.door--freelancer{background:var(--surface);color:var(--ink);border:1px solid var(--rule)}.door-tag{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase}.door--business .door-tag{color:var(--yellow)}.door--freelancer .door-tag{color:#0f7d88}.door-points{color:var(--muted);gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.door-points li{grid-template-columns:18px 1fr;gap:10px;display:grid}.door-points li:before{content:"";border-radius:50%;width:8px;height:8px;margin-top:9px}.door--business .door-points li:before{background:var(--yellow)}.door--freelancer .door-points li:before{background:var(--cyan)}.door-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.door--business .link-arrow{color:#fff}.proof{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:24px;display:grid}.proof-item strong{font:600 clamp(32px, 3.4vw, 46px)/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.proof-item span{color:var(--muted);font-size:14px}.trust{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.stars{gap:2px;display:inline-flex}.stars i{background:#00b67a;place-items:center;width:18px;height:18px;display:grid}.stars i:before{content:"★";color:#fff;font-size:13px;font-style:normal;line-height:1}.answers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.answer{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);align-content:start;gap:14px;min-width:0;padding:30px;display:grid}.answer-big{font:600 clamp(30px, 3vw, 40px)/1.05 var(--display);letter-spacing:-.025em}.answer p{color:var(--muted);font-size:16px}.quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.quote{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--rule);align-content:space-between;gap:20px;min-width:0;padding:28px;display:grid}.quote blockquote{font:500 19px/1.45 var(--display);letter-spacing:-.005em;margin:0}.quote figcaption{color:var(--muted);font-size:14px}.quote figcaption b{color:var(--ink);font-weight:600;display:block}.faq{border-top:1px solid var(--rule);gap:0;max-width:860px;display:grid}.faq details{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;font:600 clamp(18px, 1.6vw, 21px)/1.3 var(--display);padding:24px 44px 24px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 28px/1 var(--display);color:var(--accent-ink);transition:transform .2s;position:absolute;top:20px;right:4px}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:46em;padding:0 0 24px}.cta-band{border-radius:var(--r-xl);justify-items:start;gap:24px;padding:clamp(40px,6vw,80px);display:grid;position:relative;overflow:hidden}.site-footer{border-top:1px solid var(--rule);padding-block:64px 40px;font-size:15px}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;display:grid}.footer-grid h4{font:600 13px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.footer-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-grid a{color:var(--ink);opacity:.85;text-decoration:none}.footer-grid a:hover{opacity:1;color:var(--accent-ink)}.footer-bottom{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.lang{background:var(--surface-2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.lang a{color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.lang a[aria-current=true]{background:var(--surface);box-shadow:0 1px 2px #00000014}.app{--a-bg:#f5f5f5;--a-card:#fff;--a-muted:#f0f0f2;--a-fg:#09090b;--a-mfg:#575761;--a-border:#e4e4e7;--a-primary:#1433d2;--a-success-s:#e8fbeb;--a-success-f:#175f33;--a-info-s:#ecf6ff;--a-info-f:#17559b;--a-warn-s:#fff4db;--a-warn-f:#ad5700;--a-rail-b:#09090b;font-family:"Outfit", var(--display);color:var(--a-fg);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:14px;line-height:20px}@supports (color:lab(0% 0 0)){.app{--a-bg:lab(96.52% -.0000298023 .0000119209);--a-card:lab(100% 0 0);--a-muted:lab(94.754% .298232 -1.09156);--a-fg:lab(2.51107% .242703 -.886115);--a-mfg:lab(37.2143% 1.67666 -5.76061);--a-border:lab(90.6853% .399232 -1.45452);--a-success-s:lab(96.9216% -8.87239 5.65778);--a-success-f:lab(35.1518% -31.0041 18.6055);--a-info-s:lab(96.4932% -2.61772 -8.86686);--a-info-f:lab(35.2693% 1.84916 -44.6977);--a-warn-s:lab(96.6599% 1.50219 15.5202);--a-warn-f:lab(46.9071% 38.3423 89.0434);--a-rail-b:lab(2.51107% .242703 -.886115)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app{--a-bg:#09090b;--a-card:#18181b;--a-muted:#27272a;--a-fg:#fafafa;--a-mfg:#9f9fa9;--a-border:#303033;--a-success-s:#16321f;--a-success-f:#9ce6ab;--a-info-s:#152c48;--a-info-f:#a7d2ff;--a-warn-s:#38280a;--a-warn-f:#f9c46e;--a-rail-b:#0f0f12}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]) .app{--a-bg:lab(2.51107% .242703 -.886115);--a-card:lab(8.30603% .618205 -2.16572);--a-muted:lab(15.7305% .613764 -2.16959);--a-fg:lab(98.26% 0 0);--a-mfg:lab(65.6464% 1.53497 -5.42429);--a-border:lab(19.9065% .619739 -2.16851);--a-success-s:lab(18.2863% -15.3525 9.13136);--a-success-f:lab(85.1872% -32.8234 21.2271);--a-info-s:lab(17.31% -.960141 -20.8347);--a-info-f:lab(82.3887% -7.19926 -31.0768);--a-warn-s:lab(17.6609% 5.04191 21.3598);--a-warn-f:lab(82.6506% 12.5663 50.0365);--a-rail-b:lab(4.40749% .351168 -1.27737)}}}:root[data-theme=dark] .app{--a-bg:#09090b;--a-card:#18181b;--a-muted:#27272a;--a-fg:#fafafa;--a-mfg:#9f9fa9;--a-border:#303033;--a-success-s:#16321f;--a-success-f:#9ce6ab;--a-info-s:#152c48;--a-info-f:#a7d2ff;--a-warn-s:#38280a;--a-warn-f:#f9c46e;--a-rail-b:#0f0f12}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .app{--a-bg:lab(2.51107% .242703 -.886115);--a-card:lab(8.30603% .618205 -2.16572);--a-muted:lab(15.7305% .613764 -2.16959);--a-fg:lab(98.26% 0 0);--a-mfg:lab(65.6464% 1.53497 -5.42429);--a-border:lab(19.9065% .619739 -2.16851);--a-success-s:lab(18.2863% -15.3525 9.13136);--a-success-f:lab(85.1872% -32.8234 21.2271);--a-info-s:lab(17.31% -.960141 -20.8347);--a-info-f:lab(82.3887% -7.19926 -31.0768);--a-warn-s:lab(17.6609% 5.04191 21.3598);--a-warn-f:lab(82.6506% 12.5663 50.0365);--a-rail-b:lab(4.40749% .351168 -1.27737)}}.app-window{background:var(--a-bg);box-shadow:0 0 0 1px var(--a-border), 0 30px 60px -30px #0d121b73;border-radius:12px;overflow:hidden}.app-bar{background:var(--a-card);border-bottom:1px solid var(--a-border);align-items:center;gap:10px;height:44px;padding:0 16px;font-weight:500;display:flex}.app-bar .who{color:var(--a-mfg);margin-left:auto;font-size:12px}.app-body{gap:12px;padding:16px;display:grid}.app-card{background:var(--a-card);box-shadow:0 0 0 1px var(--a-border);border-radius:10px;min-width:0;padding:16px}.app-band{grid-template-columns:repeat(3,1fr);padding:0;display:grid}.app-band>div{gap:4px;min-width:0;padding:16px;display:grid}.app-band>div+div{border-left:1px solid var(--a-border)}.app-label{color:var(--a-fg);font-weight:500}.app-figure{letter-spacing:-.025em;font-size:28px;font-weight:500;line-height:32px}.app-value{font-size:18px;font-weight:500;line-height:24px}.app-sub{color:var(--a-mfg);font-size:12px;line-height:16px}.app-title{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;font-weight:500;line-height:24px}.app-row{border-top:1px solid var(--a-border);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.app-row:first-of-type{border-top:0}.app-dot{background:var(--a-success-f);border-radius:50%;width:6px;height:6px}.app-dot--quiet{background:var(--a-border)}.app-meta{color:var(--a-mfg)}.pill{white-space:nowrap;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.pill--success{background:var(--a-success-s);color:var(--a-success-f)}.pill--info{background:var(--a-info-s);color:var(--a-info-f)}.pill--warn{background:var(--a-warn-s);color:var(--a-warn-f)}@media (max-width:900px){.nav{display:none}.proof{grid-template-columns:1fr 1fr}.proof .trust{grid-column:1/-1}.answers,.quotes{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}@media (max-width:720px){body{font-size:16px}.doors{grid-template-columns:1fr}.site-header .wrap{gap:12px}.header-actions .btn{display:none}.app-band{grid-template-columns:1fr}.app-band>div+div{border-left:0;border-top:1px solid var(--a-border)}.btn{min-height:48px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.doors-wrap{padding-block:clamp(56px,7vw,96px);position:relative}.doors-wrap .doors{align-items:stretch}.door2{border-radius:var(--r-xl);color:#fff;border:1px solid #ffffff29;flex-direction:column;gap:16px;min-width:0;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 70px -42px #060a28bf}.door2--business{background:#1424b4}.door2--freelancer{background:#171e26}.door2 .door-tag{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase}.door2--business .door-tag{color:var(--yellow)}.door2--freelancer .door-tag{color:var(--cyan)}.door2 h2{font:600 clamp(26px, 2.4vw, 36px)/1.08 var(--display);letter-spacing:-.025em;margin:0}.door2 .door-line{color:#c9d0ff;margin:0;font-size:16px}.door2--freelancer .door-line{color:#a9b4c6}.door-visual{border-radius:var(--r-lg);flex:none;height:220px;position:relative;overflow:hidden}.door2--business .door-visual{background:#ffffff12;border:1px solid #ffffff1f}.door2 .door-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.door2 .link-arrow{color:#fff}.door2--freelancer .btn--cyan{background:var(--cyan);color:#06272b}.fan svg.fan-lines{width:100%;height:100%;position:absolute;inset:0}.fan-lines path{fill:none;stroke:#ffffff52;stroke-width:1.2px;vector-effect:non-scaling-stroke}.fan-chip{color:#1424b4;background:#fff;border-radius:12px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:50%;left:4%;transform:translateY(-50%);box-shadow:0 10px 24px -12px #00000080}.fan-chip small{font:500 11px/1 var(--body);color:#5b6478}.fan-chip b{font:600 17px/1.1 var(--display);font-variant-numeric:tabular-nums}.fan-p{align-items:center;gap:8px;display:flex;position:absolute;left:70%;transform:translate(-50%,-50%)}.fan-av{color:#1424b4;width:30px;height:30px;font:600 11px/1 var(--body);background:#e9ecff;border-radius:50%;place-items:center;display:grid;position:relative}.fan-av svg{border-radius:2px;width:14px;height:10px;position:absolute;bottom:-3px;right:-5px;box-shadow:0 0 0 1.5px #1424b4}.fan-ok{font:600 11px/1 var(--body);color:#0c3d1f;background:#a0edbf;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.fan-ok{animation:6s ease-in-out infinite fan-tick;animation-delay:calc(var(--i) * .45s)}.fan-lines path{stroke-dasharray:1;animation:6s ease-in-out infinite fan-line;animation-delay:calc(var(--i) * .45s)}}@keyframes fan-tick{0%,6%{opacity:0;transform:scale(.7)}14%,78%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.7)}}@keyframes fan-line{0%{stroke-dashoffset:1px}12%,80%{stroke-dashoffset:0}92%,to{stroke-dashoffset:-1px}}.door-visual img{object-fit:cover;object-position:70% 30%;width:100%;height:100%;display:block}.door-visual .glass{color:#fff;--glass:#171e268c;--glass-border:#ffffff2e;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;bottom:14px;left:14px}.door-visual .glass b{font:600 14px/1 var(--display)}.proof-band{border-bottom:1px solid var(--rule)}.answers .answer{background:var(--surface)}.answer-layers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.answer-layers li{color:var(--muted);grid-template-columns:64px 1fr;align-items:baseline;gap:10px;font-size:15px;display:grid}.answer-layers b{font:600 15px/1.3 var(--display);color:var(--ink)}.clients{gap:14px;margin-top:clamp(28px,4vw,44px);display:grid}.clients-label{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.clients-row{flex-wrap:wrap;align-items:center;gap:14px 36px;margin:0;padding:0;list-style:none;display:flex}.logo-slot{justify-content:center;align-items:center;height:40px;display:flex}.logo-slot a{align-items:center;height:100%;text-decoration:none;display:flex}.logo-slot img{filter:grayscale()opacity(.7);width:auto;max-height:28px;transition:filter .15s}.logo-slot:hover img{filter:none}.wordmark{font:600 clamp(17px, 1.5vw, 21px)/1 Inter, var(--body);letter-spacing:-.01em;color:var(--muted);opacity:.75;text-decoration:none;transition:opacity .15s,color .15s}.logo-slot:hover .wordmark,.logo-slot a:focus-visible .wordmark{opacity:1;color:var(--ink)}.quotes--mix{grid-template-columns:repeat(3,1fr)}.quote--company .q-brand{font:600 18px/1 Inter, var(--body);color:var(--ink);letter-spacing:-.01em}.quote--company .link-arrow{color:var(--accent-ink);margin-top:4px;font-size:14px}.quotes-sub{grid-template-columns:repeat(2,1fr);margin-top:clamp(28px,4vw,40px)}@media (max-width:900px){.quotes-sub,.quotes--mix{grid-template-columns:1fr}}@media (max-width:720px){.fan-p{left:72%}}.logo-slot img.client-logo{filter:brightness(0);opacity:.62;width:auto;max-width:132px;max-height:26px;transition:opacity .15s,filter .15s}.logo-slot img.client-logo[data-small]{max-height:34px}.logo-slot:hover img.client-logo{opacity:.95}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-slot img.client-logo{filter:brightness(0)invert()}}:root[data-theme=dark] .logo-slot img.client-logo{filter:brightness(0)invert()}.logo-slot img.client-logo[data-keep]{filter:grayscale()contrast(1.15);opacity:.8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-slot img.client-logo[data-keep]{filter:grayscale()contrast(1.15)}}:root[data-theme=dark] .logo-slot img.client-logo[data-keep]{filter:grayscale()contrast(1.15)}.q-brand.logo-slot{justify-content:flex-start;height:32px}.q-brand.logo-slot img.client-logo{max-height:24px}.glimpse{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.glimpse-copy{gap:20px;min-width:0;display:grid}.glimpse-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.glimpse-steps li{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.glimpse-steps li span{background:var(--surface-2);width:34px;height:34px;font:600 15px/1 var(--display);border-radius:50%;place-items:center;display:grid}.glimpse-steps li p{color:var(--muted)}.glimpse-steps li b{color:var(--ink);font-weight:600}.glimpse-visual{min-width:0;position:relative}.glimpse-visual .fields{inset:-12%}.check-card{border-radius:var(--r-xl);align-content:start;gap:12px;min-width:0;padding:clamp(22px,3vw,32px);display:grid}.check-card label{font-size:14px;font-weight:600}.check-card input{box-sizing:border-box;border:1px solid var(--glass-border);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:500 17px/1 var(--body);border-radius:999px;padding:0 20px}.verdict{border-radius:var(--r-md);align-items:flex-start;gap:10px;min-height:52px;padding:14px 16px;font-size:15px;display:flex}.verdict b{font-weight:600}.verdict--idle{color:var(--aura-muted,var(--muted))}.verdict--yes{background:color-mix(in srgb, var(--mint) 45%, var(--surface));color:var(--ink)}.verdict--no{background:color-mix(in srgb, #ffb4a8 40%, var(--surface));color:var(--ink)}.verdict--maybe{background:var(--surface-2);color:var(--ink)}.hero{padding-block:clamp(40px,6vw,80px) clamp(56px,7vw,96px);overflow:hidden}.hand{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(54vw,860px);height:auto;position:absolute;bottom:-16%;right:-4%}.hero-grid{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.hero-tabs{background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;gap:4px;margin-bottom:26px;padding:4px;display:inline-flex}.hero-tab{color:#e6e9ff;font:600 14px/1 var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 16px;position:relative;overflow:hidden}.hero-tab[aria-selected=true]{color:var(--field);background:#fff}.hero-tab:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.hero-tab .prog{opacity:.5;transform-origin:0;background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.hero.is-rotating .hero-tab[aria-selected=true] .prog{animation:5s linear forwards prog}.hero.is-paused .hero-tab .prog{animation-play-state:paused!important}@keyframes prog{to{transform:scaleX(1)}}.slides,.cards{display:grid}.slide,.card-slot{grid-area:1/1;transition:opacity .28s,transform .28s,visibility 0s linear .28s}.slide:not(.is-on),.card-slot:not(.is-on){opacity:0;visibility:hidden;transform:translateY(-8px)}.slide.is-on,.card-slot.is-on{transition:opacity .45s .3s,transform .45s .3s,visibility 0s linear .3s}.slide{align-content:start;gap:22px;display:grid}.hero .display{color:#fff;max-width:9em;font-size:clamp(42px,5.6vw,84px)}.hero .lede{color:#e6e9ff;max-width:27em}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-visual{min-width:0;position:relative}.hero-photo{border-radius:var(--r-xl);aspect-ratio:4/5;width:100%;max-height:560px}.hero-photo img{object-fit:cover;object-position:72% 35%;width:100%;height:100%;display:block}.hero-visual .cards{z-index:3;position:absolute;bottom:28px;left:-28px}.card-slot{color:#fff;--glass:#171e268c;--glass-border:#fff3;align-items:center;gap:12px;min-width:250px;padding:14px 16px;display:flex}.card-slot .ico{color:#0c3d1f;background:#a0edbf;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.card-slot b{font:600 15px/1.2 var(--display);display:block}.card-slot small{color:#c9d0e0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.slide,.card-slot{transition:none;transform:none}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.hero{padding-bottom:150px}.hand{width:auto;max-height:220px;bottom:-12%;right:-10%}.hero-photo{aspect-ratio:16/10}.hero-visual .cards{bottom:12px;left:12px}}.stats{color:#fff;background:#171e26}.stats .proof-item span,.stats .trust{color:#a9b4c6}.stats .trust b{color:#fff}.clients-sec{border-bottom:1px solid var(--rule);padding-block:clamp(28px,4vw,44px)}.clients-sec .clients{margin-top:0}.split2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.split2>*{min-width:0}.bd-rows{display:grid}.bd-row{border-bottom:1px solid var(--app-border,#e4e4e7);font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.bd-row:last-child{border-bottom:0}.bd-row.you{font-size:18px;font-weight:600}.bd-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.bd-head small{color:var(--app-muted-fg,#71717a);font-size:12px;display:block}.methods{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.methods li{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:14px}.methods li b{font-weight:600}@media (max-width:900px){.split2{grid-template-columns:1fr}}.b-hero{padding-block:clamp(48px,7vw,96px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.b-hero .wrap{z-index:2;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid;position:relative}.b-hero-copy{gap:22px;min-width:0;display:grid}.b-hero .display{font-size:clamp(42px,6.2vw,86px)}.b-hero .display em{color:var(--yellow);font-style:normal}.b-hero .lede{color:var(--on-field-muted);max-width:30em}.b-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b-hero-note{color:var(--on-field-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.b-hero-visual{min-width:0;position:relative}.b-hero-visual .photo{aspect-ratio:4/3.4}.b-hero-visual .photo img{object-fit:cover;object-position:70% 30%;width:100%;height:100%;display:block}.b-hero-visual .stroke{width:70%;height:125%;top:-12%;right:-18%}.b-hero-visual .stroke path{stroke-width:26px}.b-receipt{width:min(300px,86%);color:var(--ink);grid-template-columns:32px 1fr;align-items:center;gap:3px 12px;padding:14px 16px;display:grid;position:absolute;bottom:28px;left:-24px}.b-receipt .ico{width:32px;height:32px;color:var(--accent-ink);background:#2945ff24;border-radius:50%;grid-row:span 2;place-items:center;font-weight:600;display:grid}.b-receipt b{font:600 15px/1.2 var(--display)}.b-receipt span{color:var(--muted);font-size:12.5px}.subnav{top:calc(env(safe-area-inset-top,0px) + var(--header-h));z-index:15;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);position:sticky}.subnav .wrap{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.subnav .wrap::-webkit-scrollbar{display:none}.subnav a{color:var(--muted);border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.subnav a:hover{background:var(--surface-2);color:var(--ink)}section[id]{scroll-margin-top:calc(var(--header-h) + 64px)}.b-link{align-items:center;gap:8px;display:flex}.b-link .d-input{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.b-code{background:var(--a-muted);color:var(--a-fg);border-radius:8px;margin:0;padding:12px 14px;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.fl-row{border-top:1px solid var(--a-border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.fl-row:first-child{border-top:0}.fl-av{background:var(--a-muted);width:28px;height:28px;color:var(--a-mfg);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.fl-name{min-width:0;display:grid}.fl-name span:last-child{color:var(--a-mfg);font-size:12px;line-height:16px}.b-approve{flex-wrap:wrap;gap:8px;display:flex}.b-docs{gap:0;display:grid}.b-doc{border-top:1px solid var(--a-border);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.b-doc:first-child{border-top:0}.b-doc span:first-child{display:grid}.b-doc small{color:var(--a-mfg);font-size:12px}.layers{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.layer{border-radius:var(--r-lg);align-content:start;gap:10px;min-width:0;padding:26px;display:grid;position:relative}.layer-n{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase}.layer h3{font-size:clamp(22px,2vw,28px)}.layer p{margin:0;font-size:15px}.layer--settle{background:var(--field);color:var(--on-field)}.layer--settle .layer-n{color:var(--yellow)}.layer--settle p{color:var(--on-field-muted)}.deeper{flex-wrap:wrap;gap:18px;font-size:15px;display:flex}.api{border-radius:var(--r-xl);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(32px,5vw,64px);display:grid}.api-copy{z-index:2;gap:18px;min-width:0;display:grid;position:relative}.api-points{color:var(--aura-muted);gap:10px;margin:0;padding:0;list-style:none;display:grid}.api-points li{grid-template-columns:18px 1fr;gap:10px;display:grid}.api-points li:before{content:"";background:var(--cyan);border-radius:50%;width:8px;height:8px;margin-top:9px}.api pre{border-radius:var(--r-md);color:#e8ecf5;z-index:2;min-width:0;margin:0;padding:20px 22px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;overflow-x:auto}.api pre .k{color:var(--cyan)}.api pre .s{color:var(--yellow)}.api pre .c{color:#8792aa}.verticals{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.vertical{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--rule);color:var(--ink);align-content:space-between;gap:10px;min-width:0;min-height:150px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.vertical:hover{border-color:var(--accent);transform:translateY(-2px)}.vertical b{font:600 19px/1.2 var(--display);letter-spacing:-.01em}.vertical span{color:var(--muted);font-size:14px}.vertical .link-arrow{color:var(--accent-ink);font-size:14px}.cta-band .display{max-width:12em;font-size:clamp(38px,5vw,72px)}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1080px){.verticals{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.b-hero .wrap,.api{grid-template-columns:1fr}.b-hero-visual{max-width:560px}.b-receipt{left:12px}}@media (max-width:760px){.layers,.verticals{grid-template-columns:1fr}.vertical{min-height:0}.b-hero-visual .stroke{width:80%;right:-30%}}@media (prefers-reduced-motion:reduce){.vertical{transition:none}.vertical:hover{transform:none}}.demo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.demo-steps{counter-reset:dstep;gap:6px;display:grid}.demo-step{text-align:left;border-radius:var(--r-md);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:36px 1fr;gap:2px 14px;padding:14px 16px 16px;transition:background-color .2s;display:grid;position:relative;overflow:hidden}.demo-step:hover{background:var(--surface-2)}.demo-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-step-n{border:1px solid var(--rule);width:36px;height:36px;font:600 15px/1 var(--display);color:var(--muted);background:var(--surface);border-radius:50%;grid-row:1/span 2;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.demo-step-t{font:600 18px/1.25 var(--display);letter-spacing:-.01em;color:var(--muted);padding-top:7px}.demo-step-d{color:var(--muted);font-size:15px;line-height:1.45;display:none}.demo-step[aria-selected=true]{background:var(--surface);box-shadow:0 0 0 1px var(--rule)}.demo-step[aria-selected=true] .demo-step-n{background:var(--accent);border-color:var(--accent);color:#fff}.demo-step[aria-selected=true] .demo-step-t{color:var(--ink)}.demo-step[aria-selected=true] .demo-step-d{display:block}.demo-step-bar{background:var(--rule);opacity:0;border-radius:2px;height:2px;position:absolute;bottom:6px;left:16px;right:16px}.demo-step-bar:after{content:"";transform-origin:0;background:var(--accent);border-radius:inherit;position:absolute;inset:0;transform:scaleX(0)}.demo.is-auto .demo-step[aria-selected=true] .demo-step-bar{opacity:1}.demo.is-auto .demo-step[aria-selected=true] .demo-step-bar:after{animation:demo-progress var(--demo-interval,5s) linear forwards}.demo.is-paused .demo-step-bar:after{animation-play-state:paused!important}@keyframes demo-progress{to{transform:scaleX(1)}}.aura .demo-step:hover{background:#ffffff0f}.aura .demo-step[aria-selected=true]{background:#ffffff14;box-shadow:0 0 0 1px #ffffff24}.aura .demo-step-n{color:var(--aura-muted,#a2acbf);background:0 0;border-color:#ffffff38}.aura .demo-step-t,.aura .demo-step-d{color:var(--aura-muted,#a2acbf)}.aura .demo-step[aria-selected=true] .demo-step-t{color:var(--aura-ink,#fff)}.demo-window{min-width:0;position:relative}.demo-window .app-bar{gap:8px}.demo-dots{gap:6px;margin-right:6px;display:inline-flex}.demo-dots i{background:var(--a-border);border-radius:50%;width:9px;height:9px}.demo-stage{background:var(--a-bg);min-height:380px;position:relative}.demo-screen{align-content:start;gap:12px;padding:20px;animation:.35s both demo-in;display:grid}@keyframes demo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.d-field{gap:6px;display:grid}.d-label{font-size:14px;font-weight:500}.d-input{min-height:36px;box-shadow:0 0 0 1px var(--a-border);background:var(--a-card);color:var(--a-fg);font:400 14px/20px "Outfit", var(--display);box-sizing:border-box;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 12px;display:flex}select.d-input{appearance:auto;cursor:pointer}.d-input--ro{background:var(--a-muted)}.d-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.d-btn{min-height:36px;font:500 14px/1 "Outfit", var(--display);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.d-btn--primary{background:var(--a-primary);color:#fff}.d-btn--outline{background:var(--a-card);color:var(--a-fg);box-shadow:0 0 0 1px var(--a-border)}.d-or{color:var(--a-mfg);align-items:center;gap:10px;font-size:12px;display:flex}.d-or:before,.d-or:after{content:"";background:var(--a-border);flex:1;height:1px}.d-caret{background:var(--a-fg);vertical-align:middle;width:1px;height:16px;margin-left:1px;animation:1s step-end infinite d-blink;display:inline-block}@keyframes d-blink{50%{opacity:0}}.d-total{justify-content:space-between;align-items:baseline;gap:12px;padding-top:4px;display:flex}.d-total b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:32px}.d-lines{display:grid}.d-line{border-top:1px solid var(--a-border);color:var(--a-mfg);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.d-line b{color:var(--a-fg);font-weight:500}.d-chips{flex-wrap:wrap;gap:6px;display:flex}.d-chip{height:28px;box-shadow:0 0 0 1px var(--a-border);background:var(--a-card);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.d-note{color:var(--a-mfg);font-size:12px;line-height:16px}.d-ways{grid-template-columns:1fr 1fr;gap:12px;display:grid}.d-way{align-content:start;gap:10px;display:grid}.d-scan{aspect-ratio:1.586;background:var(--a-muted);max-width:100%;box-shadow:0 0 0 1px var(--a-border);border-radius:10px;position:relative;overflow:hidden}.d-card{background:var(--a-card);box-shadow:0 0 0 1px var(--a-border), 0 8px 18px -10px #00000059;border-radius:8px;grid-template-columns:30% 1fr;gap:8%;padding:7%;display:grid;position:absolute;inset:14% 12%}.d-card-photo{background:color-mix(in srgb, var(--a-primary) 22%, var(--a-muted));border-radius:4px}.d-card-lines{align-content:center;gap:7px;display:grid}.d-card-lines i{background:var(--a-border);border-radius:3px;height:5px;display:block}.d-card-lines i:nth-child(2){width:80%}.d-card-lines i:nth-child(3){width:60%}.d-scanline{background:var(--a-primary);height:2px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--a-primary) 60%, transparent);border-radius:2px;position:absolute;top:10%;left:6%;right:6%}.d-corners{pointer-events:none;position:absolute;inset:8% 6%}.d-corners i{border-color:var(--a-primary);border-style:solid;border-width:0;width:14px;height:14px;position:absolute}.d-corners i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.d-corners i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.d-corners i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.d-corners i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.d-tick{background:var(--a-success-s);height:24px;color:var(--a-success-f);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;right:8px}.demo-screen.is-active .d-scanline{animation:2.4s ease-in-out 2 alternate d-scan}.demo-screen.is-active .d-tick{animation:.3s 4.6s forwards d-tick}@keyframes d-scan{0%{top:10%}to{top:88%}}@keyframes d-tick{to{opacity:1}}.d-methods{display:grid}.d-method{border-top:1px solid var(--a-border);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.d-method:first-child{border-top:0}.d-method b{font-weight:500}.d-method .app-meta{white-space:nowrap;font-size:12px}.d-method-fee{font-variant-numeric:tabular-nums;white-space:nowrap}.d-steps{margin:0;padding:0;list-style:none;display:grid}.d-steps li{opacity:.45;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:10px 0;transition:opacity .3s;display:grid;position:relative}.d-steps li.is-done{opacity:1}.d-steps li:before{content:"";width:12px;height:12px;box-shadow:0 0 0 2px var(--a-border);background:var(--a-card);border-radius:50%;justify-self:center}.d-steps li.is-done:before{background:var(--a-success-f);box-shadow:0 0 0 2px var(--a-success-s)}.d-steps li:not(:last-child):after{content:"";background:var(--a-border);width:2px;position:absolute;top:30px;bottom:-10px;left:9px}@media (max-width:860px){.demo{grid-template-columns:1fr;gap:16px}.demo-steps{scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding-inline:max(16px, env(safe-area-inset-left,0px));gap:8px;display:flex;overflow-x:auto}.demo-steps::-webkit-scrollbar{display:none}.demo-step{scroll-snap-align:start;width:auto;min-height:44px;box-shadow:0 0 0 1px var(--rule);border-radius:999px;flex:none;grid-template-columns:28px auto;align-items:center;padding:8px 14px 10px 8px}.aura .demo-step{box-shadow:0 0 0 1px #ffffff24}.demo-step-n{grid-row:auto;width:28px;height:28px;font-size:13px}.demo-step-t{white-space:nowrap;padding-top:0;font-size:15px}.demo-step-d,.demo-step[aria-selected=true] .demo-step-d{display:none}.demo-step-bar{bottom:3px;left:14px;right:14px}.demo-stage{min-height:360px}.d-ways,.d-row2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.demo-screen,.d-caret{animation:none!important}.demo-screen.is-active .d-scanline{top:50%;animation:none!important}.demo-screen.is-active .d-tick{opacity:1;animation:none!important}}.photos{display:grid}.photo-slot{grid-area:1/1;transition:opacity .28s,visibility 0s linear .28s}.photo-slot:not(.is-on){opacity:0;visibility:hidden}.photo-slot.is-on{transition:opacity .45s .3s,visibility 0s linear .3s}.hero.is-rotating .hero-tab[aria-selected=true] .prog{animation-duration:var(--hero-ms,5s)}.menu{display:none;position:relative}.menu>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-btn{border:1px solid var(--rule);width:42px;height:42px;color:inherit;border-radius:999px;place-items:center;font-size:18px;display:grid}.site-header--field .menu-btn,.site-header--dark .menu-btn{color:#fff;border-color:#ffffff59}.menu-panel{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--rule);gap:4px;min-width:240px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -24px #0d121b66}.menu-panel a:not(.btn){color:var(--ink);border-radius:10px;padding:10px 12px;font-weight:600;text-decoration:none}.menu-panel a:not(.btn):hover{background:var(--surface-2)}.menu-panel .btn{margin-top:6px}@media (max-width:900px){.menu{display:block}}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;min-width:0;display:inline-flex}.crumbs li+li:before{content:"›";opacity:.6}.crumbs a{color:inherit;font-weight:500;text-decoration:none}.crumbs a:hover{color:var(--accent-ink);text-decoration:underline}.crumbs [aria-current]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.crumbs--light ol,.crumbs--light [aria-current]{color:#ffffffd1}.crumbs--light a:hover{color:#fff}.crumbs-band{padding-block:14px 0}.crumbs-band--field{background:var(--field)}.crumbs-band--dark{background:var(--navy)}.wrap--text{max-width:820px}.page-head{padding-block:clamp(32px,5vw,56px) 0}.page-head .wrap{gap:18px;display:grid}.prose{color:var(--ink);font-size:18px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:1.8em;font-size:clamp(26px,2.6vw,34px)}.prose h3{margin-top:1.5em;font-size:clamp(21px,2vw,25px)}.prose h4{margin-top:1.3em;font-size:19px}.prose p,.prose li{color:color-mix(in srgb, var(--ink) 88%, var(--muted))}.prose ul,.prose ol{gap:.4em;padding-left:1.3em;display:grid}.prose a{color:var(--accent-ink);text-underline-offset:3px}.prose img{border-radius:var(--r-md);height:auto}.prose figure{margin:0}.prose blockquote{border-left:3px solid var(--accent);font-family:var(--display);margin:0;padding:4px 0 4px 20px;font-size:21px}.prose table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.prose th{background:var(--surface-2);font-weight:600}.prose iframe{max-width:100%}.conclusion .wrap{gap:14px;max-width:900px;margin-inline:auto;display:grid}.conclusion ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.conclusion li{padding-left:26px;font-size:18px;position:relative}.conclusion li:before{content:"";background:var(--accent);border-radius:2px;width:12px;height:3px;position:absolute;top:.6em;left:0}.conclusion li:last-child:before{background:var(--muted)}.answer-q{font:600 14px/1.2 var(--body);color:var(--muted)}.quote{margin:0}.cmp-story{display:none}.cmp-stage{display:grid}.cmp-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--rule);opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:12px;padding:22px;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:grid;transform:translate(16px)}.cmp-card.is-on{opacity:1;visibility:visible;transition:opacity .35s,transform .35s;transform:none}.cmp-n{font:600 12px/1 var(--body);letter-spacing:.08em;color:var(--muted)}.cmp-label{letter-spacing:-.015em;font-size:22px}.cmp-a,.cmp-b{border-radius:var(--r-md);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.45;display:grid}.cmp-a small,.cmp-b small{font:600 11px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:block}.cmp-a{background:var(--surface-2);color:var(--muted)}.cmp-b{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--ink)}.cmp-ico{border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.cmp-v--yes .cmp-ico{background:var(--mint);color:#0c3d1f}.cmp-v--part .cmp-ico{background:var(--yellow);color:#3a3000}.cmp-v--no .cmp-ico{background:color-mix(in srgb, var(--muted) 30%, var(--surface));color:var(--ink)}@media (prefers-reduced-motion:no-preference){.cmp-card.is-on .cmp-b{animation:.5s cubic-bezier(.2,.8,.2,1) .45s both cmp-in}.cmp-card.is-on .cmp-a{animation:.5s .9s both cmp-dim}}@keyframes cmp-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes cmp-dim{to{opacity:.7}}.cmp-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.cmp-dots button{background:var(--rule);cursor:pointer;border:0;border-radius:3px;width:22px;height:6px;padding:0;position:relative;overflow:hidden}.cmp-dots button.is-on{background:color-mix(in srgb, var(--accent) 35%, var(--rule));width:34px}.cmp-dots button span{background:var(--accent);transform-origin:0;animation:linear forwards cmp-prog;position:absolute;inset:0}@keyframes cmp-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.glimpse{grid-template-columns:1fr;gap:32px}.hero{padding-bottom:96px}.hand{width:118vw;height:auto;max-height:none;bottom:-3%;right:-42vw}.hero-visual{z-index:2}}@media (max-width:720px){.section{padding-block:56px}.section--tight{padding-block:36px}.section-head{gap:14px;margin-bottom:28px}.h2{font-size:clamp(30px,8.4vw,40px)}.lede{font-size:17px}.display{letter-spacing:-.03em}.doors-wrap{padding-block:40px}.b-hero-visual .stroke{display:none}.verticals{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter-l)) calc(-1 * var(--gutter-r));padding-inline:var(--gutter-l) var(--gutter-r);scroll-padding-inline:var(--gutter-l);scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.verticals::-webkit-scrollbar{display:none}.verticals>*{scroll-snap-align:start;flex:0 0 84%}.quotes-sub{margin-top:12px}.quote{gap:16px;padding:22px}.quote blockquote{font-size:17px}.answer{padding:22px}.cta-band{padding:32px 22px}.cta-band .display{font-size:clamp(34px,10vw,44px)}.cmp-story{display:block}.apx-table-wrap,.glimpse-visual .app-card:not(.app-band),section .apx-call{display:none}section .apx-for{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter-l)) calc(-1 * var(--gutter-r));padding-inline:var(--gutter-l) var(--gutter-r);scroll-padding-inline:var(--gutter-l);gap:12px;display:flex;overflow-x:auto}section .apx-for::-webkit-scrollbar{display:none}section .apx-for>*{scroll-snap-align:start;flex:0 0 84%}.b-hero-note{font-size:13px}}.subnav{background:color-mix(in srgb, var(--bg) 97%, transparent)}.ss-dots{display:none}@media (max-width:720px){.ss .ss-list{margin:0;padding:0;overflow:visible;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.ss .ss-list>*{grid-area:1/1;min-width:0}.ss:not(.is-ready) .ss-list>:not(:first-child){visibility:hidden}.ss.is-ready .ss-list>*{opacity:0;visibility:hidden;transition:opacity .35s,transform .35s,visibility 0s linear .35s;transform:translate(14px)}.ss.is-ready .ss-list>.is-on{opacity:1;visibility:visible;transition:opacity .45s .1s,transform .45s .1s;transform:none}.ss-dots{justify-content:center;gap:6px;margin-top:16px;display:flex}.ss-dots button{background:var(--rule);cursor:pointer;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s;position:relative;overflow:hidden}.ss-dots button.is-on{background:color-mix(in srgb, var(--accent) 35%, var(--rule));width:28px}.ss-dots button span{background:var(--accent);transform-origin:0;animation:linear forwards cmp-prog;position:absolute;inset:0}.clients-sec .clients,.clients{text-align:center;justify-items:center}.ss .clients-row>.logo-slot{justify-content:center;justify-self:center;height:56px}.ss .clients-row img.client-logo{max-width:200px;max-height:40px}.ss .clients-row img.client-logo[data-small]{max-height:48px}.quotes-sub{margin-top:24px}.proof{text-align:center;justify-items:center;gap:28px 16px}.proof .trust{justify-content:center}.demo-steps{display:none!important}.demo-caption{display:grid!important}}.demo-caption{gap:6px;margin-bottom:14px;display:none}.demo-caption p{color:var(--muted);margin:0;font-size:15px}.demo-caption p span{font:600 12px/1 var(--body);letter-spacing:.06em;color:var(--muted);margin-right:6px}.demo-caption strong{color:var(--ink);font:600 18px/1.25 var(--display)}.demo-caption-d{font-size:14px}.demo-caption-bars{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:6px;display:grid}.demo-caption-bars i{background:var(--rule);border-radius:2px;height:3px;position:relative;overflow:hidden}.demo-caption-bars i.is-done{background:var(--accent)}.demo-caption-bars i b{background:var(--accent);transform-origin:0;animation:cmp-prog var(--demo-interval,5s) linear forwards;position:absolute;inset:0}.demo.is-paused .demo-caption-bars i b{animation-play-state:paused}@media (max-width:720px){.hero{padding-block:24px 28px}.hand{opacity:.95;width:92vw;bottom:0;right:-28vw}.hero-tabs{margin-bottom:18px}.slide{gap:16px}.hero-grid{gap:24px}.hero-photo{aspect-ratio:16/11}.b-hero{padding-block:28px 32px}.b-hero .wrap{gap:24px}.section{padding-block:40px}.section--tight{padding-block:28px}.section-head{gap:10px;margin-bottom:20px}.doors-wrap{padding-block:28px}.clients-sec{padding-block:24px}.crumbs-band{padding-block:10px 0}.doors,.answers,.layers,.quotes,.glimpse,.split2{gap:12px}.door2{gap:12px;padding:22px}.door-visual{height:180px}.answer,.layer{gap:10px;padding:18px}.glimpse{gap:20px}.glimpse-steps{gap:10px}.faq summary{padding-block:16px}.faq details p{padding-bottom:16px}.cta-band{gap:16px;padding:28px 20px}.conclusion .wrap{gap:10px}.site-footer{padding-block:40px 28px}.footer-bottom{margin-top:28px}.proof{gap:20px 16px}.demo-caption{margin-bottom:10px}main .fl-hero{padding-block:28px 32px}main .apx-hero{padding-block:24px 36px}main .hub-hero{padding-block:32px}main .post-layout{gap:20px;padding-block:20px 36px}}.answer .answer-big{font:600 clamp(26px, 3vw, 40px)/1.05 var(--display);letter-spacing:-.025em;color:var(--ink)}@media (max-width:720px){.lang-pick{display:none}}.nav a,.lang-pick summary,.signin{white-space:nowrap}.site-footer .social{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-footer .social a{border:1px solid var(--rule);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.site-footer .social a:hover{border-color:var(--ink)}.consent{z-index:90;left:max(16px, env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border:1px solid var(--rule);border-radius:18px;gap:12px;padding:20px;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 40px #00000038}.consent-title{font:600 17px/1.3 var(--display);margin:0}.consent-text{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.consent-text a{color:var(--accent-ink)}.consent-cats{gap:10px;margin:0;padding:0;list-style:none;display:grid}.consent-cat{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:14px;display:grid}.consent-cat input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.consent-cat em{color:var(--muted);font-size:12px;font-style:normal}.consent-cat small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.consent-actions .btn{flex:auto}.consent-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ticker{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{width:max-content;animation:ticker calc(var(--n,10) * 3.2s) linear infinite;display:flex}.ticker .clients-row{flex-wrap:nowrap;flex:none;gap:40px;padding-right:40px;display:flex}.ticker .logo-slot{flex:none}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ticker-track{animation:none}.ticker .clients-row[aria-hidden=true]{display:none}}