@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal.Dort48En.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal.DP36NgGt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal.BVB1fGs6.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal.CWPcV0_V.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal.BWeMsAzO.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal.Dllsvgjo.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}:root{color-scheme:light dark;--bg:#f7f2ea;--bg-rgb:247 242 234;--surface:#fff;--text:#4a3428;--text-secondary:#7a6253;--accent-soft:#fde6e0;--link:#b04232;--ok-text:#1c716a;--ok-bg:#e6f4f2;--coral:#f2786a;--line:#eadfcf;--track-soft:#efe7db;--btn-shadow:#7a563c2e;--card-shadow:#7a563c1a;--eyebrow-daily:#5f4ca8;--veil:.55;--tile-yellow-bg:#fff1cf;--tile-yellow:#8a5a00;--tile-violet-bg:#f0ecfa;--tile-violet:#5f4ca8;--tile-blue-bg:#e5f2fb;--tile-blue:#2f6690;--tint-mint:#eeefe7;--tint-lavender:#f3edea;--tint-peach:#f7eee4;--tint-sky:#efefea;--phone-frame:#fff;--phone-shadow:0 24px 60px #7a563c38, inset 0 0 0 1px #e6dacb;--trail-0:#41a699;--node-0:#3fbfb2;--trail-1:#917bbf;--node-1:#a08be0;--trail-2:#d88e5f;--node-2:#f7a26b;--trail-3:#5799c5;--node-3:#5aafe8;--trail-4:#d0779c;--node-4:#ee86b5;--trail-5:#d4a847;--node-5:#f2c14e;--trail-6:#6877b7;--node-6:#6f86d6;--trail-7:#41a699;--node-7:#3fbfb2;--trail-alpha:.55;--node-alpha:.6;--board-cell:#fff;--mark-grid:#e6dacb;--mark-tint:#fde0da;--font:"Nunito", system-ui, sans-serif;--side:16px;--sec-y:72px;--rail:8px;--trail-dot:5px;--trail-step:12px}@media (prefers-color-scheme:dark){:root{--bg:#1f1814;--bg-rgb:31 24 20;--surface:#2c231d;--text:#f6ebdd;--text-secondary:#c4af9c;--accent-soft:#4a2e28;--link:#ff9c8a;--ok-text:#7fd6cc;--ok-bg:#1f3532;--line:#3e322a;--track-soft:#3a2f27;--btn-shadow:#00000073;--card-shadow:#0000004d;--eyebrow-daily:#d2c6f6;--veil:.62;--tile-yellow-bg:#4a3b1e;--tile-yellow:#f6d486;--tile-violet-bg:#463a48;--tile-violet:#d2c6f6;--tile-blue-bg:#36424a;--tile-blue:#a4d3f2;--tint-mint:#21221d;--tint-lavender:#271f20;--tint-peach:#2c2019;--tint-sky:#232121;--phone-frame:#3a2f27;--phone-shadow:0 24px 60px #00000080, inset 0 0 0 1px #4a3d33;--trail-0:#389a8f;--trail-1:#8472b3;--trail-2:#c78458;--trail-3:#4d8eb9;--trail-4:#c06e92;--trail-5:#c49c41;--trail-6:#5d6eab;--trail-7:#389a8f;--trail-alpha:.5;--node-alpha:.55;--board-cell:#2c231d;--mark-grid:#3e322a;--mark-tint:#5a3329}}@media (width>=768px){:root{--side:64px;--sec-y:96px;--rail:24px;--trail-dot:6px;--trail-step:14px}}@media (width>=1200px){:root{--side:max(64px, calc((100% - 1200px) / 2))}}@media (width>=1360px){:root{--rail:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font);overflow-wrap:break-word;flex-direction:column;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.75rem;display:flex}main{flex:1}img,svg{display:block}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0}a{color:var(--link);text-underline-offset:3px;text-decoration:underline}:focus-visible{outline:3px solid var(--link);outline-offset:3px}.skip{z-index:10;background:var(--surface);color:var(--text);border-radius:12px;padding:8px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.brand{letter-spacing:-.2px;min-height:48px;color:var(--text);align-items:center;gap:12px;font-size:1.25rem;font-weight:900;display:flex}.buttons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.buttons-row{display:contents}.btn{border-radius:18px;justify-content:center;align-items:center;min-height:56px;padding-block:8px;font-weight:900;line-height:1.25rem;text-decoration:none;display:flex}.btn-web{color:var(--link);background:var(--surface);border:2px solid var(--coral);box-shadow:0 4px 12px var(--btn-shadow);gap:10px;font-size:1.0625rem}.btn-soon{color:var(--text-secondary);background:var(--track-soft);cursor:default;gap:8px;font-size:.9375rem}.badge{border-radius:8px;align-self:center;margin:14px;transition:transform .14s ease-out;display:block}.badge img{width:auto;height:56px}.btn-web{transition:transform .14s ease-out,box-shadow .14s ease-out,background-color .14s ease-out}@media (hover:hover){.btn-web:hover{box-shadow:0 10px 22px var(--btn-shadow);background:var(--accent-soft);transform:translateY(-2px)}.badge:hover{transform:translateY(-2px)}}.btn-web:active,.badge:active{box-shadow:0 4px 12px var(--btn-shadow);transform:none}.badge:active{box-shadow:none}@media (width>=768px){.buttons{align-items:flex-start;gap:12px}.buttons-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-web{width:220px}.btn-soon{min-width:292px;padding:0 20px}.buttons-row .btn-soon{min-width:0}.buttons-row .badge{margin:14px 2px 14px 14px}}@media (prefers-reduced-motion:reduce){.btn-web,.badge{transition:none}}.phone{--k:.62;width:calc(390px * var(--k) + 20px);height:calc(844px * var(--k) + 20px);border-radius:calc(44px * var(--k) + 10px);background:var(--phone-frame);box-shadow:var(--phone-shadow);flex:none;padding:10px;display:block}.phone img{border-radius:calc(44px * var(--k));width:100%;height:100%}@media (width>=768px){.phone{--k:.72}}.hero{flex-direction:column;min-height:min(100svh,1200px);display:flex;position:relative;overflow:hidden}.hero-board{position:absolute;inset:0;overflow:hidden}.hero-board img{object-fit:cover;object-position:center top;width:100%;height:100%}@media (width>=600px){.hero-board img{object-position:center;width:max(1920px,100%);max-width:none;height:max(1216px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.hero-veil,.hero-shade,.hero-fade{position:absolute;inset:0}.hero-veil{background:rgb(var(--bg-rgb) / var(--veil))}.hero-fade{background:linear-gradient(180deg, rgb(var(--bg-rgb) / 0), var(--bg));height:140px;top:auto}.hero-in{flex-direction:column;flex:1;padding:0 16px;display:flex;position:relative}.hero-left{flex-direction:column;flex:1;display:flex}.hero .brand svg{width:32px;height:32px}.hero-copy{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.hero-tag{letter-spacing:0;color:var(--text-secondary);font-size:.875rem;font-weight:700;display:none}.hero h1{letter-spacing:-.8px;font-size:2.25rem;font-weight:900;line-height:2.5rem}.hero-sub{max-width:560px;color:var(--text-secondary);font-size:1.0625rem;line-height:1.5rem}.facts{text-align:center;color:var(--text-secondary);font-size:.8125rem;line-height:1.125rem}.facts-sep{display:none}.hero-top{padding:calc(16px + env(safe-area-inset-top)) 16px 16px;background:linear-gradient(180deg, rgb(var(--bg-rgb) / .96), rgb(var(--bg-rgb) / .9));flex-direction:column;gap:12px;margin:0 -16px;display:flex;position:relative}.hero-top:after{content:"";background:linear-gradient(180deg, rgb(var(--bg-rgb) / .9), rgb(var(--bg-rgb) / 0));pointer-events:none;height:100px;position:absolute;top:100%;left:0;right:0}.hero-gap{flex:1;min-height:24px}.hero-cta{padding:0 16px calc(24px + env(safe-area-inset-bottom));background:rgb(var(--bg-rgb) / .94);flex-direction:column;gap:12px;margin:0 -16px;display:flex;position:relative}.hero-cta:before{content:"";background:linear-gradient(180deg, rgb(var(--bg-rgb) / 0), rgb(var(--bg-rgb) / .94));pointer-events:none;height:80px;position:absolute;bottom:100%;left:0;right:0}.hero-phone{display:none}@media (width>=768px){.hero-tag{display:inline}.hero .brand{font-size:1.5rem}.hero .brand svg{width:40px;height:40px}.hero-copy{gap:16px}.hero-in{padding:0 64px}.hero-top,.hero-cta{background:0 0;margin:0;padding:0}.hero-top:after,.hero-cta:before,.hero-gap{display:none}.hero-top{padding-top:32px}.hero h1{margin-top:32px;font-size:3.5rem;line-height:3.75rem}.hero-sub{font-size:1.25rem;line-height:1.875rem}.hero-cta{gap:16px;margin-top:28px}.facts{text-align:left;font-size:.875rem;line-height:1.25rem}.facts br{display:none}.facts-sep{display:inline}.hero-shade{background:linear-gradient(180deg, rgb(var(--bg-rgb) / .94) 0%, rgb(var(--bg-rgb) / .86) 52%, rgb(var(--bg-rgb) / 0) 72%)}.hero-left{flex:none}.hero-phone{--k:.56;align-self:center;margin-top:auto;margin-bottom:-88px;padding-top:40px;display:block}.hero-phone .phone{--k:.56}}@media (width>=1200px){.hero-shade{background:linear-gradient(90deg, rgb(var(--bg-rgb) / .94) 0%, rgb(var(--bg-rgb) / .8) 46%, rgb(var(--bg-rgb) / 0) 72%)}.hero-in{padding:0 var(--side);grid-template-rows:auto 1fr auto auto 1fr;grid-template-columns:minmax(0,600px) 1fr;display:grid}.hero-left,.hero-top{display:contents}.hero .brand{grid-area:1/1;margin-top:32px}.hero-copy{grid-area:3/1;padding-top:24px}.hero h1{margin:0;font-size:4rem;line-height:4.25rem}.hero-cta{grid-area:4/1;padding-bottom:24px}.hero-phone{grid-area:1/2/-1;place-self:center;margin:0;padding:24px 0}.hero-phone .phone{aspect-ratio:301/628;border-radius:41px;width:auto;height:min(628px,100svh - 48px);min-height:420px}.hero-phone .phone img{border-radius:31px}}.sec{padding:var(--sec-y) 0;position:relative}.tint-mint{background:var(--tint-mint)}.tint-lavender{background:var(--tint-lavender)}.tint-peach{background:var(--tint-peach)}.tint-sky{background:var(--tint-sky)}.col{z-index:2;padding:0 var(--side);position:relative}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}h1,h2,h3{overflow-wrap:anywhere}h2{letter-spacing:-.5px;font-size:2rem;font-weight:900;line-height:2.375rem}.sec-text{max-width:680px;color:var(--text-secondary);font-size:1.0625rem;line-height:1.625rem}.eyebrow{letter-spacing:1.2px;text-transform:uppercase;font-size:.8125rem;font-weight:900;line-height:1.125rem}.eyebrow-ok{color:var(--ok-text)}.eyebrow-daily{color:var(--eyebrow-daily)}.eyebrow-coral{color:var(--link)}.run,.node{display:none}.arc{z-index:1;left:var(--rail);right:var(--rail);width:calc(100% - 2 * var(--rail));height:80px;opacity:var(--trail-alpha);pointer-events:none;position:absolute;bottom:-34px;overflow:visible}.arc path{fill:none;stroke:var(--trail);stroke-width:var(--trail-dot);stroke-linecap:round;stroke-dasharray:.01 var(--trail-step);vector-effect:non-scaling-stroke}@media (width>=768px){.sec-text{font-size:1.125rem;line-height:1.75rem}h2{font-size:2.75rem;line-height:3.125rem}.arc{height:104px}.run{z-index:1;width:var(--trail-dot);opacity:var(--trail-alpha);background:radial-gradient(circle at center, var(--trail) calc(var(--trail-dot) / 2 - .25px), transparent calc(var(--trail-dot) / 2 + .25px)) center top / var(--trail-dot) var(--trail-step) repeat-y;pointer-events:none;display:block;position:absolute;top:34px;bottom:70px}.node{z-index:1;border:3px solid var(--bg);background:var(--node);width:22px;height:22px;opacity:var(--node-alpha);border-radius:50%;margin-top:-11px;display:block;position:absolute;top:50%}[data-side=right] .run{right:calc(var(--rail) - var(--trail-dot) / 2)}[data-side=left] .run{left:calc(var(--rail) - var(--trail-dot) / 2)}[data-side=right] .node{right:calc(var(--rail) - 11px)}[data-side=left] .node{left:calc(var(--rail) - 11px)}}.steps{flex-direction:column;gap:16px;margin-top:22px;list-style:none;display:flex}.step{text-align:center;background:var(--surface);box-shadow:0 10px 30px var(--card-shadow);border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:24px;display:flex}.step img{width:159px;height:159px}.chip{min-height:28px;color:var(--link);background:var(--accent-soft);border-radius:14px;align-items:center;padding:4px 12px;font-size:.8125rem;font-weight:900;line-height:1.125rem;display:flex}.step h3{font-size:1.375rem;font-weight:900;line-height:1.625rem}.step p,.card p{color:var(--text-secondary);font-size:1rem;line-height:1.5rem}@media (width>=768px){.steps{align-items:center;margin-top:34px}.step{width:380px;max-width:100%}.step img{width:179px;height:179px}}@media (width>=1000px){.steps{flex-direction:row;justify-content:center;align-items:stretch;gap:30px}.step{flex:1 1 0;width:auto;max-width:380px}}.feature{flex-direction:column;align-items:center;gap:40px;display:flex}.feature-text{flex-direction:column;gap:18px;width:100%;display:flex}.checks{flex-direction:column;gap:14px;margin-top:6px;font-size:1.0625rem;line-height:1.625rem;list-style:none;display:flex}.checks li{gap:12px;display:flex}.checks svg{flex:none;margin-top:1px}.checks strong{font-weight:900}.checks span span{color:var(--text-secondary)}@media (width>=768px){.checks{font-size:1.125rem;line-height:1.75rem}}@media (width>=1000px){.feature{flex-direction:row;justify-content:space-between;gap:60px}.feature-rev{flex-direction:row-reverse}.feature-text{flex:0 520px;width:520px}}.tiles{justify-content:center;gap:12px;margin-top:22px;display:flex}.tile{flex-direction:column;flex:0 111px;gap:10px;min-width:0;display:flex}.tile:nth-child(n+4){display:none}.tile img{aspect-ratio:111/200;object-fit:cover;object-position:top;width:100%;height:auto;box-shadow:0 12px 30px var(--card-shadow);border-radius:22px}.tile figcaption{text-align:center;font-size:.9375rem;font-weight:900;line-height:1.25rem}@media (width>=768px){.tiles{flex-wrap:wrap;gap:24px;margin-top:38px}.tile{flex:0 180px}.tile:nth-child(n+4){display:flex}.tile img{aspect-ratio:209/359}}@media (width>=1200px){.tiles{flex-wrap:nowrap;gap:37px}.tile{flex:0 210px}}.cards{text-align:left;grid-template-columns:1fr;gap:20px;margin-top:22px;list-style:none;display:grid}.card{background:var(--surface);box-shadow:0 8px 24px var(--card-shadow);border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex}.card h3{margin-top:4px;font-size:1.25rem;font-weight:900;line-height:1.5rem}.icon-tile{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.icon-yellow{color:var(--tile-yellow);background:var(--tile-yellow-bg)}.icon-violet{color:var(--tile-violet);background:var(--tile-violet-bg)}.icon-blue{color:var(--tile-blue);background:var(--tile-blue-bg)}.icon-green{color:var(--ok-text);background:var(--ok-bg)}@media (width>=768px){.cards{grid-template-columns:repeat(2,1fr);margin-top:34px}}@media (width>=1200px){.cards{grid-template-columns:repeat(4,1fr)}}.faq{flex-direction:column;gap:14px;max-width:680px;margin:0 auto;display:flex}.faq h2{text-align:center;margin-bottom:12px}.faq details{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:12px 24px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:1.125rem;font-weight:900;line-height:1.5rem;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--text-secondary);flex:none}details[open] .faq-v{display:none}.faq details p{color:var(--text-secondary);margin-top:2px;padding-bottom:8px;font-size:1rem;line-height:1.5rem}.final{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.final h2{margin-top:8px}.final .buttons{width:100%;margin-top:12px}@media (width>=768px){.final .buttons{align-items:center;width:auto}.final .buttons-row{justify-content:center}}.foot{z-index:2;border-top:1px solid var(--line);background:var(--bg);position:relative}.foot-in{padding:16px var(--side) calc(24px + env(safe-area-inset-bottom));color:var(--text-secondary);flex-direction:column;align-items:center;gap:8px;font-size:.875rem;line-height:1.25rem;display:flex}.foot-brand{color:var(--text);align-items:center;gap:10px;font-size:1.125rem;font-weight:900;line-height:1.5rem;display:flex}.foot nav{flex-wrap:wrap;gap:8px;display:flex}.foot nav a{min-height:44px;color:var(--text);text-underline-offset:4px;align-items:center;padding:0 8px;font-size:.9375rem;display:flex}.attribution{text-align:center;font-size:.75rem;line-height:1rem}@media (width>=768px){.foot-in{padding:20px var(--side);flex-flow:wrap;justify-content:space-between}.attribution{flex-basis:100%}}.foot-langs{justify-content:center}.foot-langs a[aria-current]{font-weight:900;text-decoration:none}@media (width>=768px){.foot-langs{flex-basis:100%}}.lang{color:var(--text);font-size:.9375rem;line-height:1.25rem;position:relative}.lang summary{background:var(--surface);min-height:44px;box-shadow:0 2px 8px var(--card-shadow);cursor:pointer;border-radius:22px;align-items:center;gap:6px;padding:0 10px;font-weight:900;list-style:none;display:flex}.lang summary::-webkit-details-marker{display:none}.lang svg{flex:none}.lang[open] .lang-chevron{transform:rotate(180deg)}.lang ul{z-index:5;min-width:200px;max-width:calc(100vw - 2 * var(--side));background:var(--surface);box-shadow:0 8px 24px var(--btn-shadow);border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.lang a{min-height:44px;color:var(--text);border-radius:12px;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.lang a:hover{background:var(--track-soft)}.lang a[aria-current]{color:var(--link);font-weight:900}.hero-lang{z-index:4;top:calc(12px + env(safe-area-inset-top));right:var(--side);position:absolute}.legal-head{border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top)}.legal-head-in{min-height:56px;padding:0 var(--side);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.legal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-brand{min-height:44px;color:var(--text);align-items:center;gap:10px;font-size:1.25rem;font-weight:900;text-decoration:none;display:flex}.legal-home{min-height:44px;color:var(--text);text-underline-offset:4px;align-items:center;padding:0 4px;font-size:.9375rem;display:flex}.translation-note{background:var(--track-soft);color:var(--text-secondary);border-radius:14px;margin-top:12px;padding:12px 16px;font-size:.875rem;line-height:1.25rem}.prose{max-width:728px;margin:0 auto;padding:40px 16px 72px}.prose h1{letter-spacing:-.5px;font-size:2rem;font-weight:900;line-height:2.375rem}.prose h2{letter-spacing:0;margin-top:40px;font-size:1.375rem;line-height:1.75rem}.prose h3{margin-top:28px;font-size:1.1875rem;font-weight:900;line-height:1.625rem}.prose h1+p{margin-top:20px}.prose h1+.updated{margin-top:8px}.prose .updated{color:var(--text-secondary);font-size:.875rem;line-height:1.25rem}.prose .updated+p{margin-top:28px}.prose h2+p,.prose h2+ul{margin-top:12px}.prose h3+p{margin-top:8px}.prose p+p,.prose ul+p,.prose p+ul{margin-top:16px}.prose ul{padding-left:24px}.prose li+li{margin-top:6px}.prose a{text-decoration:underline}.not-found{padding-top:96px}.not-found .eyebrow-404{color:var(--text-secondary);font-size:.875rem;font-weight:900;line-height:1.25rem}.not-found h1{margin-top:8px}@media (width>=768px){.legal-head-in{height:72px}.prose{padding:72px 24px 120px}.prose h1{font-size:2.5rem;line-height:2.875rem}.prose h2{font-size:1.5rem;line-height:1.875rem}.not-found{padding-top:160px}}
