:root{--ink:#1c1917;--orange:#f97316;--paper:#fffaf5;--muted:#78716c}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px system-ui,-apple-system,Segoe UI,sans-serif}a{text-decoration:none;color:inherit}.wrap{max-width:1050px;margin:auto;padding:0 22px}.nav{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.brand{font-size:22px;font-weight:900}.button{display:inline-block;border:0;border-radius:12px;background:var(--orange);color:white;padding:13px 18px;font-weight:800;cursor:pointer}.button.dark{background:var(--ink)}.hero{padding:80px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.hero h1{font-size:clamp(42px,6vw,68px);line-height:.94;letter-spacing:-3px;margin:15px 0}.hero p{color:var(--muted);font-size:19px;line-height:1.55}.pill{color:#c2410c;font-weight:800;background:#ffedd5;padding:7px 11px;border-radius:999px;font-size:13px}.phone,.card{background:white;border:1px solid #e7e5e4;border-radius:22px;padding:22px;box-shadow:0 12px 35px #0000000d}.phone{background:#1c1917;color:white}.item{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e7e5e4}.item p{font-size:13px;margin:5px 0;color:var(--muted)}.price{font-weight:800;color:#ea580c}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.section{padding:55px 0}.darkbg{background:#1c1917;color:#fff}.input{width:100%;padding:12px;border:1px solid #d6d3d1;border-radius:9px;margin:6px 0 14px}.dashboard{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.side{padding:28px;background:#1c1917;color:white}.main{padding:35px}.notice{background:#dcfce7;color:#166534;padding:12px;border-radius:10px;margin:14px 0}@media(max-width:700px){.hero,.dashboard{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.side{min-height:auto}.hero{padding:45px 0}}
