:root{font-family:Arial,Helvetica,sans-serif;color:#233d32;background:#f4f2eb;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;min-height:100svh;display:flex;flex-direction:column}a{color:inherit;text-underline-offset:4px}a:focus-visible{outline:3px solid #638532;outline-offset:6px}main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:100px 24px 110px}.label{display:flex;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.label span{width:7px;height:7px;border-radius:50%;background:#678634}h1{font-size:clamp(34px,8.4vw,112px);line-height:1.08;font-weight:500;letter-spacing:-.06em;margin:0;max-width:100%;overflow-wrap:anywhere}.intro{font-size:17px;line-height:1.6;color:#5d685e;margin:25px 0 30px}.offer{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:#233d32;color:#fff;padding:19px 24px;border-radius:4px;font-size:15px;text-decoration:none;min-height:56px}.offer:hover{background:#38533e}.email{margin-top:20px;font-size:13px;color:#5d685e;text-decoration:none;overflow-wrap:anywhere}.email:hover,footer a:hover{text-decoration:underline}footer{display:flex;justify-content:space-between;gap:16px;padding:25px 5vw;border-top:1px solid #dedfd6;font-size:12px;color:#657064}footer a{text-decoration:none}.preview-note{padding:12px 18px;background:#233d32;color:white;text-align:center;font-size:12px}.domain-list{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:12px;font-size:20px}.directory-title{font-size:clamp(36px,6vw,70px)}@media(max-width:480px){main{padding:80px 20px}.intro{font-size:15px}h1{font-size:clamp(30px,10vw,52px)}footer{padding:22px 20px}}
