.vrm-rates-summary{background:#eef4f6;color:#102f43;padding:clamp(28px,4vw,52px) 0;border-block:1px solid #d4e1e7}.vrm-rates-summary h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:8px 0 22px}.vrm-rates-inline{display:flex;align-items:center;gap:24px 48px;flex-wrap:wrap}.vrm-rates-inline p{margin:0}.vrm-rates-inline strong{display:block;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2;font-variant-numeric:tabular-nums}.vrm-rates-inline span{display:block;margin-top:5px}.vrm-rates-inline a{margin-left:auto}.vrm-rates-note{font-size:.9rem;line-height:1.6;max-width:850px;margin:20px 0 0;color:#425d6b}.vrm-price-page h1{font-size:clamp(2.2rem,5vw,4rem);line-height:1.12;margin:18px 0}.vrm-price-page .lead{max-width:760px}.vrm-price-page .breadcrumbs{margin-bottom:32px}.vrm-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:36px 0;max-width:960px}.vrm-price-grid article{border:1px solid #d4e1e7;border-radius:12px;padding:clamp(24px,4vw,40px);background:#f1f6f8;color:#102f43}.vrm-price-grid h2{font-size:1.25rem;margin:0 0 18px}.vrm-price-amount{font-size:clamp(2.3rem,4vw,3.4rem);font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;margin:0 0 20px}.vrm-price-amount span{display:block;font-size:1rem;font-weight:400;line-height:1.5;margin-top:8px}.vrm-price-terms{max-width:800px;margin-bottom:28px;line-height:1.7}.vrm-price-terms h2{font-size:1.5rem}.vrm-price-terms a,.vrm-price-page .breadcrumbs a{color:#0066a2;text-decoration:underline;text-underline-offset:3px}.vrm-rates-contact{padding:16px 20px;margin:0 0 24px;background:#eef4f6;border-left:3px solid #0073b5;color:#102f43;font-size:1rem;line-height:1.6}.vrm-rates-contact a{color:#0066a2;text-decoration:underline;white-space:nowrap}@media(max-width:640px){.vrm-price-grid{grid-template-columns:1fr;gap:16px}.vrm-rates-inline{gap:20px 28px}.vrm-rates-inline a{flex-basis:100%;margin-left:0}.vrm-rates-note{font-size:.875rem}.vrm-price-page .actions{align-items:flex-start}}