@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700;800&family=Pacifico&display=swap";@import"https://fonts.googleapis.com/css2?family=Anta&family=Inter:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Newsreader:opsz,wght@6..72,500;6..72,650;6..72,700&family=Outfit:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Sora:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700;800&display=swap";.company-legal{font-style:normal;font-size:12px;line-height:1.5;opacity:.78;max-width:52rem}.company-legal p{margin:0 0 4px}.company-legal-name{font-weight:650}.company-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.company-legal--footer{margin-top:18px;grid-column:1 / -1;flex:1 1 100%}.company-legal--page{opacity:1;font-size:15px;max-width:none}.company-legal--page p{margin-bottom:10px}.tt{--tt-bg: #fff6f2;--tt-paper: #ffffff;--tt-ink: #2b2422;--tt-muted: #6f6662;--tt-line: #eadad4;--tt-accent: #e45d4c;--tt-accent-dark: #c94a3b;--tt-soft: #ffe4dc;--tt-peach: #f3c9b0;min-height:100vh;background:var(--tt-bg);color:var(--tt-ink);overflow-x:clip}.tt a{color:inherit;text-decoration:none}.tt button{font:inherit;cursor:pointer}.tt-wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.tt-bar{background:var(--tt-accent);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;font-size:14px}.tt-bar a,.tt-bar-ip{display:inline-flex;align-items:center;gap:8px;font-weight:600}.tt-head{position:sticky;top:0;z-index:20;background:var(--tt-paper);box-shadow:0 1px 0 var(--tt-line)}.tt-head-inner{width:min(1120px,calc(100% - 24px));margin:0 auto;min-height:72px;display:flex;align-items:center;gap:16px;flex-wrap:nowrap}.tt-logo{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:22px;letter-spacing:-.04em;color:var(--tt-ink);white-space:nowrap;flex-shrink:0}.tt-mark{color:var(--tt-accent);display:grid;place-items:center}.tt-desk-nav{margin-left:auto;display:flex;gap:22px;font-weight:600;color:var(--tt-muted)}.tt-head-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.tt-desk-nav+.tt-head-actions{margin-left:0}.tt-lang{position:relative}.tt-lang button{border:0;background:transparent;display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--tt-ink)}.tt-lang ul{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:8px 0;list-style:none;background:#fff;border-radius:12px;box-shadow:0 12px 32px #2b24221f;min-width:120px}.tt-lang li{padding:8px 14px;cursor:default}.tt-pay-round{width:68px;height:68px;border:0;border-radius:50%;background:var(--tt-accent);color:#fff;font-size:11px;font-weight:800;line-height:1.15;flex-shrink:0;padding:8px;white-space:normal}.tt-burger{display:none;width:42px;height:42px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:5px;padding:0}.tt-burger span{display:block;height:2px;background:var(--tt-ink);border-radius:2px}.tt-mobile-menu{display:none;flex-direction:column;gap:14px;padding:8px 24px 20px;font-weight:700}.tt-mobile-menu button{border:0;background:var(--tt-accent);color:#fff;border-radius:12px;padding:10px 14px}.tt-hero{width:min(980px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.tt-hero-art{position:relative;min-height:420px;display:grid;place-items:center;order:2}.tt-hero-copy{order:1}.tt-hero h1{margin:0 0 16px;font-size:clamp(34px,4.4vw,52px);line-height:1.08;letter-spacing:-.04em}.tt-hero p{margin:0 0 28px;color:var(--tt-muted);font-size:18px;line-height:1.55;max-width:460px}.tt-cta,.tt-store,.tt-plans button,.tt-ghost,.tt-mail{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;padding:16px 28px;background:var(--tt-accent);color:#fff;font-weight:800}.tt-cta{min-width:280px}.tt-dome{width:280px;height:280px;border-radius:50%;background:radial-gradient(circle at 50% 42%,#fff,#ffe8e1 62%,#ffd0c6);display:grid;place-items:center;box-shadow:0 18px 40px #e45d4c29}.tt-mascot{position:relative;width:168px;height:170px}.tt-mascot-shield{width:92px;height:108px;margin:18px auto 0;border-radius:22px 22px 42px 42px;background:#fff;border:5px solid var(--tt-accent);display:grid;place-items:center;font-weight:800;font-size:34px;color:var(--tt-accent);position:relative;z-index:1}.tt-arm{position:absolute;top:72px;width:46px;height:16px;border-radius:999px;background:#fff;z-index:0}.tt-arm-l{left:4px;transform:rotate(-22deg)}.tt-arm-r{right:4px;transform:rotate(22deg)}.tt-spark{position:absolute;width:10px;height:18px;border-radius:999px;background:var(--tt-peach);transform:rotate(28deg)}.tt-spark-a{left:12%;top:18%;background:#f0b429}.tt-spark-b{right:10%;top:22%;height:10px;width:10px;border-radius:50%;background:#2b2422}.tt-spark-c{left:18%;bottom:22%;background:var(--tt-accent)}.tt-spark-d{right:16%;bottom:18%;width:8px;height:8px;border-radius:50%;background:#2b2422}.tt-card{background:var(--tt-paper);border-radius:28px;box-shadow:0 18px 50px #2b24220f}.tt-apps{padding:18px 18px 28px}.tt-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid var(--tt-line)}.tt-tabs button{border:0;background:transparent;color:var(--tt-muted);padding:12px 16px;border-radius:12px;font-weight:700}.tt-tabs .is-on{color:var(--tt-accent);background:var(--tt-soft)}.tt-apps-body{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;padding:28px 18px 10px;align-items:center}.tt-apps h2,.tt-what h2,.tt-why-use h2,.tt-why-us h2,.tt-map-sec h2,.tt-price h2,.tt-faq h2{margin:0 0 10px;font-size:clamp(28px,4vw,40px);letter-spacing:-.04em}.tt-apps p,.tt-what p,.tt-why-use p,.tt-why-us p,.tt-map-sec h3,.tt-price h3,.tt-faq h3,.tt-why-use h3,.tt-why-us h3{color:var(--tt-muted);line-height:1.55}.tt-steps{display:flex;gap:18px;padding:0;margin:24px 0;list-style:none}.tt-steps li{display:flex;align-items:center;gap:8px;font-weight:800}.tt-steps b{width:28px;height:28px;border-radius:50%;background:var(--tt-accent);color:#fff;display:grid;place-items:center;font-size:13px}.tt-soon{font-weight:700;color:var(--tt-ink)!important}.tt-phone{width:min(280px,100%);margin-left:auto;min-height:220px;border:8px solid #2b2422;border-radius:28px;background:#fff;padding:18px;position:relative;box-shadow:12px 18px 0 var(--tt-soft)}.tt-phone-bar{height:42px;border-radius:10px;background:#3d9b63;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-weight:700}.tt-phone-bar i{width:18px;height:18px;border-radius:4px;background:#fff}.tt-phone-lines{display:grid;gap:10px;margin-top:18px}.tt-phone-lines span{height:48px;border-radius:10px;background:#f4ebe7}.tt-phone em{position:absolute;right:18px;bottom:18px;width:42px;height:42px;border-radius:50%;background:var(--tt-accent);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800}.tt-what,.tt-why-use,.tt-map-sec,.tt-price,.tt-faq{padding:72px 0}.tt-what p{max-width:760px;font-size:18px}.tt-use-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 18px}.tt-use-tabs button{text-align:left;border:1px solid var(--tt-line);background:#fff;border-radius:18px;padding:18px}.tt-use-tabs .is-on{border-color:var(--tt-accent);background:var(--tt-soft)}.tt-use-tabs strong{display:block;margin-bottom:6px}.tt-use-tabs span{color:var(--tt-muted);font-size:13px;line-height:1.4}.tt-use-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;background:#fff;border-radius:12px;padding:28px}.tt-use-panel h4{margin:0 0 10px;font-size:22px}.tt-use-panel ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tt-use-panel li{background:var(--tt-soft);border-radius:12px;padding:12px 14px;font-weight:700}.tt-why-us{position:relative;padding:80px 0;overflow:hidden}.tt-dots{position:absolute;left:24px;top:40px;width:90px;height:140px;background-image:radial-gradient(var(--tt-peach) 2px,transparent 3px);background-size:14px 14px}.tt-why-us h2,.tt-why-us h3,.tt-map-sec h2,.tt-map-sec h3,.tt-price h2,.tt-price h3,.tt-faq h2,.tt-faq h3,.tt-why-use h2,.tt-why-use h3{text-align:center}.tt-why-us h3,.tt-map-sec h3,.tt-price h3,.tt-faq h3,.tt-why-use h3{margin:0 auto 36px;max-width:640px;font-size:18px;font-weight:500}.tt-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tt-feat-grid article{background:#fff;border-radius:12px;padding:22px 18px 26px;text-align:center;box-shadow:0 10px 28px #2b24220d}.tt-feat-ico{width:86px;height:86px;margin:0 auto 16px;border-radius:50%;background:var(--tt-soft);position:relative}.tt-feat-ico:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:8px;background:var(--tt-accent)}.tt-feat-ico-1{background:#ffe8c8}.tt-feat-ico-1:after{border-radius:50%;background:#f0b429}.tt-feat-ico-2:after{clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.tt-feat-ico-3{background:#ead8ff}.tt-feat-ico-3:after{background:#9b6bff;border-radius:4px 4px 12px 12px}.tt-feat-ico-4{background:#d9f3e4}.tt-feat-ico-4:after{background:#3d9b63}.tt-feat-ico-5{background:#dce8ff}.tt-feat-ico-5:after{background:#4d6dff;border-radius:50% 50% 8px 8px}.tt-feat-grid h4{margin:0 0 8px;font-size:16px}.tt-feat-grid p{margin:0;font-size:14px}.tt-map-block{display:grid;grid-template-columns:1.4fr .6fr;gap:24px;align-items:center}.tt-world{min-height:280px;border-radius:12px;position:relative;background:radial-gradient(ellipse at 28% 48%,#f3c9b0 0 9%,transparent 10%),radial-gradient(ellipse at 48% 42%,#f3c9b0 0 16%,transparent 17%),radial-gradient(ellipse at 68% 52%,#f3c9b0 0 11%,transparent 12%),radial-gradient(ellipse at 78% 62%,#f3c9b0 0 7%,transparent 8%),#ffe8e1}.tt-world i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--tt-accent);border:3px solid #fff}.tt-world i:nth-child(1){left:24%;top:38%}.tt-world i:nth-child(2){left:42%;top:34%}.tt-world i:nth-child(3){left:58%;top:46%}.tt-world i:nth-child(4){left:72%;top:30%}.tt-world i:nth-child(5){left:36%;bottom:28%}.tt-world i:nth-child(6){right:18%;bottom:24%}.tt-stats{display:grid;gap:18px}.tt-stats div{background:#fff;border-radius:18px;padding:18px;text-align:center;box-shadow:0 10px 24px #2b24220f}.tt-stats b{display:block;font-size:42px;color:var(--tt-accent);line-height:1}.tt-countries{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 18px}.tt-countries span{background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;color:var(--tt-muted)}.tt-ghost{background:transparent;color:var(--tt-accent);border:1px solid var(--tt-accent)}.tt-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.tt-plans article{background:#fff;border-radius:12px;padding:22px 18px 26px;text-align:center;border:1px solid var(--tt-line);box-shadow:none;display:flex;flex-direction:column;align-items:center}.tt-plans .is-hot{outline:2px solid var(--tt-accent);transform:translateY(-8px)}.tt-plans em{display:inline-block;min-height:24px;background:var(--tt-soft);color:var(--tt-accent-dark);border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800}.tt-plans .is-empty{background:transparent;color:transparent}.tt-face{width:88px;height:88px;margin:16px 0 8px;border-radius:50%;background:var(--tt-soft);display:grid;place-items:center}.tt-face-head{width:54px;height:54px;border-radius:50%;background:#fff;border:3px solid var(--tt-ink);display:flex;justify-content:center;align-items:center;gap:8px;position:relative}.tt-eye{width:8px;height:8px;border-radius:50%;background:var(--tt-ink)}.tt-face-head b{position:absolute;width:18px;height:6px;border:2px solid var(--tt-ink);border-top:0;border-radius:0 0 10px 10px;bottom:10px}.tt-face-cool .tt-face-head{box-shadow:inset 0 10px #2b2422}.tt-face-crown{background:#ffe8c8}.tt-face-crown .tt-face-head:before{content:"";position:absolute;top:-14px;width:28px;height:12px;background:#f0b429;clip-path:polygon(0 100%,20% 0,50% 70%,80% 0,100% 100%)}.tt-face-king .tt-face-head:after{content:"";position:absolute;top:-8px;width:36px;height:10px;border-radius:8px 8px 0 0;background:var(--tt-accent)}.tt-plans h4{margin:8px 0;font-weight:600;color:var(--tt-muted)}.tt-sum{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}.tt-sum b{font-size:42px;letter-spacing:-.04em}.tt-sum s{color:#b3a8a4}.tt-sum small{color:var(--tt-muted)}.tt-plans p{color:var(--tt-muted);font-size:13px;margin:10px 0 18px}.tt-plans button{width:100%;margin-top:auto}.tt-faq details{background:#fff;border-radius:8px;padding:4px 18px;margin-bottom:10px}.tt-faq summary{cursor:pointer;font-weight:800;padding:16px 0}.tt-faq details p{margin:0 0 16px;max-width:760px}.tt-mail{margin-top:16px}.tt-contact{background:#fff;border-top:1px solid var(--tt-line);padding:56px 0}.tt-contact-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.tt-contact h2{margin:0 0 10px}.tt-contact p,.tt-contact li{color:var(--tt-muted);line-height:1.55}.tt-contact ul{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:8px;color:var(--tt-ink);font-weight:600}.tt-contact form{display:grid;gap:12px;background:var(--tt-bg);border:1px solid var(--tt-line);border-radius:12px;padding:24px}.tt-contact label{display:grid;gap:6px;font-weight:700;font-size:13px}.tt-contact input,.tt-contact textarea{border:1px solid var(--tt-line);border-radius:8px;padding:12px 14px;background:#fff}.tt-contact form .tt-cta{min-width:0;width:100%;margin-top:4px}.tt-contact small{color:var(--tt-accent-dark);font-weight:600}.tt-foot{background:#fff;border-top:1px solid var(--tt-line);padding:48px 0 64px}.tt-foot-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr 1fr;gap:28px}.tt-foot p,.tt-foot span,.tt-foot a{display:block;color:var(--tt-muted);line-height:1.55;margin:8px 0 0;font-size:14px}.tt-foot h4{margin:0 0 8px}.tt-foot .tt-logo{color:var(--tt-ink)}@media (max-width: 980px){.tt-desk-nav{display:none}.tt-burger,.tt-mobile-menu{display:flex}.tt-feat-grid,.tt-plans,.tt-use-tabs,.tt-apps-body,.tt-hero,.tt-map-block,.tt-use-panel,.tt-foot-grid,.tt-contact-inner{grid-template-columns:1fr}.tt-hero{text-align:center;padding-top:12px}.tt-hero-art{order:-1;min-height:300px}.tt-hero p,.tt-cta{margin-inline:auto}.tt-bar{flex-direction:column;align-items:flex-start}.tt-pay-round{width:54px;height:54px;font-size:10px}.tt-logo{font-size:18px}.tt-feat-grid{grid-template-columns:1fr 1fr}.tt-plans .is-hot{transform:none}.tt-phone{margin:8px auto 0}}@media (max-width: 700px){.tt-feat-grid{grid-template-columns:1fr}.tt-steps{flex-direction:column}.tt-cta{width:100%;min-width:0}}.tt-cab{color-scheme:light}.tt-cab-main{width:min(760px,calc(100% - 32px));margin:0 auto;padding:48px 0 80px}.tt-cab-gate,.tt-cab-sheet{background:var(--tt-paper);border:1px solid var(--tt-line);border-radius:28px;padding:36px 32px 32px;box-shadow:0 18px 40px #e45d4c0f}.tt-cab h1{margin:8px 0 12px;font-size:clamp(22px,6vw,40px);overflow-wrap:normal;line-height:1.12}.tt-cab-back{display:none;font-weight:800;white-space:nowrap}@media (max-width: 980px){.tt-cab-back{display:inline-flex}}.tt-cab-gate>p,.tt-cab-sheet>p,.tt-cab-sheet form>p{margin:0 0 22px;color:var(--tt-muted);max-width:46ch}.tt-cab form{display:grid;gap:14px}.tt-cab label{display:grid;gap:8px;font-weight:700;font-size:14px}.tt-cab input[type=email]{border:1px solid var(--tt-line);background:#fffaf8;border-radius:12px;padding:14px 16px;font:inherit;color:var(--tt-ink)}.tt-cab .tt-cta{min-width:0;width:fit-content}.tt-cab-hint{margin:18px 0 0;color:var(--tt-muted);font-size:14px}.tt-cab-hint button,.tt-cab-out,.tt-cab-ghost,.tt-cab-danger{font:inherit;cursor:pointer}.tt-cab-hint a,.tt-cab-hint button{border:0;background:transparent;color:var(--tt-accent-dark);font-weight:800;padding:0}.tt-cab .is-err{color:var(--tt-accent-dark)}.tt-cab-out,.tt-cab-ghost{border:1px solid var(--tt-line);background:#fff;color:var(--tt-ink);border-radius:8px;padding:10px 16px;font-weight:700}.tt-cab-steps{display:flex;gap:8px;list-style:none;margin:0 0 18px;padding:0;flex-wrap:wrap}.tt-cab-steps li{border-radius:999px;padding:6px 12px;background:var(--tt-soft);color:var(--tt-muted);font-size:13px;font-weight:700}.tt-cab-steps .is-now{background:var(--tt-accent);color:#fff}.tt-cab-steps .is-done{color:var(--tt-ink)}.tt-cab-mail{margin:0 0 8px;font-weight:800;color:var(--tt-accent-dark)}.tt-cab-plans,.tt-cab-methods{display:grid;gap:10px;margin-bottom:18px}.tt-cab-plans button,.tt-cab-methods label{text-align:left;border:1px solid var(--tt-line);background:#fffaf8;border-radius:16px;padding:16px;display:grid;gap:4px;cursor:pointer}.tt-cab-plans button.is-on,.tt-cab-methods label.is-on{border-color:var(--tt-accent);box-shadow:inset 0 0 0 1px var(--tt-accent)}.tt-cab-plans b{font-size:28px;letter-spacing:-.04em}.tt-cab-plans small{font-size:14px;font-weight:700;margin-left:4px}.tt-cab-plans span,.tt-cab-methods label{color:var(--tt-muted);font-weight:600}.tt-cab-methods label{grid-template-columns:auto 1fr;align-items:center;color:var(--tt-ink);font-weight:800}.tt-cab-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tt-cab-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}.tt-cab-facts div{background:#fff6f2;border-radius:16px;padding:14px 16px}.tt-cab-facts dt{color:var(--tt-muted);font-size:13px}.tt-cab-facts dd{margin:4px 0 0;font-weight:800;font-size:18px}.tt-cab-danger{border:0;background:#fff;color:var(--tt-accent-dark);border-radius:8px;padding:16px 22px;font-weight:800;box-shadow:inset 0 0 0 1px #f0c2ba}@media (max-width: 700px){.tt-cab-gate,.tt-cab-sheet{padding:24px 18px;border-radius:20px}.tt-cab-facts{grid-template-columns:1fr}.tt-cab .tt-cta,.tt-cab-danger,.tt-cab-ghost{width:100%}}.dg{--ink: #16132a;--muted: #6f6b84;--line: #eceaf5;--accent: #6d5cff;--accent-dark: #5344d6;--mint: #1aa36a;--mint-soft: #e5f8ef;--lilac: #ece8ff;--paper: #f7f6fb;min-height:100vh;background:#fff;color:var(--ink);overflow-x:clip}.dg button,.dg a{font:inherit;color:inherit}.dg-head{width:min(1264px,calc(100% - 32px));margin:0 auto;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dg-logo,.dg-logo-btn,.dg-foot-brand{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;cursor:pointer;padding:0;text-align:left;text-decoration:none}.dg-mark{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:800;letter-spacing:.04em;flex-shrink:0}.dg-brand{display:grid;line-height:1.1}.dg-brand b{font-size:16px}.dg-brand small{color:var(--muted);font-size:11px}.dg-desk{display:flex;gap:8px}.dg-desk button,.dg-desk a{border:0;background:transparent;padding:10px 14px;border-radius:999px;font-weight:600;cursor:pointer;color:var(--muted);text-decoration:none}.dg-desk .is-on{color:var(--ink)}.dg-burger{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;flex-direction:column;justify-content:center;gap:5px;padding:0 12px;cursor:pointer}.dg-burger span{display:block;height:2px;background:var(--ink)}.dg-menu{width:min(1264px,calc(100% - 32px));margin:0 auto 8px;display:none;flex-direction:column;gap:4px}.dg-menu button,.dg-menu a{border:0;background:var(--paper);text-align:left;padding:12px 14px;border-radius:12px;cursor:pointer;font-weight:700;text-decoration:none}.dg-hero{width:min(1264px,calc(100% - 32px));margin:0 auto;padding:28px 0 40px;display:grid;grid-template-columns:minmax(280px,500px) 1fr;gap:24px;align-items:center}.dg-pills{display:flex;gap:10px;flex-wrap:wrap}.dg-pills span,.dg-pills a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none}.dg-pills .is-ok{background:var(--mint-soft);color:var(--mint)}.dg-pills .is-ok:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint)}.dg-pills a{background:var(--lilac);color:var(--accent-dark)}.dg-copy h1,.dg-price-hero h1{margin:18px 0 12px;font-size:clamp(42px,6vw,64px);letter-spacing:-.05em;line-height:1}.dg-copy p{margin:0 0 24px;color:var(--muted);font-size:18px;line-height:1.55;max-width:420px}.dg-stores{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:420px}.dg-store-win{grid-column:1 / -1}.dg-store{border:0;background:var(--ink);color:#fff;border-radius:16px;padding:10px 16px;text-align:left;cursor:pointer;min-height:64px;display:grid}.dg-store small{opacity:.55;font-size:11px}.dg-store strong{font-size:16px}.dg-store span{color:#c8c4ff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dg-art{position:relative;min-height:560px;display:grid;place-items:end center}.dg-palm{position:absolute;left:4%;bottom:40px;width:220px;height:280px;z-index:1}.dg-frond{position:absolute;width:120px;height:70px;background:#2fbf8b;border-radius:80% 0;top:18px}.dg-frond.a{left:10px;transform:rotate(-18deg);background:#26a874}.dg-frond.b{left:54px;transform:rotate(8deg);width:140px;background:#3ad09a}.dg-frond.c{left:92px;transform:rotate(38deg);background:#1f8f68}.dg-trunk{position:absolute;left:102px;top:70px;width:14px;height:160px;background:linear-gradient(#c9894a,#8a5a2b);border-radius:8px}.dg-sign{position:absolute;left:58px;bottom:36px;background:#c9894a;color:#fff;font-size:11px;font-weight:800;padding:8px 14px;border-radius:8px;transform:rotate(-8deg)}.dg-phone{position:relative;z-index:2;width:250px;height:500px;margin-left:110px;border-radius:36px;background:linear-gradient(#9b8cff,#6d5cff);padding:10px;box-shadow:0 24px 50px #5344d647}.dg-phone.is-compact{width:210px;height:420px;margin:-80px 0 -40px auto}.dg-notch{position:absolute;left:50%;top:16px;width:90px;height:18px;margin-left:-45px;background:#16132a;border-radius:12px;z-index:2}.dg-screen{height:100%;background:#fff;border-radius:28px;padding:28px 16px 16px}.dg-screen header{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.dg-screen>p{margin:18px 0 4px;font-weight:800;font-size:22px}.dg-screen small{color:var(--mint);font-weight:700}.dg-app-card{margin-top:16px;border-radius:18px;overflow:hidden;background:var(--paper)}.dg-beach{height:160px;position:relative;background:linear-gradient(#bfe9ff 0,#bfe9ff 52%,#f3e0b8 53%);display:grid;place-items:center}.dg-mini-palm{position:absolute;width:54px;height:54px;border-radius:50% 0 50% 50%;background:#2fbf8b;left:28px;top:18px;transform:rotate(-20deg)}.dg-mini-palm.is-r{left:auto;right:28px;transform:rotate(30deg);background:#1f8f68}.dg-beach b{margin-top:48px;background:#fff;padding:4px 8px;border-radius:8px;font-size:11px}.dg-dots{display:flex;justify-content:center;gap:8px;padding:12px}.dg-dots span{width:8px;height:8px;border-radius:50%;background:#d8d4ec}.dg-dots span:first-child{background:var(--mint)}.dg-float{position:absolute;width:48px;height:48px;border-radius:16px;right:8%;z-index:3;background:#fff;box-shadow:0 10px 24px #16132a1f}.dg-float-play{top:28%;background:var(--lilac)}.dg-float-chat{top:48%;right:0;background:#ffe3c8}.dg-float-msg{bottom:22%;right:12%;background:#d9fff0}.dg-float-play:after,.dg-float-chat:after,.dg-float-msg:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;background:var(--accent);clip-path:polygon(0 0,100% 50%,0 100%)}.dg-float-chat:after{clip-path:none;border-radius:6px 6px 6px 0}.dg-float-msg:after{clip-path:none;border-radius:50%;background:var(--mint)}.dg-simple,.dg-click{width:min(1264px,calc(100% - 32px));margin:24px auto;border-radius:28px}.dg-simple{background:var(--paper);padding:48px 56px;display:flex;align-items:center;gap:48px}.dg-stars{display:grid;justify-items:center;min-width:160px}.dg-stars b{color:var(--accent);letter-spacing:4px;font-size:22px}.dg-stars span,.dg-simple p,.dg-click p,.dg-sub,.dg-price-hero p{color:var(--muted)}.dg-simple h2,.dg-click h2,.dg-price-page h2{margin:0 0 8px;font-size:clamp(28px,4vw,36px);font-weight:600}.dg-simple p,.dg-click p{margin:0;font-size:18px;line-height:1.5}.dg-click{background:#0d0b14;color:#fff;padding:64px 64px 48px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;overflow:hidden}.dg-click p{color:#b7b3c9;max-width:420px}.dg-price-page{width:min(1100px,calc(100% - 32px));margin:0 auto;padding-bottom:40px}.dg-price-hero{text-align:center;padding:28px 0 8px}.dg-price-page h2,.dg-sub{text-align:center}.dg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 56px}.dg-cards article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px 20px 22px;display:flex;flex-direction:column;position:relative}.dg-cards .is-hot{border-color:var(--accent);box-shadow:0 16px 40px #6d5cff1f}.dg-cards em{position:absolute;top:-12px;left:20px;background:var(--accent);color:#fff;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.dg-cards h3{margin:8px 0 4px;text-transform:uppercase;letter-spacing:.04em;font-size:14px}.dg-tagline{color:var(--muted);font-size:14px}.dg-sale{display:inline-block;margin:8px 0 0;color:#c2410c;font-size:13px}.dg-cards s{display:block;margin-top:14px;color:#b4b0c4}.dg-cards b{display:block;font-size:40px;letter-spacing:-.04em;margin:4px 0}.dg-cards small{color:var(--muted)}.dg-cards ul{margin:16px 0 20px;padding:0;list-style:none;display:grid;gap:8px;color:var(--ink);font-size:14px}.dg-cards li:before{content:"✓ ";color:var(--mint);font-weight:800}.dg-cards button,.dg-ready button{margin-top:auto;border:0;background:var(--ink);color:#fff;border-radius:14px;padding:12px 16px;cursor:pointer;font-weight:700}.dg-inc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 48px}.dg-inc-grid article{background:var(--paper);border-radius:12px;padding:20px}.dg-inc-grid i{display:block;width:36px;height:36px;border-radius:12px;background:var(--lilac);margin-bottom:12px}.dg-inc-grid h3{margin:0 0 6px;font-size:16px}.dg-inc-grid p{margin:0;color:var(--muted);font-size:14px}.dg-faq details{border-bottom:1px solid var(--line);padding:8px 0}.dg-faq summary{cursor:pointer;font-weight:700;padding:14px 0}.dg-faq p{margin:0 0 14px;color:var(--muted);max-width:720px}.dg-ready{margin:48px 0 16px;padding:48px 24px;text-align:center;background:var(--paper);border-radius:28px}.dg-ready p{color:var(--muted);margin:8px 0 20px}.dg-included,.dg-faq{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:40px 0 8px}.dg-contact{width:min(1100px,calc(100% - 32px));margin:32px auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;background:var(--lilac);border-radius:12px;padding:32px}.dg-contact p,.dg-contact li{color:var(--muted);line-height:1.55}.dg-contact ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-weight:700;color:var(--ink)}.dg-contact form{display:grid;gap:12px;background:#fff;border-radius:12px;padding:20px}.dg-contact label{display:grid;gap:6px;font-weight:700;font-size:13px}.dg-contact input,.dg-contact textarea{border:1px solid var(--line);border-radius:8px;padding:12px 14px}.dg-contact form button{border:0;border-radius:8px;padding:12px 16px;background:var(--ink);color:#fff;font-weight:700;cursor:pointer}.dg-contact small{color:var(--mint);font-weight:700}.dg-foot{width:min(1264px,calc(100% - 32px));margin:24px auto 48px;display:grid;gap:10px;color:var(--muted);font-size:14px}.dg-foot-lead{max-width:420px}.dg-foot nav{display:flex;gap:16px}.dg-foot a{font-weight:700;color:var(--ink)}@media (max-width: 900px){.dg-desk{display:none}.dg-burger,.dg-menu{display:flex}.dg-hero,.dg-click,.dg-cards,.dg-inc-grid,.dg-contact{grid-template-columns:1fr}.dg-hero{text-align:center}.dg-pills,.dg-stores{justify-content:center;margin-inline:auto}.dg-copy p{margin-inline:auto}.dg-art{min-height:420px;order:-1}.dg-phone{margin-left:60px;width:210px;height:420px}.dg-simple,.dg-click,.dg-contact{padding:28px 22px;text-align:center}.dg-simple{flex-direction:column}.dg-phone.is-compact{margin:8px auto 0}.dg-brand small{display:none}}.dg-cab{background:var(--paper);color-scheme:light}.dg-cab-back{font-weight:700;text-decoration:none;color:var(--muted);white-space:nowrap}.dg-cab-main{width:min(480px,calc(100% - 32px));margin:12px auto 64px}.dg-cab-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px 22px 22px;display:grid;gap:14px}.dg-cab-who{margin:0;color:var(--muted);font-size:14px;font-weight:700}.dg-cab-kicker{margin:0;color:var(--accent);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dg-cab h1{margin:0;font-family:inherit;font-size:32px;letter-spacing:-.04em;line-height:1.1;overflow-wrap:normal}.dg-cab-card>p{margin:0;color:var(--muted)}.dg-cab label{display:grid;gap:8px;font-weight:700}.dg-cab input{border:1px solid var(--line);border-radius:14px;padding:14px 16px;font:inherit;background:#fff;color:var(--ink)}.dg-cab-card>button,.dg-cab-primary,.dg-cab-stop,.dg-cab-quiet{border:0;border-radius:14px;padding:14px 16px;font:inherit;font-weight:800;cursor:pointer}.dg-cab-card>button,.dg-cab-primary{background:var(--accent);color:#fff}.dg-cab-card>.dg-cab-stop{background:#fff;color:#b42318;box-shadow:inset 0 0 0 1px #f0c9c4}.dg-cab-quiet{background:var(--paper);color:var(--ink)}.dg-cab-hint{margin:0;color:var(--muted);font-size:14px}.dg-cab-hint a,.dg-cab-hint button{border:0;background:transparent;color:var(--accent-dark);font-weight:800;cursor:pointer;padding:0}.dg-cab .is-err{color:#b42318}.dg-cab-plans{display:grid;gap:8px}.dg-cab-plans button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 12px;text-align:left;border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px;cursor:pointer;font:inherit}.dg-cab-plans button.is-on{border-color:var(--accent);background:var(--lilac)}.dg-cab-plans strong{grid-row:1 / span 2;grid-column:2;align-self:center;font-size:18px}.dg-cab-plans small{color:var(--muted)}.dg-cab-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.dg-cab-list li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.dg-cab-list span{color:var(--muted)}.dg-cab-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width: 520px){.dg-cab h1{font-size:28px}}.rg{--rg-bg: #16110d;--rg-ink: #f4ead8;--rg-muted: #c4b8a8;--rg-card: #221a14;--rg-line: #3a2f24;--rg-accent: #e3a23b;--rg-paper: #efe4cf;min-height:100vh;background:var(--rg-bg);color:var(--rg-ink);font-family:Montserrat Alternates,Montserrat,sans-serif;overflow-x:clip;position:relative}.rg h1,.rg h2,.rg h3,.rg .rg-logo{font-family:Montserrat Alternates,Montserrat,sans-serif;letter-spacing:-.04em;font-weight:600}.rg a{color:inherit;text-decoration:none}.rg-noise{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(rgba(244,234,216,.07) .8px,transparent .8px);background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse at 50% 20%,#000 18%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 20%,#000 18%,transparent 72%)}.rg-head,.rg-shell,.rg-foot{position:relative;z-index:1}.rg-head{width:min(1180px,calc(100% - 32px));margin:0 auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rg-logo{font-size:22px;font-weight:700}.rg-logo span{color:var(--rg-accent)}.rg-desk{display:flex;gap:22px;color:var(--rg-muted);font-size:14px;font-weight:500}.rg-desk a:hover{color:var(--rg-ink)}.rg-drawer-nav{display:grid;gap:8px}.rg-drawer-nav a{display:block;padding:12px 4px;font-weight:600;border-bottom:1px solid var(--rg-line)}.rg-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:56px;align-items:start;padding-bottom:48px}.rg-side{position:sticky;top:24px}.rg-hero{position:relative;padding-top:58px}.rg-pin{position:absolute;top:0;left:50%;width:72px;height:96px;transform:translate(-50%);filter:drop-shadow(0 10px 18px rgba(227,162,59,.35));z-index:2}.rg-hero-card{background:var(--rg-paper);color:#1a1410;border-radius:36px;padding:36px 28px 28px;text-align:center;box-shadow:0 28px 70px #00000073}.rg-rate{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px}.rg-rate b{font-size:72px;font-weight:500;line-height:.78}.rg-rate span{text-align:left;font-size:16px;line-height:1.15;font-weight:500}.rg-hero-card h1{margin:8px 0 28px;font-size:clamp(40px,12vw,68px);line-height:.88;font-weight:600;overflow-wrap:anywhere}.rg-hero-card ul{list-style:none;margin:0 0 28px;padding:0;color:#5a5046;font-size:20px;line-height:1.75}.rg-main{min-width:0;padding-top:28px}.rg-block{padding:8px 0 56px}.rg-pill{display:inline-block;margin-bottom:18px;padding:6px 14px;border:1px solid var(--rg-line);border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:lowercase;color:var(--rg-muted)}.rg-block h2{margin:0 0 18px;font-size:clamp(32px,4.4vw,52px);line-height:1.12;font-weight:500}.rg-block>p{margin:0 0 28px;max-width:640px;color:var(--rg-muted);font-size:18px;line-height:1.65}.rg-feats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rg-feats article,.rg-plat-grid article{position:relative;background:var(--rg-card);border:1px solid var(--rg-line);border-radius:28px;padding:28px 24px 24px;min-height:220px}.rg-feats i{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid #5a4a38;border-radius:50%;display:grid;place-items:center;color:var(--rg-accent);font-size:18px}.rg-inf{font-size:20px;line-height:1}.rg-feats h3,.rg-plat-grid h3{margin:0 48px 16px 0;font-size:26px;font-weight:500;line-height:1.2}.rg-feats p,.rg-plat-grid p{margin:0;color:var(--rg-muted);font-size:16px;line-height:1.55}.rg-plat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rg-plat-grid .anticon{font-size:28px;color:var(--rg-accent);margin-bottom:12px}.rg-plat-grid .ant-btn{margin-top:22px}.rg-tariff-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.rg-tariff-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rg-line);background:var(--rg-card);color:inherit;border-radius:22px;padding:20px 16px;text-align:left;cursor:pointer;display:grid;gap:8px;font:inherit}.rg-tariff-grid button:hover{border-color:var(--rg-accent)}.rg-tariff-grid b{font-size:24px;font-weight:600}.rg-tariff-grid span{color:var(--rg-muted);font-size:13px}.rg-pay-cta{min-width:240px}.rg .ant-collapse{background:transparent}.rg .ant-collapse-item{border-bottom:1px solid var(--rg-line)!important}.rg .ant-collapse-header{padding-inline:0!important;font-size:18px!important;font-weight:600!important}.rg .ant-collapse-content-box{padding-inline:0!important;color:var(--rg-muted)}.rg-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start}.rg-contact ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-weight:600}.rg-foot{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:28px 0 64px;text-align:center;color:var(--rg-muted)}.rg-foot strong{display:block;color:var(--rg-ink);font-size:28px;font-weight:600}.rg-foot nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:14px 0}.rg-foot a{color:var(--rg-accent)}.rg-amounts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rg-tg{display:grid;gap:8px;margin:18px 0;color:var(--rg-muted)}.rg-modal-actions{display:flex;justify-content:flex-end;gap:8px}.rg-receipt{display:grid;gap:12px}.rg-receipt p{margin:0;color:var(--rg-muted)}.rg-receipt strong{font-size:28px;letter-spacing:-.04em}.rg-receipt a{color:var(--rg-accent);font-weight:700}@media (max-width: 900px){.rg-shell,.rg-feats,.rg-plat-grid,.rg-tariff-grid,.rg-contact{grid-template-columns:1fr}.rg-side{position:static}.rg-hero{width:min(420px,100%);margin:0 auto}.rg-block h2{font-size:clamp(28px,9vw,40px)}}.rg-cab .rg-logo{white-space:nowrap;flex-shrink:0}.rg-cab-back{color:var(--rg-muted);font-weight:600;white-space:nowrap;margin-left:auto}.rg-cab-main{position:relative;z-index:1;width:min(720px,calc(100% - 32px));margin:8px auto 72px}.rg-cab-panel{display:grid;gap:16px;padding:8px 0 12px;border-top:1px solid var(--rg-accent)}.rg-cab-kicker{margin:18px 0 0;color:var(--rg-accent);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rg-cab h1{margin:0;font-size:clamp(32px,6vw,52px);overflow-wrap:normal}.rg-cab-panel>p{margin:0;max-width:46ch;color:var(--rg-muted)}.rg-cab label{display:grid;gap:8px;font-weight:600}.rg-cab input{border:1px solid var(--rg-line);background:var(--rg-card);color:var(--rg-ink);border-radius:12px;padding:14px 16px;font:inherit}.rg-cab-panel>button,.rg-cab-actions button{border:0;border-radius:999px;padding:14px 22px;background:var(--rg-accent);color:#1a140e;font:inherit;font-weight:700;cursor:pointer;width:fit-content}.rg-cab-actions{display:flex;flex-wrap:wrap;gap:10px}.rg-cab-actions .is-quiet,.rg-cab-leave{background:transparent;color:var(--rg-ink);box-shadow:inset 0 0 0 1px var(--rg-line)}.rg-cab-leave{border:0;border-radius:999px;padding:12px 18px;width:fit-content;font:inherit;font-weight:700;cursor:pointer}.rg-cab-hint{margin:0;color:var(--rg-muted)}.rg-cab-hint a,.rg-cab-hint button{border:0;background:transparent;color:var(--rg-accent);font:inherit;font-weight:700;cursor:pointer;padding:0}.rg-cab .is-err{color:#e7b6a2}.rg-cab-tops{display:flex;flex-wrap:wrap;gap:8px}.rg-cab-tops button{border:1px solid var(--rg-line);background:var(--rg-card);color:var(--rg-ink);border-radius:999px;padding:12px 16px;font:inherit;font-weight:700;cursor:pointer}.rg-cab-tops button.is-on{background:var(--rg-accent);color:#1a140e;border-color:var(--rg-accent)}.rg-cab-ledger{display:grid;margin:0}.rg-cab-ledger div{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--rg-line)}.rg-cab-ledger dt{color:var(--rg-muted)}.rg-cab-ledger dd{margin:0;font-size:22px;font-weight:700}@media (max-width: 640px){.rg-cab-ledger div{grid-template-columns:1fr;gap:2px}.rg-cab-panel>button,.rg-cab-actions button,.rg-cab-leave{width:100%}}.pl{--pl-bg: #0b1220;--pl-text: #e8eef8;--pl-muted: rgba(232, 238, 248, .58);--pl-line: rgba(255, 255, 255, .08);--pl-a: #2ee6d6;--pl-b: #6b7cff;min-height:100vh;background:var(--pl-bg);color:var(--pl-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.pl h1,.pl h2,.pl h3,.pl .pl-logo{font-family:inherit;letter-spacing:-.03em}.pl a{color:inherit;text-decoration:none}.pl-wrap{width:min(1100px,calc(100% - 48px));margin:0 auto}.pl-head{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--pl-line);background:#0b1220d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pl-head-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pl-logo{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:700}.pl-logo span{background:linear-gradient(135deg,var(--pl-a),var(--pl-b));-webkit-background-clip:text;background-clip:text;color:transparent}.pl-mark{width:36px;height:36px;flex:none}.pl-head nav{display:flex;gap:28px}.pl-head nav a{color:#ffffffb3;font-size:15px}.pl-head nav a:hover{color:#fff}.pl-drawer{display:grid;gap:4px}.pl-drawer a{display:block;padding:12px 0;border-bottom:1px solid var(--pl-line);font-weight:600}.pl-hero{position:relative;overflow:hidden;text-align:center;padding:100px 0 80px}.pl-hero:before{content:"";position:absolute;top:-200px;left:50%;width:700px;height:700px;transform:translate(-50%);background:radial-gradient(circle,rgba(107,124,255,.2) 0%,transparent 70%);pointer-events:none}.pl-hero .pl-wrap{position:relative}.pl-badge{display:inline-block;margin-bottom:24px;padding:6px 16px;border-radius:100px;background:#6b7cff26;border:1px solid rgba(107,124,255,.3);font-size:14px;color:#b8c4ff}.pl-hero h1{margin:0 0 20px;font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.15}.pl-hero h1 em{font-style:normal;background:linear-gradient(135deg,var(--pl-a),var(--pl-b));-webkit-background-clip:text;background-clip:text;color:transparent}.pl-hero p,.pl-lead,.pl-about p{color:var(--pl-muted);line-height:1.65}.pl-hero p{max-width:560px;margin:0 auto 40px;font-size:18px}.pl-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:12px;background:linear-gradient(135deg,var(--pl-a),var(--pl-b));color:#061018;font-weight:600}.pl-cta:hover{transform:translateY(-2px);box-shadow:0 12px 40px #2ee6d647}.pl-section{padding:80px 0}.pl-border{border-top:1px solid var(--pl-line)}.pl-section h2{margin:0 0 12px;font-size:28px;font-weight:700;text-align:center}.pl-lead{text-align:center;margin:0 auto 48px;max-width:640px}.pl-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pl-cards article,.pl-plans article,.pl-stats div{background:#ffffff08;border:1px solid var(--pl-line);border-radius:16px}.pl-cards article{padding:28px;transition:border-color .3s,transform .3s}.pl-cards article:hover{border-color:#6b7cff73;transform:translateY(-4px)}.pl-cards i{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px;font-size:22px;color:var(--pl-a);background:linear-gradient(135deg,#2ee6d633,#6b7cff33)}.pl-cards h3{margin:0 0 8px;font-size:17px;font-weight:600}.pl-cards p{margin:0;font-size:14px;color:var(--pl-muted)}.pl-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pl-plans article{position:relative;padding:24px}.pl-plans .is-hot{border-color:#6b7cff80}.pl-plans em{position:absolute;top:14px;right:14px;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pl-a)}.pl-plans h3{margin:0;font-size:16px;font-weight:600}.pl-plans b{display:block;margin:10px 0 8px;font-size:28px;font-weight:800;background:linear-gradient(135deg,var(--pl-a),var(--pl-b));-webkit-background-clip:text;background-clip:text;color:transparent}.pl-plans p{margin:0 0 12px;min-height:40px;color:var(--pl-muted);font-size:14px}.pl-plans ul{margin:0 0 18px;padding-left:18px;color:var(--pl-muted);font-size:14px;min-height:78px}.pl-about{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pl-about h2,.pl-faq h2{text-align:left}.pl-about p{margin:0 0 16px}.pl-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pl-stats div{padding:24px;text-align:center}.pl-stats b{display:block;font-size:32px;font-weight:800;background:linear-gradient(135deg,var(--pl-a),var(--pl-b));-webkit-background-clip:text;background-clip:text;color:transparent}.pl-stats span{display:block;margin-top:4px;color:var(--pl-muted);font-size:14px}.pl-faq .pl-lead{text-align:left;margin-left:0}.pl .ant-collapse{background:transparent}.pl .ant-collapse-item{border-bottom:1px solid var(--pl-line)!important}.pl .ant-collapse-header{padding-inline:0!important;font-weight:600!important}.pl .ant-collapse-content-box{padding-inline:0!important;color:var(--pl-muted)}.pl-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start}.pl-contact h2,.pl-contact .pl-lead{text-align:left}.pl-mail{display:inline-block;margin-top:8px;padding:12px 28px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#b8c4ff}.pl-foot{padding:32px 0;border-top:1px solid var(--pl-line)}.pl-foot-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;color:#fff6;font-size:14px}.pl-foot nav{display:flex;flex-wrap:wrap;gap:24px}.pl-foot a:hover{color:#fffc}@media (max-width: 900px){.pl-cards,.pl-plans,.pl-about,.pl-contact{grid-template-columns:1fr}.pl-hero{padding:60px 0 50px}.pl-about h2,.pl-faq h2,.pl-contact h2,.pl-contact .pl-lead,.pl-faq .pl-lead{text-align:center}}.pl-cab-main{width:min(640px,calc(100% - 32px));margin:28px auto 72px}.pl-cab-panel{display:grid;gap:14px;padding:28px 24px;border-radius:20px;background:linear-gradient(180deg,rgba(46,230,214,.16),transparent 42%),#121a2c;border:1px solid var(--pl-line)}.pl-cab-panel>p{margin:0;color:var(--pl-a);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pl-cab h1{margin:0;font-size:clamp(28px,5vw,40px);overflow-wrap:normal}.pl-cab-panel>span,.pl-cab small{color:var(--pl-muted)}.pl-cab label{display:grid;gap:8px;font-weight:700}.pl-cab input{border:1px solid var(--pl-line);background:#0b1220;color:var(--pl-text);border-radius:12px;padding:14px 16px;font:inherit}.pl-cab button,.pl-cab-panel>a{border:0;border-radius:12px;padding:14px 16px;background:linear-gradient(90deg,var(--pl-a),var(--pl-b));color:#071018;font:inherit;font-weight:800;cursor:pointer;text-align:center}.pl-cab .is-quiet{background:transparent;color:var(--pl-text);box-shadow:inset 0 0 0 1px var(--pl-line)}.pl-cab .is-stop{background:transparent;color:#ffb4a8;box-shadow:inset 0 0 0 1px #ffb4a873}.pl-cab dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.pl-cab dl div{padding:12px 0;border-top:1px solid var(--pl-line)}.pl-cab dt{color:var(--pl-muted);font-size:13px}.pl-cab dd{margin:4px 0 0;font-weight:800;font-size:18px}.pl-cab-plans{display:grid;gap:8px}.pl-cab-plans button{background:#0b1220;color:var(--pl-text);text-align:left;box-shadow:inset 0 0 0 1px var(--pl-line)}.pl-cab-plans button.is-on{background:linear-gradient(90deg,var(--pl-a),var(--pl-b));color:#071018}@media (max-width: 640px){.pl-cab h1{font-size:28px}.pl-cab dl{grid-template-columns:1fr}}.am{--am-bg: #090b10;--am-text: #eaeAec;--am-muted: #9aa0aa;--am-line: #2a2e38;--am-card: #14161c;--am-accent: #ff8a3c;min-height:100vh;background:var(--am-bg);color:var(--am-text);font-family:IBM Plex Sans,sans-serif;overflow-x:clip}.am h1,.am h2,.am h3{font-family:IBM Plex Sans,sans-serif;letter-spacing:-.03em}.am a{color:inherit}.am-bar,.am-hero,.am-config,.am-block,.am-legal,.am-foot{width:min(1080px,calc(100% - 40px));margin:0 auto}.am-bar{display:flex;align-items:center;justify-content:space-between;min-height:72px}.am-logo{font-family:Pacifico,cursive;font-size:28px;font-weight:400;text-decoration:none;background:linear-gradient(90deg,#ff8a3c,#ffd19a,#ff6b8a);-webkit-background-clip:text;background-clip:text;color:transparent}.am-bar-right{display:flex;align-items:center;gap:4px}.am-login{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.am-drawer{display:grid;gap:4px}.am-drawer a{display:block;padding:12px 0;border-bottom:1px solid var(--am-line);font-weight:600;text-decoration:none}.am-hero{text-align:center;padding:36px 0 20px}.am-hero h1{margin:0;font-size:clamp(40px,8vw,64px);font-weight:700;line-height:1.05}.am-hero h1 span{display:block;color:var(--am-accent)}.am-hero p{max-width:440px;margin:20px auto 0;color:var(--am-muted);font-size:clamp(18px,3vw,22px);line-height:1.4}.am-rack{width:min(340px,100%);margin:44px auto 0}.am-rack-body{position:relative;border-radius:14px;padding:22px 16px 14px;background:linear-gradient(180deg,#1c1f28,#0c0e14);box-shadow:0 28px 50px #00000080,inset 0 0 0 1px #2c313c}.am-rack-body em{position:absolute;left:16px;top:16px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;background:#0c0e14;color:var(--am-accent);box-shadow:0 0 0 3px #ff8a3c59,0 0 16px #ff8a3c66}.am-bay{height:52px;margin:10px 0;border-radius:6px;border:1px solid #333845;background:repeating-linear-gradient(90deg,#151821 0,#151821 3px,#1c202b 4px,#1c202b 6px);display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px}.am-bay b{margin-right:auto;width:42%;height:8px;border-radius:99px;background:#090b10}.am-bay i{width:7px;height:7px;border-radius:50%;background:var(--am-accent);box-shadow:0 0 8px var(--am-accent)}.am-rack small{display:block;margin-top:10px;font-family:Pacifico,cursive;font-size:18px;color:#ffd19a}.am-config{padding:12px 0 56px}.am-step{display:flex;gap:14px;align-items:flex-start;padding:16px 0}.am-step>b{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#1b1e26;color:var(--am-muted);font-size:13px}.am-step h2{margin:2px 0 10px;font-size:20px;font-weight:700}.am-step p{margin:0;display:flex;align-items:center;gap:8px}.am-flag{width:22px;height:16px;display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden;border-radius:2px}.am-flag i:nth-child(1){background:#ae1c28}.am-flag i:nth-child(2){background:#fff}.am-flag i:nth-child(3){background:#21468b}.am-periods{display:grid;gap:10px}.am-periods button{width:100%;text-align:left;background:var(--am-card);color:inherit;border:1px solid var(--am-line);border-radius:16px;padding:14px 16px;cursor:pointer;font:inherit}.am-periods .is-on{border-color:var(--am-accent);box-shadow:0 0 0 1px #ff8a3c59}.am-periods span{display:flex;align-items:center;gap:8px;font-weight:700}.am-periods small{color:var(--am-accent);font-weight:800}.am-periods s{display:block;margin-top:8px;color:#6d7380;font-size:13px}.am-periods strong{display:block;margin-top:2px;color:var(--am-accent);font-size:18px}.am-total{margin-top:12px;padding-top:8px}.am-total>span{color:var(--am-muted);font-size:14px}.am-total div{display:flex;align-items:baseline;gap:10px;margin:6px 0 18px}.am-total s{color:#6d7380;font-size:22px}.am-total b{font-size:34px;letter-spacing:-.03em}.am-total em{font-style:normal;font-size:16px;font-weight:600;color:var(--am-muted)}.am-block{padding:28px 0 64px}.am-block h2{margin:0 0 12px;font-size:clamp(28px,5vw,40px);font-weight:700}.am-lead,.am-app p,.am-legal,.am-foot{color:var(--am-muted);line-height:1.55}.am-specs{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.am-specs li{background:var(--am-card);border:1px solid var(--am-line);border-radius:16px;padding:18px;display:grid;gap:6px}.am-specs small{color:var(--am-muted)}.am-specs b{font-size:18px}.am-pay{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.am-pay b{min-width:72px;padding:16px 14px;border-radius:14px;background:var(--am-card);border:1px solid var(--am-line);text-align:center;letter-spacing:.08em;font-size:13px}.am-pay i{color:var(--am-accent);font-style:normal;font-weight:800}.am-app{display:grid;gap:32px}.am-phone{width:min(260px,70%);margin:0 auto;aspect-ratio:9 / 16;border-radius:36px;padding:12px;background:linear-gradient(180deg,#1c1f28,#0c0e14);box-shadow:0 24px 40px #0006,inset 0 0 0 1px #2c313c}.am-phone>div{height:100%;border-radius:26px;background:#0c0e14;display:grid;place-content:center;text-align:center}.am-phone span{width:72px;height:72px;margin:0 auto 16px;border-radius:16px;display:grid;place-items:center;background:#14161c;color:var(--am-accent);font-size:32px;font-weight:800}.am-phone small{display:block;margin-top:8px;letter-spacing:.16em;color:var(--am-accent);font-size:11px}.am-app a{display:inline-block;margin-top:16px;color:var(--am-accent)}.am .ant-collapse{background:transparent}.am .ant-collapse-item{border-bottom:1px solid var(--am-line)!important}.am .ant-collapse-header{padding-inline:0!important;font-weight:700!important}.am .ant-collapse-content-box{padding-inline:0!important;color:var(--am-muted)}.am-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:start;border-top:1px solid var(--am-line)}.am-contact ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-weight:700;color:var(--am-text)}.am-legal{padding:28px 0;border-top:1px solid var(--am-line)}.am-legal nav{display:grid;gap:8px;margin-bottom:16px}.am-legal a,.am-contact a,.am .ant-collapse-content-box a{color:var(--am-accent)}.am-foot{display:grid;gap:28px;padding:40px 0 64px;border-top:1px solid var(--am-line)}.am-foot>div{display:grid;gap:8px}.am-foot b{color:var(--am-text);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.am-foot a,.am-foot span{text-decoration:none;font-size:14px}.am-foot small{padding-top:12px;border-top:1px solid var(--am-line)}.am-modal-lead{color:var(--am-muted);margin:0 0 16px}@media (min-width: 760px){.am-periods,.am-specs{grid-template-columns:1fr 1fr}.am-specs li:last-child{grid-column:1 / -1}.am-app{grid-template-columns:.75fr 1.25fr;align-items:center}.am-foot{grid-template-columns:repeat(3,1fr)}.am-foot small{grid-column:1 / -1}.am-legal nav{grid-template-columns:repeat(3,max-content);gap:18px}}@media (min-width: 980px){.am-periods{grid-template-columns:repeat(4,1fr)}.am-total{display:flex;align-items:center;gap:24px}.am-total>span,.am-total div{margin:0}.am-total .ant-btn{margin-left:auto;min-width:180px}}@media (max-width: 800px){.am-contact{grid-template-columns:1fr}}.am-cab{color-scheme:dark}.am-cab a{text-decoration:none}.am-cab-main{width:min(560px,calc(100% - 32px));margin:24px auto 72px}.am-cab form,.am-cab section{display:grid;gap:14px;padding:28px 22px 22px;background:#f4efe6;color:#1a140e;border-radius:4px 18px 18px}.am-cab p{margin:0;color:#c45a12;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.am-cab h1{margin:0;font-family:IBM Plex Sans,sans-serif;font-size:clamp(24px,7vw,36px);letter-spacing:-.04em;overflow-wrap:normal;color:#1a140e}.am-cab span,.am-cab small{color:#5c5348}.am-cab label{display:grid;gap:8px;font-weight:700}.am-cab input{border:1px solid #e4d8c8;background:#fff;color:#1a140e;border-radius:10px;padding:14px 16px;font:inherit}.am-cab button,.am-cab-next,.am-cab form>a{border:0;border-radius:10px;padding:14px 16px;background:#ff8a3c;color:#1a140e;font:inherit;font-weight:800;cursor:pointer;text-align:center}.am-cab .is-quiet{background:transparent;box-shadow:inset 0 0 0 1px #e4d8c8}.am-cab .is-stop{background:transparent;color:#9a3412;box-shadow:inset 0 0 0 1px #f0c2a8}.am-cab ol{list-style:none;margin:0;padding:0;border-top:1px dashed #d9cbb8}.am-cab li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed #d9cbb8}.am-cab b{font-weight:600;color:#5c5348}.lb{--lb-bg: #101212;--lb-text: #f2f2f2;--lb-muted: #9a9e9e;--lb-card: #1a1c1c;--lb-line: #2c3030;--lb-accent: #3ee0a4;min-height:100vh;overflow-x:clip;display:flex;flex-direction:column;background:var(--lb-bg);color:var(--lb-text);font-family:Inter,IBM Plex Sans,sans-serif}.lb h1,.lb h2,.lb h3{font-family:Inter,sans-serif;letter-spacing:-.04em}.lb a{color:inherit}.lb-head{width:min(1120px,calc(100% - 40px));margin:0 auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lb-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.lb-mark{width:44px;height:48px}.lb-logo b{font-family:Anta,Inter,sans-serif;font-size:28px;letter-spacing:.08em;font-weight:400}.lb-logo em{font-style:normal;color:var(--lb-accent)}.lb-nav{display:none;align-items:center;gap:22px;color:var(--lb-muted);font-size:14px}.lb-nav a:hover{color:var(--lb-text)}.lb-home{width:min(720px,calc(100% - 40px));margin:0 auto;padding:48px 0 72px}.lb-home h1{margin:0;font-size:clamp(40px,8vw,68px);line-height:.95;font-weight:800}.lb-home>p{margin:22px 0 36px;max-width:440px;color:var(--lb-muted);font-size:18px;line-height:1.45}.lb-os{display:flex;gap:10px;list-style:none;padding:0;margin:36px 0 0}.lb-os li,.lb-os button{width:42px;height:42px;border-radius:50%;border:0;background:var(--lb-card);color:#c9c9c9;display:grid;place-items:center;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.lb-kicker{margin:0 0 12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--lb-accent)}.lb-block{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:24px 0 72px}.lb-block h2{margin:0;font-size:clamp(28px,4vw,40px);font-weight:800}.lb-utp-grid,.lb-home-plans{display:grid;gap:14px;margin-top:24px}.lb-utp-grid article,.lb-home-plans article,.lb-plan-grid article,.lb-card{background:var(--lb-card);border:1px solid var(--lb-line);border-radius:24px;padding:22px}.lb-utp-grid h3,.lb-home-plans h3{margin:0 0 8px;font-size:20px}.lb-utp-grid p,.lb-home-plans>article>p{margin:0;color:var(--lb-muted)}.lb-home-plans ul,.lb-plan-grid ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.lb-home-plans li,.lb-plan-grid li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--lb-line)}.lb-home-plans b,.lb-plan-grid strong{color:var(--lb-accent);white-space:nowrap}.lb .ant-collapse{background:transparent;margin-top:12px}.lb .ant-collapse-item{border-bottom:1px solid var(--lb-line)!important}.lb .ant-collapse-header{padding-inline:0!important;font-weight:700!important}.lb .ant-collapse-content-box{padding-inline:0!important;color:var(--lb-muted)}.lb-contact{display:grid;gap:28px}.lb-contact ul{margin:12px 0 0;padding:0;list-style:none;font-weight:700}.lb-login,.lb-plans{flex:1;width:min(520px,calc(100% - 40px));margin:0 auto;padding:12px 0 72px}.lb-plans{width:min(1120px,calc(100% - 40px))}.lb-login h1,.lb-plans h1{margin:0 0 8px;font-size:clamp(28px,6vw,40px);font-weight:800}.lb-plans>p{color:var(--lb-muted);margin:0 0 28px}.lb-back{border:0;background:transparent;color:var(--lb-muted);font:inherit;font-size:16px;padding:8px 0 24px;cursor:pointer}.lb-plan-grid{display:grid;gap:14px}.lb-fam{margin-bottom:4px}.lb-fam b{display:block;font-size:22px}.lb-fam span{color:var(--lb-muted);font-size:13px}.lb-plan-grid li{grid-template-columns:1fr auto}.lb-plan-grid li .ant-btn{grid-column:1 / -1}.lb-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;padding:18px 16px 28px;border-top:1px solid var(--lb-line);color:var(--lb-muted);font-size:13px}.lb .ant-tabs-nav{margin-bottom:16px}.lb .ant-tabs-tab{padding:10px 18px!important;border-radius:14px!important}.lb .ant-tabs-tab-active{background:var(--lb-accent)}.lb .ant-tabs-ink-bar{display:none}.lb .ant-alert{border-radius:16px}@media (min-width: 860px){.lb-nav{display:flex}.lb-utp-grid{grid-template-columns:1fr 1fr}.lb-home-plans,.lb-plan-grid{grid-template-columns:repeat(3,1fr);align-items:start}.lb-contact{grid-template-columns:.9fr 1.1fr}}.lb-cab a{text-decoration:none}.lb-cab .lb-head>a:last-child{white-space:nowrap;font-weight:700}@media (max-width: 700px){.lb-cab .lb-logo b{font-size:20px}}.lb-cab-main{width:min(520px,calc(100% - 32px));margin:12px auto 64px}.lb-cab form,.lb-cab section{display:grid;gap:14px;padding:8px 0 20px;border-top:3px solid #3ee0a4}.lb-cab p{margin:16px 0 0;color:#3ee0a4;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.lb-cab h1{margin:0;font-size:clamp(32px,6vw,48px);overflow-wrap:normal}.lb-cab span,.lb-cab small{color:#9a9e9e}.lb-cab label{display:grid;gap:8px;font-weight:700}.lb-cab input{border:1px solid #2c3030;background:#1a1c1c;color:#f2f2f2;border-radius:14px;padding:14px 16px;font:inherit}.lb-cab button,.lb-cab form a,.lb-cab section>a{border:0;border-radius:999px;padding:14px 18px;background:#3ee0a4;color:#101212;font:inherit;font-weight:800;cursor:pointer;text-align:center}.lb-cab .is-quiet{background:transparent;color:#f2f2f2;box-shadow:inset 0 0 0 1px #2c3030}.lb-cab .is-stop{background:transparent;color:#ffb4a8;box-shadow:inset 0 0 0 1px #ffb4a866}.lb-cab ul{list-style:none;margin:0;padding:0}.lb-cab li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #2c3030}.lb-cab li span{color:#9a9e9e}.dn{--dn-bg: #f4efe6;--dn-ink: #1a1712;--dn-muted: #6b6458;--dn-line: #e4dccb;--dn-card: #fffcf7;--dn-accent: #1f7a63;--dn-gold: #c9892e;color-scheme:light;min-height:100vh;overflow-x:clip;background:var(--dn-bg);color:var(--dn-ink);font-family:Outfit,Nunito Sans,sans-serif}.dn h1,.dn h2{font-family:Newsreader,Georgia,serif;font-weight:650;letter-spacing:-.03em}.dn a{color:inherit}.dn-head,.dn-hero,.dn-utp,.dn-card,.dn-flow,.dn-price,.dn-help,.dn-contact{width:min(820px,calc(100% - 32px));margin:0 auto}.dn-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 0}.dn-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:20px;letter-spacing:-.03em}.dn-mark{width:34px;height:34px;flex-shrink:0}.dn-desk{display:flex;gap:20px;justify-content:flex-end;margin-right:8px}.dn-desk a{text-decoration:none;color:var(--dn-muted);font-weight:600;font-size:14px}.dn-desk a:hover{color:var(--dn-ink)}.dn-auth{display:flex;gap:8px}.dn-drawer{display:grid;gap:12px}.dn-drawer a{display:block;padding:10px 0;text-decoration:none;font-weight:700;font-size:18px}.dn-hero{padding:48px 0 36px}.dn-kicker,.dn-caption{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dn-accent)}.dn-hero h1,.dn-price h2,.dn-help h2,.dn-contact h2{margin:0 0 16px;font-size:clamp(32px,6.4vw,52px);line-height:1.08}.dn-hero p,.dn-contact>div>p{margin:0;font-size:18px;max-width:640px;color:var(--dn-muted);line-height:1.6}.dn-utp{padding-bottom:28px}.dn-utp-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dn-utp-grid article,.dn-card,.dn-flow article,.dn-pay-info article,.dn-contact .ant-form{background:var(--dn-card);border:1px solid var(--dn-line);border-radius:18px}.dn-utp-grid article{padding:20px 18px}.dn-utp-grid h3,.dn-devices h3,.dn-flow h2,.dn-pay-info h3{margin:0 0 8px;font-size:17px}.dn-utp-grid p,.dn-devices p,.dn-flow p,.dn-price>p,.dn-pay-info p{margin:0;color:var(--dn-muted);line-height:1.55}.dn-card{display:flex;gap:16px;padding:28px}.dn-step{width:36px;height:36px;flex-shrink:0;border-radius:12px;background:#dceee7;color:var(--dn-accent);display:grid;place-items:center;font-weight:800}.dn-devices{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.dn-devices article{padding:14px 0;border-top:1px solid var(--dn-line)}.dn-devices h3{display:flex;align-items:center;gap:8px}.dn-devices i{color:var(--dn-accent);font-style:normal}.dn-flow{display:grid;gap:14px;padding:14px 0 48px}.dn-flow article{padding:28px;display:grid;grid-template-columns:42px 1fr .9fr;gap:18px;align-items:center}.dn-key,.dn-import,.dn-toggle{padding:16px;border-radius:16px;background:#efe8d8;color:#3d382e;font-family:ui-monospace,IBM Plex Mono,monospace;overflow:hidden}.dn-key .ant-btn{display:flex;margin-top:10px}.dn-import{display:grid;gap:4px}.dn-import .anticon{color:var(--dn-accent);font-size:18px}.dn-import b,.dn-import small{font-family:Outfit,sans-serif}.dn-import small{color:var(--dn-muted)}.dn-toggle{display:flex;align-items:center;gap:12px;font-family:Outfit,sans-serif}.dn-toggle i{width:46px;height:26px;border-radius:999px;background:var(--dn-accent);box-shadow:inset 22px 0 #fffcf7}.dn-price,.dn-help{padding:56px 0}.dn-plans{display:grid;gap:10px;margin:18px 0}.dn-plans button{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border:1px solid var(--dn-line);background:var(--dn-card);border-radius:16px;padding:16px 18px;cursor:pointer;color:inherit;font:inherit}.dn-plans button.is-hot{border-color:var(--dn-accent);box-shadow:0 0 0 1px var(--dn-accent)}.dn-plans span{font-weight:800;font-size:20px;text-align:right}.dn-plans small,.dn-plans em{display:block;font-style:normal;color:var(--dn-muted);font-size:13px;font-weight:600}.dn-plans em{color:var(--dn-gold)}.dn-cta{margin-top:8px}.dn-pay-info{display:grid;gap:12px;margin-top:24px}.dn-pay-info article{padding:20px}.dn-help .ant-collapse{background:transparent}.dn-help .ant-collapse-item{border-top:1px solid var(--dn-line);border-bottom:0!important}.dn-help .ant-collapse-header{padding:18px 0!important;font-weight:700;font-size:18px}.dn-help .ant-collapse-content-box{padding:0 0 16px!important;color:var(--dn-muted)}.dn-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:12px 0 40px}.dn-mail{display:inline-block;margin-top:14px;font-weight:800;color:var(--dn-accent);text-decoration:none}.dn-contact .ant-form{padding:22px}.dn-footer{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:28px;margin-top:24px;padding:56px max(24px,calc((100vw - 820px)/2)) 28px;background:#1a1712;color:#d6cfc3}.dn-footer>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.dn-footer a,.dn-footer b{color:#d6cfc3;text-decoration:none;font-size:14px}.dn-footer b,.dn-footer .dn-logo{color:#fffcf7}.dn-footer small,.dn-footer>a{grid-column:1 / -1}.dn-footer small{padding-top:18px;border-top:1px solid #3a342c}.dn-modal-lead,.dn-cabinet p{margin:0 0 16px;color:var(--dn-muted)}.dn-cabinet .dn-key{margin-bottom:14px}@media (max-width: 760px){.dn-head{grid-template-columns:40px 1fr auto}.dn-card,.dn-flow article,.dn-devices,.dn-utp-grid,.dn-contact,.dn-footer{grid-template-columns:1fr}.dn-card{display:grid}.dn-hero h1,.dn-price h2,.dn-help h2,.dn-contact h2{overflow-wrap:anywhere}}.dn-cab-bar,.dn-cab main{width:min(520px,calc(100% - 32px));margin:0 auto}.dn-cab-bar{min-height:72px;display:flex;align-items:center;justify-content:space-between;font-weight:800}.dn-cab a{text-decoration:none}.dn-cab main{padding-bottom:64px}.dn-cab form,.dn-cab section{display:grid;gap:14px;padding:22px 0 8px 18px;border-left:4px solid var(--dn-accent)}.dn-cab p{margin:0;color:var(--dn-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dn-cab p.is-mail{color:var(--dn-muted);font-size:14px;letter-spacing:0;text-transform:none}.dn-cab h1{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(32px,8vw,46px);overflow-wrap:normal}.dn-cab span,.dn-cab small{color:var(--dn-muted)}.dn-cab label{display:grid;gap:8px;font-weight:700}.dn-cab input{border:1px solid var(--dn-line);background:#fff;color:var(--dn-ink);border-radius:12px;padding:14px 16px;font:inherit}.dn-cab button,.dn-cab form>a{border:0;border-radius:12px;padding:14px 16px;background:var(--dn-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer;text-align:center}.dn-cab .is-quiet{background:transparent;color:var(--dn-ink);box-shadow:inset 0 0 0 1px var(--dn-line)}.dn-cab .is-stop{background:transparent;color:#9a3412;box-shadow:inset 0 0 0 1px #e7c3b4}.dn-cab ul,.dn-cab-plans{list-style:none;margin:0;padding:0;display:grid;gap:0}.dn-cab li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--dn-line)}.dn-cab li span{color:var(--dn-muted)}.dn-cab-plans{gap:8px}.dn-cab-plans button{background:#fff;color:var(--dn-ink);text-align:left;box-shadow:inset 0 0 0 1px var(--dn-line)}.dn-cab-plans button.is-on{background:var(--dn-accent);color:#fff}.nx{--nx-bg: #070a14;--nx-text: #e8edf7;--nx-muted: #8b98b0;--nx-line: #24304a;--nx-card: #101624;--nx-accent: #5b8cff;--nx-live: #3dffb0;min-height:100vh;overflow-x:clip;color-scheme:dark;background:linear-gradient(rgba(91,140,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(91,140,255,.05) 1px,transparent 1px),var(--nx-bg);background-size:56px 56px,56px 56px,auto;color:var(--nx-text);font-family:Sora,Inter,sans-serif}.nx h1,.nx h2,.nx h3{font-family:Sora,sans-serif;letter-spacing:-.04em}.nx a{color:inherit}.nx-head,.nx-hero,.nx-stats,.nx-how,.nx-price,.nx-access,.nx-faq,.nx-contact,.nx-final,.nx-foot{width:min(1120px,calc(100% - 32px));margin:0 auto}.nx-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.nx-logo{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none}.nx-mark{width:32px;height:32px}.nx-logo span,.nx-hero h1 span{color:var(--nx-accent)}.nx-desk{display:flex;gap:22px;margin-left:auto;margin-right:16px}.nx-desk a{text-decoration:none;color:var(--nx-muted);font-size:14px;font-weight:600}.nx-desk a:hover{color:var(--nx-text)}.nx-head-actions{display:flex;align-items:center;gap:8px}.nx-drawer{display:grid;gap:12px}.nx-drawer a{display:block;padding:8px 0;text-decoration:none;font-weight:700}.nx-hero{padding:36px 0 56px;display:grid;gap:36px}.nx-hero em{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(91,140,255,.45);border-radius:999px;padding:6px 12px;color:#b7cbff;font-style:normal;font-size:13px;font-weight:600}.nx-hero em i{width:8px;height:8px;border-radius:50%;background:var(--nx-live);box-shadow:0 0 10px var(--nx-live)}.nx-hero h1{margin:18px 0 12px;font-size:clamp(32px,6vw,64px);line-height:1.05}.nx-hero p,.nx-price>p,.nx-access p,.nx-faq p,.nx-final p,.nx-contact>div>p{color:var(--nx-muted);line-height:1.55}.nx-chips{list-style:none;padding:0;margin:22px 0;display:flex;gap:10px;flex-wrap:wrap}.nx-chips li{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--nx-card);border:1px solid var(--nx-line);font-size:13px}.nx-chips .anticon{color:var(--nx-accent)}.nx-hero-btns{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.nx-hero-btns a{color:#9db6ff;font-weight:700}.nx-panel{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:18px;padding:16px}.nx-live-line{display:flex;gap:12px;overflow:hidden;font-size:11px;letter-spacing:.12em;color:var(--nx-muted);margin-bottom:12px;font-family:JetBrains Mono,ui-monospace,monospace}.nx-live-line small{color:var(--nx-accent);font-weight:700}.nx-server{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nx-server>div{background:#070a14;border-radius:14px;padding:12px}.nx-server>div:first-child{grid-column:1 / -1}.nx-server small{display:block;color:var(--nx-muted);font-size:11px;margin-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace}.nx-server em{display:inline-block;margin-left:8px;color:var(--nx-live);font-style:normal;font-size:12px}.nx-enc{margin:12px 0 0;color:#9db6ff;font-size:13px}.nx-stats{display:grid;gap:10px;padding:20px 0 70px}.nx-stats article,.nx-how article,.nx-plans article,.nx-access aside,.nx-contact .ant-form,.nx-final{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:18px}.nx-stats article{padding:20px}.nx-stats b{display:block;font-size:28px;color:var(--nx-accent);margin-bottom:8px}.nx-stats p,.nx-how p,.nx-plans small,.nx-plans ul{margin:0;color:var(--nx-muted)}.nx-how,.nx-price,.nx-access,.nx-faq{padding:40px 0 80px}.nx-how>span,.nx-price>span,.nx-access>div:first-child>span:first-child,.nx-faq>span,.nx-kicker{color:var(--nx-accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.nx-how h2,.nx-price h2,.nx-access h2,.nx-faq h2,.nx-final h2,.nx-contact h2{margin:10px 0 24px;font-size:clamp(28px,5vw,48px)}.nx-how>div,.nx-plans{display:grid;gap:12px}.nx-how article,.nx-plans article{padding:20px}.nx-how article>b{color:var(--nx-accent);font-size:22px}.nx-plans .is-hot{border-color:var(--nx-accent);box-shadow:0 0 0 1px var(--nx-accent)}.nx-plans em{font-style:normal;color:var(--nx-accent);font-size:12px;font-weight:800}.nx-plans h3{margin:8px 0 0}.nx-plans b{display:block;font-size:32px;margin:6px 0}.nx-plans ul{padding-left:18px;line-height:1.7;margin:10px 0 14px}.nx-access ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.nx-access li,.nx-access aside span{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--nx-card);border:1px solid var(--nx-line);font-size:13px}.nx-access aside{padding:22px}.nx-access aside div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nx-faq .ant-collapse{background:transparent}.nx-faq .ant-collapse-item{border-top:1px solid var(--nx-line);border-bottom:0!important}.nx-faq .ant-collapse-header{padding:16px 0!important;font-weight:700}.nx-faq .ant-collapse-content-box{padding:0 0 16px!important;color:var(--nx-muted)}.nx-contact{display:grid;gap:24px;padding:40px 0}.nx-mail{display:inline-block;margin-top:12px;font-weight:800;color:var(--nx-accent);text-decoration:none}.nx-contact .ant-form{padding:22px}.nx-final{display:grid;gap:16px;padding:28px;margin-bottom:40px;border-color:#5b8cff66}.nx-foot{display:grid;gap:12px;padding:28px 0 48px;border-top:1px solid var(--nx-line);color:var(--nx-muted)}.nx-foot nav{display:flex;flex-wrap:wrap;gap:10px 16px}.nx-foot a{text-decoration:none}.nx-modal-lead{margin:0 0 16px;color:var(--nx-muted)}.nx-switch{margin-top:16px;color:var(--nx-muted)}.nx-switch button{border:0;background:transparent;color:var(--nx-accent);font-weight:800;cursor:pointer}.nx-contact .ant-form a,.nx .ant-checkbox-wrapper a{color:var(--nx-accent)}@media (min-width: 860px){.nx-hero,.nx-access,.nx-contact{grid-template-columns:1.1fr .9fr;align-items:center}.nx-stats{grid-template-columns:repeat(4,1fr)}.nx-how>div{grid-template-columns:repeat(3,1fr)}.nx-plans{grid-template-columns:repeat(5,minmax(0,1fr))}.nx-server{grid-template-columns:2fr repeat(4,1fr)}.nx-server>div:first-child{grid-column:auto}.nx-final{grid-template-columns:1.4fr auto;align-items:center}.nx-final small{grid-column:1 / -1}}@media (min-width: 860px) and (max-width: 1100px){.nx-plans{grid-template-columns:repeat(3,1fr)}}@media (max-width: 859px){.nx-hero h1{overflow-wrap:anywhere}}.nx-cab a{text-decoration:none}.nx-cab .nx-head{width:min(720px,calc(100% - 32px))}.nx-cab .nx-head>a:last-child{margin-left:auto;color:var(--nx-muted);font-weight:700;white-space:nowrap}.nx-cab main{width:min(720px,calc(100% - 32px));margin:8px auto 72px}.nx-cab form,.nx-cab section{display:grid;gap:14px;padding:20px;background:#101624eb;border:1px solid var(--nx-line)}.nx-cab p{margin:0;color:var(--nx-live);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nx-cab h1{margin:0;font-size:clamp(26px,6vw,40px);overflow-wrap:anywhere}.nx-cab span,.nx-cab small{color:var(--nx-muted)}.nx-cab label{display:grid;gap:8px;font-weight:700}.nx-cab input{border:1px solid var(--nx-line);background:#070a14;color:var(--nx-text);border-radius:8px;padding:14px 16px;font:inherit}.nx-cab button,.nx-cab form>a,.nx-cab section>a{border:0;border-radius:8px;padding:14px 16px;background:var(--nx-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer;text-align:center}.nx-cab .is-quiet{background:transparent;color:var(--nx-text);box-shadow:inset 0 0 0 1px var(--nx-line)}.nx-cab .is-stop{background:transparent;color:#ffb4a8;box-shadow:inset 0 0 0 1px #ffb4a873}.nx-cab dl{margin:0;display:grid}.nx-cab dl div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--nx-line);font-family:JetBrains Mono,ui-monospace,monospace}.nx-cab dt{color:var(--nx-muted)}.nx-cab dd{margin:0}@media (max-width: 640px){.nx-cab dl div{grid-template-columns:1fr;gap:2px}}.nn{--nn-bg: #050505;--nn-text: #f5f2f4;--nn-muted: #9a9096;--nn-line: #2a2428;--nn-card: #121214;--nn-accent: #ff4d8d;min-height:100vh;overflow-x:clip;color-scheme:dark;background:var(--nn-bg);color:var(--nn-text);font-family:Plus Jakarta Sans,Inter,sans-serif}.nn h1,.nn h2,.nn h3{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.04em}.nn a{color:inherit}.nn-note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 16px;background:#111;font-size:13px;text-align:center;overflow-wrap:anywhere}.nn-note i{width:15px;height:15px;flex-shrink:0;border-radius:50%;background:#ff4b4b;box-shadow:inset 0 0 0 3px #3a1212}.nn-note a{color:#ffb4c8;text-decoration:none}.nn-head,.nn-hero,.nn-benefits,.nn-how,.nn-platforms,.nn-speed,.nn-map,.nn-price,.nn-reviews,.nn-faq,.nn-contact,.nn-download,.nn-footer,.nn-ip{width:min(1180px,calc(100% - 32px));margin:0 auto}.nn-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 8px}.nn-logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:22px}.nn-mark,.nn-phone-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#ff4d8d,#c41d62);color:#fff;font-weight:900}.nn-desk{display:flex;gap:22px;margin-left:auto;margin-right:12px}.nn-desk a{text-decoration:none;color:var(--nn-muted);font-weight:600;font-size:14px}.nn-desk a:hover{color:var(--nn-text)}.nn-head-actions{display:flex;align-items:center;gap:8px}.nn-drawer{display:grid;gap:14px}.nn-drawer a{display:block;padding:6px 0;text-decoration:none;font-size:22px;font-weight:700}.nn-hero{display:grid;gap:40px;align-items:center;padding:48px 0 80px}.nn-hero h1,.nn-how h2,.nn-platforms h2,.nn-speed h2,.nn-map h2,.nn-price h2,.nn-reviews h2,.nn-faq h2,.nn-download h2,.nn-contact h2,.nn-ip h1{margin:0 0 16px;font-size:clamp(28px,5.6vw,64px);line-height:1.05}.nn-hero h1 span,.nn-how h2 span,.nn-price h2 span{color:var(--nn-accent)}.nn-hero p,.nn-platforms p,.nn-speed p,.nn-map p,.nn-price>p,.nn-faq p,.nn-contact>div>p,.nn-ip p{margin:0 0 22px;max-width:560px;color:var(--nn-muted);line-height:1.6}.nn-hero-btns,.nn-speed-btns{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.nn-kicker{margin:0 0 12px;color:var(--nn-accent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.nn-russia{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px}.nn-russia b{width:10px;height:10px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 6px #3ddc8429}.nn-russia small{color:#7a7076}.nn-phone{width:min(320px,100%);min-height:520px;margin:0 auto;padding:22px;display:flex;flex-direction:column;align-items:center;border:8px solid #1c1c20;border-radius:42px;background:linear-gradient(165deg,#1a1216,#0a0a0c 62%)}.nn-phone-bar{width:100%;display:flex;justify-content:space-between;color:#7a7076;font-size:12px}.nn-phone-mark{width:78px;height:78px;margin:72px 0 20px;font-size:34px}.nn-phone p{margin:0;color:#7a7076}.nn-phone strong{color:#ffb4c8;font-size:24px}.nn-switch{width:96px;height:50px;margin-top:48px;padding:4px;border-radius:999px;background:#2a2a30}.nn-switch i{display:block;width:42px;height:42px;border-radius:50%;background:#f5f2f4}.nn-phone small{margin-top:auto;color:#7a7076;text-align:center}.nn-benefits{display:grid;gap:1px;padding:24px 0 80px}.nn-benefits article{min-height:180px;padding:28px 22px;border-top:1px solid var(--nn-line)}.nn-benefits h3{margin:0 0 12px;font-size:26px}.nn-benefits p{margin:0;color:var(--nn-muted);line-height:1.55}.nn-how,.nn-platforms{padding:40px 0 80px}.nn-how ol{margin:0 0 40px;padding:0;list-style:none}.nn-how li{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid var(--nn-line)}.nn-how li b{color:var(--nn-accent);font-size:13px}.nn-how li p{margin:6px 0 0;color:var(--nn-muted)}.nn-stats{display:grid;gap:10px}.nn-stats article,.nn-plans article,.nn-flags article,.nn-review,.nn-contact .ant-form,.nn-download{background:var(--nn-card);border-radius:20px;padding:20px;border:1px solid var(--nn-line)}.nn-stats b{font-size:clamp(28px,4vw,40px)}.nn-stats span{display:block;margin-top:8px;color:var(--nn-muted);font-size:14px}.nn-platforms>div{display:flex;flex-wrap:wrap;gap:10px}.nn-platforms b{padding:16px 22px;border-radius:16px;background:#141416;border:1px solid var(--nn-line)}.nn-speed{padding:48px 28px;border-radius:24px;background:linear-gradient(160deg,#1a1216,#0f0f12);border:1px solid #3a2430}.nn-speed ul{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none}.nn-speed li{padding:16px;border-radius:14px;background:#00000047}.nn-speed small{display:block;color:var(--nn-muted);margin-bottom:6px}.nn-speed b{font-size:22px}.nn-map,.nn-price,.nn-reviews,.nn-faq{padding:80px 0}.nn-flags,.nn-plans{display:grid;gap:10px}.nn-plans .is-best{border-color:var(--nn-accent);box-shadow:0 0 0 1px var(--nn-accent)}.nn-plans em{display:inline-block;margin-bottom:10px;color:var(--nn-accent);font-style:normal;font-weight:800;font-size:13px}.nn-plan-gap{display:block;height:22px}.nn-plans h3{margin:0 0 8px;font-size:22px}.nn-plans article>p{min-height:48px;color:var(--nn-muted);font-size:14px}.nn-cost{display:flex;align-items:baseline;gap:10px;margin:8px 0 12px}.nn-cost b{font-size:40px;letter-spacing:-.04em}.nn-cost small{color:#7a7076}.nn-plans ul{padding-left:18px;color:var(--nn-muted);min-height:110px}.nn-review p{color:#e6dce2;line-height:1.6;min-height:120px}.nn-review b,.nn-review small{display:block}.nn-review small{margin-top:4px;color:#7a7076}.nn-faq{display:grid;gap:40px}.nn-faq .ant-collapse{background:transparent}.nn-faq .ant-collapse-item{border-bottom:1px solid var(--nn-line);border-top:0!important}.nn-faq .ant-collapse-header{padding:16px 0!important;font-weight:700;font-size:18px}.nn-faq .ant-collapse-content-box{padding:0 0 16px!important;color:var(--nn-muted)}.nn-contact{display:grid;gap:24px;padding:48px 0}.nn-mail{display:inline-block;font-weight:800;color:var(--nn-accent);text-decoration:none}.nn-contact .ant-form{padding:22px}.nn-download{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:36px;margin-bottom:24px}.nn-footer{display:grid;gap:28px;padding:72px 0 40px;color:var(--nn-muted)}.nn-footer>div{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.nn-footer a,.nn-footer span,.nn-footer button{color:var(--nn-muted);text-decoration:none;background:none;border:0;padding:0;font-size:14px;text-align:left;cursor:pointer}.nn-footer b{color:var(--nn-text);margin-top:8px}.nn-footer small,.nn-footer>a{grid-column:1 / -1}.nn-footer>small{padding-top:20px;border-top:1px solid var(--nn-line)}.nn-ip{padding:48px 0 80px}.nn-ip dl{display:grid;gap:12px;margin:0 0 24px}.nn-ip div{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--nn-line)}.nn-ip dt{color:#7a7076}.nn-modal-lead{margin:0 0 16px;color:var(--nn-muted)}@media (min-width: 860px){.nn-hero{grid-template-columns:1.05fr .95fr}.nn-benefits{grid-template-columns:repeat(2,1fr)}.nn-stats{grid-template-columns:repeat(4,1fr)}.nn-speed ul{grid-template-columns:repeat(3,1fr)}.nn-flags{grid-template-columns:repeat(5,1fr)}.nn-plans{grid-template-columns:repeat(3,1fr)}.nn-faq,.nn-contact{grid-template-columns:.8fr 1.2fr}.nn-footer{grid-template-columns:1.4fr repeat(3,1fr)}}@media (max-width: 859px){.nn-hero h1,.nn-how h2,.nn-price h2{overflow-wrap:anywhere}.nn-download{flex-direction:column;align-items:flex-start}}.nn-cab a{text-decoration:none}.nn-cab-bar,.nn-cab main{width:min(480px,calc(100% - 32px));margin:0 auto}.nn-cab-bar{min-height:72px;display:flex;align-items:center;justify-content:space-between;font-weight:800}.nn-cab main{padding-bottom:72px}.nn-cab form,.nn-cab section{display:grid;gap:14px;padding:22px;border-radius:28px;background:var(--nn-card);box-shadow:inset 0 0 0 1px var(--nn-line)}.nn-cab p{margin:0;color:var(--nn-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nn-cab h1{margin:0;font-size:clamp(28px,8vw,40px);overflow-wrap:normal}.nn-cab span,.nn-cab small{color:var(--nn-muted)}.nn-cab label{display:grid;gap:8px;font-weight:700}.nn-cab input{border:1px solid var(--nn-line);background:#050505;color:var(--nn-text);border-radius:14px;padding:14px 16px;font:inherit}.nn-cab button,.nn-cab form>a,.nn-cab section>a{border:0;border-radius:999px;padding:14px 16px;background:var(--nn-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer;text-align:center}.nn-cab .is-quiet{background:transparent;color:var(--nn-text);box-shadow:inset 0 0 0 1px var(--nn-line)}.nn-cab .is-stop{background:transparent;color:#ffb4c8;box-shadow:inset 0 0 0 1px #ff4d8d73}.nn-cab ol{list-style:none;margin:0;padding:0}.nn-cab li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--nn-line)}.nn-cab b{color:var(--nn-muted);font-weight:600}.og{--og-bg: #0a0807;--og-elev: #14110f;--og-text: #f6efe8;--og-muted: #b3a79c;--og-line: rgba(246, 239, 232, .1);--og-accent: #ff5a1f;--og-gold: #ffb020;min-height:100vh;color:var(--og-text);background:radial-gradient(900px 520px at 85% -10%,rgba(255,90,31,.22),transparent 58%),radial-gradient(700px 420px at 0% 30%,rgba(255,176,32,.08),transparent 50%),var(--og-bg);font-family:var(--font-body)}.og a{color:inherit;text-decoration:none}.og-head,.og-hero,.og-block,.og-foot{width:min(1120px,calc(100% - 40px));margin-left:auto;margin-right:auto}.og-head{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px}.og-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:20px;letter-spacing:-.04em}.og-mark{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#120c09;box-shadow:inset 0 0 0 1px var(--og-line)}.og-mark svg{width:20px;height:20px;fill:var(--og-accent)}.og-head nav{display:none;align-items:center;gap:22px;color:var(--og-muted);font-size:14px;font-weight:600}.og-cta,.og .og-plans button,.og-contact form button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:13px 22px;background:var(--og-accent);color:#140804;font-weight:800;cursor:pointer}.og-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 20px;box-shadow:inset 0 0 0 1px var(--og-line);color:var(--og-text);font-weight:700}.og-hero{display:grid;gap:28px;padding:28px 0 72px}.og-live{margin:0 0 14px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#3ee08c14;color:#7de2a8;font-size:13px;font-weight:700}.og-live i{width:8px;height:8px;border-radius:50%;background:#3ee08c;animation:craft-signal 1.6s ease-in-out infinite}.og-kicker{margin:0 0 10px;letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:var(--og-gold);font-weight:700}.og h1,.og h2{margin:0}.og h1{font-size:clamp(34px,8vw,64px)}.og h2{font-size:clamp(30px,5vw,48px)}.og-lead{max-width:46ch;color:var(--og-muted);font-size:18px;line-height:1.55}.og-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.og-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.og-chips li{padding:8px 12px;border-radius:999px;background:var(--og-elev);box-shadow:inset 0 0 0 1px var(--og-line);color:var(--og-muted);font-size:13px;font-weight:600}.og-panel{display:grid;gap:12px}.og-panel article,.og-utp article,.og-plans article,.og-apps li,.og-faq article,.og-contact form{background:var(--og-elev);border-radius:24px;box-shadow:inset 0 0 0 1px var(--og-line)}.og-panel article{padding:22px 22px 20px}.og-panel span,.og-plans span,.og-plans small{color:var(--og-muted);font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.og-panel strong,.og-plans b{display:block;margin:8px 0 6px;font-size:clamp(28px,4vw,36px);letter-spacing:-.04em;font-family:var(--font-display)}.og-panel p,.og-utp p,.og-apps p,.og-faq p{margin:0;color:var(--og-muted)}.og-panel dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.og-panel dl div{padding:16px;border-radius:18px;background:#ff5a1f14}.og-panel dt{color:var(--og-muted);font-size:12px}.og-panel dd{margin:6px 0 0;font-weight:800}.og-block{padding:24px 0 72px}.og-utp,.og-plans{display:grid;gap:14px;margin-top:28px}.og-utp article,.og-plans article{padding:24px}.og-utp h3,.og-apps h3,.og-plans h3{margin:0 0 8px;font-size:22px}.og-plans article{display:grid;align-content:start;gap:8px;position:relative}.og-plans em{position:absolute;top:16px;right:16px;font-style:normal;font-size:12px;font-weight:800;color:#140804;background:var(--og-gold);border-radius:999px;padding:4px 8px}.og-plans .is-hot{box-shadow:inset 0 0 0 1px #ff5a1f8c,0 18px 50px #ff5a1f1f}.og-plans button{margin-top:10px}.og-apps ol{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.og-apps li{padding:22px}.og-apps b{color:var(--og-accent);font-family:var(--font-mono)}.og-faq{display:grid;gap:10px;margin-top:28px}.og-faq button{width:100%;display:flex;justify-content:space-between;gap:16px;border:0;background:transparent;color:inherit;text-align:left;padding:20px 22px;font:inherit;font-weight:800;cursor:pointer}.og-faq p{padding:0 22px 20px}.og-contact{display:grid;gap:24px}.og-contact form{display:grid;gap:12px;padding:22px}.og-contact label{display:grid;gap:8px;font-weight:700}.og-contact input,.og-contact textarea{border:1px solid var(--og-line);background:#0d0b0a;color:var(--og-text);border-radius:14px;padding:12px 14px}.og-contact small{color:#7de2a8}.og-foot{display:grid;gap:16px;padding:28px 0 48px;color:var(--og-muted);border-top:1px solid var(--og-line)}.og-foot nav{display:flex;flex-wrap:wrap;gap:14px 20px}.og .pay-modal{background:#14110f;border-color:var(--og-line);color:var(--og-text)}.og .pay-modal button,.og .pay-modal .pay-go{background:var(--og-accent);color:#140804}.og .pay-modal input{background:#0d0b0a;color:var(--og-text);border-color:var(--og-line)}@media (min-width: 860px){.og-head nav{display:flex}.og h1,.og h2{max-width:16ch}.og-hero,.og-apps,.og-contact{grid-template-columns:1.1fr .9fr;align-items:center}.og-utp,.og-plans{grid-template-columns:repeat(2,1fr)}.og-apps{align-items:start}}@media (max-width: 859px){.og-head nav a:not(.og-cab-link){display:none}.og-head nav{display:flex}.og-cab-link{font-weight:800;color:var(--og-text)}.og-logo{font-size:17px}}.og-cab .og-head>a:last-child{font-weight:700;color:var(--og-muted)}.og-cab-main{width:min(520px,calc(100% - 32px));margin:12px auto 64px}.og-cab form,.og-cab section{display:grid;gap:14px;padding:8px 0 20px}.og-cab p{margin:16px 0 0;color:var(--og-gold);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.og-cab h1{margin:0;font-size:clamp(32px,6vw,48px);overflow-wrap:normal;max-width:none}.og-cab span,.og-cab small{color:var(--og-muted)}.og-cab small{color:#ffb4a8}.og-cab label{display:grid;gap:8px;font-weight:700}.og-cab input{border:1px solid var(--og-line);background:#14110f;color:var(--og-text);border-radius:14px;padding:14px 16px}.og-cab button,.og-cab form a,.og-cab section>a{border:0;border-radius:999px;padding:14px 18px;background:var(--og-accent);color:#140804;font:inherit;font-weight:800;cursor:pointer;text-align:center}.og-cab .is-quiet{background:transparent;color:var(--og-text);box-shadow:inset 0 0 0 1px var(--og-line)}.og-cab .is-stop{background:transparent;color:#ffb4a8;box-shadow:inset 0 0 0 1px #ffb4a866}.og-cab ul{list-style:none;margin:0;padding:0}.og-cab li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--og-line)}.og-cab li span{color:var(--og-muted)}.dy{--dy-bg: #fffaf0;--dy-elev: #ffffff;--dy-text: #1d1a12;--dy-muted: #6b6455;--dy-line: rgba(29, 26, 18, .1);--dy-accent: #f5b800;--dy-accent-soft: #fff1c2;--dy-green: #1f9d55;--accent: #b88700;color-scheme:light;min-height:100vh;color:var(--dy-text);background:radial-gradient(900px 520px at 90% -10%,rgba(245,184,0,.22),transparent 60%),radial-gradient(600px 400px at -10% 40%,rgba(255,214,102,.18),transparent 60%),var(--dy-bg);font-family:var(--font-body)}.dy a{color:inherit;text-decoration:none}.dy-head,.dy-hero,.dy-block,.dy-ready,.dy-foot{width:min(1120px,calc(100% - 32px));margin-left:auto;margin-right:auto}.dy-head{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dy-logo{display:inline-flex;align-items:center;gap:10px}.dy-logo b{display:block;font-family:var(--font-display);font-size:18px;letter-spacing:-.04em;line-height:1.1}.dy-logo small{color:var(--dy-muted);font-size:12px}.dy-mark{min-width:40px;height:40px;padding:0 7px;border-radius:12px;display:grid;place-items:center;background:var(--dy-accent);color:var(--dy-text);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:0;box-shadow:inset 0 -3px #0000001f}.dy-head nav{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700;color:var(--dy-muted)}.dy-cab-link{color:var(--dy-text)}.dy-btn,.dy-plans button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:11px 18px;background:var(--dy-accent);color:var(--dy-text)!important;font:inherit;font-weight:800;cursor:pointer;box-shadow:inset 0 -3px #0000001f;transition:transform .15s ease,filter .15s ease}.dy-btn:hover,.dy-plans button:hover{filter:brightness(1.04);transform:translateY(-1px)}.dy-btn-lg{padding:16px 26px;font-size:17px;border-radius:12px}.dy h1,.dy h2,.dy h3{margin:0}.dy h1{font-family:var(--font-display);font-size:clamp(36px,7vw,64px);line-height:1.04;letter-spacing:-.05em}.dy h2{font-family:var(--font-display);font-size:clamp(26px,4.4vw,42px);line-height:1.1;letter-spacing:-.04em;max-width:22ch}.dy h3{font-size:19px}.dy-kicker{margin:0 0 12px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.dy-lead{max-width:44ch;margin:16px 0 0;color:var(--dy-muted);font-size:18px;line-height:1.55}.dy-lead b{color:var(--dy-text)}.dy-hero{display:grid;gap:36px;padding:24px 0 72px}.dy-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;border-radius:999px;background:#e7f6ec;color:var(--dy-green);font-size:13px;font-weight:700}.dy-pill i{width:8px;height:8px;border-radius:50%;background:var(--dy-green);animation:craft-signal 1.6s ease-in-out infinite}.dy-device{display:grid;justify-items:start;gap:10px;margin-top:28px}.dy-device>small{color:var(--dy-muted);font-size:13px}.dy-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.dy-tabs button{border:1px solid var(--dy-line);background:var(--dy-elev);color:var(--dy-text);border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.dy-tabs .is-on{border-color:var(--dy-text);background:var(--dy-text);color:#fff}.dy-ticks{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:28px 0 0;padding:0;font-size:14px;font-weight:700}.dy-ticks li:before{content:"✓";margin-right:6px;color:var(--dy-green)}.dy-art{position:relative;display:grid;place-items:center;min-height:360px}.dy-sun{position:absolute;width:min(360px,82%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe17a,var(--dy-accent) 60%,#f09a00);opacity:.85}.dy-app{position:relative;width:min(320px,92%);border-radius:20px;background:var(--dy-elev);box-shadow:0 0 0 1px var(--dy-line),0 30px 70px #5a3c002e;overflow:hidden}.dy-app-bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--dy-line)}.dy-app-bar i{width:10px;height:10px;border-radius:50%;background:#e8e2d4}.dy-app-body{display:grid;justify-items:center;gap:18px;padding:24px 22px 22px}.dy-state{font-weight:800;color:var(--dy-muted)}.dy-state.is-on{color:var(--dy-green)}.dy-power{width:112px;height:112px;border-radius:50%;border:0;display:grid;place-items:center;background:#efe9dc;color:var(--dy-muted);cursor:pointer;transition:background .25s ease,box-shadow .25s ease}.dy-power.is-on{background:var(--dy-accent);color:var(--dy-text);box-shadow:0 0 0 12px var(--dy-accent-soft)}.dy-power svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.dy-app dl{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.dy-app dl div{padding:10px 12px;border-radius:12px;background:#faf6ec}.dy-app dt{color:var(--dy-muted);font-size:12px}.dy-app dd{margin:2px 0 0;font-weight:800;font-size:14px}.dy-block{padding:32px 0 72px}.dy-features,.dy-plans,.dy-promises,.dy-steps{display:grid;gap:14px;margin-top:30px}.dy-features article,.dy-plans article,.dy-promises article,.dy-steps li,.dy-faq details,.dy-contact form{background:var(--dy-elev);border-radius:16px;box-shadow:0 0 0 1px var(--dy-line)}.dy-features article{padding:22px}.dy-features p,.dy-steps p,.dy-promises p,.dy-faq p{margin:8px 0 0;color:var(--dy-muted);line-height:1.55}.dy-steps{list-style:none;padding:0}.dy-steps li{padding:22px}.dy-steps b{display:grid;place-items:center;width:36px;height:36px;margin-bottom:14px;border-radius:10px;background:var(--dy-accent);font-family:var(--font-display)}.dy-plans article{position:relative;display:grid;align-content:start;gap:8px;padding:26px 22px 22px}.dy-plans em{justify-self:start;font-style:normal;font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#f3eee2;color:var(--dy-muted)}.dy-plans .is-hot{box-shadow:0 0 0 2px var(--dy-accent),0 24px 50px #f5b8002e}.dy-plans .is-hot em{background:var(--dy-accent);color:var(--dy-text)}.dy-plans b{font-family:var(--font-display);font-size:clamp(28px,4vw,34px);letter-spacing:-.04em}.dy-total{margin:0;font-weight:700}.dy-total s{margin-right:8px;color:var(--dy-muted);font-weight:500}.dy-plans small{color:var(--dy-green);font-weight:700}.dy-plans ul{list-style:none;margin:8px 0;padding:14px 0 0;border-top:1px solid var(--dy-line);display:grid;gap:8px;font-size:14px}.dy-plans li:before{content:"✓";margin-right:8px;color:var(--dy-green)}.dy-promises article{padding:18px 20px;background:transparent;box-shadow:inset 0 0 0 1px var(--dy-line)}.dy-promises span{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:8px;background:var(--dy-accent-soft);font-weight:800}.dy-promises h3{font-size:16px}.dy-faq{display:grid;gap:24px}.dy-faq>div:last-child{display:grid;gap:10px}.dy-faq details{padding:0 20px}.dy-faq summary{cursor:pointer;padding:18px 0;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:16px}.dy-faq summary::-webkit-details-marker{display:none}.dy-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--accent)}.dy-faq details[open] summary:after{content:"–"}.dy-faq details p{margin:0 0 18px}.dy-contact{display:grid;gap:24px}.dy-contact>div>a{display:inline-block;margin-top:18px;font-weight:800;border-bottom:2px solid var(--dy-accent)}.dy-contact form{display:grid;gap:12px;padding:22px}.dy-contact label{display:grid;gap:8px;font-weight:700}.dy-contact input,.dy-contact textarea{border:1px solid var(--dy-line);background:#fcfaf5;color:var(--dy-text);border-radius:10px;padding:12px 14px;font:inherit}.dy-contact form small{color:var(--dy-green)}.dy-ready{display:grid;justify-items:center;gap:12px;margin-bottom:64px;padding:48px 24px;border-radius:24px;background:var(--dy-text);color:#fff;text-align:center}.dy-ready h2{max-width:none}.dy-ready p{margin:0 0 12px;color:#cfc8b8}.dy-foot{display:grid;gap:16px;padding:28px 0 48px;color:var(--dy-muted);border-top:1px solid var(--dy-line)}.dy-foot nav{display:flex;flex-wrap:wrap;gap:12px 20px;font-weight:600}.dy .pay-modal{background:#fff;border-color:var(--dy-line);color:var(--dy-text)}.dy .pay-modal p{color:var(--dy-muted)}.dy .pay-modal .pay-login{color:var(--dy-text)}.dy .pay-modal button,.dy .pay-modal .pay-go{background:var(--dy-accent);color:var(--dy-text)}.dy .pay-modal input{background:#fcfaf5;color:var(--dy-text);border-color:var(--dy-line)}.dy .pay-modal .pay-err{color:#c2410c}@media (min-width: 860px){.dy-hero,.dy-contact,.dy-faq{grid-template-columns:1.1fr .9fr;align-items:center}.dy-faq{align-items:start}.dy-features,.dy-plans,.dy-promises,.dy-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width: 859px){.dy-head nav a:not(.dy-cab-link){display:none}.dy-logo small{display:none}.dy-art{min-height:300px}}.dy-cab .dy-head>a:last-child{font-weight:700;color:var(--dy-muted)}.dy-cab-main{width:min(520px,calc(100% - 32px));margin:12px auto 64px}.dy-cab form,.dy-cab section{display:grid;gap:14px;padding:28px 24px;border-radius:20px;background:var(--dy-elev);box-shadow:0 0 0 1px var(--dy-line),0 24px 60px #5a3c0014}.dy-cab-main p{margin:0;font-family:var(--font-mono);color:var(--accent);letter-spacing:.06em;font-size:13px}.dy-cab h1{margin:0;font-family:var(--font-display);font-size:clamp(30px,6vw,44px);letter-spacing:-.04em}.dy-cab-main span{color:var(--dy-muted)}.dy-cab-main small{color:#c2410c}.dy-cab label{display:grid;gap:8px;font-weight:700}.dy-cab input{border:1px solid var(--dy-line);background:#fcfaf5;color:var(--dy-text);border-radius:10px;padding:14px 16px;font:inherit}.dy-cab button,.dy-cab form a,.dy-cab section>a{border:0;border-radius:10px;padding:14px 18px;background:var(--dy-accent);color:var(--dy-text);font:inherit;font-weight:800;cursor:pointer;text-align:center}.dy-cab .is-quiet,.dy-cab form a{background:transparent;box-shadow:inset 0 0 0 1px var(--dy-line)}.dy-cab .is-stop{background:transparent;color:#c2410c;box-shadow:inset 0 0 0 1px #c2410c59}.dy-cab ul{list-style:none;margin:0;padding:0}.dy-cab li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--dy-line)}.dy-cab li span{color:var(--dy-muted)}.sf{--sf-bg: #0c0d0b;--sf-elev: #141612;--sf-text: #e9eee2;--sf-muted: #8d9585;--sf-line: rgba(233, 238, 226, .12);--sf-accent: #c6f432;--sf-ink: #0b1002;--accent: #c6f432;min-height:100vh;padding-bottom:72px;color:var(--sf-text);background:linear-gradient(var(--sf-line) 1px,transparent 1px) 0 0 / 100% 48px,var(--sf-bg);font-family:var(--font-body)}.sf a{color:inherit;text-decoration:none}.sf h1,.sf h2,.sf h3{margin:0;font-family:var(--font-mono);font-weight:500;letter-spacing:-.03em}.sf-ticker{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 28px;padding:8px 16px;background:var(--sf-accent);color:var(--sf-ink);font-family:var(--font-mono);font-size:12px;text-transform:lowercase}.sf-ticker i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:var(--sf-ink);animation:craft-signal 1.6s ease-in-out infinite}.sf-head,.sf-hero,.sf-section,.sf-help-form{position:relative;display:grid;gap:12px}.sf-help-form label{display:grid;gap:6px}.sf-help-form small{font-family:var(--font-mono);font-size:12px;color:var(--sf-muted)}.sf-help-form input,.sf-help-form textarea{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--sf-line);border-radius:0;background:var(--sf-elev);color:var(--sf-text);font:inherit;resize:vertical}.sf-help-form input:focus,.sf-help-form textarea:focus{outline:none;border-color:var(--sf-accent)}.sf-help-form button{padding:16px 22px;border:0;background:var(--sf-accent);color:var(--sf-ink);font-family:var(--font-mono);font-size:16px;cursor:pointer}.sf-help-form p{margin:0;font-family:var(--font-mono);color:var(--sf-accent)}.sf-foot{width:min(1040px,calc(100% - 32px));margin-left:auto;margin-right:auto}.sf-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;border-bottom:1px solid var(--sf-line)}.sf-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:18px}.sf-logo b{color:var(--sf-accent);font-weight:500}.sf-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--sf-accent)}.sf-mark svg{width:16px;height:16px;fill:var(--sf-accent)}.sf-head nav{display:flex;align-items:center;gap:24px;font-family:var(--font-mono);font-size:13px;color:var(--sf-muted)}.sf-head nav a:hover{color:var(--sf-text)}.sf-cab-link{color:var(--sf-accent)!important}.sf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0;padding:14px 22px;background:var(--sf-accent);color:var(--sf-ink)!important;font-family:var(--font-mono);font-size:15px;font-weight:500;cursor:pointer;transition:transform .15s ease}.sf-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--sf-text)}.sf-btn-wide{width:100%}.sf-link{font-family:var(--font-mono);font-size:14px;color:var(--sf-muted)!important;border-bottom:1px dashed var(--sf-muted)}.sf-hero{display:grid;gap:36px;padding:56px 0 72px}.sf-tag{margin:0 0 20px;font-family:var(--font-mono);font-size:13px;color:var(--sf-accent)}.sf h1{font-size:clamp(34px,6.4vw,60px);line-height:1.08}.sf-lead{max-width:46ch;margin:22px 0 0;color:var(--sf-muted);font-size:17px;line-height:1.6}.sf-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:32px}.sf-test{align-self:center;display:grid;gap:16px;padding:22px;border:1px solid var(--sf-line);background:var(--sf-elev);font-family:var(--font-mono)}.sf-test-top{display:flex;justify-content:space-between;gap:12px;color:var(--sf-muted);font-size:12px}.sf-test-num{display:flex;align-items:baseline;gap:10px}.sf-test-num b{font-size:clamp(56px,10vw,84px);font-weight:500;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--sf-accent)}.sf-test-num span{color:var(--sf-muted)}.sf-test-bar{height:6px;background:#e9eee214}.sf-test-bar i{display:block;height:100%;background:var(--sf-accent);transition:width .06s linear}.sf-test dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--sf-line)}.sf-test dl div{padding:12px 0 0}.sf-test dt{color:var(--sf-muted);font-size:11px}.sf-test dd{margin:4px 0 0;font-size:15px}.sf-test button{border:1px solid var(--sf-accent);background:transparent;color:var(--sf-accent);padding:12px;font:inherit;cursor:pointer}.sf-test button:disabled{opacity:.6;cursor:progress}.sf-section{padding:56px 0;border-top:1px solid var(--sf-line)}.sf-section-head{display:grid;gap:8px;margin-bottom:28px}.sf-section-head span{font-family:var(--font-mono);font-size:13px;color:var(--sf-accent)}.sf-section-head h2{font-size:clamp(26px,4vw,38px)}.sf-section-head p{margin:0;color:var(--sf-muted)}.sf-versus{border:1px solid var(--sf-line)}.sf-versus-row{display:grid;grid-template-columns:1fr;gap:4px;padding:14px 16px;border-top:1px solid var(--sf-line)}.sf-versus-row.is-head{display:none;border-top:0;font-family:var(--font-mono);font-size:12px;color:var(--sf-muted)}.sf-versus-row>span:nth-child(2){color:var(--sf-muted);text-decoration:line-through;text-decoration-color:#ff786499}.sf-versus-row>span:nth-child(3){color:var(--sf-accent)}.sf-versus-row.is-head>span{color:var(--sf-muted)!important;text-decoration:none!important}.sf-locs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sf-locs button{width:100%;display:grid;grid-template-columns:44px 1fr 120px;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--sf-line);background:var(--sf-elev);color:inherit;font:inherit;text-align:left;cursor:pointer}.sf-locs button:hover,.sf-locs .is-on{border-color:var(--sf-accent)}.sf-loc-code{font-family:var(--font-mono);color:var(--sf-accent)}.sf-loc-name{display:grid;font-weight:700}.sf-loc-name small{color:var(--sf-muted);font-weight:500}.sf-loc-ping{display:grid;gap:6px;font-family:var(--font-mono);font-size:13px;text-align:right}.sf-loc-ping i{justify-self:end;height:4px;background:var(--sf-accent)}.sf-price-card{display:grid;gap:22px;max-width:560px;padding:24px;border:1px solid var(--sf-accent);background:var(--sf-elev)}.sf-seg{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sf-line)}.sf-seg button{padding:12px 8px;border:0;background:transparent;color:var(--sf-muted);font-family:var(--font-mono);font-size:14px;cursor:pointer}.sf-seg .is-on{background:var(--sf-accent);color:var(--sf-ink)}.sf-price-main{display:grid;gap:18px}.sf-price-main>div b{display:block;font-family:var(--font-mono);font-size:clamp(48px,9vw,72px);font-weight:500;line-height:1;letter-spacing:-.05em}.sf-price-main>div span{color:var(--sf-muted)}.sf-price-main ul{list-style:none;margin:0;padding:0}.sf-price-main li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px dashed var(--sf-line)}.sf-price-main li span{color:var(--sf-muted)}.sf-price-main s{margin-right:8px;color:var(--sf-muted);font-weight:400}.sf-price-fine{margin:-8px 0 0;color:var(--sf-muted);font-size:13px}.sf-notes{list-style:none;margin:0;padding:0;display:grid;gap:28px 40px;counter-reset:note}.sf-notes li{counter-increment:note;padding-left:44px;position:relative}.sf-notes li:before{content:counter(note,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--font-mono);font-size:13px;color:var(--sf-accent)}.sf-notes h3{font-size:18px}.sf-notes p{margin:8px 0 0;color:var(--sf-muted);line-height:1.6}.sf-help-links{display:grid;gap:12px}.sf-help-links a{display:grid;gap:6px;padding:22px;border:1px solid var(--sf-line);font-family:var(--font-mono);font-size:clamp(18px,3vw,24px)}.sf-help-links a:hover{border-color:var(--sf-accent)}.sf-help-links small{font-size:12px;color:var(--sf-muted)}.sf-foot{display:grid;gap:20px;padding:32px 0 40px;border-top:1px solid var(--sf-line);color:var(--sf-muted)}.sf-foot>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.sf-foot .sf-logo{color:var(--sf-text)}.sf-foot nav{display:flex;flex-wrap:wrap;gap:10px 20px;font-family:var(--font-mono);font-size:13px}.sf-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--sf-line);background:#0c0d0bf0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:14px}.sf-dock b{color:var(--sf-accent);font-weight:500}.sf-dock .sf-btn{padding:10px 18px}.sf .pay-modal{border-radius:0;background:var(--sf-elev);border-color:var(--sf-accent);color:var(--sf-text)}.sf .pay-modal h3{font-family:var(--font-mono);font-weight:500}.sf .pay-modal button,.sf .pay-modal .pay-go{border-radius:0;background:var(--sf-accent);color:var(--sf-ink)}.sf .pay-modal input{border-radius:0;background:var(--sf-bg);color:var(--sf-text);border-color:var(--sf-line)}@media (min-width: 860px){.sf-hero{grid-template-columns:1.15fr .85fr;min-height:520px}.sf-section{display:grid;grid-template-columns:260px 1fr;gap:40px}.sf-section-head{align-content:start;margin-bottom:0}.sf-versus-row{grid-template-columns:1fr 1.2fr 1.2fr;gap:16px}.sf-versus-row.is-head{display:grid}.sf-locs,.sf-notes,.sf-help-links,.sf-help-form{grid-template-columns:repeat(2,1fr)}.sf-help-wide{grid-column:1 / -1}.sf-dock{display:none}.sf{padding-bottom:0}}@media (max-width: 859px){.sf-head nav a:not(.sf-cab-link){display:none}.sf-locs button{grid-template-columns:36px 1fr 84px}}.sf-cab{padding-bottom:0}.sf-cab-main{width:min(560px,calc(100% - 32px));margin:48px auto 72px}.sf-cab-login,.sf-cab-board{display:grid;gap:18px;padding:28px 24px;border:1px solid var(--sf-line);background:var(--sf-elev)}.sf-cab .sf-tag{margin:0;overflow-wrap:anywhere}.sf-cab h1{font-size:clamp(36px,8vw,56px);line-height:1}.sf-cab h1 span{font-size:.4em;color:var(--sf-muted);letter-spacing:0}.sf-cab label{display:grid;gap:8px}.sf-cab label span{font-family:var(--font-mono);font-size:12px;color:var(--sf-muted)}.sf-cab input{border:1px solid var(--sf-line);border-radius:0;background:var(--sf-bg);color:var(--sf-text);padding:14px 16px;font:inherit}.sf-cab input:focus{outline:none;border-color:var(--sf-accent)}.sf-cab-err{color:#ff9c8a}.sf-cab .sf-link{justify-self:start}.sf-cab-meter{height:8px;background:#e9eee214}.sf-cab-meter i{display:block;height:100%;background:var(--sf-accent)}.sf-cab dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:var(--sf-line);border:1px solid var(--sf-line)}.sf-cab dl div{padding:12px 14px;background:var(--sf-elev)}.sf-cab dt{font-family:var(--font-mono);font-size:11px;color:var(--sf-muted)}.sf-cab dd{margin:4px 0 0;font-weight:700}.sf-cab-renew{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px dashed var(--sf-line);border-bottom:1px dashed var(--sf-line)}.sf-cab-renew>div{display:grid;gap:4px}.sf-cab-renew span{color:var(--sf-muted);font-size:14px}.sf-switch{flex:none;width:52px;height:28px;padding:3px;border:1px solid var(--sf-line);background:var(--sf-bg);cursor:pointer}.sf-switch i{display:block;width:20px;height:20px;background:var(--sf-muted);transition:transform .2s ease,background .2s ease}.sf-switch.is-on{border-color:var(--sf-accent)}.sf-switch.is-on i{transform:translate(24px);background:var(--sf-accent)}.sf-switch:disabled{cursor:default;opacity:.6}.sf-cab-confirm{display:grid;gap:14px;padding:16px;border:1px solid rgba(255,156,138,.45)}.sf-cab-confirm p{margin:0}.sf-cab-confirm>div{display:flex;flex-wrap:wrap;gap:10px}.sf-cab-ghost{padding:13px 20px;border:1px solid var(--sf-line);background:transparent;color:var(--sf-text);font-family:var(--font-mono);font-size:14px;cursor:pointer}.bb{--bb-bg: #f2f3f7;--bb-card: #ffffff;--bb-ink: #15171f;--bb-muted: #6f7486;--bb-line: #e3e5ec;--bb-accent: #ff4f1f;--bb-accent-dark: #e23d0f;--bb-sale: #f2224b;--accent: var(--bb-accent);min-height:100vh;color:var(--bb-ink);background:var(--bb-bg);color-scheme:light;font-family:var(--font-body)}.bb a{color:inherit;text-decoration:none}.bb h1,.bb h2,.bb h3{font-family:var(--font-body);font-weight:800;letter-spacing:-.02em;line-height:1.1}.bb h2{margin:0;font-size:clamp(22px,2.6vw,30px)}.bb h3{margin:0;font-size:17px}.bb button{font:inherit;cursor:pointer}.bb-top{position:sticky;top:0;z-index:30;background:var(--bb-card);box-shadow:0 1px 0 var(--bb-line)}.bb-top-row,.bb-cats-line,.bb-main,.bb-foot-in{width:min(1320px,calc(100% - 32px));margin-left:auto;margin-right:auto}.bb-top-row{display:flex;align-items:center;gap:14px;min-height:72px}.bb-logo{display:inline-flex;align-items:center;gap:8px;font-size:22px;font-weight:800;letter-spacing:-.04em;flex-shrink:0}.bb-logo b{color:var(--bb-accent)}.bb-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--bb-accent)}.bb-mark svg{width:24px;height:24px}.bb-mark .fill{fill:#fff}.bb-mark .line{fill:none;stroke:#fff;stroke-width:2.4}.bb-catalog-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border:0;border-radius:12px;background:var(--bb-accent);color:#fff;font-weight:700;flex-shrink:0}.bb-catalog-btn:hover{background:var(--bb-accent-dark)}.bb-burger{display:grid;gap:3px;width:16px}.bb-burger i{height:2px;border-radius:2px;background:currentColor}.bb-search{flex:1;display:flex;height:44px;border:2px solid var(--bb-accent);border-radius:12px;overflow:hidden;background:#fff}.bb-search input{flex:1;min-width:0;border:0;padding:0 14px;background:transparent;color:var(--bb-ink);outline:none}.bb-search input::-webkit-search-cancel-button{cursor:pointer}.bb-search button{width:52px;border:0;background:var(--bb-accent);display:grid;place-items:center}.bb-search svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}.bb-icons{display:flex;gap:18px}.bb-icons a{display:grid;justify-items:center;gap:2px;font-size:12px;font-weight:600;color:var(--bb-muted)}.bb-icons a:hover{color:var(--bb-accent)}.bb-icons svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.bb-cats-line{display:flex;gap:4px 22px;overflow-x:auto;scrollbar-width:none;padding:2px 0 12px;font-size:14px;font-weight:600;white-space:nowrap}.bb-cats-line::-webkit-scrollbar{display:none}.bb-cats-line button{border:0;padding:0;background:none;color:var(--bb-ink)}.bb-cats-line button:hover,.bb-cats-line a:hover{color:var(--bb-accent)}.bb-cats-line .is-hot{color:var(--bb-sale)}.bb-main{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 0 40px}.bb-promo{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.bb-slide{position:relative;overflow:hidden;display:grid;min-height:360px;border-radius:24px;color:#fff;isolation:isolate}.bb-slide.is-fire{background:radial-gradient(60% 90% at 85% 40%,#ffb03a 0%,transparent 60%),linear-gradient(115deg,#ff2e3f,#ff4f1f 45%,#ff8a1f)}.bb-slide.is-night{background:radial-gradient(55% 80% at 85% 45%,#5b6cff 0%,transparent 60%),linear-gradient(120deg,#121a3d,#26318a 60%,#3c2ea8)}.bb-slide.is-mint{background:radial-gradient(55% 80% at 85% 45%,#b6f26b 0%,transparent 60%),linear-gradient(120deg,#00866b,#10a97a 55%,#43c97a)}.bb-slide-copy{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;gap:8px;padding:36px 32px 64px;max-width:560px}.bb-slide-kicker{margin:0;padding:6px 12px;border-radius:999px;background:#fff3;font-size:13px;font-weight:700}.bb-slide h1{margin:8px 0 0;font-size:clamp(30px,4vw,46px)}.bb-slide strong{font-size:clamp(54px,8vw,96px);font-weight:800;letter-spacing:-.05em;line-height:.95}.bb-slide-copy p:not(.bb-slide-kicker){margin:6px 0 14px;max-width:42ch;font-size:16px;opacity:.92}.bb-slide-copy button{height:48px;padding:0 24px;border:0;border-radius:12px;background:#fff;color:var(--bb-ink);font-weight:800}.bb-slide-copy button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000002e}.bb-slide-art{position:absolute;right:-40px;bottom:-40px;width:min(460px,70%);aspect-ratio:1;z-index:1;display:grid;place-items:center}.bb-slide-art img{position:relative;width:62%;aspect-ratio:3 / 4;object-fit:cover;border-radius:22px;border:6px solid #fff;transform:rotate(-5deg);box-shadow:0 30px 50px -12px #00000073;animation:bb-pop .45s ease}@keyframes bb-pop{0%{opacity:0;transform:rotate(-5deg) translateY(16px) scale(.96)}}.bb-blob{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:#ffffff29}.bb-sticker{position:absolute;top:16%;left:6%;padding:10px 14px;border-radius:14px;background:#ffe24a;color:var(--bb-ink);font-weight:800;font-size:18px;transform:rotate(-10deg);box-shadow:0 10px 20px #0003}.bb-dots{position:absolute;left:32px;bottom:24px;z-index:3;display:flex;gap:6px}.bb-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#ffffff80;transition:width .2s ease}.bb-dots .is-on{width:28px;background:#fff}.bb-arrows{position:absolute;right:18px;bottom:18px;z-index:3;display:flex;gap:8px}.bb-arrows button{width:40px;height:40px;border:0;border-radius:50%;background:#ffffffe6;color:var(--bb-ink);font-size:24px;line-height:1}.bb-side{display:grid;gap:14px}.bb-mini{display:grid;align-content:end;gap:6px;min-height:150px;padding:22px;border-radius:24px;position:relative;overflow:hidden}.bb-mini b{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1}.bb-mini span{max-width:24ch;font-weight:600;font-size:15px}.bb-mini:after{content:"→";position:absolute;top:18px;right:20px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffffffb3;font-weight:800}.bb-mini.is-sun{background:linear-gradient(135deg,#ffe24a,#ffc21a)}.bb-mini.is-sky{background:linear-gradient(135deg,#d8e6ff,#b3ceff)}.bb-mini:hover{transform:translateY(-2px)}.bb-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bb-perks li{display:grid;gap:2px;padding:14px 16px 14px 46px;border-radius:16px;background:var(--bb-card);position:relative;font-size:13px}.bb-perks li:before{content:"✓";position:absolute;left:14px;top:14px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e6f7ec;color:#14a44d;font-weight:800;font-size:12px}.bb-perks b{font-size:15px}.bb-perks span{color:var(--bb-muted)}.bb-section{padding:22px;border-radius:24px;background:var(--bb-card)}.bb-section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:18px}.bb-section-head sup{margin-left:6px;font-size:14px;color:var(--bb-muted);font-weight:600}.bb-section-head a{color:var(--bb-accent);font-weight:700;font-size:14px}.bb-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 10px}.bb-tiles button{display:grid;justify-items:center;gap:8px;border:0;padding:0;background:none;color:var(--bb-ink);font-size:13px;font-weight:700}.bb-tiles button>span{width:100%;max-width:108px;aspect-ratio:1;border-radius:24px;display:grid;place-items:center;transition:transform .15s ease;box-shadow:inset 0 0 0 2px transparent}.bb-tiles button>span{overflow:hidden;background:var(--bb-bg)}.bb-tiles img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.bb-tiles button:hover>span{transform:translateY(-3px)}.bb-tiles .is-on>span{outline:2px solid var(--bb-accent);outline-offset:3px}.bb-tiles .is-on{color:var(--bb-accent)}.bb-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 12px}.bb-card{display:flex;flex-direction:column;gap:4px}.bb-card button{margin-top:auto}.bb-card-art{position:relative;aspect-ratio:3 / 4;border-radius:16px;display:grid;place-items:center;margin-bottom:6px;overflow:hidden}.bb-card-art{background:var(--bb-bg)}.bb-card-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.bb-card-art .bb-card-hover{opacity:0}.bb-card:hover .bb-card-hover{opacity:1}.bb-card-art em{z-index:1;position:absolute;left:10px;bottom:10px;padding:3px 8px;border-radius:8px;background:var(--bb-sale);color:#fff;font-style:normal;font-weight:800;font-size:13px}.bb-card-art i{z-index:1;position:absolute;left:10px;top:10px;padding:3px 8px;border-radius:8px;background:var(--bb-ink);color:#fff;font-style:normal;font-weight:700;font-size:12px}.bb-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.bb-card-price b{font-size:20px;font-weight:800}.bb-card-price s{font-family:var(--font-mono);font-size:12px;text-decoration:none;color:var(--bb-muted)}.bb-card-name{margin:0;font-size:14px;line-height:1.35;color:var(--bb-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-card-name span{color:var(--bb-ink);font-weight:700}.bb-card-pre{margin:2px 0 8px;font-size:12px;font-weight:600;color:#14a44d}.bb-card button{height:40px;border:0;border-radius:12px;background:var(--bb-accent);color:#fff;font-weight:700}.bb-card button:hover{background:var(--bb-accent-dark)}.bb-empty{display:grid;justify-items:start;gap:8px;padding:28px;border-radius:16px;background:var(--bb-bg)}.bb-empty span{color:var(--bb-muted)}.bb-empty a{color:var(--bb-accent);font-weight:700}.bb-how ol{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.bb-how li{padding:18px;border-radius:18px;background:var(--bb-bg)}.bb-how li b{width:32px;height:32px;display:grid;place-items:center;margin-bottom:12px;border-radius:10px;background:var(--bb-accent);color:#fff;font-weight:800}.bb-how p{margin:6px 0 0;color:var(--bb-muted);font-size:14px}.bb-pay{display:grid;gap:20px;background:var(--bb-ink);color:#fff}.bb-pay-copy p{margin:10px 0 0;max-width:50ch;color:#ffffffb8}.bb-pay-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bb-pay-badges span{padding:6px 12px;border-radius:8px;background:#ffffff1a;font-size:13px;font-weight:700}.bb-pay-form{display:grid;gap:12px;align-content:start}.bb-pay-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#ffffffb8}.bb-pay-form input,.bb-contact input,.bb-contact textarea{width:100%;height:48px;border:1px solid var(--bb-line);border-radius:12px;padding:0 14px;background:#fff;color:var(--bb-ink);outline:none}.bb-contact textarea{height:auto;padding:12px 14px;resize:vertical}.bb-pay-form input:focus,.bb-contact input:focus,.bb-contact textarea:focus{border-color:var(--bb-accent);box-shadow:0 0 0 3px #ff4f1f33}.bb-pay-form button,.bb-contact button{height:48px;border:0;border-radius:12px;background:var(--bb-accent);color:#fff;font-weight:800}.bb-pay-form small{color:#ffb3a0}.bb-faq-wrap{display:grid;gap:14px}.bb-faq article{border-bottom:1px solid var(--bb-line)}.bb-faq button{width:100%;display:flex;justify-content:space-between;gap:16px;padding:16px 0;border:0;background:transparent;color:inherit;text-align:left;font-size:16px;font-weight:700}.bb-faq button span{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--bb-bg);color:var(--bb-accent);font-weight:800}.bb-faq p{margin:0;padding:0 0 18px;max-width:70ch;color:var(--bb-muted);line-height:1.6}.bb-contact{display:grid;gap:20px}.bb-contact>div p{margin:10px 0 0;color:var(--bb-muted)}.bb-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.bb-links a{padding:10px 14px;border-radius:12px;background:var(--bb-bg);font-weight:700;font-size:14px}.bb-links a:first-child{background:#e3f2ff;color:#1677d2}.bb-contact form{display:grid;gap:10px}.bb-contact small{color:#14a44d}.bb-foot{background:var(--bb-card);border-top:1px solid var(--bb-line)}.bb-foot-in{display:grid;gap:16px;padding:28px 0 40px;color:var(--bb-muted);font-size:14px}.bb-foot nav{display:flex;flex-wrap:wrap;gap:10px 22px}.bb-foot nav a:hover{color:var(--bb-accent)}.bb .pay-modal-backdrop{background:#15171f8c}.bb .pay-modal{background:#fff;border:0;border-radius:20px;color:var(--bb-ink)}.bb .pay-modal h3{font-family:var(--font-body);font-weight:800;letter-spacing:-.02em}.bb .pay-modal p{color:var(--bb-muted)}.bb .pay-modal .pay-login{color:var(--bb-ink)}.bb .pay-modal button,.bb .pay-modal .pay-go{height:48px;align-items:center;border-radius:12px;background:var(--bb-accent);color:#fff}.bb .pay-modal input{height:48px;border-radius:12px;background:#fff;color:var(--bb-ink);border-color:var(--bb-line)}.bb .pay-modal .pay-err{color:var(--bb-sale)}@media (min-width: 640px){.bb-grid{grid-template-columns:repeat(3,1fr)}.bb-perks{grid-template-columns:repeat(4,1fr)}.bb-side{grid-template-columns:1fr 1fr}.bb-how ol{grid-template-columns:repeat(2,1fr)}.bb-tiles{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.bb-promo{grid-template-columns:minmax(0,1fr) 300px}.bb-slide{min-height:400px}.bb-slide-copy{padding:44px 48px 72px}.bb-dots{left:48px}.bb-side{grid-template-columns:1fr}.bb-grid{grid-template-columns:repeat(4,1fr)}.bb-section{padding:28px}.bb-how ol{grid-template-columns:repeat(4,1fr)}.bb-pay,.bb-contact{grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bb-faq-wrap{grid-template-columns:280px 1fr;align-items:start}}@media (min-width: 1280px){.bb-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 759px){.bb-top-row{flex-wrap:wrap;gap:10px 12px;padding:10px 0}.bb-icons{margin-left:auto}.bb-search{order:3;flex:1 1 100%}.bb-catalog-btn{order:4;display:none}.bb-icons a:last-child{display:none}.bb-slide{min-height:440px;align-items:start}.bb-slide-copy{padding:24px 22px 0}.bb-slide-art{width:260px;right:-30px;bottom:-30px}.bb-sticker{display:none}.bb-dots{left:22px}.bb-arrows{display:none}.bb-section{padding:18px 14px;border-radius:20px}.bb-side{grid-template-columns:1fr 1fr;gap:10px}.bb-mini{min-height:128px;padding:16px;border-radius:20px}.bb-mini b{font-size:26px}.bb-mini span{font-size:13px}.bb-mini:after{display:none}.bb-perks,.bb-tiles{display:flex;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.bb-perks::-webkit-scrollbar,.bb-tiles::-webkit-scrollbar{display:none}.bb-perks li{flex:0 0 200px}.bb-tiles{margin-right:-14px;padding-right:14px}.bb-tiles button{flex:0 0 80px;font-size:12px}.bb-tiles button>span{border-radius:20px}.bb-slide-art{width:200px;right:-16px;bottom:-24px}.bb-slide{min-height:520px}}.bb-cab .bb-top-row{justify-content:space-between}.bb-cab-back{font-weight:700;color:var(--bb-muted)}.bb-cab .bb-cta,.bb-cab .bb-ghost{display:inline-flex;align-items:center;justify-content:center;height:48px;border:0;border-radius:12px;font-weight:800}.bb-cab .bb-cta{background:var(--bb-accent);color:#fff}.bb-cab .bb-ghost{background:var(--bb-card);color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-cab input{height:48px;border:1px solid var(--bb-line);border-radius:12px;padding:0 14px;background:#fff;color:var(--bb-ink)}.bb-cab label{display:grid;gap:6px;font-weight:700;font-size:14px}.bb-cab-main>form{padding:28px;border-radius:24px;background:var(--bb-card)}.bb-cab-main{width:min(560px,calc(100% - 32px));margin:40px auto 72px}.bb-cab form,.bb-cab section{display:grid;gap:14px}.bb-cab .kicker{margin:0}.bb-cab h1{margin:0 0 4px;font-size:clamp(36px,7vw,52px)}.bb-cab form>span{color:var(--bb-muted)}.bb-cab form small{color:var(--bb-accent)}.bb-cab .bb-cta,.bb-cab .bb-ghost{width:100%}.bb-order{padding:22px;background:var(--bb-card);border-radius:20px}.bb-order header{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--bb-muted)}.bb-order header b{color:var(--bb-accent);font-weight:500}.bb-order h3{margin:10px 0 14px;font-size:22px}.bb-order ul{list-style:none;margin:0;padding:0}.bb-order ul li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px dashed var(--bb-line)}.bb-order ul span{color:var(--bb-muted)}.bb-track{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.bb-track li{position:relative;padding-left:26px;color:var(--bb-muted);font-size:14px}.bb-track li:before{content:"";position:absolute;left:3px;top:5px;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--bb-line);background:var(--bb-card)}.bb-track li.is-done{color:var(--bb-ink)}.bb-track li.is-done:before{background:var(--bb-ink);box-shadow:none}.bb-track li.is-now{color:var(--bb-accent);font-weight:700}.bb-track li.is-now:before{background:var(--bb-accent);box-shadow:0 0 0 4px #ff4f1f33}.py{--py-bg: #f6f5fb;--py-card: #ffffff;--py-ink: #14112b;--py-muted: #6b6890;--py-line: #e6e3f3;--py-accent: #5b3df5;--py-accent-dark: #4527e0;--py-lime: #d7ff3a;--py-night: #120d33;--accent: var(--py-accent);--bg-elevated: #fff;--line: var(--py-line);--muted: var(--py-muted);--fg: var(--py-ink);--bg: #fff;min-height:100vh;background:var(--py-bg);color:var(--py-ink);color-scheme:light;font-family:Manrope,system-ui,sans-serif}.py a{color:inherit;text-decoration:none}.py button{font:inherit;cursor:pointer}.py h1,.py h2,.py h3{margin:0;letter-spacing:-.03em;line-height:1.08}.py h2{font-family:Unbounded,Manrope,sans-serif;font-weight:600;font-size:clamp(26px,3.4vw,40px)}.py h3{font-size:18px;font-weight:800}.py-wrap{width:min(1200px,calc(100% - 32px));margin:0 auto}.py-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 20px;border:0;border-radius:14px;font-weight:800;font-size:15px;white-space:nowrap;transition:transform .15s ease,background .15s ease}.py-btn:active{transform:scale(.97)}.py-btn-main{background:var(--py-accent);color:#fff}.py-btn-main:hover{background:var(--py-accent-dark)}.py-btn-soft{background:#fff;color:var(--py-ink);box-shadow:inset 0 0 0 1.5px var(--py-line)}.py-btn-ghost{background:var(--py-ink);color:#fff!important;height:42px}.py-btn-lime{background:var(--py-lime);color:var(--py-night)}.py-top{position:sticky;top:0;z-index:20;background:#f6f5fbdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--py-line)}.py-top-row{display:flex;align-items:center;gap:24px;height:72px}.py-logo{display:inline-flex;align-items:center;gap:10px;font-family:Unbounded,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.04em}.py-logo b{color:var(--py-accent)}.py-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--py-accent)}.py-mark svg{width:28px;height:28px}.py-mark .card{fill:var(--py-lime)}.py-mark .band{fill:var(--py-night)}.py-nav{display:flex;gap:4px;margin-left:auto}.py-nav a,.py-nav button{padding:8px 14px;border:0;border-radius:10px;background:transparent;color:var(--py-muted);font-weight:700;font-size:15px}.py-nav a:hover,.py-nav button:hover{background:#fff;color:var(--py-ink)}.py-hero{position:relative;overflow:hidden;padding:64px 0 56px}.py-hero:before{content:"";position:absolute;right:-10%;top:-30%;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(91,61,245,.22),transparent 62%);pointer-events:none}.py-hero-in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.py-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;padding:7px 14px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--py-line);font-weight:700;font-size:14px}.py-pill span{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e2e}.py-hero h1{font-family:Unbounded,sans-serif;font-weight:600;font-size:clamp(36px,5.2vw,64px)}.py-hero h1 em{font-style:normal;color:var(--py-accent)}.py-lead{max-width:540px;margin:22px 0 30px;color:var(--py-muted);font-size:18px;line-height:1.55}.py-hero-cta{display:flex;flex-wrap:wrap;gap:12px}.py-hero-cta .py-btn{height:54px;padding:0 26px;font-size:16px}.py-stats{display:flex;gap:36px;margin:40px 0 0;padding:0;list-style:none}.py-stats b{display:block;font-family:Unbounded,sans-serif;font-size:26px;font-weight:600}.py-stats span{color:var(--py-muted);font-size:14px}.py-hero-art{position:relative;height:440px}.py-card{position:absolute;width:380px;height:236px;border-radius:24px;padding:26px;box-sizing:border-box;color:#fff}.py-card-back{right:8%;top:30px;transform:rotate(9deg);background:linear-gradient(135deg,#d7ff3a,#9be15d);color:var(--py-night);box-shadow:0 30px 60px #120d3326}.py-card-front{left:6%;top:120px;transform:rotate(-6deg);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 85% 10%,rgba(215,255,58,.35),transparent 40%),linear-gradient(140deg,#6f52ff,#4527e0 55%,#22127a);box-shadow:0 40px 80px #4527e066}.py-card-row{display:flex;justify-content:space-between;align-items:flex-end}.py-card-brand{font-family:Unbounded,sans-serif;font-weight:700;font-size:20px}.py-card-type{font-size:12px;text-transform:uppercase;letter-spacing:.18em;opacity:.75}.py-chip{width:44px;height:32px;border-radius:8px;background:linear-gradient(135deg,#f7e7a1,#c9a74a)}.py-card-num{margin:0;font-family:IBM Plex Mono,monospace;font-size:19px;letter-spacing:.08em}.py-card-row small{display:block;font-size:11px;opacity:.7}.py-card-row b{font-size:20px}.py-card-circles{display:flex}.py-card-circles i{width:30px;height:30px;border-radius:50%;background:#ffffffd9}.py-card-circles i+i{margin-left:-12px;background:#d7ff3ad9}.py-float{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:#fff;box-shadow:0 18px 40px #120d3324;font-weight:800;font-size:14px;animation:py-bob 5s ease-in-out infinite}.py-float small{display:block;color:var(--py-muted);font-weight:600;font-size:12px}.py-float-a{right:0;top:250px}.py-float-a>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#dcfce7;color:#16a34a}.py-float-b{left:0;top:40px;animation-delay:-2.5s}@keyframes py-bob{50%{transform:translateY(-10px)}}.py-flag{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--py-night);color:var(--py-lime);font-family:IBM Plex Mono,monospace;font-weight:500;font-size:13px;flex:none}.py-services{background:var(--py-night);overflow:hidden}.py-marquee>div{display:flex;gap:48px;width:max-content;padding:22px 0;animation:py-marquee 36s linear infinite}.py-marquee span{color:#ffffffb3;font-family:Unbounded,sans-serif;font-weight:500;font-size:20px}.py-marquee span:nth-child(3n+1){color:var(--py-lime)}@keyframes py-marquee{to{transform:translate(-50%)}}.py-section{padding:88px 0 0}.py-kicker{margin:0 0 12px;color:var(--py-accent);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.py-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.py-tabs{display:flex;gap:4px;padding:5px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--py-line)}.py-tabs button{padding:10px 16px;border:0;border-radius:12px;background:transparent;color:var(--py-muted);font-weight:800;font-size:14px;white-space:nowrap}.py-tabs .is-on{background:var(--py-ink);color:#fff}.py-grid{display:grid;gap:18px}.py-grid-3{grid-template-columns:repeat(3,1fr)}.py-grid-4{grid-template-columns:repeat(4,1fr)}.py-product,.py-esim,.py-gift{display:flex;flex-direction:column;border-radius:24px;background:var(--py-card);box-shadow:0 1px 0 var(--py-line),0 10px 30px #120d330d;transition:transform .2s ease,box-shadow .2s ease}.py-product:hover,.py-esim:hover,.py-gift:hover{transform:translateY(-4px);box-shadow:0 1px 0 var(--py-line),0 20px 40px #120d331a}.py-product{padding:18px 22px 22px}.py-product-art{position:relative;display:grid;place-items:center;height:180px;overflow:hidden;margin:0 -4px 18px;border-radius:18px}.py-product.is-violet .py-product-art{background:linear-gradient(140deg,#ece8ff,#d9d0ff)}.py-product.is-lime .py-product-art{background:linear-gradient(140deg,#f4ffd0,#e1ff7a)}.py-product.is-ink .py-product-art{background:linear-gradient(140deg,#2a2160,#120d33)}.py-mini-card{display:flex;flex-direction:column;justify-content:space-between;width:180px;height:112px;padding:14px;box-sizing:border-box;border-radius:14px;transform:rotate(-6deg);background:linear-gradient(140deg,#6f52ff,#2f1aa8);color:#fff;box-shadow:0 16px 30px #120d3340}.py-product.is-lime .py-mini-card{background:linear-gradient(140deg,#14112b,#3a3170)}.py-product.is-ink .py-mini-card{background:linear-gradient(140deg,#d7ff3a,#9be15d);color:var(--py-night)}.py-mini-card i{width:28px;height:20px;border-radius:5px;background:linear-gradient(135deg,#f7e7a1,#c9a74a)}.py-mini-card b{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:14px}.py-product-art em{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:99px;background:var(--py-ink);color:var(--py-lime);font-style:normal;font-weight:800;font-size:12px}.py-product p,.py-gift p{margin:8px 0 0;color:var(--py-muted);line-height:1.5}.py-product-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.py-product-foot b{font-size:22px;font-weight:800}.py-product-foot small{display:block;color:var(--py-muted);font-size:12px}.py-esim{padding:20px}.py-art{display:block;width:100%;height:100%}.py-esim-art{position:relative;height:128px;margin:-6px -6px 16px;border-radius:16px;overflow:hidden;background:var(--py-night)}.py-esim-flag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.py-esim-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#120d331a 30%,#120d338c),repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 1px,transparent 1px 14px)}.py-esim-sim{position:absolute;z-index:1;right:18px;bottom:14px;display:flex;flex-direction:column;justify-content:space-between;width:62px;height:80px;padding:10px;box-sizing:border-box;background:#fff;clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);border-radius:8px;transform:rotate(8deg);box-shadow:0 10px 24px #120d334d}.py-esim-sim i{width:30px;height:24px;border-radius:5px;background:linear-gradient(90deg,transparent 45%,#c9a74a 45% 55%,transparent 55%),linear-gradient(0deg,transparent 45%,#c9a74a 45% 55%,transparent 55%),linear-gradient(135deg,#f7e7a1,#d9b85a)}.py-esim-sim b{font-family:Unbounded,sans-serif;font-weight:700;font-size:10px;color:var(--py-accent)}.py-esim-signal{position:absolute;z-index:1;left:14px;bottom:14px;display:flex;align-items:flex-end;gap:3px;padding:7px 9px;border-radius:10px;background:#120d338c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.py-esim-signal i{width:4px;border-radius:2px;background:var(--py-lime)}.py-esim-signal i:nth-child(1){height:5px}.py-esim-signal i:nth-child(2){height:8px}.py-esim-signal i:nth-child(3){height:11px}.py-esim-signal i:nth-child(4){height:14px}.py-esim header{display:flex;align-items:center;gap:10px}.py-esim-dot{width:26px;height:18px;border-radius:5px;flex:none;box-shadow:0 0 0 1px var(--py-line)}.py-esim h3{font-size:16px}.py-esim dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0}.py-esim dl div{padding:10px 12px;border-radius:12px;background:var(--py-bg)}.py-esim dt{color:var(--py-muted);font-size:12px}.py-esim dd{margin:2px 0 0;font-weight:800}.py-esim .py-btn,.py-gift .py-btn{height:40px;padding:0 16px}.py-gift{overflow:hidden}.py-gift-art{height:160px;overflow:hidden}.py-gift-body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.py-gift h3{font-size:16px}.py-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:32px 0 0;padding:0;list-style:none}.py-steps li{padding:24px;border-radius:24px;background:#fff}.py-steps li:first-child{background:var(--py-accent);color:#fff}.py-steps li:first-child p{color:#ffffffbf}.py-steps span{display:block;margin-bottom:40px;font-family:Unbounded,sans-serif;font-size:15px;opacity:.6}.py-steps p{margin:8px 0 0;color:var(--py-muted);line-height:1.5}.py-tariffs{display:grid;grid-template-columns:1.3fr 1fr;gap:18px}.py-tariff-table{padding:36px;border-radius:28px;background:#fff}.py-tariff-table ul{margin:28px 0 0;padding:0;list-style:none}.py-tariff-table li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--py-line);font-weight:700}.py-tariff-table small{display:block;color:var(--py-muted);font-weight:500;font-size:13px}.py-tariff-table li b{font-size:18px;white-space:nowrap}.py-calc{display:flex;flex-direction:column;padding:36px;border-radius:28px;background:var(--py-night);color:#fff}.py-calc h3{font-family:Unbounded,sans-serif;font-weight:600;font-size:22px}.py-calc>p{margin:6px 0 28px;color:#fff9}.py-calc label{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;font-weight:700}.py-calc label b{font-family:Unbounded,sans-serif;font-size:28px;color:var(--py-lime)}.py-calc input[type=range]{grid-column:1 / -1;width:100%;accent-color:var(--py-lime)}.py-calc ul{margin:24px 0 18px;padding:0;list-style:none}.py-calc li{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.12);color:#ffffffbf}.py-calc li b{color:#fff}.py-calc>small{margin-top:auto;color:#ffffff80;line-height:1.5}.py-faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.py-faq{display:grid;gap:10px}.py-faq article{border-radius:18px;background:#fff}.py-faq button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;border:0;background:transparent;color:var(--py-ink);text-align:left;font-weight:800;font-size:16px}.py-faq button span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--py-bg);font-size:18px}.py-faq .is-open button span{background:var(--py-accent);color:#fff}.py-faq p{margin:0;padding:0 22px 20px;color:var(--py-muted);line-height:1.6}.py-contact{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:44px;border-radius:32px;background:radial-gradient(circle at 0% 100%,rgba(215,255,58,.18),transparent 45%),linear-gradient(140deg,#5b3df5,#2f1aa8);color:#fff}.py-contact p{color:#ffffffbf;line-height:1.6;font-size:17px}.py-contact form{position:relative;display:grid;gap:10px}.py-contact input,.py-contact textarea{padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff1a;color:#fff;font:inherit;resize:vertical}.py-contact input::placeholder,.py-contact textarea::placeholder{color:#ffffff8c}.py-contact small{color:var(--py-lime)}.py-foot{margin-top:88px;padding:44px 0 36px;background:#fff;border-top:1px solid var(--py-line)}.py-foot-top{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.py-foot nav{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--py-muted);font-weight:600;font-size:14px}.py-foot nav a:hover{color:var(--py-accent)}.py-disclaimer{margin:28px 0 14px;color:var(--py-muted);font-size:13px}.py-foot .company-legal{color:var(--py-muted)}.py .pay-modal-backdrop{background:#120d3399;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.py .pay-modal{border:0;border-radius:24px;color:var(--py-ink)}.py .pay-modal button,.py .pay-modal .pay-go{height:48px;border-radius:14px;background:var(--py-accent);color:#fff;font-weight:800}.py .pay-modal input{height:48px;border:1px solid var(--py-line);border-radius:14px;padding:0 14px;font:inherit}.py .pay-modal .pay-login{padding:12px 14px;border-radius:12px;background:var(--py-bg);color:var(--py-ink);font-weight:800}@media (max-width: 1024px){.py-nav{display:none}.py-top-row .py-btn-ghost{margin-left:auto}.py-hero-in,.py-tariffs,.py-faq-wrap,.py-contact{grid-template-columns:1fr}.py-hero-art{height:380px;max-width:520px;width:100%;margin:0 auto}.py-grid-4,.py-steps,.py-grid-3{grid-template-columns:repeat(2,1fr)}.py-head{flex-direction:column;align-items:flex-start}}@media (max-width: 640px){.py-hero{padding:36px 0 24px}.py-stats{gap:20px}.py-stats b{font-size:20px}.py-hero-art{height:300px}.py-card{width:270px;height:168px;padding:18px;border-radius:18px}.py-card-front{top:90px;left:2%}.py-card-back{top:20px;right:2%}.py-card-num{font-size:14px}.py-chip{width:34px;height:24px}.py-float-a{top:230px}.py-grid-3,.py-grid-4,.py-steps{grid-template-columns:1fr}.py-tabs{width:100%;overflow-x:auto}.py-section{padding-top:64px}.py-tariff-table,.py-calc,.py-contact{padding:24px}}.py-cab .py-top-row{justify-content:space-between}.py-cab-back{font-weight:700;color:var(--py-muted)}.py-cab-main{width:min(560px,calc(100% - 32px));margin:48px auto 80px}.py-cab h1{font-family:Unbounded,sans-serif;font-weight:600;font-size:32px}.py-cab-box{display:grid;gap:14px;padding:28px;border-radius:24px;background:#fff}.py-cab-box>span,.py-cab-box>small{color:var(--py-muted)}.py-cab-box>small{color:#dc2626}.py-cab label{display:grid;gap:6px;font-weight:700;font-size:14px}.py-cab input{height:48px;border:1px solid var(--py-line);border-radius:14px;padding:0 14px;font:inherit}.py-cab-list{display:grid;gap:16px}.py-order header{display:flex;justify-content:space-between}.py-order-kind{padding:5px 10px;border-radius:99px;background:#ece8ff;color:var(--py-accent);font-weight:800;font-size:12px}.py-order-kind.is-esim{background:#f4ffd0;color:#4d6b00}.py-order-status{color:#16a34a;font-weight:800;font-size:13px}.py-order ul{margin:0;padding:0;list-style:none}.py-order li{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--py-line)}.py-order li span,.py-order p{color:var(--py-muted)}.py-order p{margin:0;line-height:1.5}.mk{--mk-accent: #16181d;--mk-accent-hover: #000;--mk-accent-soft: #eef8c6;--mk-lime: #c8f04a;--mk-ink: #14161c;--mk-ink-2: #3d424c;--mk-muted: #5a606b;--mk-line: #e3e5ea;--mk-bg: #f4f5f7;--mk-surface: #fff;--mk-chip: #f1f2f5;--mk-sale: #e5372a;--mk-ok: #0e7c66;min-height:100vh;background:var(--mk-bg);color:var(--mk-ink);color-scheme:light;font-family:Onest,system-ui,sans-serif;font-variant-numeric:tabular-nums;line-height:1.4}.mk h1,.mk h2,.mk h3{font-family:Onest,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0}.mk a{color:var(--mk-accent);text-decoration:none}.mk a:hover{color:var(--mk-accent-hover)}.mk button{cursor:pointer}.mk :focus-visible{outline:3px solid var(--mk-accent);outline-offset:2px}.mk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-wrap{max-width:1360px;margin:0 auto;padding-left:24px;padding-right:24px}.mk-muted{color:var(--mk-muted)}.mk-strong{font-weight:700}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:0;border-radius:12px;font:600 15px Onest,sans-serif;white-space:nowrap;transition:background .15s,transform .15s}.mk-btn:active{transform:scale(.98)}.mk .mk-btn-primary{background:var(--mk-accent);color:#fff}.mk .mk-btn-primary:hover{background:var(--mk-accent-hover);color:#fff}.mk .mk-btn-primary:disabled{opacity:.6}.mk .mk-btn-soft{background:var(--mk-chip);color:var(--mk-ink)}.mk .mk-btn-soft:hover{background:#e6e8ec;color:var(--mk-ink)}.mk .mk-btn-dark{background:var(--mk-ink);color:#fff}.mk .mk-btn-white{background:#fff;color:var(--mk-ink);font-weight:700}.mk-btn-icon{width:44px;padding:0}.mk-btn-lg{height:50px;border-radius:14px}.mk-btn-xl{height:56px;border-radius:16px;font-size:16px;font-weight:700;flex-direction:column;gap:0;line-height:1.15}.mk-btn-xl small{font-size:12px;font-weight:500;opacity:.85}.mk-strip{background:var(--mk-ink);color:#c9ccd4;font-size:13px}.mk-strip-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:8px;padding-bottom:8px}.mk-strip-row>span{display:flex;flex-wrap:wrap;gap:6px 20px}.mk-strip-key{display:inline-flex;align-items:center;gap:6px}.mk .mk-strip a{color:#fff}.mk-header{background:var(--mk-surface);border-bottom:1px solid var(--mk-line)}.mk-header-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;padding-bottom:14px}.mk .mk-logo{display:inline-flex;align-items:center;gap:10px;color:var(--mk-ink);font-size:25px;font-weight:800;letter-spacing:-.03em}.mk-logo-mark{width:38px;height:38px;border-radius:11px;background:var(--mk-accent);display:grid;grid-template-columns:repeat(2,11px);gap:4px;place-content:center}.mk-logo-mark i{width:11px;height:11px;border-radius:3px;background:var(--mk-lime)}.mk-logo-mark i:nth-child(2),.mk-logo-mark i:nth-child(3){opacity:.55}.mk .mk-btn-catalog{height:46px;background:var(--mk-accent);color:#fff}.mk .mk-btn-catalog:hover{color:#fff;background:var(--mk-accent-hover)}.mk-search{position:relative;flex:1 1 360px;min-width:0;display:flex;align-items:center;gap:10px;height:46px;padding:0 5px 0 14px;border:2px solid var(--mk-accent);border-radius:12px;background:#fff}.mk-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px;color:var(--mk-ink)}.mk-search button{height:34px;padding:0 16px;border:0;border-radius:8px;background:var(--mk-accent);color:#fff;font-weight:600;font-size:14px}.mk-header-icons{display:flex;gap:2px}.mk .mk-header-icons a{min-width:74px;min-height:44px;padding:2px 6px;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;color:var(--mk-ink-2)}.mk .mk-header-icons a:hover{color:var(--mk-accent)}.mk-nav{display:flex;flex-wrap:wrap;gap:4px 6px;padding-bottom:12px;font-size:14px}.mk .mk-nav a,.mk-nav-soon{height:34px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--mk-ink-2)}.mk .mk-nav a:hover{background:var(--mk-chip);color:var(--mk-ink)}.mk .mk-nav a.is-on{background:var(--mk-ink);color:#fff}.mk-nav-soon{color:var(--mk-muted)}.mk-nav-soon em,.mk-collection em{font-style:normal;font-size:11px;font-weight:600;color:var(--mk-muted);background:#eceef2;border-radius:6px;padding:2px 6px;letter-spacing:0}.mk-main{padding-top:20px;padding-bottom:64px;display:flex;flex-direction:column;gap:36px}.mk-section{display:flex;flex-direction:column;gap:16px}.mk-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.mk-section-head h2,.mk-h2,.mk-section-title h1{font-size:30px}.mk-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.mk-section-title>span{font-size:15px;color:var(--mk-muted)}.mk-section-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mk .mk-section-tools .mk-btn-soft{background:var(--mk-accent-soft);color:var(--mk-accent);height:40px;font-size:14px}.mk-select{position:relative;display:inline-flex;align-items:center}.mk-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding:0 36px 0 14px;border:1px solid #dadde3;border-radius:10px;background:#fff;font:500 14px Onest,sans-serif;color:var(--mk-ink)}.mk-select svg{position:absolute;right:12px;pointer-events:none}.mk-hero{display:flex;flex-wrap:wrap;gap:16px}.mk .mk-hero-main{flex:2 1 640px;min-width:0;min-height:380px;border-radius:28px;padding:36px 0 36px 40px;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:8px;isolation:isolate}.mk-hero-main:before{content:"";position:absolute;right:-120px;top:-140px;width:460px;height:460px;border-radius:50%;background:#fff;opacity:.12;z-index:-1}.mk-hero-copy{flex:1 1 280px;display:flex;flex-direction:column;gap:18px;padding-right:16px}.mk-hero-chips{display:flex;flex-wrap:wrap;gap:8px}.mk-chip-white,.mk-chip-dim{font-size:13px;font-weight:700;border-radius:8px;padding:6px 10px}.mk-chip-white{background:#fff;color:var(--mk-ink)}.mk-chip-dim{background:#0003;font-weight:600}.mk-hero-title{font-size:46px;line-height:1.02;font-weight:800;letter-spacing:-.035em}.mk-hero-text{font-size:17px;line-height:1.45;opacity:.95;max-width:460px}.mk-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.mk-hero-cta .mk-btn{height:50px;padding:0 24px;border-radius:14px;font-weight:700}.mk-hero-price{display:flex;flex-direction:column}.mk-hero-price b{font-size:22px;font-weight:800}.mk-hero-price s{font-size:14px;opacity:.8}.mk-hero-art{flex:1 1 320px;min-width:0;max-width:520px;height:auto;transition:transform .3s}.mk-hero-main:hover .mk-hero-art{transform:translateY(-4px)}.mk-hero-side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}.mk .mk-hero-small{flex:1;min-height:182px;border-radius:28px;padding:24px;display:flex;gap:8px;overflow:hidden}.mk-hero-small-copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.mk-hero-small-name{font-size:13px;font-weight:600;opacity:.9}.mk-hero-small-title{font-size:24px;line-height:1.08;font-weight:800;letter-spacing:-.02em}.mk-hero-small-price{font-size:16px;font-weight:700;display:flex;gap:8px;align-items:baseline}.mk-hero-small-price s{font-size:13px;font-weight:400;opacity:.75}.mk-hero-small-art{flex:0 0 170px;width:170px;height:auto;align-self:center}.mk-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.mk .mk-cat{background:#fff;border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:12px;color:var(--mk-ink);transition:transform .15s}.mk a.mk-cat:hover{transform:translateY(-2px);color:var(--mk-ink)}.mk-cat.is-soon{opacity:.7}.mk-cat-icon{height:84px;border-radius:14px;display:grid;place-items:center}.mk-cat-text{display:flex;flex-direction:column;gap:2px}.mk-cat-text b{font-size:15px}.mk-cat-text span{font-size:12px;color:var(--mk-muted)}.mk-brands{background:#fff;border-radius:24px;padding:20px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.mk-brands>div{flex:1 1 600px;min-width:0;display:flex;flex-wrap:wrap;gap:10px}.mk .mk-brands a{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 6px;border-radius:999px;background:var(--mk-bg);color:var(--mk-ink);font-size:14px;font-weight:600}.mk .mk-brands a:hover{background:#e9ebef}.mk-mark{flex:none;display:grid;place-items:center;font-weight:800;line-height:1}.mk-chips{display:flex;flex-wrap:wrap;gap:8px}.mk-chips button{height:38px;padding:0 16px;border-radius:999px;border:1px solid #dadde3;background:#fff;color:var(--mk-ink);font:500 14px Onest,sans-serif}.mk-chips button:hover{border-color:var(--mk-ink)}.mk-chips button.is-on{background:var(--mk-ink);border-color:var(--mk-ink);color:#fff}.mk-query{margin:0;font-size:15px}.mk-query button{border:0;background:none;color:var(--mk-accent);font:600 15px Onest,sans-serif;padding:4px}.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.mk-card{background:#fff;border-radius:22px;padding:10px 10px 14px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s}.mk-card:hover{box-shadow:0 10px 30px #14161c14}.mk-card-photo{height:210px;border-radius:16px;position:relative;overflow:hidden;display:grid;place-items:center}.mk-card-photo svg{transition:transform .3s}.mk-card:hover .mk-card-photo svg,.mk-similar:hover .mk-card-photo svg{transform:scale(1.05)}.mk-card-photo>.mk-badge{position:absolute;left:10px;top:10px}.mk-card-mark{position:absolute;left:10px;bottom:10px}.mk-badge{font-size:12px;font-weight:700;border-radius:7px;padding:4px 8px;background:var(--mk-ink);color:#fff}.mk-badge-sale{background:var(--mk-sale)}.mk-card-body{padding:0 6px;display:flex;flex-direction:column;gap:6px;flex:1}.mk-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.mk-price{font-size:23px;font-weight:800;letter-spacing:-.02em}.mk-price-row s{font-size:14px;color:var(--mk-muted)}.mk-card-unit{font-size:12px;color:var(--mk-muted);margin-top:-4px}.mk .mk-card-title{font-size:15px;line-height:1.35;color:var(--mk-ink);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.mk .mk-card-title:hover{color:var(--mk-accent)}.mk-tags{display:flex;flex-wrap:wrap;gap:4px}.mk-tags span{font-size:12px;color:var(--mk-ink-2);background:var(--mk-chip);border-radius:6px;padding:3px 7px}.mk-ready{margin-top:auto;padding-top:4px;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--mk-ok)}.mk-card-actions{padding:0 6px;display:flex;gap:6px}.mk-card-actions .mk-btn-primary{flex:1}.mk .mk-card-actions .mk-btn-icon{background:var(--mk-chip);color:var(--mk-ink)}.mk-card-partner{border-radius:22px;background:var(--mk-ink);color:#fff;padding:24px;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.mk-card-partner>span{display:flex;flex-direction:column;gap:10px}.mk-card-partner b{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.mk-card-partner span span{font-size:14px;color:#c9ccd4}.mk-empty{grid-column:1 / -1;background:#fff;border-radius:22px;padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.mk-empty b{font-size:20px}.mk-compare{border-radius:28px;background:var(--mk-accent-soft);padding:32px;display:flex;flex-direction:column;gap:20px;scroll-margin-top:16px}.mk-compare-head{max-width:720px;display:flex;flex-direction:column;gap:8px}.mk-compare-head h2{font-size:30px}.mk-compare-head p{margin:0;font-size:16px;color:var(--mk-ink-2)}.mk-table-box{background:#fff;border-radius:20px;padding:8px 20px;overflow-x:auto;min-width:0;max-width:100%;position:relative}.mk-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.mk-table th{text-align:left;font-weight:500;color:var(--mk-muted);padding:14px 8px;white-space:nowrap}.mk-table td{padding:12px 8px;border-top:1px solid #eceef2}.mk .mk-table-name{display:inline-flex;align-items:center;gap:8px;color:var(--mk-ink);font-weight:600;white-space:nowrap}.mk-col-on{background:#f6f7ff}.mk-collections{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.mk .mk-collection{border-radius:24px;padding:26px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;color:var(--mk-ink)}.mk-collection svg{position:absolute;right:16px;top:18px}.mk-collection>span{position:relative;display:flex;flex-direction:column;gap:8px}.mk-collection b{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.08;max-width:260px}.mk-collection span span{font-size:14px;color:var(--mk-ink-2)}.mk .mk-collection-dark{background:var(--mk-ink);color:#fff}.mk .mk-collection-dark:hover{color:#fff}.mk-collection-dark span span{color:#c9ccd4}.mk-collection-sand{background:#fff4e0}.mk-collection-mint{background:#e7f8f1}.mk-collection.is-soon em{background:var(--mk-ink);color:#fff;vertical-align:middle}.mk-how{background:#fff;border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:24px;scroll-margin-top:16px}.mk-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.mk-how-step{background:var(--mk-bg);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.mk-how-step b{font-size:18px}.mk-how-step>span:last-child{font-size:15px;color:var(--mk-muted);line-height:1.45}.mk-how-top{display:flex;align-items:center;justify-content:space-between}.mk-how-icon{width:56px;height:56px;border-radius:16px;background:#fff;display:grid;place-items:center}.mk-how-n{font-size:40px;font-weight:800;color:#d5d8df;letter-spacing:-.04em}.mk-partner{border-radius:28px;background:var(--mk-ink);color:#fff;padding:36px;display:flex;flex-wrap:wrap;gap:28px 48px;scroll-margin-top:16px}.mk-partner-copy{flex:1 1 340px;display:flex;flex-direction:column;gap:14px}.mk-partner-copy h2{font-size:32px}.mk-partner-copy p{margin:0;color:#c9ccd4;font-size:16px}.mk-partner-copy ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.mk-partner-copy li:before{content:"✓";color:#3ee0a4;font-weight:800;margin-right:10px}.mk-partner-form{flex:1 1 360px;display:flex;flex-direction:column;gap:12px;position:relative}.mk-partner-form label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.mk-partner-form input{height:48px;border-radius:12px;border:1px solid #3d424c;background:#1e2128;color:#fff;padding:0 14px;font-size:15px}.mk-partner-form .mk-btn{height:50px;margin-top:4px}.mk-ok{color:#3ee0a4}.mk-err{color:#d92d20;margin:0;font-size:14px}.mk-partner .mk-err{color:#ff8f85}.mk-footer{background:#fff;border-top:1px solid var(--mk-line)}.mk-footer-grid{padding-top:40px;padding-bottom:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;font-size:14px;color:var(--mk-muted)}.mk-footer-grid>div{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mk-footer-grid b{color:var(--mk-ink)}.mk-footer-brand p{margin:4px 0 0;max-width:300px}.mk-footer-legal{padding-bottom:32px;font-size:12px;color:var(--mk-muted)}.mk-footer-legal .company-legal{color:var(--mk-muted)}.mk-tabs,.mk-mobile-buy{display:none}.mk-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--mk-muted);margin-bottom:-12px}.mk-product-top{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.mk-gallery{flex:1.1 1 440px;min-width:0;display:flex;gap:12px}.mk-gallery-thumbs{flex:0 0 76px;display:flex;flex-direction:column;gap:8px}.mk-gallery-thumbs button{width:76px;height:92px;padding:6px;border:2px solid transparent;border-radius:14px;display:grid;place-items:center;overflow:hidden}.mk-gallery-thumbs button.is-on{border-color:var(--mk-accent)}.mk-gallery-thumbs svg{width:100%;height:100%}.mk-gallery-main{flex:1 1 0;min-width:0;height:560px;border-radius:28px;position:relative;overflow:hidden;display:grid;place-items:center}.mk-gallery-wide{width:92%;height:auto}.mk-gallery-phone{height:500px;width:auto;max-width:90%}.mk-gallery-badges{position:absolute;left:16px;top:16px;display:flex;gap:6px}.mk-gallery-caption{position:absolute;left:16px;bottom:16px;font-size:13px;font-weight:600;background:#ffffffeb;border-radius:8px;padding:6px 10px}.mk-gallery-arrows{position:absolute;right:16px;bottom:16px;display:flex;gap:8px}.mk-gallery-arrows button{width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--mk-ink);display:grid;place-items:center}.mk-product-info{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px}.mk-product-head{display:flex;flex-direction:column;gap:10px}.mk .mk-product-brand{display:inline-flex;align-items:center;gap:8px;color:var(--mk-ink);font-size:14px;font-weight:600}.mk-product-head h1{font-size:34px}.mk-product-head .mk-muted{font-size:14px}.mk-platforms{display:flex;flex-direction:column;gap:8px}.mk-platforms b{font-size:15px}.mk-platforms div{display:flex;flex-wrap:wrap;gap:8px}.mk-platforms span{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:12px;background:#fff;font-size:14px;font-weight:500}.mk-specs{background:#fff;border-radius:20px;padding:18px 22px;display:flex;flex-direction:column}.mk-specs>b{font-size:17px;margin-bottom:6px}.mk-specs div{display:flex;gap:12px;font-size:15px;padding:8px 0;border-bottom:1px dotted #dadde3}.mk-specs div:last-child{border-bottom:0}.mk-specs div span:first-child{flex:0 0 150px;color:var(--mk-muted)}.mk-specs div span:last-child{flex:1;min-width:0;font-weight:500}.mk-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-features div{background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}.mk-features div>span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.mk-features b{font-size:15px}.mk-features small{font-size:13px;color:var(--mk-muted);line-height:1.4}.mk-buy{flex:1 1 340px;max-width:400px;min-width:0;display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.mk-buy-card{background:#fff;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:16px}.mk-buy-price{display:flex;flex-direction:column;gap:2px}.mk-buy-price span{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.mk-buy-price b{font-size:40px;font-weight:800;letter-spacing:-.035em}.mk-buy-price s{font-size:18px;color:var(--mk-muted)}.mk-buy-price em,.mk-plan-card-head em{font-style:normal;font-size:13px;font-weight:700;color:#fff;background:var(--mk-sale);border-radius:6px;padding:3px 7px}.mk-buy-price small{font-size:14px;color:var(--mk-ink-2)}.mk-buy-label{font-size:15px}.mk-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mk-plans button{position:relative;text-align:left;display:flex;flex-direction:column;gap:2px;padding:12px 14px;min-height:64px;border-radius:14px;border:2px solid var(--mk-line);background:#fff;color:var(--mk-ink);font-family:Onest,sans-serif}.mk-plans button:hover{border-color:#b9bdc7}.mk-plans button.is-on{border-color:var(--mk-accent);background:#f4fbdd}.mk-plans b{font-size:15px}.mk-plans span{font-size:13px;color:var(--mk-muted)}.mk-plans em{position:absolute;top:-9px;right:8px;font-style:normal;font-size:11px;font-weight:700;background:var(--mk-sale);color:#fff;border-radius:6px;padding:2px 6px}.mk-checked{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mk-muted)}.mk-perks{background:#fff;border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:12px;font-size:14px}.mk-perks>span{display:flex;gap:12px;align-items:flex-start}.mk-perks>span>span:last-child{display:flex;flex-direction:column;gap:2px}.mk-perks small{color:var(--mk-muted)}.mk-perk-icon{flex:none;width:34px;height:34px;border-radius:10px;background:#e7f8f1;display:grid;place-items:center}.mk-seller{background:#fff;border-radius:20px;padding:16px 20px;display:flex;align-items:center;gap:12px}.mk-seller>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.mk-seller small{color:var(--mk-muted)}.mk-seller a{font-weight:600;font-size:14px;padding:10px 0}.mk-tabs-row{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #dadde3;margin-bottom:-12px}.mk-tabs-row button{height:50px;padding:0 18px;border:0;background:transparent;font:600 16px Onest,sans-serif;color:var(--mk-muted);border-bottom:3px solid transparent;margin-bottom:-1px}.mk-tabs-row button:hover{color:var(--mk-ink)}.mk-tabs-row button.is-on{color:var(--mk-ink);border-bottom-color:var(--mk-accent)}.mk-plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.mk-plan-cards>div{background:#fff;border-radius:22px;padding:20px;min-height:220px;display:flex;flex-direction:column;gap:8px;border:2px solid #fff}.mk-plan-cards>div.is-on{border-color:var(--mk-accent)}.mk-plan-card-head{display:flex;justify-content:space-between;align-items:center}.mk-plan-card-head b{font-size:18px}.mk-plan-card-price{display:flex;align-items:baseline;gap:8px}.mk-plan-card-price b{font-size:30px;font-weight:800;letter-spacing:-.03em}.mk-plan-card-price s{font-size:15px;color:var(--mk-muted)}.mk-plan-cards small{color:var(--mk-muted)}.mk-plan-cards .mk-btn{margin-top:auto}.mk-how-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.mk-how-cards>div{background:#fff;border-radius:24px;padding:16px 16px 22px;display:flex;flex-direction:column;gap:8px}.mk-how-art{height:260px;border-radius:18px;display:grid;place-items:center;overflow:hidden;margin-bottom:4px}.mk-how-art svg{height:240px;width:auto}.mk-how-cards small{font-weight:700;color:var(--mk-muted)}.mk-how-cards b{font-size:18px}.mk-how-cards>div>span:last-child{font-size:15px;color:var(--mk-muted)}.mk-faq{background:#fff;border-radius:24px;padding:8px 28px}.mk-faq details{border-bottom:1px solid #eceef2;padding:18px 0}.mk-faq details:last-child{border-bottom:0}.mk-faq summary{font-size:17px;font-weight:700;cursor:pointer}.mk-faq p{margin:10px 0 0;color:var(--mk-ink-2);font-size:15px}.mk-reviews{background:#fff;border-radius:24px;padding:40px;display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px}.mk-reviews>span{flex:1 1 320px;display:flex;flex-direction:column;gap:8px;color:var(--mk-muted)}.mk-reviews b{font-size:22px;color:var(--mk-ink)}.mk .mk-similar{background:#fff;border-radius:22px;padding:10px 10px 16px;display:flex;flex-direction:column;gap:10px;color:var(--mk-ink)}.mk-similar .mk-card-photo{height:170px}.mk-similar-body{padding:0 6px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--mk-ink-2)}.mk-similar-body b{color:var(--mk-ink)}.mk-similar-body .mk-price{font-size:21px}.mk-checkout{max-width:1100px}.mk-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-bottom:-16px}.mk-checkout-grid{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.mk-checkout-form{flex:999 1 520px;min-width:0;background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:22px}.mk-checkout-form h1{font-size:32px}.mk-field{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:600}.mk-field input,.mk-field select{height:52px;border-radius:14px;border:1px solid #cdd1d9;padding:0 16px;font:400 16px Onest,sans-serif;color:var(--mk-ink);background:#fff}.mk-field small{font-size:13px;font-weight:400;color:var(--mk-muted)}.mk-methods{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mk-methods legend{font-size:15px;font-weight:600;margin-bottom:10px}.mk-methods label{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:14px;border:2px solid var(--mk-line);cursor:pointer}.mk-methods label.is-on{border-color:var(--mk-accent);background:#f4fbdd}.mk-methods input{width:20px;height:20px;margin:0;accent-color:var(--mk-accent)}.mk-methods span{display:flex;flex-direction:column;gap:2px}.mk-methods small{font-size:13px;color:var(--mk-muted)}.mk-agree{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--mk-ink-2)}.mk-agree input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--mk-accent)}.mk-order{flex:1 1 320px;min-width:0;background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px}.mk-order-item{display:flex;align-items:center;gap:14px}.mk-order-item>span:last-child{display:flex;flex-direction:column;gap:2px}.mk-order-item b{font-size:17px}.mk-order-item small{color:var(--mk-muted);font-size:14px}.mk-order-lines{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid #eceef2;font-size:15px}.mk-order-lines>span{display:flex;justify-content:space-between;color:var(--mk-muted)}.mk-order-lines em{font-style:normal;color:#c2410c;font-weight:600}.mk-order-total{padding-top:8px;font-size:20px;font-weight:800}.mk-order-total span,.mk-order-total b{color:var(--mk-ink)}.mk-order>small{font-size:13px;line-height:1.45}.mk-done{max-width:620px;margin:0 auto;background:#fff;border-radius:28px;padding:40px;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.mk-done-icon{width:64px;height:64px;border-radius:50%;background:#ddf5ec;display:grid;place-items:center}.mk-done h1{font-size:32px}.mk-done p{margin:0;color:var(--mk-ink-2);font-size:16px}.mk-code{width:100%;background:var(--mk-bg);border-radius:16px;padding:12px 12px 12px 18px;display:flex;align-items:center;gap:12px}.mk-code code{flex:1;text-align:left;font-family:ui-monospace,Menlo,monospace;font-size:18px;font-weight:600;letter-spacing:.04em}.mk-done-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mk-cabinet{max-width:900px}.mk-login{max-width:480px;margin:0 auto;background:#fff;border-radius:28px;padding:36px;display:flex;flex-direction:column;gap:16px}.mk-login h1{font-size:32px}.mk-login p{margin:0;color:var(--mk-ink-2)}.mk-login form{display:flex;flex-direction:column;gap:14px}.mk-subs{display:flex;flex-direction:column;gap:16px}.mk-sub{background:#fff;border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:18px}.mk-sub-head{display:flex;align-items:center;gap:14px}.mk-sub-head>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mk-sub-head b{font-size:18px}.mk-sub-head small{color:var(--mk-muted);font-size:14px}.mk-status{font-size:13px;font-weight:700;border-radius:8px;padding:5px 10px;background:var(--mk-chip);color:var(--mk-muted)}.mk-status.is-on{background:#ddf5ec;color:var(--mk-ok)}.mk-sub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.mk-sub-grid>span{background:var(--mk-bg);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px}.mk-sub-grid small{color:var(--mk-muted);font-size:13px}.mk-sub-grid code{font-family:ui-monospace,Menlo,monospace;font-size:16px;font-weight:600}.mk-switch{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}.mk-switch input{width:20px;height:20px;margin:0;accent-color:var(--mk-accent)}.mk-sub-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.mk-buy{position:static;max-width:none}}@media (max-width: 720px){.mk-wrap{padding-left:16px;padding-right:16px}.mk-hide-sm,.mk-header-icons,.mk .mk-btn-catalog{display:none}.mk-header-row{gap:10px;padding-top:12px;padding-bottom:10px}.mk .mk-logo{font-size:21px}.mk-logo-mark{width:30px;height:30px;border-radius:9px;grid-template-columns:repeat(2,8px);gap:3px}.mk-logo-mark i{width:8px;height:8px;border-radius:2px}.mk-search{flex-basis:100%;height:44px;border-width:0;background:var(--mk-chip)}.mk-search button{display:none}.mk-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mk .mk-nav a,.mk-nav-soon{flex:none;background:var(--mk-chip)}.mk-main{gap:24px;padding-top:14px}.mk .mk-hero-main{flex-basis:100%;min-height:0;padding:22px;border-radius:22px}.mk-hero-copy{padding-right:0;gap:12px}.mk-hero-title{font-size:28px}.mk-hero-text{font-size:15px}.mk-hero-art{flex-basis:100%}.mk .mk-hero-small{border-radius:22px;padding:18px;min-height:150px}.mk-hero-small-title{font-size:20px}.mk-hero-small-art{flex-basis:120px;width:120px}.mk-cats{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.mk .mk-cat{flex:0 0 128px}.mk-cat-icon{height:70px}.mk-brands{display:none}.mk-section-head h2,.mk-h2,.mk-section-title h1,.mk-compare-head h2{font-size:24px}.mk-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.mk-chips button{flex:none}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-card{border-radius:18px;padding:8px 8px 12px;gap:8px}.mk-card-photo{height:150px;border-radius:12px}.mk-card-photo svg{width:96px;height:108px}.mk-price{font-size:18px}.mk-card-body{padding:0 4px}.mk .mk-card-title{font-size:13px}.mk-tags span:nth-child(n+2){display:none}.mk-ready{font-size:12px}.mk-card-actions{padding:0 4px}.mk-card-actions .mk-btn{height:40px;font-size:14px}.mk-card-actions .mk-btn-icon{display:none}.mk-card-partner{grid-column:1 / -1;min-height:0}.mk-compare,.mk-how,.mk-partner{padding:20px;border-radius:22px}.mk-table-box{padding:4px 12px}.mk-collection b{font-size:22px}.mk-collection svg{width:110px;height:auto}.mk-has-tabs{padding-bottom:76px}.mk-tabs{position:fixed;left:0;right:0;bottom:0;z-index:20;height:68px;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--mk-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.mk .mk-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;font-weight:500;color:var(--mk-muted)}.mk .mk-tabs a.is-on{color:var(--mk-accent)}.mk-product{padding-bottom:110px}.mk-gallery{flex-direction:column-reverse;margin:0 -16px}.mk-gallery-main{flex:none;height:380px;border-radius:0}.mk-gallery-phone{height:330px}.mk-gallery-thumbs{flex-direction:row;padding:0 16px;flex-basis:auto}.mk-gallery-thumbs button{width:60px;height:72px}.mk-product-head h1{font-size:24px}.mk-specs div span:first-child{flex-basis:120px}.mk-features{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-buy{flex-basis:100%}.mk-tabs-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mk-tabs-row button{flex:none;padding:0 12px;font-size:15px}.mk-mobile-buy{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--mk-line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}.mk-mobile-buy>span{display:flex;flex-direction:column}.mk-mobile-buy b{font-size:20px;font-weight:800}.mk-mobile-buy small{font-size:12px;color:var(--mk-muted)}.mk-mobile-buy .mk-btn{flex:1;height:52px;border-radius:14px;font-size:16px}.mk-checkout-form,.mk-order,.mk-done,.mk-login{padding:22px;border-radius:22px}.mk-checkout-form h1,.mk-done h1,.mk-login h1{font-size:26px}.mk-code{flex-wrap:wrap}}.mk-contact{background:#fff;border-radius:28px;padding:32px;display:flex;flex-wrap:wrap;gap:24px 48px;scroll-margin-top:16px}.mk-contact>div{flex:1 1 300px;display:flex;flex-direction:column;gap:10px}.mk-contact h2{font-size:28px}.mk-contact p{margin:0;color:var(--mk-ink-2)}.mk-contact form{flex:1 1 380px;display:flex;flex-direction:column;gap:12px;position:relative}.mk-field textarea{border-radius:14px;border:1px solid #cdd1d9;padding:12px 16px;font:400 16px Onest,sans-serif;color:var(--mk-ink);resize:vertical}.mk-ok-dark{color:var(--mk-ok)}@media (max-width: 720px){.mk-contact{padding:20px;border-radius:22px}}.mk-card-badges{position:absolute;left:10px;top:10px;display:flex;flex-wrap:wrap;gap:4px}.mk-badge-partner{background:#fff;color:var(--mk-ink);box-shadow:inset 0 0 0 1px #14161c1f}.mk-ready-partner{color:var(--mk-ink-2)}.mk-partner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.mk .mk-partner-card{background:#fff;border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px;color:var(--mk-ink);transition:box-shadow .2s}.mk .mk-partner-card:hover{color:var(--mk-ink);box-shadow:0 10px 30px #14161c14}.mk-partner-top{display:flex;align-items:center;gap:12px}.mk-partner-top>span:last-child{display:flex;flex-direction:column;min-width:0}.mk-partner-top b{font-size:16px}.mk-partner-top small{font-size:13px;color:var(--mk-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-partner-desc{font-size:14px;line-height:1.4;color:var(--mk-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.mk-partner-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;padding-top:10px;border-top:1px solid #eceef2}.mk-partner-foot>span:first-child{color:var(--mk-muted)}.mk-partner-links{display:flex;gap:4px}.mk-partner-links em{font-style:normal;font-size:12px;font-weight:600;background:var(--mk-chip);border-radius:6px;padding:3px 7px}.mk-more{align-self:center}.mk-partners{scroll-margin-top:16px}.mk-partner-about{background:#fff;border-radius:20px;padding:18px 22px;font-size:15px;line-height:1.5;color:var(--mk-ink-2)}.mk-partner-note{background:#fff4e0;border-radius:16px;padding:14px 16px;font-size:14px;color:#6b4500}@media (max-width: 720px){.mk-partner-grid{grid-template-columns:1fr}}.mk-similar-body>span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.mk-shot{display:block;width:128px;aspect-ratio:390 / 760;border:5px solid #16181d;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 14px 30px #14161c2e;transition:transform .3s}.mk-shot img,.mk-browser img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.mk-card-photo .mk-shot{position:absolute;top:26px;left:50%;transform:translate(-50%)}.mk-card:hover .mk-card-photo .mk-shot,.mk-similar:hover .mk-card-photo .mk-shot{transform:translate(-50%) translateY(-6px)}.mk-logo-big{width:112px;height:112px;border-radius:30px;object-fit:cover;box-shadow:0 10px 26px #14161c29}.mk-mark-img{object-fit:cover;display:block}.mk-browser{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #14161c38}.mk-browser-bar{flex:none;height:28px;padding:0 12px;display:flex;align-items:center;gap:6px;background:#f1f2f5}.mk-browser-bar i{width:9px;height:9px;border-radius:50%;background:#cdd1d9}.mk-browser-bar em{margin-left:10px;font-style:normal;font-size:11px;color:var(--mk-muted);background:#fff;border-radius:6px;padding:2px 10px}.mk-browser img{aspect-ratio:1280 / 800;height:auto}.mk .mk-hero-browser{flex:1 1 360px;max-width:560px;align-self:flex-end;margin-bottom:-36px;border-radius:14px 0 0}.mk-hero-small-shot{flex:0 0 116px;width:116px;align-self:flex-start;margin:6px 0 -120px}.mk-gallery-browser{width:90%}.mk .mk-gallery-shot{height:80%;width:auto;margin-top:24px}.mk-thumb-shot img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:8px}@media (max-width: 720px){.mk-card-photo .mk-shot{width:96px;top:18px;border-width:4px;border-radius:16px}.mk-logo-big{width:72px;height:72px;border-radius:20px}.mk .mk-gallery-shot{height:82%}}.mk-card-badges,.mk-card-mark{z-index:2}.mk-photo-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 16%;transition:transform .3s}.mk-card:hover .mk-photo-img,.mk-similar:hover .mk-photo-img{transform:scale(1.03)}.mk-card-photo:has(.mk-photo-img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #14161c14;pointer-events:none}.mk .mk-card-title .mk-mark{display:inline-grid;vertical-align:-3px;margin-right:2px}.mk .mk-hero-browser{position:absolute;top:40px;right:0;bottom:0;width:50%;max-width:none;margin:0;border-radius:16px 0 0}.mk .mk-hero-browser img{flex:1;min-height:0;aspect-ratio:auto;object-position:top left}.mk .mk-hero-main:has(.mk-hero-browser) .mk-hero-copy{max-width:46%}.mk .mk-hero-small{position:relative}.mk .mk-hero-small-shot{position:absolute;top:22px;right:24px;width:112px;margin:0}.mk .mk-hero-small:has(.mk-hero-small-shot) .mk-hero-small-copy{padding-right:136px}@media (max-width: 720px){.mk .mk-hero-browser{position:static;width:auto;flex-basis:100%;margin:8px -22px -22px 0;height:200px}.mk .mk-hero-main:has(.mk-hero-browser) .mk-hero-copy{max-width:none}.mk .mk-hero-small-shot{width:90px;right:16px}.mk .mk-hero-small:has(.mk-hero-small-shot) .mk-hero-small-copy{padding-right:110px}}.mk-logo-mono{display:grid;place-items:center;font-size:44px;font-weight:800}.legal{min-height:100vh;color:#1b1b1f;background:#f6f5f2}.legal a{color:inherit}.legal-head,.legal-body,.legal-foot{width:min(820px,calc(100% - 32px));margin:0 auto}.legal-head,.legal-foot{display:flex;justify-content:space-between;gap:16px;padding:22px 0;font-weight:700;flex-wrap:wrap}.legal-foot .company-legal{flex:1 1 100%;font-weight:500}.legal-body{background:#fff;border-radius:12px;border:1px solid var(--line, rgba(20, 20, 30, .08));padding:32px 28px 48px;box-shadow:0 12px 40px #14141e0f}.legal-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:12px;color:#6b6b78}.legal h1{margin:6px 0 28px;font-size:clamp(28px,5vw,42px);letter-spacing:-.04em}.legal h2{margin:28px 0 10px;font-size:22px}.legal h3{margin:16px 0 6px;font-size:16px}.legal p{line-height:1.65;color:#3d3d48}.legal-item p{margin:0}.legal-upd,.legal-foot{color:#6b6b78;font-size:14px}.legal-form{margin-top:24px;display:grid;gap:12px;max-width:420px}.legal-form label{display:grid;gap:6px;font-weight:700}.legal-form input{border:1px solid #dddce6;border-radius:12px;padding:12px 14px}.legal-form button{border:0;border-radius:12px;padding:12px 16px;font-weight:800;cursor:pointer}.legal-tt{background:#fff6f2;color:#2b2422}.legal-tt .legal-form button,.legal-tt .legal-head a:last-child{background:#e45d4c;color:#fff;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-dg{background:#f7f6fb}.legal-dg .legal-form button,.legal-dg .legal-head a:last-child{background:#6d5cff;color:#fff;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-rg{background:#16110d;color:#f4ead8}.legal-rg .legal-body{background:#221a14;color:#f4ead8}.legal-rg p,.legal-rg .legal-kicker,.legal-rg .legal-upd,.legal-rg .legal-foot{color:#c4b8a8}.legal-rg .legal-head a:last-child,.legal-rg .legal-form button{background:#e3a23b;color:#16110d;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-pl{background:#0b1220;color:#e8eef8}.legal-pl .legal-body{background:#121a2c;color:#e8eef8}.legal-pl p,.legal-pl .legal-kicker,.legal-pl .legal-upd,.legal-pl .legal-foot{color:#e8eef89e}.legal-pl .legal-head a:last-child,.legal-pl .legal-form button{background:linear-gradient(135deg,#2ee6d6,#6b7cff);color:#061018;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-am{background:#090b10;color:#eaeaec}.legal-am .legal-body{background:#14161c;color:#eaeaec}.legal-am p,.legal-am .legal-kicker,.legal-am .legal-upd,.legal-am .legal-foot{color:#9aa0aa}.legal-am .legal-head a:last-child,.legal-am .legal-form button{background:#ff8a3c;color:#1a1008;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-lb{background:#101212;color:#f2f2f2}.legal-lb .legal-body{background:#1a1c1c;color:#f2f2f2}.legal-lb p,.legal-lb .legal-kicker,.legal-lb .legal-upd,.legal-lb .legal-foot{color:#9a9e9e}.legal-lb .legal-head a:last-child,.legal-lb .legal-form button{background:#3ee0a4;color:#101212;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-nx{background:#070a14;color:#e8edf7}.legal-nx .legal-body{background:#101624;color:#e8edf7}.legal-nx p,.legal-nx .legal-kicker,.legal-nx .legal-upd,.legal-nx .legal-foot{color:#8b98b0}.legal-nx .legal-head a:last-child,.legal-nx .legal-form button{background:#5b8cff;color:#070a14;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-nn{background:#050505;color:#f5f2f4}.legal-nn .legal-body{background:#121214;color:#f5f2f4}.legal-nn p,.legal-nn .legal-kicker,.legal-nn .legal-upd,.legal-nn .legal-foot{color:#9a9096}.legal-nn .legal-head a:last-child,.legal-nn .legal-form button{background:#ff4d8d;color:#050505;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-dn{color-scheme:light;background:#f4efe6;color:#1a1712}.legal-dn .legal-body{background:#fffcf7;color:#1a1712}.legal-dn p,.legal-dn .legal-kicker,.legal-dn .legal-upd,.legal-dn .legal-foot{color:#6b6458}.legal-dn .legal-head a:last-child,.legal-dn .legal-form button{background:#1f7a63;color:#f4efe6;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-og{background:#0a0807;color:#f6efe8}.legal-og .legal-body{background:#14110f;color:#f6efe8}.legal-og p,.legal-og .legal-kicker,.legal-og .legal-upd,.legal-og .legal-foot{color:#b3a79c}.legal-og .legal-head a:last-child,.legal-og .legal-form button{background:#ff5a1f;color:#140804;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-dy{background:#fffaf0;color:#1d1a12}.legal-dy .legal-head a:last-child,.legal-dy .legal-form button{background:#f5b800;color:#1d1a12;text-decoration:none;padding:8px 14px;border-radius:8px}.legal-sf{background:#0c0d0b;color:#eef5e6}.legal-sf .legal-body{background:#141612;color:#eef5e6}.legal-sf p,.legal-sf .legal-kicker,.legal-sf .legal-upd,.legal-sf .legal-foot{color:#9aa58f}.legal-sf .legal-head a:last-child,.legal-sf .legal-form button{border:1px solid #c6f432;color:#c6f432;text-decoration:none;padding:8px 14px}.legal-sf .legal-body{border-radius:0;box-shadow:none}.legal-sf h1,.legal-sf h2,.legal-sf h3,.legal-sf .legal-head a:first-child{font-family:var(--font-mono);font-weight:500;letter-spacing:-.02em}.legal-sf h2:before{content:"# ";color:#c6f432}.legal-bb{background:#f2f3f7;color:#15171f}.legal-bb .legal-body{background:#fff;border:0;border-radius:24px}.legal-bb p,.legal-bb .legal-kicker,.legal-bb .legal-upd,.legal-bb .legal-foot{color:#6f7486}.legal-bb .legal-head a:last-child,.legal-bb .legal-form button{background:#ff4f1f;color:#fff;text-decoration:none;padding:8px 14px;border-radius:12px}.legal-py{background:#f4f2ff;color:#14112b}.legal-py .legal-body{background:#fff;border:0;border-radius:24px}.legal-py p,.legal-py .legal-kicker,.legal-py .legal-upd,.legal-py .legal-foot{color:#6b6890}.legal-py .legal-head a:last-child,.legal-py .legal-form button{background:#5b3df5;color:#fff;text-decoration:none;padding:8px 14px;border-radius:12px}.legal-mk{background:#f4f5f7;color:#14161c;color-scheme:light}.legal-mk .legal-body{background:#fff;color:#14161c}.legal-mk p,.legal-mk .legal-kicker,.legal-mk .legal-upd,.legal-mk .legal-foot{color:#5a606b}.legal-mk .legal-head a:last-child,.legal-mk .legal-form button{background:#16181d;color:#fff;text-decoration:none;padding:8px 14px;border-radius:8px}:root{color-scheme:dark;--font-display: "Unbounded", sans-serif;--font-body: "Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: #06080f;--bg-elevated: #0c101c;--fg: #e8edf7;--muted: #8b95a8;--line: rgba(232, 237, 247, .12)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;max-width:100%;overflow-x:clip}html{background:var(--bg)}body{font-family:var(--font-body);background:var(--bg);color:var(--fg);overflow-x:hidden;line-height:1.5}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.045em;line-height:1.05;font-weight:700;overflow-wrap:break-word}a{color:inherit}button,input,select,textarea{font:inherit}img{max-width:100%}::selection{background:color-mix(in srgb,currentColor 28%,transparent)}@keyframes craft-signal{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.pay-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#06080fc7;display:grid;place-items:center;z-index:80;padding:24px}.pay-modal{width:min(440px,100%);background:var(--bg-elevated);border:1px solid var(--line);border-radius:12px;padding:28px;box-shadow:0 24px 80px #0000008c}.pay-modal h3{margin:0 0 8px;font-size:22px}.pay-modal p{margin:0 0 20px;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.pay-modal button,.pay-modal .pay-go{width:100%;border:0;border-radius:8px;padding:12px 16px;background:var(--fg);color:var(--bg);cursor:pointer;font-weight:600;display:inline-flex;justify-content:center;text-decoration:none;box-sizing:border-box}.pay-modal form{display:grid;gap:12px}.pay-modal label{display:grid;gap:8px;font-weight:700;font-size:14px}.pay-modal input{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px 14px;background:#0c101c;color:var(--fg);font:inherit}.pay-modal .pay-login{font-weight:800;color:var(--fg);font-size:18px}.pay-modal .pay-err{color:#ffb4a8}p.kicker,.kicker{margin:0 0 14px;font-family:var(--font-mono);font-size:11px!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1.55;color:var(--accent, currentColor);overflow-wrap:anywhere}.tt{--accent: var(--tt-accent, #e45d4c)}.tt,.dg,.legal{--btn-radius: 8px;--card-radius: 12px}.tt-logo,.dg-logo,.legal-head a:first-child{font-family:var(--font-display);letter-spacing:-.04em}.legal-kicker{font-family:var(--font-mono);font-style:normal;letter-spacing:.24em;text-transform:uppercase}.tt-cta,.tt-store,.tt-plans button,.tt-mail,.dg-desk a[href="#tariffs"],.dg-cards button,.dg-ready button,.legal-form button,.legal-tt .legal-head a:last-child,.legal-dg .legal-head a:last-child,.legal-rg .legal-head a:last-child,.legal-pl .legal-head a:last-child,.legal-am .legal-head a:last-child,.legal-lb .legal-head a:last-child,.legal-nx .legal-head a:last-child,.legal-nn .legal-head a:last-child,.legal-dn .legal-head a:last-child{border-radius:var(--btn-radius)!important;font-weight:700}.tt-cta,.tt-store,.tt-plans button,.tt-mail{box-shadow:0 0 24px color-mix(in srgb,var(--tt-accent, #e45d4c) 34%,transparent)}.dg-cards button,.dg-ready button{box-shadow:0 0 22px color-mix(in srgb,var(--accent, #6d5cff) 28%,transparent)}.tt-ghost{border-radius:var(--btn-radius)!important}.legal-body,.dg-inc-grid article,.tt-plan,.tt-use-card{border-radius:var(--card-radius)!important}
