*{box-sizing:border-box}body{color:#3c2932;background:#fff2dd;margin:0;font:16px/1.5 system-ui}main{max-width:720px;margin:auto;padding:28px}main.home{max-width:1080px}h1{font:clamp(32px,6vw,52px) Georgia}nav{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}iframe{border:0;width:100%;height:clamp(730px,90vw,970px)}label{gap:5px;margin:14px 0;display:grid}input,textarea{font:inherit;color:inherit;background:#fffaf2;border:1px solid #b77766;border-radius:8px;min-width:0;padding:10px}button{font:inherit;color:#fff2dd;cursor:pointer;background:#74394a;border:0;border-radius:20px;margin:5px 6px 5px 0;padding:9px 16px}article{overflow-wrap:anywhere;background:#fffaf2;border:1px solid #e6bca1;border-radius:16px;margin:16px 0;padding:18px}article img{object-fit:cover;border-radius:50%}body{color:#172c42;background:#f4f7fb}a{color:#075fae}button{color:#fff;background:#0a66c2}input,textarea,article{background:#fff;border-color:#c9d9e9}.checkbox{align-items:center;gap:8px;display:flex}.home-nav{justify-content:center;align-items:center;padding:0 0 20px}.wordmark{color:#142f4b;font-weight:800;text-decoration:none}.wordmark span{color:#0a66c2}.home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}.home-actions a{font-weight:650;text-decoration:none}.home-actions .home-cta{color:#fff;background:#0a66c2;border-radius:22px;padding:8px 16px}.home-intro{text-align:center;padding:32px 0 22px}.home-intro h1{color:#102c49;letter-spacing:-.04em;margin:8px 0;font:700 clamp(36px,6vw,76px)/1.06 system-ui}.home-details p{max-width:58ch;margin:0 auto}.home-slogan{color:#325777;margin:0;font-size:clamp(17px,2.7vw,24px);font-weight:550}.home iframe{background:#e9f3fd;border:1px solid #c9d9e9;border-radius:22px;height:clamp(730px,96vw,1190px);display:block}select{font:inherit;color:inherit;background:#fff;border:1px solid #c9d9e9;border-radius:8px;padding:10px}main.home{max-width:1740px;padding:clamp(12px,2.7vw,44px)}.home-intro{padding:0 0 clamp(10px,2vw,22px)}.home-details{text-align:center;padding:clamp(24px,4vw,52px) 0 24px}.home-intro h1{font-size:clamp(38px,8.5vw,112px)}.home-details .home-description{color:#325777;margin:14px auto 0;font-size:clamp(16px,2vw,21px)}.home-primary{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;display:flex}.primary-link,.secondary-link{border:1px solid #0a66c2;border-radius:999px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.primary-link{color:#fff;background:#0a66c2}.secondary-link{color:#0a529a;background:#f4f9ff}.home iframe{height:clamp(800px,105vw,1500px)}.state-category-links{justify-content:flex-start;gap:8px;margin:0 0 24px}.state-category-links a{color:#194a77;background:#e9f3fd;border-radius:18px;padding:5px 10px}.owner-dashboard{max-width:940px}.owner-dashboard section{background:#fffaf2;border:1px solid #c9d9e9;border-radius:16px;margin:24px 0;padding:18px}.owner-dashboard section h2{margin-top:0}.owner-dashboard li{margin:6px 0}.owner-dashboard th,.owner-dashboard td{text-align:left;padding:4px 10px}
