:root{font-family:'Public Sans',Arial,sans-serif;color:#1c3e35;background:#f4f6f3}*{box-sizing:border-box}body{margin:0}header{height:72px;background:#fff;border-bottom:1px solid #dce3df;display:flex;align-items:center;justify-content:space-between;padding:0 7vw}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#173f35}.brand>span{display:grid;place-items:center;width:35px;height:35px;background:#173f35;color:#d4b777;font-size:22px}.brand strong{font-size:12px;letter-spacing:1.3px}.brand small{display:block;font-size:12px;letter-spacing:1.5px}nav{display:flex;gap:24px;align-items:center}nav a{font-size:12px;color:#47685f;text-decoration:none;font-weight:700}.access{background:#173f35;color:#fff;padding:10px 13px}main{display:grid;grid-template-columns:1fr minmax(420px,520px);gap:70px;max-width:1120px;margin:55px auto;padding:0 28px;align-items:start}.consult-copy{padding-top:45px}.eyebrow{font-size:12px;color:#98753a;font-weight:800;letter-spacing:1.7px}.consult-copy h1{font-size:45px;line-height:1.06;letter-spacing:-1.7px;margin:13px 0}.consult-copy>p{font-size:13px;line-height:1.7;color:#687772}.consult-copy aside{display:grid;gap:5px;background:#e8f0ed;border-left:3px solid #37695b;padding:14px;margin:27px 0;font-size:12px;line-height:1.5}.consult-copy aside span{color:#60716b}.consult-copy ul{padding-left:18px}.consult-copy li{font-size:12px;line-height:1.6;color:#73807b;margin:6px}.consult-card{background:#fff;border:1px solid #d9e1dd;box-shadow:0 20px 55px #173f3510;padding:30px}.consult-card form>div{position:relative}.consult-card form>div>span{position:absolute;right:0;top:20px;background:#e6f0eb;color:#28604f;padding:6px 8px;font-size:12px;font-weight:800}.consult-card h2{font-size:22px;margin:7px 0 22px}.consult-card label{display:block;font-size:12px;font-weight:700;margin:15px 0}.consult-card select,.consult-card textarea{display:block;width:100%;margin-top:7px;border:1px solid #d3dcda;padding:12px;font:12px 'Public Sans';background:#fff}.consult-card textarea{resize:vertical}.consult-card label>small{display:block;text-align:right;font-size:12px;color:#8b9490;margin-top:4px}.accept{display:flex!important;gap:8px;line-height:1.5;font-weight:400!important}.accept input{accent-color:#245d4e}.consult-card button,.result>a{display:block;width:100%;border:0;background:#19493d;color:#fff;padding:13px;text-align:center;text-decoration:none;font:700 12px 'Public Sans';cursor:pointer}.result>p{margin-top:0}.result>p:not(.eyebrow){font-size:12px;line-height:1.7;color:#53655f}.result aside{background:#fff3dd;border-left:3px solid #aa7d31;padding:12px;font-size:12px;line-height:1.5;color:#785d31;margin:18px 0}.result>strong{display:block;font-size:12px;line-height:1.6;margin:18px 0}.result>button{background:#fff;color:#48675f;border:1px solid #d3dcda;margin-top:10px}@media(max-width:820px){main{grid-template-columns:1fr;gap:25px}.consult-copy{padding-top:0}nav a:first-child{display:none}}
body,input,select,textarea,button{font-family:'Public Sans',Arial,sans-serif!important}h1,h2,h3{font-family:'Public Sans',Arial,sans-serif!important;font-weight:700!important}.brand>img{display:block;width:38px;height:38px;border-radius:9px}
