@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-latin-500-normal.23dhs730snm70.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/manrope-latin-ext-800-normal.3brv9jqybigpz.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/manrope-cyrillic-800-normal.2ohq_hu38ve4h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/manrope-greek-800-normal.0289vjefxfdzw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bricolage-grotesque-latin-700-normal.0rb33xx2bxpl8.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bricolage-grotesque-latin-ext-700-normal.10sz04da7-tk0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bricolage-grotesque-vietnamese-700-normal.1l1zpm7g1-e4a.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-orange:#ea580c;--brand-orange-text:#c2410c;--brand-orange-deep:#9a3412;--brand-teal:#0f766e;--brand-ink:#1d1b18;--brand-cream:#fff7ed;--bg:#f4f2ee;--bg-soft:#ece8e1;--bg-warm:#efebe5;--bg-cool:#efebe5;--surface:#fff;--surface-raised:#fff;--border:#e1dbd1;--border-strong:#8a8478;--text:#1d1b18;--text-muted:#5d5850;--heading:#1d1b18;--link:#b5410f;--link-hover:#8a300a;--accent:#e2551b;--accent-text:#b5410f;--primary:#cc4a12;--primary-hover:#a63a0d;--on-primary:#fff;--secondary-text:#1d1b18;--secondary-bg:#fff;--secondary-hover:#efebe5;--secondary-border:#d6cfc4;--danger:#b91c1c;--danger-hover:#991b1b;--danger-text:#b91c1c;--focus:#b5410f;--chip-bg:#fdece3;--chip:#b5410f;--tab-active-bg:#1d1b18;--tab-active-text:#fff;--info-bg:#efebe5;--info-border:#e1dbd1;--info-text:#1d1b18;--ok-bg:#f0fdf4;--ok-border:#86efac;--ok-text:#14532d;--warn-bg:#fffbeb;--warn-border:#fcd34d;--warn-text:#78350f;--bad-bg:#fef2f2;--bad-border:#fca5a5;--bad-text:#991b1b;--badge-bg:#fdece3;--badge-text:#9a3412;--band-bg:#ece8e1;--band-text:#1d1b18;--band-muted:#5d5850;--band-link:#1d1b18;--ink-band-bg:#1d1b18;--ink-band-text:#f4f2ee;--ink-band-muted:#cfc9bf;--ink-band-link:#f6b48f;--ink-band-hover:#ffffff14;--glow-a:#fce4d5;--glow-b:#f9ecd9;--hero-em-a:#e2551b;--hero-em-b:#c2600a;--final-from:#c2410c;--final-to:#9a3412;--final-text:#fff;--final-muted:#ffedd5;--final-btn-bg:#fff;--final-btn-text:#9a3412;--ann-bg:#b5410f;--ann-text:#fff;--device:#1d1b18;--device-screen:#fff;--decor:#d6cfc4;--font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-display:"Bricolage Grotesque", "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-md:1.0625rem;--fs-lg:1.1875rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:clamp(1.875rem, 1.35rem + 2.1vw, 2.875rem);--fs-4xl:clamp(2rem, 1.3rem + 2.9vw, 3.25rem);--fs-hero:clamp(2.75rem, 1.4rem + 5.6vw, 5.75rem);--fs-hero2:clamp(2.6rem, 1.2rem + 6.4vw, 6rem);--fs-hero3:clamp(2.6rem, 1.5rem + 3.6vw, 4.6rem);--fs-lead:clamp(1.125rem, 1rem + .55vw, 1.375rem);--fw-body:500;--fw-bold:700;--fw-heavy:800;--lh-scale:1;--tracking:0em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:clamp(4rem, 2.8rem + 5vw, 7rem);--r-sm:8px;--r-md:14px;--r-lg:18px;--r-xl:24px;--r-pill:999px;--shadow-sm:0 1px 2px #1d1b180f;--shadow-md:0 1px 2px #1d1b180f, 0 12px 32px #1d1b1814;--shadow-lg:0 2px 4px #1d1b180d, 0 24px 56px #1d1b1824;--shadow-glow:0 30px 80px -20px #e2551b47;--wrap:72rem;--wrap-app:64rem;--prose:44rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#15161a;--bg-soft:#1d1f25;--bg-warm:#1d1f25;--bg-cool:#1d1f25;--surface:#202229;--surface-raised:#262830;--border:#2e3038;--border-strong:#85807a;--text:#f1efea;--text-muted:#b4b0a8;--heading:#f6f4ef;--link:#f2864f;--link-hover:#f7a77a;--accent:#f2864f;--accent-text:#f2864f;--primary:#cc4a12;--primary-hover:#a63a0d;--on-primary:#fff;--secondary-text:#f1efea;--secondary-bg:transparent;--secondary-hover:#262830;--secondary-border:#45474f;--danger:#b91c1c;--danger-hover:#991b1b;--danger-text:#fca5a5;--focus:#f2864f;--chip-bg:#3a2418;--chip:#f6a77a;--tab-active-bg:#f1efea;--tab-active-text:#15161a;--info-bg:#1d1f25;--info-border:#2e3038;--info-text:#f1efea;--ok-bg:#12352f;--ok-border:#2f7a52;--ok-text:#d1fae5;--warn-bg:#3a2f1f;--warn-border:#a16207;--warn-text:#fef3c7;--bad-bg:#3b1d33;--bad-border:#b4475a;--bad-text:#fee2e2;--badge-bg:#3a2418;--badge-text:#fed7aa;--band-bg:#1d1f25;--band-text:#f1efea;--band-muted:#b4b0a8;--band-link:#f1efea;--ink-band-bg:#24262d;--ink-band-text:#f1efea;--ink-band-muted:#b4b0a8;--ink-band-link:#f6a77a;--glow-a:#2c1d16;--glow-b:#1f1c1a;--hero-em-a:#f2864f;--hero-em-b:#f6a65f;--decor:#45474f;--ann-bg:#b5410f;--ann-text:#fff;--device:#2e3038;--device-screen:#202229;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 1px 2px #0003, 0 6px 18px #00000040;--shadow-lg:0 2px 4px #0003, 0 18px 40px #00000059;--shadow-glow:0 30px 80px -24px #0009}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-weight:var(--fw-body);font-size:var(--fs-md);line-height:calc(1.6 * var(--lh-scale));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0}.site,.app,.link-page{line-height:calc(1.6 * var(--lh-scale))}h1,h2,h3,h4{color:var(--heading);font-family:var(--font-display);font-weight:var(--fw-bold);line-height:calc(1.15 * var(--lh-scale));letter-spacing:calc(var(--tracking) * 1.25);text-wrap:balance;font-synthesis-weight:none;margin-block:0 var(--s-3);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-lg);font-weight:var(--fw-bold)}p{margin-block:0 var(--s-3)}b,strong{font-weight:var(--fw-bold)}small{font-size:var(--fs-sm)}a{color:var(--link);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}a:hover{color:var(--link-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}code{font-family:var(--font-mono);font-size:.92em}img,svg{max-width:100%}::selection{background:var(--chip-bg);color:var(--heading)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.link-page{max-width:34rem;margin:var(--s-6) auto var(--s-7);padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}@media (max-width:36rem){.link-page{margin:var(--s-4) var(--s-3) var(--s-6);padding:var(--s-4)}}.link-page h1{font-size:var(--fs-2xl)}.link-page [role=status]{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text);border-radius:var(--r-md);padding:var(--s-3) var(--s-4)}.link-page form{margin-block:var(--s-3)}.link-page button,.link-page .button{border-radius:var(--r-md);background:var(--primary);min-height:2.75rem;color:var(--on-primary);font:inherit;font-weight:var(--fw-bold);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.6rem 1.15rem;text-decoration:none;display:inline-flex}.link-page button:hover{background:var(--primary-hover)}.link-page>p:last-child small{border-block-start:1px solid var(--border);color:var(--text-muted);margin-block-start:var(--s-5);padding-block-start:var(--s-3);display:block}
.site{flex-direction:column;min-height:100vh;display:flex}.site>main{flex:1 0 auto}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--s-4);margin-inline:auto}@media (min-width:48rem){.wrap{padding-inline:var(--s-6)}}.site-main{padding-block:var(--s-6) var(--s-8)}.site-main>p,.site-main>ul,.site-main>ol{max-width:var(--prose)}.site-main>h1{margin-block-end:var(--s-4)}.site-main>p.callout,.site-main>p.fine{max-width:none}.lead{font-size:var(--fs-lg);color:var(--text-muted)}.prose{max-width:var(--prose)}.prose p{margin-block-end:var(--s-4)}.site-main [role=note],.site-main [role=status],.pricing-body [role=status]{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text)}.site main ul:not([class]){padding-inline-start:0;list-style:none}.site main ul:not([class])>li{margin-block-end:var(--s-2);padding-inline-start:1.5rem;position:relative}.site main ul:not([class])>li:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem;position:absolute;inset-block-start:calc(.8em * var(--lh-scale) - .25rem);inset-inline-start:.35rem}.skip{z-index:50;padding:var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:var(--shadow-lg);font-weight:var(--fw-bold);position:absolute;inset-block-start:-10rem;inset-inline-start:var(--s-3)}.skip:focus{inset-block-start:var(--s-3)}main:focus{outline:none}.site-header{z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-block-end:1px solid color-mix(in srgb, var(--border) 80%, transparent);position:sticky;inset-block-start:0}.site-header .wrap{align-items:center;gap:var(--s-2) var(--s-4);min-height:4rem;padding-block:var(--s-2);flex-wrap:wrap;display:flex}.brand{min-height:2.75rem;color:var(--heading);flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand:hover{color:var(--heading)}.brand svg{flex:none;width:auto;height:2rem}.brand .logo-light{display:contents}.brand .logo-dark,[data-theme=dark] .brand .logo-light{display:none}[data-theme=dark] .brand .logo-dark{display:contents}.site-nav{gap:var(--s-1);min-width:0;display:none}.site-nav a,.menu-panel a{border-radius:var(--r-sm);min-height:2.5rem;color:var(--text-muted);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;padding:.4rem .8rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.site-nav a:hover,.menu-panel a:hover,.site-nav a[aria-current=page],.menu-panel a[aria-current=page]{background:var(--bg-soft);color:var(--heading)}.theme-toggle{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}html:not([data-js]) .theme-toggle{display:none}.theme-toggle:hover{color:var(--heading);border-color:var(--secondary-border)}.theme-toggle svg{width:1.15rem;height:1.15rem}.theme-toggle .icon-sun,[data-theme=dark] .theme-toggle .icon-moon{display:none}[data-theme=dark] .theme-toggle .icon-sun{display:block}.site-tools{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.site-tools .signin{font-weight:var(--fw-bold);font-size:var(--fs-sm);white-space:nowrap;padding:.4rem .6rem;text-decoration:none;display:none}@media (max-width:30rem){.site-tools .start{display:none}.lang-picker summary span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:72rem){.site-nav{display:flex}.site-tools .signin{display:inline-flex}.menu{display:none}}.menu{position:relative}.menu summary{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--heading);cursor:pointer;place-items:center;list-style:none;display:inline-grid}.menu summary::-webkit-details-marker{display:none}.menu summary span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu summary svg{width:1.4rem;height:1.4rem}.menu[open] summary{border-color:var(--link)}.menu-panel{z-index:20;gap:var(--s-1);width:min(18rem,100vw - 2rem);padding:var(--s-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}.menu-panel a{border-radius:var(--r-md);font-size:var(--fs-md);white-space:normal}.menu-panel a:last-child{border-block-start:1px solid var(--border);border-radius:0 0 var(--r-md) var(--r-md);margin-block-start:var(--s-2)}.lang-picker{position:relative}.lang-picker summary{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);min-height:2.5rem;color:var(--text);font-weight:var(--fw-bold);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .8rem;list-style:none;display:inline-flex}.lang-picker summary::-webkit-details-marker{display:none}.lang-picker summary:hover{border-color:var(--secondary-border)}.lang-picker summary svg{flex:none;width:1.1rem;height:1.1rem}.lang-picker[open] summary{border-color:var(--link)}.lang-picker ul{z-index:20;width:min(34rem,100vw - 2rem);max-height:min(70vh,32rem);padding:var(--s-3);columns:9rem auto;column-gap:var(--s-2);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow:auto}.lang-picker li{break-inside:avoid}.lang-picker li a{border-radius:var(--r-sm);color:var(--text);padding:.35rem .6rem;text-decoration:none;display:block}.lang-picker li a:hover{background:var(--bg-cool);color:var(--link)}.lang-picker li a[aria-current=true]{background:var(--chip-bg);color:var(--chip);font-weight:var(--fw-bold)}.btn{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-md);min-height:3rem;font:inherit;font-weight:var(--fw-bold);text-align:center;cursor:pointer;border:1px solid #0000;padding:.75rem 1.4rem;line-height:1.25;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:none}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--primary-hover);color:var(--on-primary)}.btn-secondary{background:var(--surface);color:var(--secondary-text);border-color:var(--secondary-border)}.btn-secondary:hover{background:var(--secondary-hover);color:var(--secondary-text)}.btn-small{min-height:2.5rem;font-size:var(--fs-sm);padding:.4rem 1rem}.btn-lg{border-radius:var(--r-lg);min-height:3.5rem;font-size:var(--fs-lg);padding:.9rem 1.75rem}.actions{gap:var(--s-3);margin-block:var(--s-5) 0;flex-wrap:wrap;display:flex}.hero,.page-head{background:radial-gradient(48rem 28rem at 88% -12%, var(--glow-a), transparent 70%), radial-gradient(40rem 24rem at 8% 0%, var(--glow-b), transparent 70%), var(--bg);border-block-end:1px solid var(--border);position:relative;overflow:hidden}[dir=rtl] .hero,[dir=rtl] .page-head{background:radial-gradient(48rem 28rem at 12% -12%, var(--glow-a), transparent 70%), radial-gradient(40rem 24rem at 92% 0%, var(--glow-b), transparent 70%), var(--bg)}.hero .wrap{gap:var(--s-6);padding-block:var(--s-7) var(--s-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}@media (min-width:60rem){.hero .wrap{gap:var(--s-7);padding-block:var(--s-9);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.hero h1{font-size:var(--fs-hero);line-height:calc(1.02 * var(--lh-scale));letter-spacing:calc(var(--tracking) * 1.75);margin-block-end:var(--s-4)}.hero .lead,.page-head .lead{text-wrap:pretty;font-size:var(--fs-lg);color:var(--text-muted);max-width:40rem}.page-head .wrap{padding-block:var(--s-7) var(--s-6);position:relative}.page-head h1{max-width:48rem}.hero .grains{display:none}.grains{pointer-events:none;opacity:.9;width:9rem;height:100%;position:absolute;inset-block-start:0;inset-inline-end:4%}.grains svg{width:100%;height:100%}@media (max-width:48rem){.grains{display:none}}.section{padding-block:var(--s-7)}.section+.section{border-block-start:1px solid var(--border)}.section>h2,.section-head h2{font-size:var(--fs-3xl)}.section>p{max-width:var(--prose);color:var(--text)}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-5);display:flex}.section-head h2{margin:0}.section-head h2 a{color:inherit;text-decoration:none}.section-head h2 a:hover{color:var(--link);text-decoration:underline}.eyebrow-dot{background:var(--accent);vertical-align:.2em;border-radius:50%;width:.6rem;height:.6rem;margin-inline-end:.6rem;display:inline-block}.claims{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));padding:0;list-style:none;display:grid}.claim{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);font-weight:var(--fw-bold);color:var(--heading);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.claim:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.claim-text{min-width:0}@media (min-width:64rem){.claims-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40rem){.claims{gap:var(--s-3)}.claim{padding:var(--s-4);flex-direction:row}}.icon-chip{border-radius:var(--r-md);background:var(--chip-bg);width:2.75rem;height:2.75rem;color:var(--chip);flex:none;place-items:center;display:inline-grid}.icon-chip svg{width:1.5rem;height:1.5rem}.badge{border-radius:var(--r-pill);background:var(--badge-bg);color:var(--badge-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);vertical-align:.1em;white-space:nowrap;padding:.1rem .6rem;display:inline-block}.link-cards{gap:var(--s-3);margin:var(--s-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.link-cards a{justify-content:space-between;align-items:center;gap:var(--s-3);height:100%;min-height:3.25rem;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--link);font-weight:var(--fw-bold);box-shadow:var(--shadow-sm);text-decoration:none;display:flex}.link-cards a:hover{border-color:var(--secondary-border);background:var(--secondary-hover)}.arrow{flex:none;width:1.25rem;height:1.25rem}[dir=rtl] .arrow{transform:scaleX(-1)}.callout{align-items:flex-start;gap:var(--s-3);margin-block:var(--s-6);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--accent);color:var(--heading);max-width:none;display:flex}.callout svg{width:1.5rem;height:1.5rem;color:var(--accent-text);flex:none}.callout b{font-weight:var(--fw-bold)}.pricing-tools{align-items:center;gap:var(--s-3) var(--s-5);margin-block:var(--s-5);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-soft);flex-wrap:wrap;display:flex}.pricing-tools p{margin:0}.country-picker{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.country-picker label{align-items:center;gap:var(--s-2);font-weight:var(--fw-bold);flex-wrap:wrap;display:flex}.country-picker,.country-picker label,.country-picker select{min-width:0;max-width:100%}.country-picker select{flex:10rem}.site select,.site input{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);max-width:100%;min-height:2.5rem;color:var(--text);font:inherit;padding:.4rem .6rem}.site form button{border:1px solid var(--secondary-border);border-radius:var(--r-md);background:var(--secondary-bg);min-height:2.5rem;color:var(--secondary-text);font:inherit;font-weight:var(--fw-bold);cursor:pointer;padding:.4rem 1rem}.site form button:hover{background:var(--secondary-hover)}.price-space{margin-block:var(--s-6);padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--bg-soft)}@media (min-width:48rem){.price-space{padding:var(--s-6)}}.price-space>h2{font-size:var(--fs-3xl)}.free-line{align-items:flex-start;gap:var(--s-2);max-width:none;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px dashed var(--border-strong);display:flex}.free-line svg{width:1.25rem;height:1.25rem;color:var(--ok-text);flex:none;margin-block-start:.15rem}.plans{gap:var(--s-4);margin:var(--s-5) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.plan{gap:var(--s-2);min-width:0;padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.plan:first-child{border-block-start:4px solid var(--decor)}.plan:nth-child(2){border-block-start:4px solid var(--accent)}.plan-name{font-size:var(--fs-xl);font-weight:var(--fw-heavy);color:var(--heading)}.plan-about{color:var(--text-muted);margin:0}.plan-price{border-block-start:1px solid var(--border);font-size:var(--fs-xl);font-weight:var(--fw-heavy);color:var(--heading);margin-block-start:auto;padding-block-start:var(--s-3)}.plan-price small{font-size:var(--fs-sm);font-weight:var(--fw-body);color:var(--text-muted);display:block}.faq{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));margin-block-start:var(--s-4);display:grid}.faq>div{padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.faq p{color:var(--text-muted);margin:0}.fine{color:var(--text-muted)}.site-footer{background:var(--band-bg);color:var(--band-muted);border-block-start:1px solid var(--border);margin-block-start:auto}.site-footer .wrap{padding-block:var(--s-8) var(--s-6)}.foot-grid{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}@media (min-width:64rem){.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr))}}.foot-brand p{max-width:22rem;margin-block:var(--s-3) 0;color:var(--band-muted)}.foot-h{margin:0 0 var(--s-3);color:var(--band-text);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-bold)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-block-end:var(--s-2)}.site-footer a{color:var(--band-muted);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-decoration:none}.site-footer a:hover{color:var(--link);text-decoration:underline}.foot-end{border-block-start:1px solid var(--border);color:var(--band-muted);font-size:var(--fs-sm);margin-block-start:var(--s-7);padding-block-start:var(--s-4)}.foot-end p{margin-block:0 var(--s-2)}
.eyebrow{align-items:center;gap:var(--s-2);color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:calc(var(--tracking) * -2);margin-block-end:var(--s-3);display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:.55rem;height:.55rem}.hero .lead,.page-head .lead{font-size:var(--fs-lead)}.section-lead{max-width:40rem;color:var(--text-muted);font-size:var(--fs-lg)}.truth{margin-block:calc(-1 * var(--s-6)) 0;position:relative}.truth-list{gap:var(--s-3);padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;list-style:none;display:grid}.truth li{align-items:flex-start;gap:var(--s-2);padding:var(--s-2);color:var(--heading);font-weight:var(--fw-bold);font-size:var(--fs-sm);display:flex}.truth svg{width:1.4rem;height:1.4rem;color:var(--ok-text);flex:none}.steps{gap:var(--s-4);margin:var(--s-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.steps li{padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);position:relative}.step-n{color:var(--accent-text);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:calc(var(--tracking) * -2);margin-block-end:var(--s-3);display:block}.steps h3{font-size:var(--fs-xl);font-weight:var(--fw-heavy);margin-block-end:var(--s-2)}.steps p{color:var(--text-muted);margin:0}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.band{padding-block:var(--s-9)}.cta{text-align:center}.cta h2{font-size:var(--fs-hero);line-height:calc(1.05 * var(--lh-scale))}.cta p{max-width:36rem;font-size:var(--fs-lead);margin-inline:auto}.cta .actions{justify-content:center}.band-final{background:linear-gradient(135deg, var(--final-from), var(--final-to));color:var(--final-text)}.band-final h2{color:var(--final-text)}.band-final p{color:var(--final-muted)}.band-final .btn-primary{background:var(--final-btn-bg);color:var(--final-btn-text);box-shadow:var(--shadow-md)}.band-final .btn-primary:hover{background:var(--final-btn-bg);color:var(--final-btn-text)}.band-final .btn-secondary{color:var(--final-text);border-color:var(--final-muted);background:0 0}.band-final .btn-secondary:hover{background:var(--ink-band-hover);color:var(--final-text)}.band-final :focus-visible{outline-color:var(--final-text)}.btn-on-ink{color:var(--ink-band-text);border-color:var(--ink-band-muted);background:0 0}.btn-on-ink:hover{background:var(--ink-band-hover);color:var(--ink-band-text)}.qa{margin:var(--s-4) 0 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:0;list-style:none}.qa>li+li{border-block-start:1px solid var(--border)}.qa summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:3.5rem;padding:var(--s-4) var(--s-5);color:var(--heading);font-weight:var(--fw-bold);font-size:var(--fs-lg);cursor:pointer;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";background:var(--chip-bg);width:1.9rem;height:1.9rem;color:var(--chip);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;line-height:1;display:inline-grid}.qa details[open] summary:after{content:"−"}.qa summary:hover{color:var(--link)}.qa .answer{padding:0 var(--s-5) var(--s-5);color:var(--text-muted);max-width:48rem}.qa .answer p{margin-block-end:var(--s-2)}.qa-group+.qa-group{margin-block-start:var(--s-7)}.qa-group h2{font-size:var(--fs-2xl)}.help-groups{gap:var(--s-7);padding-block:var(--s-7);display:grid}.help-groups h2{align-items:center;gap:var(--s-3);font-size:var(--fs-2xl);display:flex}.guides{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.guides a{gap:var(--s-2);height:100%;padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);color:var(--text-muted);flex-direction:column;text-decoration:none;display:flex}.guides a:hover{border-color:var(--secondary-border);box-shadow:var(--shadow-md)}.guides b{color:var(--link);font-size:var(--fs-lg)}.crumbs{font-size:var(--fs-sm);font-weight:var(--fw-bold);margin-block-end:var(--s-3)}.crumbs a{text-decoration:none}.guide{max-width:var(--prose)}.guide-steps{counter-reset:step;margin:var(--s-4) 0 var(--s-5);padding:0;list-style:none}.guide-steps li{counter-increment:step;min-height:2.5rem;padding-inline-start:3.25rem;padding-block:.35rem var(--s-4);position:relative}.guide-steps li:before{content:counter(step);background:var(--chip-bg);width:2.25rem;height:2.25rem;color:var(--chip);font-weight:var(--fw-heavy);border-radius:50%;place-items:center;display:inline-grid;position:absolute;inset-block-start:0;inset-inline-start:0}.note{padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text);margin-block-end:var(--s-6)}.still{padding:var(--s-5);border-radius:var(--r-lg);background:var(--bg-warm);border:1px solid var(--border);margin-block-start:var(--s-6)}.still h2{font-size:var(--fs-xl)}.still p{margin:0}.prose{max-width:var(--prose)}.prose h2{border-block-start:1px solid var(--border);font-size:var(--fs-2xl);margin-block-start:var(--s-7);padding-block-start:var(--s-5)}.prose>h2:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.prose h3{font-size:var(--fs-lg);margin-block-start:var(--s-5)}.prose h4{font-size:var(--fs-md);margin-block-start:var(--s-4)}.prose ul,.prose ol{margin-block:0 var(--s-4);padding-inline-start:1.4rem}.prose li{margin-block-end:var(--s-2)}.prose blockquote{margin:var(--s-4) 0;padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--accent);background:var(--bg-soft);border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md)}.prose blockquote p{margin:0}.table-scroll{max-width:100%;margin-block:var(--s-4) var(--s-5);border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table-scroll th,.table-scroll td{padding:var(--s-2) var(--s-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--border)}.table-scroll th{background:var(--bg-soft);color:var(--heading);font-weight:var(--fw-bold)}.table-scroll tr:last-child td{border-block-end:0}.meta-line{color:var(--text-muted);font-size:var(--fs-sm)}.toc{margin-block:var(--s-5);padding:var(--s-4) var(--s-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-soft)}.toc ol{columns:16rem auto;column-gap:var(--s-6);margin:0;padding-inline-start:1.25rem}.toc li{break-inside:avoid;margin-block-end:var(--s-1)}.mail-card{align-items:center;gap:var(--s-4);margin-block:var(--s-6) 0;padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex}.mail-card .icon-chip{width:3.25rem;height:3.25rem}.mail-card p{margin:0}.mail-card a{font-size:var(--fs-2xl);font-weight:var(--fw-heavy);overflow-wrap:anywhere;text-decoration:none}.mail-card small{color:var(--text-muted);display:block}.rules{gap:var(--s-3);margin:var(--s-4) 0 0;counter-reset:rule;padding:0;list-style:none;display:grid}.rules li{counter-increment:rule;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--heading);font-weight:var(--fw-bold);align-items:flex-start;display:flex}.rules li:before{content:counter(rule);background:var(--chip-bg);width:2rem;height:2rem;color:var(--chip);font-weight:var(--fw-heavy);border-radius:50%;flex:none;place-items:center;display:inline-grid}.section[id]{scroll-margin-block-start:5rem}a[href^=mailto\:]{overflow-wrap:anywhere}.hero h1,.cta h2{-webkit-hyphens:manual;hyphens:manual}
.uc-grid{gap:var(--s-4);margin:var(--s-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.uc-card{gap:var(--s-4);height:100%;padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);align-items:flex-start;text-decoration:none;display:flex}.uc-card:hover{border-color:var(--accent);box-shadow:var(--shadow-lg)}.uc-card .icon-chip{flex:none}.uc-card-text{gap:var(--s-1);overflow-wrap:anywhere;min-width:0;display:grid}@media (max-width:40rem){.uc-card{gap:var(--s-3);padding:var(--s-4);flex-direction:column}}.uc-card-text b{color:var(--heading);font-size:var(--fs-lg);line-height:1.3}.uc-card-text span{color:var(--text-muted)}.uc-soon{border-radius:var(--r-pill);background:var(--chip-bg);color:var(--chip);font-size:var(--fs-xs);font-weight:var(--fw-heavy);justify-self:start;margin-block-start:var(--s-1);padding:.1rem .6rem}.uc-hub{padding-block-end:var(--s-8)}.uc-crumb{margin:0 0 var(--s-4);color:var(--text-muted);font-size:var(--fs-sm)}.uc-icon{margin-block-end:var(--s-3)}.uc-hero .actions{justify-content:center;margin-block-start:var(--s-6)}.uc-soon-note{max-width:40rem;margin:var(--s-5) auto 0;color:var(--text-muted)}.uc-menu{position:relative}.uc-menu summary{border-radius:var(--r-sm);min-height:2.5rem;color:var(--text-muted);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.9375rem;list-style:none;display:inline-flex}.uc-menu summary::-webkit-details-marker{display:none}.uc-menu summary svg{width:1rem;height:1rem;transition:transform .15s}.uc-menu[open] summary svg{transform:rotate(180deg)}.uc-menu summary:hover,.uc-menu[open] summary,.uc-menu summary[aria-current=page]{background:var(--bg-soft);color:var(--heading)}.uc-menu-panel{z-index:20;gap:var(--s-5);width:min(52rem,100vw - 2rem);padding:var(--s-5);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0}.uc-menu-h{margin:0 0 var(--s-2);color:var(--accent-text);font-size:var(--fs-xs);font-weight:var(--fw-heavy);letter-spacing:calc(var(--tracking) * -2);padding-inline:.5rem}.uc-menu-panel ul{margin:0;padding:0;list-style:none}.uc-menu-panel li a{white-space:normal;gap:var(--s-2);border-radius:var(--r-sm);color:var(--text);font-weight:var(--fw-bold);font-size:var(--fs-sm);align-items:center;padding:.4rem .5rem;text-decoration:none;display:flex}.uc-menu-panel li a:hover{background:var(--bg-soft);color:var(--heading)}.uc-menu-panel li svg{width:1.1rem;height:1.1rem;color:var(--accent-text);flex:none}.uc-menu-all{gap:var(--s-2) var(--s-5);border-block-start:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;margin:0;padding-block-start:var(--s-3);display:flex}.uc-menu-all a{white-space:normal;gap:var(--s-2);font-weight:var(--fw-heavy);align-items:center;text-decoration:none;display:inline-flex}.uc-menu-all .uc-menu-space{color:var(--text-muted);font-weight:var(--fw-bold)}.uc-menu-all .uc-menu-space:hover{color:var(--heading)}.uc-menu-all .arrow{width:1.1rem;height:1.1rem}.jump ul{gap:var(--s-2);margin:var(--s-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.jump a{padding:var(--s-2) var(--s-4);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font-weight:var(--fw-bold);text-decoration:none;display:inline-block}.jump a:hover{border-color:var(--secondary-border);background:var(--secondary-hover)}.cases{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));margin-block-start:var(--s-5);display:grid}.case{min-width:0;padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);flex-direction:column;scroll-margin-block-start:5rem;display:flex}.case h3{font-size:var(--fs-xl);font-weight:var(--fw-heavy);margin-block-end:var(--s-3)}.case-setup{color:var(--text)}.case-steps{counter-reset:step;margin:var(--s-4) 0 0;padding:0;list-style:none}.case-steps li{counter-increment:step;min-height:2rem;padding-inline-start:2.75rem;padding-block:.2rem var(--s-3);color:var(--text);position:relative}.case-steps li:before{content:counter(step);background:var(--chip-bg);width:1.9rem;height:1.9rem;color:var(--chip);font-size:var(--fs-sm);font-weight:var(--fw-heavy);border-radius:50%;place-items:center;display:inline-grid;position:absolute;inset-block-start:0;inset-inline-start:0}.case-sees{margin-block:var(--s-2) var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);background:var(--bg-warm);border:1px solid var(--border)}.case-sees h4,.case-h{margin:0 0 var(--s-2);color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-heavy)}.case-sees p{color:var(--text);margin:0}.case .note{margin-block:0 var(--s-4)}.case-foot{margin-block-start:auto}.case-claims{gap:var(--s-2);grid-template-columns:minmax(0,1fr);margin:0}.case-claims .claim{padding:var(--s-2) var(--s-3);box-shadow:none;font-size:var(--fs-sm);flex-direction:row;align-items:center}.case-claims .icon-chip{width:2rem;height:2rem}.case-claims .icon-chip svg{width:1.1rem;height:1.1rem}.case-link{margin:var(--s-4) 0 0;font-weight:var(--fw-bold)}.case-link a{align-items:center;gap:var(--s-2);text-decoration:none;display:inline-flex}.case-link a:hover{text-decoration:underline}
.hero2{text-align:center;background:radial-gradient(56rem 26rem at 50% 0%, var(--glow-a), transparent 70%), radial-gradient(44rem 24rem at 90% 30%, var(--glow-b), transparent 70%), var(--bg);position:relative;overflow:hidden}[dir=rtl] .hero2{background:radial-gradient(56rem 26rem at 50% 0%, var(--glow-a), transparent 70%), radial-gradient(44rem 24rem at 10% 30%, var(--glow-b), transparent 70%), var(--bg)}.hero2 .wrap{padding-block:var(--s-8) 0}.hero2 h1{max-width:18ch;font-size:var(--fs-hero2);line-height:calc(1 * var(--lh-scale));letter-spacing:calc(var(--tracking) * 2);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin-inline:auto}.hero2 h1 em{color:var(--hero-em-a);background:linear-gradient(90deg, var(--hero-em-a), var(--hero-em-b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}@media print,(forced-colors:active){.hero2 h1 em{-webkit-text-fill-color:currentColor;background:0 0}}[dir=rtl] .hero2 h1 em{background:linear-gradient(270deg, var(--hero-em-a), var(--hero-em-b));-webkit-background-clip:text;background-clip:text}.hero2 .lead{max-width:42rem;margin:var(--s-5) auto 0;color:var(--text-muted);font-size:var(--fs-lead);text-wrap:pretty}.hero2 .actions{justify-content:center;margin-block-start:var(--s-6)}.hero2 .meta{margin-block:var(--s-4) 0;color:var(--text-muted);font-size:var(--fs-sm)}.btn-xl{border-radius:var(--r-lg);min-height:3.75rem;font-size:var(--fs-lg);padding:1rem 1.9rem}.hl{justify-content:center;gap:var(--s-2) var(--s-3);max-width:56rem;margin:var(--s-5) auto 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hl .chip{align-items:center;gap:var(--s-2);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;box-shadow:var(--shadow-sm);padding-block:.5rem;padding-inline:.65rem 1rem;line-height:1.2;display:inline-flex}.hl li:first-child .chip{border-color:color-mix(in oklab, var(--accent) 45%, transparent);background:var(--chip-bg)}.hl svg{width:1.1rem;height:1.1rem;color:var(--accent-text);flex:none}@media (max-width:40rem){.hero2 .wrap{padding-block-start:var(--s-6)}.hl{gap:var(--s-2)}.hl .chip{font-size:var(--fs-xs);white-space:normal;padding-block:.4rem;padding-inline:.5rem .8rem}.hero2 .actions .btn{width:100%}}.shot{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg), var(--shadow-glow);margin:0;overflow:hidden}.shot img{width:100%;height:auto;display:block}.shot-bar{align-items:center;gap:var(--s-3);border-block-end:1px solid var(--border);background:var(--bg-soft);padding:.6rem .9rem;display:flex}.shot-dots{gap:.35rem;display:inline-flex}.shot-dots i{background:var(--decor);border-radius:50%;width:.65rem;height:.65rem}.shot-url{border-radius:var(--r-pill);background:var(--surface);max-width:22rem;color:var(--text-muted);font-size:var(--fs-xs);text-align:center;direction:ltr;flex:1;margin-inline:auto;padding:.2rem .75rem}.shot-phone{border:.55rem solid var(--ink-band-bg);border-radius:2.25rem;justify-self:center;width:min(100%,18rem)}.tag{color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-heavy);letter-spacing:calc(var(--tracking) * -2);margin-block-end:var(--s-2)}.more-row{margin-block-start:var(--s-5)}.more-row.center{text-align:center}.more-link{align-items:center;gap:var(--s-2);font-weight:var(--fw-heavy);text-decoration:none;display:inline-flex}.more-link:hover{text-underline-offset:3px;text-decoration:underline}.more-link .arrow,.more-row .btn .arrow{width:1.1rem;height:1.1rem}[dir=rtl] .more-link .arrow,[dir=rtl] .more-row .btn .arrow{transform:scaleX(-1)}.page-hero .wrap{padding-block:var(--s-8) var(--s-7)}.page-hero h1{max-width:22ch;font-size:var(--fs-hero)}.hl a.chip{text-decoration:none}.hl a.chip:hover{border-color:var(--accent)}.pricing-body{max-width:64rem;padding-block:var(--s-6) var(--s-8)}.pricing-body .plan-price{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:calc(var(--tracking) * 1.5)}@media (max-width:40rem){.page-hero .wrap{padding-block:var(--s-6) var(--s-5)}}
.tpl-space>h2{margin-block-end:var(--s-5)}.tpl-row{gap:var(--s-5);padding-block:var(--s-6);border-block-start:1px solid var(--border);grid-template-columns:minmax(12rem,1fr) 2.4fr;display:grid}.tpl-about h3{margin:0 0 var(--s-2)}.tpl-about h3 a{color:var(--heading);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.tpl-about p{color:var(--text-muted);margin:0}.tpl-cards{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.tpl-card{gap:var(--s-2);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.tpl-card h3{font-size:var(--fs-md);margin:0}.tpl-card p{color:var(--text-muted);margin:0}.tpl-setup{margin:0;padding-inline-start:var(--s-5)}.tpl-roots{gap:var(--s-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.tpl-root,.tpl-where{border-radius:var(--r-pill);font-size:var(--fs-xs);padding:.1rem .6rem}.tpl-root{background:var(--chip-bg);color:var(--chip)}.tpl-where{border:1px solid var(--border);color:var(--text-muted)}@media (max-width:720px){.tpl-row{gap:var(--s-4);grid-template-columns:1fr}}
.roots{gap:var(--s-4);max-width:68rem;margin:var(--s-7) auto 0;text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.roots a{gap:var(--s-1) var(--s-3);height:100%;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-content:start;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.roots a:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.roots .icon-chip{grid-row:span 2}.roots b{color:var(--heading);font-size:var(--fs-md);line-height:1.3}.roots span:not(.icon-chip){color:var(--text-muted);font-size:var(--fs-sm)}.root-head h1{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.root-cats{gap:var(--s-2) var(--s-3);margin:var(--s-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.root-cats a{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--heading);padding:.4rem .9rem;text-decoration:none;display:inline-block}.root-cats a:hover{border-color:var(--accent)}.plan-roots{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.plan-roots-h{color:var(--text-muted);font-size:var(--fs-sm)}.free-line .plan-roots{margin-block-start:var(--s-2)}@media (prefers-reduced-motion:reduce){.roots a{transition:none}.roots a:hover{transform:none}}
.ann{background:var(--ann-bg);color:var(--ann-text);font-size:var(--fs-sm)}.ann .wrap{text-align:center;text-wrap:balance;margin-block:0;padding-block:.55rem}.ann a{color:var(--ann-text);font-weight:var(--fw-heavy);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.ann a:hover{color:var(--ann-text)}.ann .arrow{width:1rem;height:1rem}.ann :focus-visible{outline-color:var(--ann-text)}.ft-menu-panel{grid-template-columns:minmax(0,1fr);width:min(40rem,100vw - 2rem)}.ft-menu-panel ul{gap:var(--s-1) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ft-menu-panel li a{align-items:flex-start;padding:.5rem}.ft-menu-panel li a>span:last-child{gap:.1rem;display:grid}.ft-menu-panel .icon-chip{width:2.25rem;height:2.25rem}.ft-menu-panel small{color:var(--text-muted);font-weight:var(--fw-body);font-size:var(--fs-xs)}.hero3{background:radial-gradient(52rem 30rem at 85% -10%, var(--glow-a), transparent 70%), radial-gradient(40rem 26rem at 0% 20%, var(--glow-b), transparent 70%), var(--bg);position:relative;overflow:hidden}[dir=rtl] .hero3{background:radial-gradient(52rem 30rem at 15% -10%, var(--glow-a), transparent 70%), radial-gradient(40rem 26rem at 100% 20%, var(--glow-b), transparent 70%), var(--bg)}.hero3-grid{gap:var(--s-7);padding-block:var(--s-8) var(--s-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:60rem){.hero3-grid{padding-block:var(--s-8) var(--s-7);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}.eyebrow.mono{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--fs-xs);letter-spacing:0;color:var(--text-muted)}.hero3 h1{max-width:18ch;font-size:var(--fs-hero3);line-height:calc(1 * var(--lh-scale));letter-spacing:calc(var(--tracking) * 2);-webkit-hyphens:manual;hyphens:manual}.hero3 h1 em{color:var(--hero-em-a);background:linear-gradient(90deg, var(--hero-em-a), var(--hero-em-b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}[dir=rtl] .hero3 h1 em{background:linear-gradient(270deg, var(--hero-em-a), var(--hero-em-b));-webkit-background-clip:text;background-clip:text}@media print,(forced-colors:active){.hero3 h1 em{-webkit-text-fill-color:currentColor;background:0 0}}.hero3 .lead{max-width:38rem;margin-block:var(--s-5) 0;color:var(--text-muted);font-size:var(--fs-lead);text-wrap:pretty}.hero3 .actions{margin-block-start:var(--s-6)}.btn .arrow{width:1.15rem;height:1.15rem}[dir=rtl] .btn .arrow{transform:scaleX(-1)}.points{gap:var(--s-2) var(--s-5);margin:var(--s-5) 0 0;color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-bold);flex-wrap:wrap;padding:0;list-style:none;display:flex}.points li{align-items:center;gap:var(--s-2);display:inline-flex}.points svg{background:var(--accent);width:1.15rem;height:1.15rem;color:var(--on-primary);stroke-width:3px;border-radius:50%;flex:none;padding:.15rem}@media (max-width:40rem){.hero3-grid{padding-block-start:var(--s-6)}.hero3 .actions .btn{width:100%}}.root-links{max-width:none;justify-content:flex-start;margin:0;padding-block-end:var(--s-7)}.root-links .chip small{color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.hl li:first-child .chip:not(.is-live){border-color:var(--border);background:var(--surface)}.root-links .chip.is-live{border-color:color-mix(in oklab, var(--accent) 45%, transparent);background:var(--chip-bg)}.root-links a.chip{transition:transform .15s,border-color .15s}.root-links a.chip:hover{transform:translateY(-1px)}.hero-art{justify-self:center;width:min(100%,22rem);padding-block-end:3.5rem;position:relative}.phone{background:var(--device);width:min(100%,18.5rem);box-shadow:var(--shadow-lg), var(--shadow-glow);border-radius:2.6rem;margin-inline:auto;padding:.6rem;position:relative}.phone-notch{z-index:1;border-radius:var(--r-pill);background:var(--device);width:5.5rem;height:1.4rem;position:absolute;inset-block-start:1rem;inset-inline-start:50%;translate:-50%}[dir=rtl] .phone-notch{translate:50%}.phone-screen{background:var(--device-screen);min-height:31rem;color:var(--text);border-radius:2.1rem;overflow:hidden}.lp{gap:var(--s-4);min-height:31rem;padding:3rem var(--s-4) var(--s-4);font-size:var(--fs-sm);flex-direction:column;line-height:1.35;display:flex}.lp-head{align-items:center;gap:var(--s-3);border-block-end:1px solid var(--border);padding-block-end:var(--s-3);display:flex}.lp-head span:last-child{min-width:0;display:grid}.lp-head b{color:var(--heading);font-size:var(--fs-md)}.lp-head small,.lp-text small{color:var(--text-muted);font-size:var(--fs-xs)}.lp-avatar{background:var(--chip-bg);width:2.5rem;height:2.5rem;color:var(--chip);font-weight:var(--fw-heavy);border-radius:50%;flex:none;place-items:center;display:grid}.lp-rungs{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.lp-rungs li{gap:var(--s-3);align-items:flex-start;display:flex;position:relative}.lp-rungs li:not(:last-child):after{content:"";background:var(--border);width:2px;position:absolute;inset-block:1.6rem -.75rem;inset-inline-start:.8rem}.lp-dot{background:var(--chip-bg);width:1.65rem;height:1.65rem;color:var(--chip);border-radius:50%;flex:none;place-items:center;display:grid}.lp-dot svg{stroke-width:2.6px;width:.95rem;height:.95rem}.lp-text{min-width:0;display:grid}.lp-text b{color:var(--heading)}.lp-rungs .is-now .lp-dot{background:var(--primary);color:var(--on-primary)}.lp-rungs .is-now .lp-text{padding:var(--s-2) var(--s-3);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);border-radius:var(--r-md);background:var(--chip-bg);flex:1}.lp-actions{gap:var(--s-2);margin-block-start:auto;display:flex}.lp-btn{border:1px solid var(--secondary-border);border-radius:var(--r-md);background:var(--surface);min-height:2.4rem;color:var(--heading);font-size:var(--fs-sm);font-weight:var(--fw-bold);white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .7rem;display:inline-flex}.lp-btn svg{width:1rem;height:1rem}.lp-btn-main{background:var(--primary);color:var(--on-primary);border-color:#0000}.lp-stop{color:var(--text-muted);font-size:var(--fs-xs);text-align:center;margin:0}.float-card{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);display:flex;position:absolute;inset-block-end:0;inset-inline-start:-1rem}.float-card>span:last-child{display:grid}.float-card small{color:var(--text-muted);font-size:var(--fs-xs)}.float-card b{color:var(--heading);align-items:center;gap:.3rem;display:inline-flex}.float-card .ok{width:1rem;height:1rem;color:var(--ok-text);stroke-width:2.6px}@media (max-width:30rem){.float-card{inset-inline-start:-.5rem}}.sec{padding-block:var(--s-9)}.sec-soft{background:var(--bg-soft);border-block:1px solid var(--border)}.sec-head{max-width:46rem;margin-block-end:var(--s-7)}.sec-head.center{text-align:center;margin-inline:auto}.sec-head h2{font-size:var(--fs-4xl);line-height:calc(1.08 * var(--lh-scale));letter-spacing:calc(var(--tracking) * 1.5);margin-block-end:0}.sec-lead{margin-block:var(--s-4) 0;color:var(--text-muted);font-size:var(--fs-lead);text-wrap:pretty}.sec .roots{max-width:none;margin:0}.roots .root-line{color:var(--text-muted);font-size:var(--fs-sm)}.root-has{gap:var(--s-2);border-block-start:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-muted);grid-column:1/-1;margin-block-start:var(--s-3);padding-block-start:var(--s-3);display:grid}.root-has>span{align-items:start;gap:var(--s-2);grid-template-columns:1rem minmax(0,1fr);display:grid}.root-has>span>:first-child{margin-block-start:.2em}.root-has .badge{font-weight:var(--fw-bold);background:0 0;padding:0}.root-has .is-live{color:var(--text)}.root-has svg{width:1rem;height:1rem;color:var(--accent-text);stroke-width:2.6px;flex:none}.root-has .dot{background:var(--decor);border-radius:50%;width:.45rem;height:.45rem;margin-block-start:.45em;margin-inline:.275rem}.root-more{align-items:center;gap:var(--s-2);color:var(--link);font-weight:var(--fw-heavy);font-size:var(--fs-sm);grid-column:1/-1;margin-block-start:var(--s-3);display:inline-flex}.root-more .arrow{width:1rem;height:1rem}.steps4{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.steps4 li{min-width:0;padding:var(--s-5);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.step-n{color:var(--accent-text);font-size:var(--fs-sm);font-weight:var(--fw-heavy);margin-block-end:var(--s-2)}.steps4 h3{font-size:var(--fs-xl)}.steps4 li>p:not(.step-n){color:var(--text-muted)}.step-art{flex:1;align-items:flex-end;margin-block-start:var(--s-4);display:flex}.art{width:100%;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-cool);font-size:var(--fs-sm);line-height:1.35}.art b{color:var(--heading)}.art small{color:var(--text-muted);font-size:var(--fs-xs)}.art-rows{gap:var(--s-2);display:grid}.art-rows>span{justify-content:space-between;gap:var(--s-2);border-block-end:1px solid var(--border);flex-wrap:wrap;padding-block-end:var(--s-2);display:flex}.art-rows>span:last-child{border-block-end:0;padding-block-end:0}.art-bubble,.art-row{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.art-bubble>span{display:grid}.art>svg{width:1.4rem;height:1.4rem;color:var(--accent-text);flex:none}.art-ok{color:var(--ok-text);font-weight:var(--fw-bold);align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.art-ok svg{stroke-width:2.6px;width:1rem;height:1rem}.art-row .lp-btn{flex:0 auto;min-height:2rem}.spaces{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.space-card{min-width:0;padding:var(--s-6);border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-sm)}.space-card h3{font-size:var(--fs-2xl)}.space-lead{color:var(--text-muted)}.claims-tight{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.claims-tight .claim{padding:var(--s-3);box-shadow:none;font-size:var(--fs-sm);flex-direction:row}.claims-tight .icon-chip{width:2.25rem;height:2.25rem}.claims-tight .icon-chip svg{width:1.2rem;height:1.2rem}.space-h{margin-block:var(--s-5) 0;color:var(--heading);font-weight:var(--fw-heavy)}.space-card .root-cats a{font-size:var(--fs-sm)}.actions.center{justify-content:center;margin-block-start:var(--s-7)}@media (max-width:40rem){.space-card{padding:var(--s-4)}}.why-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:64rem){.why-grid{gap:var(--s-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.why-grid .sec-head{margin-block-end:0}}.compare-box{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-md);overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--fs-sm);text-align:start}.compare th,.compare td{padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--border);vertical-align:top;text-align:start}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-block-end:0}.compare thead th{color:var(--text-muted);font-weight:var(--fw-bold)}.compare thead th.us{color:var(--accent-text);font-family:var(--font-display);font-size:var(--fs-lg)}.compare tbody th{color:var(--heading);font-weight:var(--fw-bold)}.compare td{color:var(--text-muted)}.compare td.us{color:var(--heading);font-weight:var(--fw-bold);background:color-mix(in oklab, var(--chip-bg) 55%, transparent)}.compare td.us svg{width:1rem;height:1rem;vertical-align:-.15em;color:var(--accent-text);stroke-width:2.6px;margin-inline-end:var(--s-2)}.sec-ink{background:var(--ink-band-bg);color:var(--ink-band-text)}.sec-ink h2,.sec-ink h3{color:var(--ink-band-text)}.sec-ink .eyebrow{color:var(--ink-band-link)}.sec-ink :focus-visible{outline-color:var(--ink-band-link)}.promises{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.promises li{min-width:0;padding:var(--s-5);border:1px solid var(--ink-band-hover);border-radius:var(--r-xl);background:var(--ink-band-hover)}.promises h3{margin-block:var(--s-4) var(--s-2);font-size:var(--fs-xl)}.promises p{color:var(--ink-band-muted);margin:0}.langs-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:60rem){.langs-grid{gap:var(--s-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.lang-cloud{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lang-cloud a{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:.35rem .85rem;text-decoration:none;display:inline-block}.lang-cloud a:hover{border-color:var(--accent);color:var(--heading)}.lang-cloud a[aria-current=true]{border-color:color-mix(in oklab, var(--accent) 45%, transparent);background:var(--chip-bg);color:var(--chip)}.plans-wrap{max-width:64rem}.plans-wrap .price-space{background:var(--surface)}.plans-wrap .plan-price{font-family:var(--font-display);font-size:var(--fs-2xl)}.faq-grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:60rem){.faq-grid{gap:var(--s-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.faq-grid .sec-head{margin-block-end:0}.faq-grid .qa{margin:0}@media (prefers-reduced-motion:reduce){.root-links a.chip:hover{transform:none}}
