:root{--ink: #1c241f;--ink-soft: #3d4a42;--muted: #6b7870;--paper: #f7f1e6;--paper-2: #fffdf8;--line: #e2d7c5;--accent: #c45c26;--accent-dark: #9a4318;--teal: #2f6f64;--teal-soft: #e7f2ef;--shadow: 0 18px 50px rgba(28, 36, 31, .08);--radius: 18px;--font: "Segoe UI", "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:radial-gradient(circle at top left,rgba(196,92,38,.08),transparent 28%),radial-gradient(circle at top right,rgba(47,111,100,.08),transparent 24%),var(--paper);line-height:1.55}a{color:var(--teal);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent-dark)}img{max-width:100%;height:auto;display:block}.container{width:min(1120px,calc(100% - 2rem));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(12px);background:#f7f1e6db;border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0}.brand{display:flex;align-items:center;gap:.7rem;color:inherit;text-decoration:none;font-weight:700}.brand-mark{width:36px;height:36px;border-radius:10px;background:var(--ink);display:grid;place-items:center;color:#f7f1e6;font-size:.85rem}.nav-links{display:flex;gap:1rem;flex-wrap:wrap;font-size:.95rem}.nav-links a{color:var(--ink-soft);text-decoration:none}.nav-links a:hover{color:var(--accent)}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;padding:3.2rem 0 2.4rem;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;background:var(--teal-soft);color:var(--teal);font-size:.82rem;font-weight:600}h1,h2,h3{line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(2.1rem,4vw,3.3rem);margin:.8rem 0 1rem}h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 .8rem}.lead{font-size:1.12rem;color:var(--ink-soft);max-width:38rem}.hero-card,.card,.price-card,.seo-card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-card{padding:1.3rem}.hero-card img{border-radius:12px;border:1px solid var(--line)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:none;border-radius:999px;padding:.85rem 1.2rem;font-weight:700;cursor:pointer;text-decoration:none;font-size:.98rem}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark);color:#fff}.btn-secondary{background:var(--ink);color:#f7f1e6}.btn-secondary:hover{background:#000;color:#fff}.btn-ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn-row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.3rem}.section{padding:2.6rem 0}.section-alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf88c}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.card{padding:1.2rem}.card h3{margin:.2rem 0 .5rem;font-size:1.1rem}.muted{color:var(--muted)}.small{font-size:.92rem}.pill{display:inline-block;padding:.25rem .6rem;border-radius:999px;background:#f0e7d8;color:var(--ink-soft);font-size:.78rem;font-weight:600}.audience-list{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.audience-list li{padding:.45rem .75rem;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:.9rem}.form{display:grid;gap:.75rem}.form label{font-weight:600;font-size:.92rem}.form input[type=email]{width:100%;padding:.9rem 1rem;border-radius:12px;border:1px solid var(--line);background:#fff;font-size:1rem}.form-note{font-size:.85rem;color:var(--muted)}.form-status{min-height:1.3rem;font-size:.92rem;font-weight:600}.form-status.ok{color:var(--teal)}.form-status.err{color:#a12828}.intent-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.6rem}.intent-btn{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.55rem .9rem;cursor:pointer;font-weight:600}.intent-btn[aria-pressed=true]{border-color:var(--accent);background:#fff1e8;color:var(--accent-dark)}.price-card{padding:1.4rem;position:relative}.price-card.featured{border-color:var(--accent)}.price{font-size:2.2rem;font-weight:800;margin:.4rem 0}.price span{font-size:1rem;font-weight:600;color:var(--muted)}.price-card ul{padding-left:1.1rem;margin:.8rem 0 0;color:var(--ink-soft)}.preview-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.2rem 0}.preview-strip figure,.preview-hero figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.preview-strip figcaption,.preview-hero figcaption{padding:.55rem .7rem;font-size:.82rem;color:var(--muted)}.preview-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:1rem;align-items:start}.faq details{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:.9rem 1rem;margin-bottom:.7rem}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:.7rem 0 0;color:var(--ink-soft)}.site-footer{padding:2rem 0 2.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.footer-row{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.notice{padding:.9rem 1rem;border-radius:12px;background:#fff8e8;border:1px solid #f0dfb2;color:#6a5320;font-size:.92rem}@media(max-width:860px){.hero,.preview-hero,.grid-3,.grid-2,.preview-strip{grid-template-columns:1fr}.nav-links{display:none}.lang-switch{font-size:.8rem}}
