:root{--brand:#4aac34;--brand-dark:#3c8a2a;--ink:#1b2733;--muted:#5a6b7b;--bg:#fff;--bg-alt:#f5f4f7;--border:#e2e8f0;--warning-bg:#fff6e6;--warning-border:#f0c14b;--max:1120px;--radius:14px;--shadow:0 8px 30px #102a4e14;--font:"Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:var(--max);margin:0 auto;padding:0 20px}.section{padding:64px 0}.section--alt{background:var(--bg-alt)}.section__title{text-align:center;margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.1rem)}.section__intro{text-align:center;max-width:760px;color:var(--muted);margin:0 auto 40px}h1{font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.15}.btn{text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border-radius:999px;padding:13px 26px;font-size:.9rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-block}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow)}.btn--primary:hover{background:var(--brand-dark);color:#fff}.btn--ghost{color:var(--brand);border:2px solid var(--brand);background:0 0}.btn--ghost:hover{background:var(--brand);color:#fff}.site-header{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#fffffff2;position:sticky;top:0}.site-header .container{align-items:center;gap:20px;height:72px;display:flex}.site-header__logo{flex-shrink:0;align-items:center;display:flex}.site-header__logo img{width:auto;height:40px;display:block}.site-header nav{align-items:center;gap:22px;margin-left:auto;display:flex}.site-header nav a{color:var(--ink);font-weight:600}.site-header nav a.btn--primary,.site-header nav a.btn--primary:hover{color:#fff}.lang-switch{color:var(--muted);font-weight:700}.hero{background:linear-gradient(180deg, var(--bg-alt), #fff);padding:72px 0}.hero .container{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.hero__subtitle{color:var(--muted);margin-top:6px;font-size:1.15rem}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero__certified{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:26px;font-size:.85rem}.hero__certified img{height:42px;margin-top:8px}.warning{background:var(--warning-bg);border:1px solid var(--warning-border);border-radius:var(--radius);text-align:center;max-width:760px;margin:28px auto 0;padding:18px 22px}.grid{gap:26px;display:grid}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--border);border-radius:var(--radius);text-align:center;background:#fff;padding:28px}.card img{height:64px;margin:0 auto 14px}.card__icon{background:var(--brand);width:64px;height:64px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;margin:0 auto 14px;display:block}.card h3{margin:0 0 8px;font-size:1.05rem}.card p{color:var(--muted);margin:0;font-size:.95rem}.feature{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:120px 1fr;align-items:center;gap:20px;padding:20px;display:grid}.feature img{border-radius:10px}.feature h3{margin:0 0 6px}.feature p{color:var(--muted);margin:0}.devices{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.devices img{height:220px}.pricing{border:1px solid var(--border);border-radius:var(--radius);max-width:420px;box-shadow:var(--shadow);text-align:center;background:#fff;margin:0 auto;padding:36px}.pricing img{height:72px;margin:0 auto 12px}.pricing .price{color:var(--brand);margin:12px 0;font-size:3rem;font-weight:800;line-height:1}.pricing .row{border-top:1px solid var(--border);justify-content:space-between;padding:10px 0;display:flex}.pricing .row strong{font-weight:700}.pricing .note{color:var(--muted);margin:14px 0 22px;font-size:.82rem}.faq-cat{margin-bottom:30px}.faq-cat h3{color:var(--brand-dark);border-bottom:2px solid var(--border);padding-bottom:8px;font-size:1.15rem}details{border-bottom:1px solid var(--border);padding:6px 0}details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 4px;font-weight:600;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";color:var(--brand);font-size:1.4rem;line-height:1}details[open] summary:after{content:"–"}details .answer{color:var(--muted);padding:0 4px 14px}details .answer ul{margin:8px 0;padding-left:20px}.proc-intro{grid-template-columns:1.2fr .8fr;gap:30px;display:grid}.proc-required{background:var(--bg-alt);border-radius:var(--radius);padding:24px}.proc-required ul{margin:10px 0 0;padding-left:20px}.step-badge{background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:8px;margin:40px 0 20px;padding:8px 18px;font-weight:800;display:inline-block}.substep{border-left:3px solid var(--border);margin-bottom:8px;padding:6px 0 26px 22px}.substep h4{margin:0 0 8px;font-size:1.1rem}.substep .imgs{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.substep .imgs img{border:1px solid var(--border);border-radius:10px;width:auto;max-height:300px}.proc-conclusion{background:var(--bg-alt);border-radius:var(--radius);text-align:center;margin-top:34px;padding:26px}.support-hero{background:var(--bg-alt);text-align:center;padding:56px 0}.support-kicker{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-weight:700}.legal{max-width:820px;margin:0 auto}.legal h2{margin-top:36px;font-size:1.35rem}.legal h3{margin-top:24px;font-size:1.1rem}.legal ul{padding-left:22px}.legal p{color:#2c3947}.site-footer{color:#2b2f31;background:#ececee;margin-top:40px;padding:48px 0 28px}.site-footer a{color:#2b2f31}.site-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer__logos{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site-footer__logos img{height:40px}.site-footer__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;font-size:.85rem;display:flex}.site-footer__links{flex-wrap:wrap;gap:18px;display:flex}.page-header{text-align:center;padding:48px 0 8px}@media (width<=900px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}.hero .container,.proc-intro{grid-template-columns:1fr}.hero__img{order:-1}}@media (width<=560px){.grid--4,.grid--3,.grid--2{grid-template-columns:1fr}.feature{text-align:center;grid-template-columns:1fr}.feature img{margin:0 auto}.site-header .container{gap:10px;padding:0 14px}.site-header nav{gap:12px}.site-header nav a{font-size:.9rem}.site-header__logo img{height:30px}.site-header nav .btn--primary{letter-spacing:0;padding:8px 14px;font-size:.72rem}}.cta-short{display:none}@media (width<=560px){.cta-full{display:none}.cta-short{display:inline}}
