.cost-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;padding:38px;background:linear-gradient(135deg,#142b45,#1d476a);border-radius:16px;color:#fff;box-shadow:0 18px 45px #142b4518}.cost-hero .eyebrow{color:#a9cee8}.cost-price{display:block;font-size:clamp(2.8rem,6vw,4.8rem);line-height:1;color:#fff;letter-spacing:-.06em;margin:13px 0}.cost-hero h2{color:#fff;font-size:1.45rem;margin-bottom:12px}.cost-hero p{color:#ccdae7}.cost-includes{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;padding:25px}.cost-includes h3{color:#fff}.cost-includes .clean-list{color:#dbe6ef}.amc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.amc-card{display:flex;flex-direction:column;padding:29px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.amc-card.featured{border:2px solid #477da7;box-shadow:0 14px 35px #17375212}.amc-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;color:#55748f;font-weight:600}.amc-rate{font-size:3.1rem;line-height:1;color:#173752;margin:20px 0 6px}.amc-amount{font-size:1.12rem;font-weight:600;color:#245d92}.amc-card>p{color:var(--muted);font-size:.84rem}.amc-card h3{font-size:1rem;margin-top:16px}.amc-card .clean-list{font-size:.84rem}.amc-boundary{margin-top:auto;padding:18px;background:#edf4fb;border-radius:9px;border-left:3px solid #477da7}.amc-boundary strong{font-size:.84rem}.amc-boundary p{font-size:.77rem;color:#607185;margin:5px 0 0}.service-grid,.commitment-grid,.tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.service-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:19px;border:1px solid var(--line);border-radius:10px;background:#fff}.service-item>span{font-size:.55rem;color:#477da7;margin-top:7px}.service-item h3,.commitment h3{font-size:.93rem;margin:0 0 4px}.service-item p,.commitment p{font-size:.78rem;color:var(--muted);margin:0}.commitment{padding:21px;border-top:3px solid #477da7;background:#fff;border-radius:7px;box-shadow:var(--shadow)}.tech-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tech-item{display:flex;flex-direction:column;gap:7px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px}.tech-item strong{font-size:1rem;color:#173752}.tech-item span{font-size:.76rem;color:var(--muted)}.commercial-summary{display:flex;justify-content:space-between;align-items:center;gap:25px;border-left:4px solid #477da7}.commercial-summary h2{margin:4px 0}.commercial-summary p{margin:0;color:var(--muted)}
@media(max-width:900px){.cost-hero,.amc-grid{grid-template-columns:1fr}.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.cost-hero{padding:26px 20px}.cost-price{font-size:3rem}.service-grid,.commitment-grid,.tech-grid{grid-template-columns:1fr}.amc-card{padding:22px}.commercial-summary{align-items:flex-start;flex-direction:column}}
@media print{.cost-hero{background:#edf3f8!important;color:#173752;box-shadow:none}.cost-hero h2,.cost-hero p,.cost-hero .eyebrow,.cost-price,.cost-includes h3,.cost-includes .clean-list{color:#173752}.cost-includes{border-color:#cbd9e6}.amc-grid{grid-template-columns:1fr 1fr}.amc-card{box-shadow:none;break-inside:avoid}.service-grid,.commitment-grid{grid-template-columns:1fr 1fr}.tech-grid{grid-template-columns:repeat(4,1fr)}}
