:root{color-scheme: light dark;--bg: #f5f5f7;--surface: #ffffff;--surface-2: #ededf0;--line: #dfdfe1;--ink: #111114;--ink-2: #5c5c66;--accent: #ff9500;--accent-text: #9e5c00;--on-accent: #111114;--accent-soft: rgba(255, 149, 0, 0.16);--glass: rgba(255, 255, 255, 0.72);--glass-line: rgba(17, 17, 20, 0.1);--shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset, 0 8px 30px rgba(17, 17, 20, 0.08);--glow: rgba(255, 149, 0, 0.2);--bezel: #1b1c21;--radius: 22px;--maxw: 1120px;--gutter: clamp(20px, 5vw, 40px);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media (prefers-color-scheme: dark){:root{--bg: #0e0f13;--surface: #17181d;--surface-2: #1f2027;--line: #2a2b31;--ink: #f4f4f6;--ink-2: #a6a8b3;--accent: #ff9f0a;--accent-text: #ff9f0a;--on-accent: #0e0f13;--accent-soft: rgba(255, 159, 10, 0.18);--glass: rgba(30, 31, 37, 0.62);--glass-line: rgba(255, 255, 255, 0.12);--shadow: 0 1px 0 rgba(255, 255, 255, 0.06) inset, 0 10px 34px rgba(0, 0, 0, 0.4);--glow: rgba(255, 159, 10, 0.24);--bezel: #2a2b31}}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 88px}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: var(--bg);color: var(--ink);font: 400 1.0625rem/1.55 var(--font);-webkit-font-smoothing: antialiased}img, picture, svg{display: block;max-width: 100%;height: auto}h1, h2, h3, p, ul, ol, figure{margin: 0}ul, ol{padding: 0;list-style: none}a{color: inherit}:focus-visible{outline: 3px solid var(--accent-text);outline-offset: 3px;border-radius: 8px}h1, h2{text-wrap: balance;font-weight: 700}h1{font-size: clamp(2.6rem, 1.2rem + 6vw, 5.2rem);line-height: 1.02;letter-spacing: -0.035em}h2{font-size: clamp(2rem, 1.2rem + 3vw, 3.25rem);line-height: 1.08;letter-spacing: -0.03em}h3{font-size: 1.0625rem;font-weight: 650;line-height: 1.3}p{text-wrap: pretty}.lead{font-size: clamp(1.125rem, 1rem + 0.5vw, 1.3125rem);line-height: 1.5;color: var(--ink-2);max-width: 36em}.eyebrow{font-size: 0.9375rem;font-weight: 650;color: var(--accent-text);letter-spacing: 0.01em}.fine{font-size: 0.9375rem;color: var(--ink-2)}.soon{font-weight: 650;color: var(--accent-text)}.wrap{width: min(100% - 2 * var(--gutter), var(--maxw));margin-inline: auto}.wrap.narrow{width: min(100% - 2 * var(--gutter), 720px)}.skip{position: absolute;left: 12px;top: -64px;z-index: 60;padding: 10px 16px;border-radius: 12px;background: var(--accent);color: var(--on-accent);font-weight: 650}.skip:focus{top: 12px}.glass{background: var(--glass);border: 0.5px solid var(--glass-line);box-shadow: var(--shadow);-webkit-backdrop-filter: saturate(1.8) blur(22px);backdrop-filter: saturate(1.8) blur(22px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background: var(--surface)}}@media (prefers-reduced-transparency: reduce){.glass{background: var(--surface);-webkit-backdrop-filter: none;backdrop-filter: none}}.site-header{position: sticky;top: 0;z-index: 30;padding: calc(env(safe-area-inset-top) + 10px) var(--gutter) 0;pointer-events: none}.bar{pointer-events: auto;display: flex;align-items: center;gap: 10px;max-width: var(--maxw);margin-inline: auto;padding: 7px 8px 7px 14px;border-radius: 999px}.brand{display: inline-flex;align-items: center;gap: 10px;margin-right: auto;font-weight: 650;text-decoration: none;letter-spacing: -0.01em}.brand img{width: 32px;height: 32px;border-radius: 22%}.nav ul{display: flex;gap: 2px}.nav a{display: block;padding: 10px 13px;border-radius: 999px;font-size: 0.9375rem;font-weight: 550;text-decoration: none;color: var(--ink-2)}.nav a:hover{background: var(--surface-2);color: var(--ink)}.lang{display: inline-flex;align-items: center;gap: 7px;min-height: 40px;padding: 0 14px;border-radius: 999px;font-size: 0.9375rem;font-weight: 600;text-decoration: none;background: var(--surface-2)}.lang:hover{background: var(--line)}@media (max-width: 759px){.nav{display: none}}.ico{flex: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 54px;padding: 0 24px;border-radius: 999px;font-weight: 650;text-decoration: none}.btn.glass:hover{background: var(--surface)}.badge{display: inline-block;border-radius: 10px}.badge img{height: 54px;width: auto}.cta{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin: 30px 0 18px}.cta-center{justify-content: center}.phone{width: 100%}.phone-body{padding: 5px;border-radius: 15% / 6.9%;background: var(--bezel);box-shadow: 0 0 0 1px rgba(127, 127, 135, 0.35), 0 40px 70px -28px rgba(0, 0, 0, 0.45)}.phone-body picture{display: block}.phone-body img{width: 100%;height: auto;border-radius: 14% / 6.45%}.hero{position: relative;isolation: isolate;overflow: clip;padding: clamp(32px, 7vw, 88px) 0 clamp(36px, 6vw, 72px)}.hero::before{content: "";position: absolute;z-index: -1;top: -18%;right: -12%;width: min(80vw, 900px);aspect-ratio: 1;background: radial-gradient(closest-side, var(--glow), transparent);pointer-events: none}.hero-grid{display: grid;gap: 44px;align-items: center}.hero-copy h1{margin: 0.28em 0 0.4em}.hero-phones, .phones-duo{display: grid;width: min(100%, 520px);margin-inline: auto}.hero-phones .phone, .phones-duo .phone{grid-area: 1 / 1;justify-self: center}.phone-front{width: min(62%, 300px);transform: translateX(14%);z-index: 2}.phone-back{width: min(54%, 260px);transform: translate(-46%, 8%) rotate(-5deg);z-index: 1}.phones-duo .phone-front{width: min(58%, 280px)}.phones-duo .phone-back{width: min(52%, 250px)}.facts{padding: 8px 0 24px}.facts ul{display: grid;gap: 14px}.facts li{display: flex;gap: 14px;padding: 20px;border-radius: var(--radius);background: var(--surface);border: 0.5px solid var(--line)}.fact-title{font-weight: 650}.facts p:not(.fact-title){color: var(--ink-2);font-size: 0.9688rem}.point-ico{flex: none;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 13px;background: var(--accent-soft);color: var(--accent-text)}.section{padding: clamp(56px, 9vw, 112px) 0}.feature-grid{display: grid;gap: 44px;align-items: center}.feature-copy h2, .section-head h2{margin: 0.3em 0 0.45em}.section-head{max-width: 760px;margin-bottom: clamp(32px, 5vw, 56px)}.steps{display: grid;gap: 18px;margin-top: 30px}.step{display: flex;gap: 16px}.step-n{flex: none;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: var(--accent);color: var(--on-accent);font-weight: 700;font-size: 0.9rem}.step p, .point p{color: var(--ink-2)}.points{display: grid;gap: 22px;margin-top: 30px}.point{display: flex;gap: 16px}.note{margin-top: 28px;padding-left: 16px;border-left: 3px solid var(--accent);color: var(--ink-2)}.chips{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 30px}.chips li{display: inline-flex;align-items: center;gap: 8px;padding: 10px 15px;border-radius: 999px;background: var(--surface);border: 0.5px solid var(--line);font-weight: 550}.chips .ico{color: var(--accent-text)}.checks{display: grid;gap: 14px;margin-top: 28px}.checks li{display: flex;gap: 12px;align-items: flex-start}.checks .ico{margin-top: 2px;color: var(--accent-text)}.feature-media > .phone{width: min(70%, 300px);margin-inline: auto}.progress{background: var(--surface-2)}.progress-grid{display: grid;gap: 44px;align-items: center}.levels{padding: 8px 22px;border-radius: var(--radius);background: var(--surface);border: 0.5px solid var(--line);margin-bottom: 30px}.levels-title{padding: 14px 0 4px;font-weight: 650;color: var(--ink-2);font-size: 0.9375rem}.levels ol{counter-reset: n}.levels li{counter-increment: n;display: flex;gap: 14px;padding: 13px 0;border-top: 0.5px solid var(--line);font-weight: 550}.levels li:first-child{border-top: 0}.levels li::before{content: counter(n);width: 1.4em;color: var(--accent-text);font-weight: 700;font-variant-numeric: tabular-nums}.phones-trio{display: grid;grid-template-columns: repeat(3, 1fr);gap: clamp(8px, 2vw, 18px);align-items: start}.phones-trio .phone:nth-child(2){margin-top: 7%}.cards{display: grid;gap: 16px}.card{padding: 26px;border-radius: var(--radius);background: var(--surface);border: 0.5px solid var(--line)}.card h3{margin: 16px 0 8px}.card p{color: var(--ink-2)}.more{margin-top: 28px}.more a{font-weight: 650;color: var(--accent-text)}.faq-list{border-radius: var(--radius);background: var(--surface);border: 0.5px solid var(--line);overflow: hidden;margin-top: 28px}.faq-item + .faq-item{border-top: 0.5px solid var(--line)}.faq-item summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 58px;padding: 14px 20px;cursor: pointer;font-weight: 600;list-style: none}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary .ico{color: var(--ink-2)}.faq-item[open] summary .ico{transform: rotate(180deg)}.faq-item p{padding: 0 20px 20px;color: var(--ink-2)}.final-box{position: relative;isolation: isolate;overflow: hidden;padding: clamp(44px, 8vw, 88px) var(--gutter);border-radius: 36px;background: var(--surface);border: 0.5px solid var(--line);text-align: center}.final-box::before{content: "";position: absolute;z-index: -1;inset: auto -10% -60% -10%;height: 120%;background: radial-gradient(closest-side, var(--glow), transparent)}.final-box .lead{margin-inline: auto;margin-top: 16px}.site-footer{padding: 44px 0 calc(44px + env(safe-area-inset-bottom));border-top: 0.5px solid var(--line);color: var(--ink-2);font-size: 0.9375rem}.footer-grid{display: grid;gap: 22px}.footer-brand{color: var(--ink);font-weight: 650}.footer-links{display: flex;flex-wrap: wrap;gap: 6px 22px}.footer-links a{display: inline-block;padding: 6px 0;text-decoration: none;font-weight: 550}.footer-links a:hover{color: var(--ink);text-decoration: underline}.doc{padding: clamp(40px, 7vw, 88px) 0}.doc h1{font-size: clamp(2.2rem, 1.4rem + 3.4vw, 3.6rem);margin-bottom: 0.4em}.doc h2{font-size: clamp(1.4rem, 1.1rem + 1vw, 1.8rem);letter-spacing: -0.02em;margin: 2.2em 0 0.5em}.doc p{margin-top: 12px}.doc .lead{margin-top: 0}.doc .contact{margin-top: 32px}.doc .contact h2{margin-top: 0}.contact-line{display: flex;align-items: center;gap: 12px}.contact-line a, .doc p a{font-weight: 650;color: var(--accent-text)}.callout{margin: 24px 0;padding: 16px 18px;border-radius: 14px;background: var(--surface);border: 0.5px solid var(--line);border-left: 3px solid var(--accent)}.callout-title{font-weight: 650;margin-top: 0 !important}.notfound .lead.en{margin-top: 28px}.notfound .btn{margin-top: 18px}.doc .bullets{margin-top: 12px;padding-left: 1.2em;list-style: disc}.doc .bullets li{margin-top: 6px}.doc .bullets li::marker{color: var(--accent-text)}.doc strong{font-weight: 650}.table-wrap{margin-top: 18px;border-radius: var(--radius);background: var(--surface);border: 0.5px solid var(--line);overflow: hidden}.table-wrap table{width: 100%;border-collapse: collapse;font-size: 0.9688rem}.table-wrap th{text-align: left;padding: 12px 16px;font-weight: 650;color: var(--ink-2);background: var(--surface-2)}.table-wrap td{padding: 14px 16px;vertical-align: top;border-top: 0.5px solid var(--line)}@media (max-width: 759px){.table-wrap thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.table-wrap tr, .table-wrap td{display: block}.table-wrap tr + tr{border-top: 0.5px solid var(--line)}.table-wrap td{border-top: 0;padding: 8px 16px}.table-wrap td::before{content: attr(data-label);display: block;font-size: 0.8125rem;font-weight: 650;color: var(--ink-2)}}@media (min-width: 760px){.facts ul{grid-template-columns: repeat(3, 1fr)}.cards{grid-template-columns: repeat(3, 1fr)}.footer-grid{grid-template-columns: 1.3fr 1fr}.footer-grid > p:last-child{grid-column: 1 / -1}}@media (min-width: 960px){.hero-grid{grid-template-columns: 1.05fr 0.95fr;gap: 56px}.feature-grid{grid-template-columns: 1fr 1fr;gap: 80px}.is-reverse .feature-media{order: -1}.progress-grid{grid-template-columns: 0.9fr 1.3fr;gap: 64px}}@keyframes rise{from{opacity: 0;transform: translateY(28px)}to{opacity: 1;transform: none}}@keyframes float{50%{translate: 0 -9px}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.reveal{animation: rise linear both;animation-timeline: view();animation-range: entry 4% entry 42%}}.hero-phones .phone-front{animation: float 9s ease-in-out infinite}.hero-phones .phone-back{animation: float 11s ease-in-out -4s infinite reverse}.faq-item summary .ico{transition: transform 0.25s ease}.btn, .badge, .nav a, .lang{transition: background-color 0.2s ease, transform 0.2s ease}.badge:hover{transform: translateY(-2px)}}