*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f7f2;color:#202622;font:15px/1.6 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,p{margin:0}h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.05em;line-height:1.1}h1 em{font-style:normal;color:#e6312e}h2{font-size:28px;letter-spacing:-.04em;margin-bottom:16px}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.nav{display:flex;align-items:center;gap:24px;height:84px;border-bottom:1px solid #dfe2d8}.logo{font-weight:750;letter-spacing:-.04em;font-size:22px}.logo em{color:#e6312e;font-style:normal}nav{display:flex;gap:18px;margin-left:auto;color:#6b716b;font-size:13px}.btn{border:1px solid #d8dcd3;background:transparent;border-radius:7px;min-height:44px;padding:10px 18px;font-weight:600;cursor:pointer}.btn.primary{background:#e6312e;color:#fff;border-color:#e6312e}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;padding:56px 0 40px;align-items:start}.hero p{max-width:460px;color:#6b716b;margin:18px 0 0}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#72786e;font-weight:650}.hero-actions{display:flex;gap:12px;margin-top:26px}.panel{background:#fff;border:1px solid #dce1d4;border-radius:12px;padding:24px}.panel h3{font-size:22px;margin-bottom:8px}.panel p{color:#6b716b;font-size:13px;margin-bottom:16px}label{display:block;font-size:11px;font-weight:650;color:#6d7469;margin:10px 0 6px}input{width:100%;border:1px solid #9aa392;background:#fff;border-radius:6px;padding:12px;color:#202622}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:10px 0 50px}article{background:#fff;border:1px solid #dce1d4;border-radius:10px;padding:18px}article p{color:#6b716b;font-size:13px;margin-top:8px}.stack{padding-bottom:50px}.row{display:flex;gap:10px;align-items:center}.row input{flex:1}.stack-form{display:flex;flex-direction:column;gap:10px;margin:12px 0 8px}.at{font-weight:700;color:#6b716b}.domain{background:#fff;border:1px solid #dce1d4;border-radius:10px;padding:18px;margin:14px 0}table{width:100%;border-collapse:collapse;font-size:12px}th,td{text-align:left;padding:8px;border-top:1px solid #e4e9dc;vertical-align:top}code{font-size:11px;background:#eef2e7;padding:2px 6px;border-radius:4px;word-break:break-all}.muted{color:#8a9280;font-size:12px}.ok{color:#2f7a3a;font-weight:650}.bad{color:#c32727}.table-wrap{overflow:auto;border:1px solid #dce1d4;border-radius:10px;background:#fff;margin:18px 0}#dnsTable table{margin:0}#dnsTable th{background:#f0f3e9;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#6d7469;padding:12px 14px}#dnsTable td{padding:12px 14px;border-top:1px solid #e4e9dc;font-size:13px}#dnsTable .hint{color:#7a8271;font-size:12px;margin-top:4px}#dnsTable button.copy{min-height:32px;padding:4px 10px;font-size:11px}.clients{padding-bottom:70px}.clients ul{padding-left:18px;color:#4e5e42}.error{color:#c32727;font-size:12px;margin:8px 0}dialog{border:1px solid #ccd5bf;border-radius:12px;padding:24px;background:#f9faf6;width:min(420px,calc(100% - 28px))}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#24311c;color:#fff;padding:10px 18px;border-radius:7px;display:none;z-index:20}
@media(max-width:800px){.hero,.features{grid-template-columns:1fr}nav{display:none}.row{flex-direction:column}}
