.pricing-intro{padding:40px 0 26px}.pricing-intro h1{font-size:clamp(36px,4vw,52px);margin-bottom:16px}.pricing-intro p{max-width:720px;color:var(--muted);font-size:18px}.pricing-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:start;padding-bottom:48px}.price-list{border-top:3px solid var(--red)}.price-row{padding:23px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:14px}.price-row h2{font-size:22px;letter-spacing:0;margin:0 0 8px}.price-row p{font-size:15px;color:var(--muted);margin:0;max-width:330px}.price-amount{font-size:29px;line-height:1.2;font-weight:800;text-align:right;white-space:nowrap}.price-amount span{display:block;font-size:14px;font-weight:400;margin-top:5px}.estimate-panel{background:var(--light);padding:28px;border:1px solid var(--line);border-radius:8px}.estimate-panel h2{font-size:27px;letter-spacing:-.5px}.estimate-panel label{margin-bottom:18px}.estimate-result{background:var(--ink);color:#fff;padding:22px;border-radius:5px;margin:22px 0}.estimate-result .total{display:block;font-size:40px;font-weight:800;line-height:1.2;margin:8px 0}.estimate-result p{font-size:14px;margin:8px 0 0;color:#dce7f7}.estimate-panel .button{width:100%}.pricing-detail{padding:42px 0;background:var(--light)}.pricing-detail h2{font-size:30px}.pricing-detail .two{gap:44px}.pricing-detail p{color:var(--muted)}.check-row{display:flex;align-items:start;gap:10px;font-weight:400}.check-row input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0}.pricing-disclosure{font-size:14px;color:var(--muted);margin:19px 0 0}.estimate-panel [hidden]{display:none}.price-notes{margin-top:22px}.price-notes p{font-size:15px;color:var(--muted)}@media(max-width:1100px) and (min-width:751px){.head{flex-wrap:wrap}nav{width:100%;justify-content:flex-end}}@media(max-width:750px){.pricing-layout{grid-template-columns:1fr;gap:28px}.pricing-intro{padding-top:30px}.estimate-panel{padding:22px}.price-row{padding:19px 0}.price-row h2{font-size:20px}.price-amount{font-size:26px}.pricing-detail .two{gap:26px}}
