:root{color:#17202c;font-synthesis:none;--blue:#1688f8;--blue-dark:#086de0;--ink:#17202c;--muted:#7b8490;--line:#e8eaee;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0}.page-shell{width:min(1080px,100% - 48px);margin:0 auto;padding:28px 0 80px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:12px;font-size:21px;font-weight:850;text-decoration:none;display:inline-flex}.brand-mark{border-radius:14px;box-shadow:0 8px 18px #1688f82e}.header-links{align-items:center;gap:16px;display:inline-flex}.header-link{color:var(--blue-dark);font-size:14px;font-weight:700;text-decoration:none}.hero{padding:52px 0 38px}.eyebrow{color:var(--blue-dark);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:13px;font-weight:750}h1,h2,h3,p{margin:0}h1{letter-spacing:-.035em;max-width:840px;margin-top:14px;font-size:clamp(34px,4.2vw,56px);font-weight:860;line-height:1.05}.hero-copy{max-width:690px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.55}.section-block{margin-top:30px}.section-title{letter-spacing:-.025em;font-size:30px;font-weight:840;line-height:1.1}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-button,.secondary-button{border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--blue), var(--blue-dark));box-shadow:0 12px 24px #1688f83b}.secondary-button{color:var(--ink);border:1px solid var(--line);background:#fbfbfc}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.feature-card{border:1px solid var(--line);background:#fbfbfc;border-radius:16px;padding:20px}h3{letter-spacing:-.02em;font-size:20px;font-weight:810;line-height:1.2}.feature-card p,.privacy-card p,.step-card p,.permission-item p,.footer-cta p{color:#66717f;margin-top:8px;font-size:15px;line-height:1.5}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.step-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.privacy-card{border:1px solid var(--line);background:#f8fbff;border-radius:18px;margin-top:16px;padding:22px 24px}.command-grid,.permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.command-card,.permission-item{border:1px solid var(--line);background:#fbfbfc;border-radius:14px;padding:18px 20px}code{border:1px solid var(--line);background:#f2f5f9;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.95em}pre{border:1px solid var(--line);background:#fff;border-radius:10px;margin:10px 0 0;padding:11px 12px;overflow-x:auto}pre code{background:0 0;border:0;padding:0}.footer-cta{border:1px solid var(--line);background:#fbfbfc;border-radius:18px;margin-top:34px;padding:26px}.footer-cta .primary-button{margin-top:16px}@media (width<=980px){.feature-grid,.steps-grid,.command-grid,.permission-list{grid-template-columns:1fr}}@media (width<=640px){.page-shell{width:min(1080px,100% - 32px);padding-top:20px}.site-header{flex-wrap:wrap}.section-title{font-size:26px}}
