@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2)format("woff2");font-weight:300 900;font-display:swap}:root{--display:"Bricolage Grotesque", system-ui, sans-serif;--body:"Figtree", system-ui, sans-serif;--g:#e8ecf1;--s-top:#f3f6f9;--s-bot:#e1e6ec;--sunk:#dde2e9;--hi:#fffffff2;--lo:#50627e4d;--lo-soft:#50627e29;--edge:#fffc;--ink:#19202b;--ink-2:#455062;--ink-3:#596475;--line:#50627e2b;--right:#16703f;--right-bg:#16703f1c;--wrong:#b52e25;--wrong-bg:#b52e2517;--rec:#df3f3b;--accent:#2f5bea;--accent-text:#2d57e1;--on-accent:#fff;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1)}.white{--g:#f9fbfc}.dark{--g:#23272d;--s-top:#2d3239;--s-bot:#21252b;--sunk:#1b1e23;--hi:#ffffff0d;--lo:#0000008c;--lo-soft:#00000057;--edge:#ffffff14;--ink:#eaeef3;--ink-2:#b4bdc9;--ink-3:#97a2b0;--line:#ffffff1a;--right:#54cf8d;--right-bg:#54cf8d21;--wrong:#ff8174;--wrong-bg:#ff81741f;--rec:#ff5a54;--accent:#86a2ff;--accent-text:#86a2ff;--on-accent:#0d1322}.blue{--g:#2f5bea;--s-top:#fff;--s-bot:#e8edff;--sunk:#0c207852;--hi:#ffffff29;--lo:#0a195a66;--lo-soft:#0a195a40;--edge:#ffffff80;--ink:#fff;--ink-2:#ffffffe6;--ink-3:#ffffffbd;--line:#ffffff3d;--accent:#fff;--accent-text:#fff;--on-accent:#2447c9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px;overflow-x:clip}body{background:var(--g);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:1}.wrap{max-width:1180px;margin:0 auto;padding:0 22px}.tact{isolation:isolate;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;transition:transform 90ms ease-out;display:inline-flex;position:relative}.tact:before,.tact:after{content:"";border-radius:inherit;z-index:-1;transition:opacity .14s ease-out;position:absolute;inset:0}.tact:before{background:linear-gradient(160deg, var(--s-top), var(--s-bot));box-shadow:-4px -4px 10px var(--hi), 5px 6px 14px var(--lo), inset 0 1px 0 var(--edge)}.tact:after{background:var(--sunk);box-shadow:inset 3px 3px 7px var(--lo), inset -3px -3px 7px var(--hi);opacity:0}.tact:active{transform:scale(.97)}.tact:active:before,.tact[aria-pressed=true]:before{opacity:0}.tact:active:after,.tact[aria-pressed=true]:after{opacity:1}.tact:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tact.accent{color:var(--on-accent)}.tact.accent:before{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 88%, white), var(--accent));box-shadow:-4px -4px 10px var(--hi), 5px 7px 16px color-mix(in srgb, var(--accent) 45%, transparent), inset 0 1px 0 #ffffff40}.tact.accent:after{background:var(--accent);box-shadow:inset 3px 3px 8px #00000047}.blue .tact.accent:before{box-shadow:0 12px 28px #0a195a5c,inset 0 1px #fff}.btn{white-space:nowrap;border-radius:18px;padding:16px 26px;font-size:17.5px;font-weight:700}.btn.sm{border-radius:14px;padding:10px 16px;font-size:16px}.btn.big{border-radius:22px;padding:20px 34px;font-size:20px}.tlink{color:var(--accent-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tlink i{transition:transform .2s var(--ease);font-style:normal}.tlink:hover i{transform:translate(4px)}.dot{background:#e07a5f;border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.gem{flex:none;width:14px;height:14px}.btn.soon{color:var(--ink-3);background:var(--sunk);cursor:default;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:inline-flex}.btn.soon small{font-size:13.5px;font-weight:600}.star{--avatar-body:#2f5bea;flex:none;line-height:0;display:inline-block;position:relative}.star-face{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.star svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.star .sb path{fill:color-mix(in srgb, var(--avatar-body) 70%, #061a4d)}.star .sf{filter:drop-shadow(calc(-2px * var(--ss)) calc(-2px * var(--ss)) calc(5px * var(--ss)) var(--hi)) drop-shadow(calc(2px * var(--ss)) calc(3px * var(--ss)) calc(7px * var(--ss)) var(--lo))}.star .st-lit{stop-color:color-mix(in srgb, var(--avatar-body) 55%, #fff)}.star .st-mid{stop-color:var(--avatar-body)}.star .st-deep{stop-color:color-mix(in srgb, var(--avatar-body) 86%, #061a4d)}.star .eye{fill:#111316}.js .rv{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transform:translateY(26px)}.js .rv.in{opacity:1;transform:none}.swin{animation:swin .38s var(--ease) both}@keyframes swin{0%{opacity:0;transform:translateY(8px)}}header{z-index:60;backdrop-filter:blur(14px);background:#e8ecf1d6;position:sticky;top:0}header>.wrap{justify-content:space-between;align-items:center;height:66px;display:flex}.brand{font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:5px;font-size:26px;font-weight:800;display:flex}nav{color:var(--ink-2);align-items:center;gap:28px;font-size:16.5px;font-weight:700;display:flex}nav .lnk{display:none}nav a[aria-current=page]{color:var(--ink)}.menubtn{font:inherit;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:7px;margin-left:-10px;padding:10px 2px 10px 6px;font-size:19px;font-weight:800;display:inline-flex}.menubtn i{width:8px;height:8px;transition:transform .26s var(--ease);border-bottom:2.5px solid;border-right:2.5px solid;transform:translateY(-2px)rotate(45deg)}.menubtn[aria-expanded=true] i{transform:translateY(2px)rotate(-135deg)}.menubtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.menu{overscroll-behavior:contain;background:var(--g);border-top:1px solid var(--line);animation:swin .26s var(--ease) both;padding:8px 0 30px;position:fixed;inset:66px 0 0;overflow-y:auto}.menu .wrap{flex-direction:column;min-height:100%;display:flex}.menu nav{color:var(--ink);font-size:inherit;flex-direction:column;align-items:stretch;gap:0;display:flex}.menu nav a{font-family:var(--display);letter-spacing:-.045em;border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:16px 0;font-size:42px;font-weight:800;line-height:1;display:flex}.menu nav a:after{content:"→";font-family:var(--body);color:var(--ink-3);font-size:26px;font-weight:600}.menu nav a[aria-current=page]{color:var(--accent-text)}.menu .menu-end{flex-direction:column;align-items:center;gap:12px;margin-top:auto;padding-top:28px;display:flex}.menu .menu-end .btn{width:100%}.menu .menu-end span{font-family:var(--display);letter-spacing:-.03em;color:var(--ink-3);font-size:22px;font-weight:800}header nav .long{display:none}header>.wrap>nav{gap:16px}.menu-open header{background:var(--g);backdrop-filter:none}html.menu-open{overflow:hidden}.skip{z-index:100;background:var(--s-top);border-radius:12px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:12px}section{padding:48px 0}section.mo,section.duo{padding:7px 10px}.mo>.wrap,.card{background:var(--g);color:var(--ink);text-align:center;border-radius:36px;min-width:0;padding:38px 20px 42px}.mo>.wrap{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;display:grid}.txt{width:100%}.sh{font-size:clamp(38px,10.8vw,66px)}.lead{color:var(--ink-2);text-wrap:balance;max-width:21em;margin:12px auto 0;font-size:19px;line-height:1.4}.k{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 15px;font-size:15.5px;font-weight:700;display:inline-flex}.blue .k{background:#ffffff2e}.ob{text-align:left;width:100%;max-width:380px;margin:0 auto;position:relative}.txt .btn,.txt .tlink{margin-top:26px}.duo{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.card h2{font-size:clamp(36px,10vw,56px)}.card p{color:var(--ink-2);text-wrap:balance;max-width:21em;margin:14px auto 0;font-size:19px;line-height:1.4}.card .tlink{margin-top:22px}.close{text-align:center;padding:54px 0 40px}.close h2{letter-spacing:-.05em;margin-top:14px;font-size:clamp(54px,15.6vw,124px);line-height:.94}.stores{justify-content:center;gap:12px;margin-top:34px;display:flex}.stores .btn{border-radius:20px;flex:1;max-width:230px;padding:19px 8px;font-size:18.5px}.free{color:var(--ink-3);margin-top:22px;font-size:17px}.close .tlink{margin-top:10px}footer{color:var(--ink-3);padding:22px 0 34px;font-size:15.5px}footer .wrap{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px 22px;padding-top:22px;display:flex}footer nav{color:var(--ink-3);flex-wrap:wrap;gap:18px;font-size:15.5px}@media (width>=900px){.wrap{padding:0 32px}header>.wrap{height:80px}.brand{font-size:29px}nav .lnk{display:inline}.menubtn,.menu{display:none!important}header nav .long{display:inline}header>.wrap>nav{gap:28px}nav .lnk:hover{color:var(--ink)}section{padding:96px 0}section.mo,section.duo{padding:10px 20px}.mo>.wrap{text-align:left;border-radius:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center stretch;gap:72px;padding:84px 76px}.mo.flip .txt{order:2}.mo.solo>.wrap{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lead{margin-left:0;font-size:22px}.mo.solo .lead{margin-left:auto}.ob{zoom:1.12}.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:1180px;margin:0 auto}.card{text-align:left;border-radius:48px;padding:72px 60px}.card p{margin-left:0;font-size:21px}.close{padding:110px 0 80px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.js .rv{opacity:1;transform:none}}.bozza{z-index:90;color:#fff;letter-spacing:.02em;pointer-events:none;background:#19202bdb;border-radius:999px;margin:0;padding:6px 13px;font-size:13.5px;font-weight:700;position:fixed;bottom:12px;left:12px}
