:root{--bg: #ffffff;--bg2:#f6f4ff;--text:#1b1b1f;--muted:#666673;--card:#ffffff;--stroke:#e8e6f6;--primary:#6D5BD0;--primary2:#5a4ac2;--shadow: 0 10px 30px rgba(20, 10, 60, .08);--radius: 18px;--container: 1120px}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}body{border:3px solid blue!important}.container{width:min(var(--container),100% - 32px);margin:0 auto}.page{min-height:100vh}.header{position:sticky;top:0;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--stroke);z-index:10}.header__row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:16px}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand__mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:900}.brand__name{letter-spacing:.2px}.brand--small .brand__mark{width:28px;height:28px;border-radius:9px}.nav{display:flex;gap:14px}.nav__link{padding:8px 10px;border-radius:10px;color:var(--muted)}.nav__link:hover{background:var(--bg2);color:var(--text)}.header__actions{display:flex;gap:10px;align-items:center}.lang{display:flex;background:var(--bg2);border:1px solid var(--stroke);border-radius:999px;padding:2px}.lang__btn{border:0;background:transparent;padding:6px 10px;border-radius:999px;color:var(--muted);cursor:pointer}.lang__btn[aria-pressed=true]{background:#fff;color:var(--text);box-shadow:var(--shadow)}.btn{border:1px solid var(--stroke);background:#fff;padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:700}.btn--primary{border-color:transparent;background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary2)}.btn--ghost{background:var(--bg2)}.btn--ghost:hover{filter:brightness(.98)}.hero{padding:56px 0 24px;background:radial-gradient(1000px 500px at 20% 10%,var(--bg2),#fff)}.hero__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center}.hero__cta{display:flex;gap:10px;flex-wrap:wrap}.hero__media{display:flex;justify-content:center}.hero__img{width:100%;max-width:520px;border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--stroke);background:#fff}.h1{font-size:clamp(32px,4vw,52px);margin:0 0 14px;line-height:1.05}.lead{font-size:18px;color:var(--muted);margin:0 0 18px;max-width:52ch}.micro{margin-top:14px;color:var(--muted);font-size:13px}.section{padding:64px 0}.section--alt{background:var(--bg2)}.h2{font-size:28px;margin:0 0 14px}.h3{font-size:18px;margin:0 0 8px}.center{text-align:center}.text{color:var(--muted);line-height:1.6;max-width:70ch}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center}.card{background:var(--card);border:1px solid var(--stroke);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.card--soft{background:#fff}.illus{border-radius:14px;border:1px solid var(--stroke);background:#fff}.bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.bullet{background:#fff;border:1px solid var(--stroke);border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:center}.bullet__dot{width:10px;height:10px;border-radius:999px;background:var(--primary)}.bullet__text{color:var(--text);font-weight:650}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.video__frame{border-radius:var(--radius);border:1px dashed rgba(109,91,208,.5);background:#fff9;height:300px;display:flex;align-items:center;justify-content:center;gap:16px;box-shadow:var(--shadow)}.video__play{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;background:var(--primary);color:#fff;font-size:22px;font-weight:900}.video__text{max-width:46ch}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.step{background:#fff;border:1px solid var(--stroke);border-radius:14px;padding:14px;display:flex;gap:12px;align-items:center}.step__num{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:var(--bg2);border:1px solid var(--stroke);font-weight:900}.ctaRow{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.priceCard{background:#fff;border:1px solid var(--stroke);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.priceCard--featured{border-color:#6d5bd073}.priceCard__badge{display:inline-block;padding:6px 10px;border-radius:999px;background:var(--bg2);border:1px solid var(--stroke);color:var(--muted);font-weight:800;margin-bottom:10px}.faq{display:grid;gap:10px;margin-top:12px}.faq__item{background:#fff;border:1px solid var(--stroke);border-radius:14px;padding:12px 14px}.faq__q{cursor:pointer;font-weight:800}.faq__a{color:var(--muted);margin-top:8px;line-height:1.6}.checklist{margin:0;padding-left:18px;color:var(--text);line-height:1.9}.footer{border-top:1px solid var(--stroke);padding:18px 0}.footer__row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.footer__right{display:flex;gap:14px;flex-wrap:wrap}.footer__link{color:var(--muted)}.footer__link:hover{color:var(--text)}.muted{color:var(--muted)}@media(max-width:980px){.nav{display:none}.hero__grid,.split{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bullets,.steps,.pricing{grid-template-columns:1fr}}
