:root{--bg:#f1f1f1;--border:#e3e3e3;--surface:#fff;--text:#303030;--strong:#1a1a1a;--subdued:#616161;font-family:-apple-system,BlinkMacSystemFont,"San Francisco","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}a{color:#005bd3;text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1180px;margin:0 auto;padding:0 22px}.site-header{position:sticky;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);z-index:5}.nav{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:10px;color:var(--strong);font-weight:700}.brand img{width:36px;height:36px}.links{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--strong);border-radius:8px;background:var(--strong);color:#fff;padding:0 16px;font-weight:650;box-shadow:inset 0 1px rgba(255,255,255,.16)}.button:hover{background:#303030;text-decoration:none}.hero{min-height:calc(100vh - 66px);display:grid;align-items:center;padding:54px 0 40px}.hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:48px;align-items:center}.eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.09em;color:var(--subdued)!important;margin-bottom:12px!important}.hero h1{font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.02em;margin:0 0 20px;color:var(--strong)}.hero p{font-size:18px;line-height:1.65;color:var(--subdued);margin:0 0 26px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.secondary{background:var(--surface);color:var(--strong);border-color:#c9cccf;box-shadow:0 1px rgba(0,0,0,.05)}.secondary:hover{background:#f6f6f7}.preview{width:100%;display:block;border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 50px rgba(26,26,26,.12)}section.band{padding:70px 0;border-top:1px solid var(--border)}.section-head{max-width:760px;margin-bottom:28px}.section-head h2{font-size:34px;line-height:1.12;margin:0 0 10px;color:var(--strong)}.section-head p{color:var(--subdued);line-height:1.6;margin:0}.feature-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature,.plan,.copy-panel{border:1px solid var(--border);border-radius:8px;padding:18px;background:var(--surface);box-shadow:0 1px 2px rgba(26,26,26,.08)}.feature h3,.plan h3{margin:0 0 8px;font-size:17px;color:var(--strong)}.feature p,.plan p,.copy-panel p,li{color:var(--subdued);line-height:1.6}.plan strong{font-size:32px;color:var(--strong)}.safe-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.safe-list div{border-left:4px solid #303030;background:var(--surface);border-radius:8px;padding:14px;box-shadow:0 1px 2px rgba(26,26,26,.08)}.page{padding:54px 0 80px;min-height:70vh}.page h1{font-size:44px;margin:0 0 14px;color:var(--strong)}.page h2{margin-top:34px;color:var(--strong)}.page p{max-width:860px;color:var(--subdued);line-height:1.68}.footer{border-top:1px solid var(--border);padding:30px 0;color:var(--subdued);font-size:14px}@media(max-width:900px){.hero-grid,.feature-grid,.pricing-grid,.safe-list{grid-template-columns:1fr}.links{display:none}.hero{min-height:auto}.preview{margin-top:8px}}@media(max-width:560px){.wrap{padding:0 16px}.hero{padding:34px 0}.hero h1{font-size:36px}.button{width:100%}.hero-actions{width:100%}}
