.additional-services{min-width:0;border:1px solid #b99a64;border-radius:12px;padding:18px 20px;margin:24px 0;background:#f6f2e9;color:#142c3b}.additional-services summary{font:700 20px/1.4 system-ui,sans-serif;color:#142c3b;cursor:pointer;min-height:44px;align-content:center}.additional-services summary:focus-visible{outline:3px solid #244b65;outline-offset:6px;border-radius:3px}.additional-service-count{font-size:15px;white-space:nowrap}.additional-service-content{padding-top:8px;background:#f6f2e9;color:#142c3b}.additional-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0}.additional-service-choice{display:flex!important;align-items:center;gap:12px;padding:14px;border:1px solid #b99a64;border-radius:8px;background:#fff;color:#142c3b;cursor:pointer;min-height:52px}.additional-service-choice input{width:22px!important;height:22px;margin:0;flex:0 0 22px;accent-color:#17394f}.additional-service-choice:has(input:checked){background:#e7efee;border-color:#17394f}.additional-service-notes{display:block}.additional-service-notes textarea{display:block;width:100%;box-sizing:border-box;min-height:84px;margin-top:8px;background:#fff;color:#142c3b}.additional-services [data-service-summary]{font-weight:700}#specialist-quote{scroll-margin-top:170px}@media(max-width:480px){.additional-services{padding:15px}.additional-services summary{font-size:18px}}
