:root{--bg:#e7efe9;--bg-deep:#d3e3d7;--panel:#fbfcfa;--panel-strong:#f2f7f3;--text:#17211b;--muted:#5c6d62;--border:#c8d8cd;--accent:#1f7a4f;--accent-strong:#0e5e36;--accent-soft:#d9f6e4;--danger:#9f2a2a;--danger-soft:#f8dede;--ok:#1c6f45;--warn:#a66710;--shadow:0 20px 45px rgba(8,30,17,.1);--radius-xl:22px;--radius-lg:16px;--radius-md:12px}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:Avenir Next,Trebuchet MS,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 12% 8%,#f6f9cf 0,transparent 26%),radial-gradient(circle at 88% 0,#d3f1dd 0,transparent 25%),linear-gradient(155deg,var(--bg) 0,var(--bg-deep) 100%)}a{color:var(--accent-strong);text-decoration:none}a:hover{text-decoration:underline}main{max-width:1120px;margin:0 auto;padding:34px 18px 76px}h1,h2,h3{margin-top:0;line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(1.9rem,2.6vw,2.85rem)}h2{font-size:clamp(1.35rem,2vw,1.9rem)}p{margin:0;color:var(--muted);line-height:1.5}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow)}.card+.card{margin-top:16px}.hero-shell{margin-bottom:18px}.hero-card{padding:34px;overflow:hidden}.hero-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:26px}.hero-brand{font-size:1rem;font-weight:800;letter-spacing:.02em;color:var(--text)}.hero-toplinks{display:flex;gap:16px;flex-wrap:wrap;font-size:.92rem}.hero-grid{gap:22px}.hero-copy{font-size:1.05rem;max-width:44rem;margin-bottom:20px}.hero-actions{margin-bottom:12px}.hero-links{font-size:.92rem;margin-bottom:16px}.hero-support{color:var(--text);font-weight:600}.signal-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.signal-strip span{padding:7px 11px;border-radius:999px;background:hsla(0,0%,100%,.75);border:1px solid var(--border);color:var(--text);font-size:.88rem;font-weight:700}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.hero-proof-item{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.75);border:1px solid var(--border)}.hero-proof-item span{color:var(--muted);line-height:1.4;font-size:.92rem}.story-panel{padding:18px}.story-kicker,.trust-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;font-weight:700}.mini-steps{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.mini-step{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--border)}.mini-step span{color:var(--muted);line-height:1.45}.trust-note{margin-top:16px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted);font-size:.92rem;line-height:1.55}.marketing-section{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.problem-grid{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:16px;gap:16px}.problem-card,.problem-points{padding:22px}.problem-points{display:grid;grid-gap:12px;gap:12px}.problem-point{display:grid;grid-gap:4px;gap:4px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md)}.problem-point span{color:var(--muted)}.section-heading{display:grid;grid-gap:10px;gap:10px;max-width:52rem}.audience-card,.faq-item,.feature-card,.trust-card{padding:18px}.audience-card h3,.feature-card h3{margin-bottom:10px}.tone-card{background:linear-gradient(180deg,hsla(0,0%,100%,.8),rgba(242,247,243,.9))}.audience-grid{align-items:start}.audience-card ul,.trust-card ul{margin:0;padding-left:18px;color:var(--muted)}.audience-card ul,.comparison-table,.trust-card ul{display:grid;grid-gap:8px;gap:8px}.comparison-row{display:grid;grid-template-columns:1.1fr 1.1fr 1.2fr;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:hsla(0,0%,100%,.82)}.comparison-header{background:#ecf2ed;color:#415046;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-item summary{cursor:pointer;font-weight:700;color:var(--text)}.faq-item p{margin-top:10px}.timeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.timeline-card{padding:18px}.timeline-number{font-size:.82rem;font-weight:800;letter-spacing:.08em;color:var(--accent-strong);margin-bottom:10px}.cta-card{margin-top:18px;padding:26px;background:radial-gradient(circle at top left,hsla(64,78%,89%,.9) 0,transparent 26%),linear-gradient(135deg,#fbfcfa,#eef6f0)}.cta-actions{justify-content:flex-end}.surface{background:var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px}.grid{display:grid;grid-gap:16px;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.button-link,button{border:0;border-radius:999px;background:var(--accent);color:#fff;padding:10px 16px;cursor:pointer;font-weight:700;font-size:.95rem;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.button-link:hover,button:hover{transform:translateY(-1px);background:var(--accent-strong);text-decoration:none}.button-link:disabled,button:disabled{opacity:.55;cursor:not-allowed;transform:none}.button-link.secondary,button.secondary{background:#eaf2eb;color:var(--text)}button.danger{background:#bf3030}input{width:100%;border:1px solid var(--border);border-radius:999px;padding:11px 14px;font-size:.95rem;color:var(--text);background:#fff}a:focus-visible,button:focus-visible,input:focus{outline:2px solid #165f3b;outline-offset:2px}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:.82rem;font-weight:700}.badge.online{color:var(--ok);background:#d7f4e3}.badge.offline{color:#6f7b73;background:#e9efeb}.badge.warn{color:var(--warn);background:#ffebcc}.badge.error{color:var(--danger);background:var(--danger-soft)}.inline-actions{display:flex;gap:8px;flex-wrap:wrap}.list-reset{margin:0;padding:0;list-style:none}.table-like{display:grid;grid-gap:8px;gap:8px}.table-row{display:grid;grid-template-columns:minmax(180px,2fr) 90px 120px 160px auto;grid-gap:8px;gap:8px;align-items:center;padding:11px 12px;border-radius:var(--radius-md)}.table-row.header{font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#5a665d;font-weight:700;background:#ecf2ed}.table-row.item{border:1px solid var(--border);background:#fff}.progress-track{height:9px;width:100%;border-radius:999px;background:#d9e8dd;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#1f7a4f,#39a76d)}.muted{color:var(--muted)}.error-text{color:var(--danger)}@media (max-width:900px){.comparison-row,.grid.three,.grid.two,.hero-proof,.problem-grid,.table-row,.timeline-grid{grid-template-columns:1fr}.table-row{gap:5px}.table-row.header{display:none}main{padding-top:22px}.hero-card{padding:24px}.hero-topbar{margin-bottom:20px}.cta-actions{justify-content:flex-start}}