@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2) format("woff2-variations");unicode-range:U+20B9}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,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;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1B1D29;--paper: #F3F4F8;--boost: #E11D2E;--boost-deep: #A3121F;--reach: #2563EB;--live: #12B76A;--heat: #F59E0B;--gradient: linear-gradient(135deg, var(--boost), var(--boost-deep));--bg: var(--paper);--surface: #FFFFFF;--surface-2: #EEF0F5;--line: #E4E6EE;--text: var(--ink);--text-2: #4A4F63;--text-3: #646979;--on-dark: #FFFFFF;--action: var(--boost);--action-hover: var(--boost-deep);--link: var(--reach);--ok: #027A48;--ok-soft: #DCFAE6;--warn: #B54708;--warn-soft: #FEF0C7;--bad: #B42318;--bad-soft: #FEE4E2;--info: #1D4ED8;--info-soft: #DBEAFE;--focus: var(--reach);--font: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--display: "Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-14: .875rem;--t-16: 1rem;--t-20: 1.25rem;--t-28: 1.75rem;--t-40: 2.5rem;--t-64: 4rem;--r-pill: 999px;--r-panel: 18px;--r-row: 12px;--float: 0 10px 30px rgba(27, 29, 41, .14), 0 2px 6px rgba(27, 29, 41, .08);--soft: 0 1px 2px rgba(27, 29, 41, .04), 0 4px 14px rgba(27, 29, 41, .05);color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #12131A;--surface: #1C1E28;--surface-2: #262935;--line: #30333F;--text: #ECEDF3;--text-2: #C5C8D4;--text-3: #9A9EAF;--action: #E11D2E;--action-hover: #F04452;--link: #7AA2FF;--ok: #47CD89;--ok-soft: #0B3B26;--warn: #FDB022;--warn-soft: #3D2A07;--bad: #FDA29B;--bad-soft: #4A1512;--info: #93B4FF;--info-soft: #172554;--focus: #7AA2FF;--float: 0 10px 30px rgba(0, 0, 0, .45);--soft: none;color-scheme:dark}}.pf{--pf: var(--text-3);display:inline-grid;place-items:center;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--pf) 16%,var(--surface));color:var(--text)}.pf svg{width:55%;height:55%;fill:currentColor}.pf svg[stroke]{fill:none}.pf.sm{width:1.75rem;height:1.75rem}.pf.lg{width:3rem;height:3rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:400 var(--t-16)/1.6 var(--font);-webkit-font-smoothing:antialiased}a{color:var(--link)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{font-family:var(--display);line-height:1.1;letter-spacing:-.02em;margin:0 0 .5em}h1{font-size:clamp(var(--t-40),8vw,var(--t-64));font-weight:800}h2{font-size:clamp(var(--t-28),4vw,var(--t-40));font-weight:800}h3{font-size:var(--t-20);font-weight:700}p{margin:0 0 1em}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 16px}@media(min-width:640px){.wrap{padding:0 24px}}.muted{color:var(--text-3)}.lead{font-size:var(--t-20);color:var(--text-2);max-width:36rem}.num{font-family:var(--display);font-variant-numeric:tabular-nums}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;padding:.5rem 1rem;background:var(--action);color:#fff;border-radius:var(--r-pill)}.skip-link:focus{left:8px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6rem 1.25rem;border:0;border-radius:var(--r-pill);background:var(--action);color:#fff;font:700 var(--t-16) var(--font);text-decoration:none;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--action-hover)}.btn.big{min-height:52px;padding:.8rem 1.6rem;font-size:1.0625rem}.btn.ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{background:var(--surface-2)}.text-link{font-weight:700;color:var(--text)}.site-top{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:.5rem;height:64px}.brand{display:inline-flex;align-items:center;gap:.55rem;margin-right:auto;color:var(--text);text-decoration:none;font:800 var(--t-20) var(--display);letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--ink);color:var(--boost)}.brand-mark svg{width:20px;height:20px}.brand img{height:34px;border-radius:9px}.nav-links{display:none;gap:1.5rem;margin-right:1rem}.nav-links a{color:var(--text-2);font-weight:500;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current]{color:var(--text)}.nav .btn{min-height:40px;padding:.45rem 1rem;font-size:var(--t-14)}.nav .signin{display:none}@media(min-width:720px){.nav-links,.nav .signin{display:flex}}@media(prefers-color-scheme:dark){.brand-mark{background:var(--surface-2)}}.notice{margin:1rem 0 0;padding:.75rem 1rem;border-radius:var(--r-row);background:var(--warn-soft);color:var(--text)}.hero{background:var(--ink);color:#ecedf3;padding:40px 0 56px}.hero h1{color:#fff;margin-bottom:.3em}@media(prefers-color-scheme:dark){.hero{background:#1c1e28}.hero .select{background:#12131a}}.hero .lead{color:#c5c8d4}.hero-grid{display:grid;gap:32px;align-items:center}.hero-grid>*{min-width:0}@media(min-width:960px){.hero{padding:72px 0 88px}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}.boost{display:grid;gap:20px;margin-top:28px;max-width:34rem}.boost fieldset{border:0;margin:0;padding:0;min-width:0}.boost .label,.boost label>span{display:block;margin-bottom:.5rem;font-size:var(--t-14);font-weight:500;color:#c5c8d4}.stories{display:flex;gap:6px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:none}.stories::-webkit-scrollbar{display:none}.story{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:76px;flex:0 0 auto;cursor:pointer;font-size:12px;color:#c5c8d4;text-align:center}.story input{position:absolute;opacity:0;pointer-events:none}.story .pf{width:56px;height:56px;background:color-mix(in srgb,var(--pf) 28%,#2A2D3B);color:#fff;box-shadow:0 0 0 2px var(--ink),0 0 0 4px transparent;transition:box-shadow .2s}.story input:checked+.pf{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--boost)}.story input:focus-visible+.pf{outline:2px solid #7AA2FF;outline-offset:5px}.story input:checked~.story-name{color:#fff;font-weight:700}.story-name{max-width:76px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select{width:100%;min-height:48px;padding:.6rem 2.4rem .6rem 1rem;border:1.5px solid #3A3D4C;border-radius:var(--r-row);background:#232634;color:#fff;font:500 var(--t-16) var(--font);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#C5C8D4 50%),linear-gradient(135deg,#C5C8D4 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-size:5px 5px;background-repeat:no-repeat}.qty-head{display:flex;justify-content:space-between;align-items:baseline}.qty-head output{font:700 var(--t-20) var(--display);color:#fff;font-variant-numeric:tabular-nums}.range{width:100%;accent-color:var(--boost);height:28px;margin:0}.price-line{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:16px;border-top:1px solid #2E3140}.price-line span{color:#c5c8d4}.price-line strong{font:800 var(--t-40) var(--display);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hero-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.hero-actions .text-link{color:#fff}.hero-note{font-size:var(--t-14);color:#9a9eaf;margin:0}.post{--surface: #fff;--text: var(--ink);width:100%;max-width:380px;margin:0 auto;border-radius:var(--r-panel);background:#fff;color:var(--ink);box-shadow:var(--float);overflow:hidden}.post-head{display:flex;align-items:center;gap:10px;padding:14px 16px}.avatar{width:36px;height:36px;border-radius:50%;background:#eef0f5;display:grid;place-items:center;font:800 var(--t-14) var(--display);color:var(--ink)}.post-head b{font-weight:700}.post-head .pf{margin-left:auto;width:30px;height:30px}.post-media{aspect-ratio:4 / 3;position:relative;background:#eef0f5;overflow:hidden}.post-media span{position:absolute;border-radius:50%}.post-media .s1{width:70%;aspect-ratio:1;left:-12%;bottom:-30%;background:#ffd5d8}.post-media .s2{width:46%;aspect-ratio:1;right:8%;top:12%;background:#dce6ff}.post-media .s3{width:18%;aspect-ratio:1;right:30%;bottom:14%;background:#cdefe0}.post-foot{display:flex;align-items:center;gap:14px;padding:16px}.ring{position:relative;width:64px;height:64px;flex:0 0 auto}.ring svg.track{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.ring .pf{position:absolute;top:9px;right:9px;bottom:9px;left:9px;width:auto;height:auto}.ring circle{fill:none;stroke-width:5}.ring .bg{stroke:#eef0f5}.ring .fg{stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}.counter b{display:block;font:800 var(--t-28) var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.counter span{color:#646979;font-size:var(--t-14)}.section{padding:56px 0}@media(min-width:960px){.section{padding:88px 0}}.section-head{max-width:40rem;margin-bottom:28px}.section-head p{color:var(--text-2);font-size:var(--t-20);margin:0}.platform-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;list-style:none}@media(min-width:720px){.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.platform-grid a{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-row);background:var(--surface);border:1px solid var(--line);color:var(--text);text-decoration:none;min-width:0}.platform-grid a:hover{border-color:var(--text-3)}.platform-grid b{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-grid small{color:var(--text-3);font-size:var(--t-14)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:0;counter-reset:step}.steps li{position:relative;padding:0 0 28px 64px;counter-increment:step}.steps li:before{content:counter(step);position:absolute;left:0;top:0;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--line);font:800 var(--t-20) var(--display);color:var(--text)}.steps li:after{content:"";position:absolute;left:21px;top:48px;bottom:4px;width:2px;background:var(--line)}.steps li:last-child:after{display:none}.steps li:last-child:before{background:var(--live);border-color:var(--live);color:var(--ink)}.steps h3{margin:8px 0 .25em}.steps p{color:var(--text-2);margin:0}@media(min-width:900px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.steps li{padding:64px 0 0}.steps li:after{left:52px;right:-20px;top:21px;bottom:auto;width:auto;height:2px}}.split{display:grid;gap:28px;align-items:start}@media(min-width:900px){.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:8px 20px}.feature{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.feature:last-child{border-bottom:0}.feature .icon{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--text)}.feature .icon svg{width:20px;height:20px}.feature h3{font-size:var(--t-16);font-family:var(--font);letter-spacing:0;margin:0 0 .2em}.feature p{margin:0;color:var(--text-2)}.faq details{border-bottom:1px solid var(--line);padding:4px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;padding:14px 0;font-weight:700;font-size:1.0625rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 var(--t-28)/1 var(--display);color:var(--text-3)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--text-2);max-width:44rem}.cta{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:28px 20px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between}.cta h2{margin:0;font-size:var(--t-28)}.site-foot{background:var(--ink);color:#c5c8d4;padding:40px 0 32px;margin-top:24px}.site-foot a{color:#ecedf3;text-decoration:none}.site-foot a:hover{text-decoration:underline}.foot-grid{display:grid;gap:24px}@media(min-width:720px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr}}.foot-grid h2{font:700 var(--t-16) var(--font);color:#fff;letter-spacing:0;margin:0 0 .6em}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.site-foot .brand{color:#fff;margin-bottom:.6rem}.site-foot .brand-mark{background:#2a2d3b}.foot-legal{margin-top:28px;padding-top:20px;border-top:1px solid #2E3140;font-size:var(--t-14);color:#9a9eaf}.page{padding-top:32px;padding-bottom:56px}.page h1{font-size:clamp(var(--t-28),6vw,var(--t-40))}.chip-row{display:flex;gap:8px;overflow-x:auto;padding:4px 0 10px;margin:20px 0 8px;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:5px 14px 5px 5px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--text-2);text-decoration:none;font-size:var(--t-14);font-weight:500}.chip.text{padding:5px 14px}.chip .pf{width:28px;height:28px}.chip[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff}.chip[aria-current] .pf{background:#2a2d3b;color:#fff}@media(prefers-color-scheme:dark){.chip[aria-current]{background:#ecedf3;border-color:#ecedf3;color:var(--ink)}.chip[aria-current] .pf{background:#fff;color:var(--ink)}}.filters{display:grid;gap:10px;margin-bottom:18px}@media(min-width:720px){.filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.input{width:100%;min-height:46px;padding:.55rem 1rem;border:1.5px solid var(--line);border-radius:var(--r-row);background:var(--surface);color:var(--text);font:400 var(--t-16) var(--font)}.svc-table{width:100%;border-collapse:separate;border-spacing:0 8px}.svc-table th{text-align:left;font-size:var(--t-14);font-weight:500;color:var(--text-3);padding:0 14px 2px}.svc-table td{background:var(--surface);padding:14px;vertical-align:middle;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.svc-table td:first-child{border-left:1px solid var(--line);border-radius:var(--r-row) 0 0 var(--r-row)}.svc-table td:last-child{border-right:1px solid var(--line);border-radius:0 var(--r-row) var(--r-row) 0}.svc-name{display:flex;gap:12px;align-items:center;min-width:0}.svc-name b{font-weight:700}.svc-name small{display:block;color:var(--text-3);font-size:var(--t-14)}.svc-id{color:var(--text-3);font-size:var(--t-14)}.badges{display:inline-flex;gap:6px;flex-wrap:wrap;margin-top:4px}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:var(--r-pill);font-size:12px;font-weight:700;background:var(--ok-soft);color:var(--ok)}.badge.alt{background:var(--info-soft);color:var(--info)}.rate b{font-size:var(--t-20)}.rate small{display:block;color:var(--text-3);font-size:var(--t-14)}.right{text-align:right}@media(max-width:760px){.svc-table thead{display:none}.svc-table,.svc-table tbody,.svc-table tr,.svc-table td{display:block;width:100%}.svc-table tr{margin-bottom:10px;border:1px solid var(--line);border-radius:var(--r-row);background:var(--surface);padding:12px 14px}.svc-table td{border:0!important;border-radius:0!important;padding:3px 0;background:none;display:flex;justify-content:space-between;gap:12px;text-align:right}.svc-table td:before{content:attr(data-label);color:var(--text-3);font-size:var(--t-14);text-align:left}.svc-table td.lead-cell{display:block;text-align:left;padding-bottom:8px}.svc-table td.lead-cell:before,.svc-table td.id-cell{display:none}.rate small{display:inline;margin-left:6px}}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.empty{padding:32px 16px;text-align:center;color:var(--text-3);background:var(--surface);border-radius:var(--r-panel);border:1px dashed var(--line)}.prose{max-width:46rem}.legal{white-space:pre-line}pre{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-row);padding:14px;overflow-x:auto;font-size:var(--t-14)}code{font-family:var(--mono)}.prose details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-row);padding:12px 16px;margin-bottom:10px}.prose summary{cursor:pointer;font-weight:700}.hero-grid>form{justify-self:stretch}@media(min-width:960px){.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero-grid>form{justify-self:end;width:100%;max-width:420px}}.hero .hero-actions{margin-top:24px}.signin-card{display:grid;gap:14px;padding:24px;border-radius:var(--r-panel);background:#fff;color:var(--ink);box-shadow:var(--float)}.signin-card h2{font-size:var(--t-28);margin:0}.signin-card label>span{display:block;margin-bottom:6px;font-size:var(--t-14);font-weight:700;color:#4a4f63}.signin-card .input{background:#fff;color:var(--ink);border-color:#e4e6ee}.signin-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--t-14)}.signin-row a,.signin-alt a{color:#1d4ed8;font-weight:700}.check{display:inline-flex;align-items:center;gap:8px}.signin-alt{margin:0;font-size:var(--t-14);color:#646979;text-align:center}.signin-error{margin:0;padding:10px 12px;border-radius:var(--r-row);background:#fee4e2;color:#b42318;font-size:var(--t-14)}.btn.block{width:100%}.facts{background:var(--surface);border-bottom:1px solid var(--line)}.facts-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:22px;padding-bottom:22px}@media(min-width:720px){.facts-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.facts p{margin:0;display:grid}.facts b{font:800 var(--t-28) var(--display);color:var(--text)}.facts span{color:var(--text-3);font-size:var(--t-14)}.platform-cards{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.platform-cards a{display:grid;gap:4px;height:100%;padding:18px;border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--line);color:var(--text);text-decoration:none}.platform-cards a:hover{border-color:var(--action)}.platform-cards .pf{margin-bottom:8px}.platform-cards b{font:700 var(--t-20) var(--display)}.platform-cards .kinds{color:var(--text-2)}.platform-cards small{color:var(--text-3);font-size:var(--t-14)}.why-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.why-grid li{padding:20px;border-radius:var(--r-panel);background:var(--surface);border:1px solid var(--line)}.why-grid .icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--boost) 10%,var(--surface));color:var(--action);margin-bottom:10px}.why-grid .icon svg{width:22px;height:22px}.why-grid h3{font-size:var(--t-16);font-family:var(--font);letter-spacing:0;margin:0 0 4px}.why-grid p{margin:0;color:var(--text-2)}.company{white-space:pre-line;font-size:var(--t-14)}.platform-cards .from{color:var(--text);font-size:var(--t-14);margin-top:4px}.platform-cards .from b{font-size:var(--t-16)}.facts-row{grid-template-columns:repeat(3,minmax(0,1fr))}
