:root{--bg:#f6f3ee;--panel:#fffdf9;--panel-2:#f1ece4;--line:#e4dccf;--text:#2a241d;--muted:#7b7064;--accent:#c2410c;--accent-ink:#fff;--accent-soft:#fbe7dc;--radius:12px;--shadow:0 1px 2px #3c28140f, 0 8px 28px #3c281414;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#171411;--panel:#1f1b17;--panel-2:#29241f;--line:#3a332b;--text:#efe8de;--muted:#a3978a;--accent:#f97316;--accent-ink:#1a0f06;--accent-soft:#3b2415;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--accent)}h1,h2,h3{margin:0;line-height:1.2}h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2rem,4.5vw,3.2rem)}h2{letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(1.5rem,3vw,2rem)}h3{font-size:1.1rem}p{margin:8px 0 0}.nav{z-index:5;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:24px;padding:12px max(16px,50% - 560px);display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:8px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.mark{background:var(--accent);border-radius:6px;width:22px;height:22px;position:relative}.mark:after{content:"";background:var(--accent-ink);border-radius:2px;height:3px;position:absolute;top:10px;left:5px;right:5px;transform:rotate(-45deg)}.nav nav{gap:20px;margin-left:auto;display:flex}.nav nav a{color:var(--muted);font-size:.95rem;text-decoration:none}.nav nav a:hover{color:var(--text)}.btn{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);white-space:nowrap;border-radius:10px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(1.08)}.btn:focus-visible,.nav a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn.small{padding:7px 14px;font-size:.92rem}.btn.ghost{color:var(--accent);background:0 0}.badge{background:var(--accent-soft);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:700;display:inline-block}main>section{padding:72px max(16px,50% - 560px)}main>section.band{background:var(--panel);border-block:1px solid var(--line)}.section-lead{color:var(--muted);max-width:60ch;margin:-8px 0 24px}.hero{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.lead{color:var(--muted);max-width:52ch;margin-top:18px;font-size:1.15rem}.cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.cta-note{color:var(--muted);font-size:.92rem}.hero-img{margin:0}.hero-img img{border-radius:var(--radius);box-shadow:var(--shadow)}.steps{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps img{border:1px solid var(--line);aspect-ratio:16/10;object-fit:cover;border-radius:10px;margin-bottom:16px}.steps p,.card p,.benefits p{color:var(--muted)}.num{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;place-items:center;margin-right:10px;font-size:.85rem;display:inline-grid}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding-bottom:20px;position:relative;overflow:hidden}.card>.badge{background:var(--panel);margin:0;position:absolute;top:12px;left:12px;box-shadow:0 1px 3px #0000001f}.card img{aspect-ratio:16/9;object-fit:cover;margin-bottom:16px}.card>:not(img){margin-inline:20px}.wide{margin:0 0 32px}.wide img{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow)}.wide figcaption{color:var(--muted);margin-top:10px;font-size:.9rem}.features{grid-template-columns:repeat(3,1fr);gap:24px 28px;margin:0;padding:0;list-style:none;display:grid}.features p{color:var(--muted)}.benefits{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.plans{grid-template-columns:repeat(2,minmax(0,360px));gap:24px;display:grid}.plan{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:28px;display:flex}.plan.pro{border-color:var(--accent)}.price{margin:10px 0 4px;font-size:2rem;font-weight:700}.plan ul{flex:1;margin:8px 0 24px;padding-left:20px}.plan li{margin:6px 0}.plan .btn{align-self:flex-start}details{border-bottom:1px solid var(--line);max-width:72ch;padding:14px 0}summary{cursor:pointer;font-weight:600}details p{color:var(--muted)}.foot{color:var(--muted);padding:28px max(16px,50% - 560px);font-size:.85rem}.foot p{margin:4px 0}.foot a{color:inherit}.doc{max-width:820px;margin:0 auto;padding:48px 16px 72px}.doc h1{margin-bottom:12px;font-size:2rem}.doc h2{margin:36px 0 8px;font-size:1.3rem}.doc table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.95rem}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.doc th{color:var(--muted);font-weight:600}.doc code{font-size:.9em}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:32px}.steps,.cards{grid-template-columns:1fr;max-width:560px}.features,.benefits{grid-template-columns:repeat(2,1fr)}.nav nav{display:none}.nav .btn{margin-left:auto}main>section{padding-block:48px}}@media (max-width:560px){.benefits,.plans,.features{grid-template-columns:1fr}.doc table{font-size:.85rem}}
