.intake-hero{padding-top:90px;padding-bottom:80px;max-width:1100px}.intake-hero h1{font-size:clamp(3rem,7vw,6rem);line-height:1.05;margin:20px 0 28px}.intake-hero .intro{max-width:720px;margin-bottom:28px}.intake-nav{display:flex;gap:24px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.package{padding:32px;border:1px solid #b9c5ba;border-radius:8px;display:flex;flex-direction:column;background:#f6f4ed}.package.featured{background:#e5ede3;border-color:#365b48}.package h3{font-size:1.65rem;margin:16px 0}.price{font-size:2.4rem!important;color:#152f28;margin:8px 0 22px}.price small{display:block;font:400 .9rem/1.6 sans-serif}.package ul{padding-left:20px;margin-bottom:32px}.package li{margin:12px 0}.package .button{margin-top:auto;justify-content:center}.scope-note{padding:30px;margin-top:30px;border-left:3px solid #56715c;background:#edf0e8}.scope-note p{max-width:950px}.intake-form{max-width:900px}.intake-form fieldset{border:0;padding:28px 0 32px;margin:0;border-top:1px solid #bdc6bb;min-width:0}.intake-form legend{font-weight:700;padding-right:20px;color:#284a39}.fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.full{grid-column:1/-1}.intake-form label{display:block;margin-bottom:8px}.intake-form input:not([type=checkbox]),.intake-form select,.intake-form textarea{width:100%;box-sizing:border-box;border:1px solid #829482;border-radius:4px;background:#fffefa;color:#152f28;font:inherit;padding:13px}.intake-form textarea{resize:vertical}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{outline:3px solid #b29b54;outline-offset:3px}.intake-form .consent{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.consent input{width:22px;height:22px;flex-shrink:0;margin-top:4px}.privacy-note{font-size:.9rem;line-height:1.7;margin:20px 0 28px}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.success-panel{background:#e5ede3;padding:40px;max-width:850px;border:1px solid #365b48}.success-panel[hidden]{display:none}#intake-status{margin:18px 0;white-space:pre-wrap}.intake-form [disabled]{opacity:.65;cursor:wait}.intake-invite{padding:30px;border:1px solid currentColor;border-radius:6px}.inquiry-list article{padding:24px;border:1px solid #bdc6bb;margin:24px 0;overflow-wrap:anywhere}.inquiry-list dt{font-weight:700;margin-top:16px}.inquiry-list dd{margin:4px 0;white-space:pre-wrap}html{scroll-behavior:smooth}@media(max-width:850px){.package-grid{grid-template-columns:1fr}.intake-hero{padding-top:48px}.package{padding:26px}.fields{grid-template-columns:1fr}.intake-nav{gap:16px;font-size:.9rem}.scope-note{padding:22px}.success-panel{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.intake-form .field label{color:#284a39}.intake-form .field label span{color:#465d4d}.intake-form input::placeholder,.intake-form textarea::placeholder{color:#637263;opacity:1}

.intake-form .consent,.intake-form .consent span{color:#284a39}
