.intake-wrap{max-width:800px;margin:0 auto;padding:48px 24px 80px}.intake-wrap h1{margin:16px 0;font-size:clamp(2rem,5vw,3.3rem);line-height:1.1}.intake-wrap p{line-height:1.6}.intake-price{border-left:3px solid #b68c39;padding:8px 16px}.intake-form{margin-top:32px}.intake-form fieldset{border:1px solid #c7c9c5;min-width:0;margin:0 0 28px;padding:24px}.intake-form legend{padding:0 8px;font-size:1.2rem;font-weight:700}.intake-form label{flex-direction:column;gap:8px;margin-bottom:20px;font-size:1rem;display:flex}.intake-form input,.intake-form textarea{font:inherit;color:#18261f;box-sizing:border-box;background:#fff;border:1px solid #868d86;border-radius:4px;width:100%;padding:12px}:is(.intake-form input:focus-visible,.intake-form textarea:focus-visible){outline-offset:2px;outline:3px solid #b68c39}.intake-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.intake-form small,.intake-note{font-size:.875rem;line-height:1.5}.intake-form .intake-confirm{flex-direction:row;align-items:flex-start}.intake-confirm input{flex-shrink:0;width:20px;height:20px}.intake-form button{font:inherit;cursor:pointer}.intake-form button:disabled{opacity:.6}.intake-honey{position:absolute;left:-10000px}.intake-success{border:1px solid #adb6ac;margin-top:32px;padding:28px}.intake-success a{margin:16px 0;display:block}.intake-list{gap:12px;margin-top:32px;display:grid}.intake-list a{border:1px solid #bbb;justify-content:space-between;gap:16px;padding:20px;font-weight:600;text-decoration:none;display:flex}.intake-list a:hover{border-color:#98732d}.intake-list span{white-space:nowrap;font-size:.875rem}@media (max-width:560px){.intake-grid{grid-template-columns:1fr}.intake-form fieldset{padding:16px}.intake-list a{flex-direction:column}}
