/* Pricing page uses the established DIC product design, local only. */
body .dic-quote-page h1 .dic-quote-title { font-size:clamp(1.5rem,10cqi,4.5rem); }
.dic-quote-paths {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;}
.dic-quote-paths article {padding:1.5rem;background:#0d1c2a;border:1px solid #284052;border-radius:6px;}
.dic-quote-page .dic-quote-paths h3 {font-size:1.4rem;line-height:1.25;color:#f5f8fc;margin:1.3rem 0 .8rem;}
.dic-quote-page .dic-quote-paths p {font-size:1.0625rem;}
.dic-quote-paths a {color:#7bdaff;font-size:1rem;font-weight:650;min-height:44px;display:inline-flex;align-items:center;text-wrap:balance;}
.dic-quote-page .dic-quote-paths article:nth-child(2) .dic-product-icon {background:var(--dic-icon-violet);color:#1b124d;}
.dic-quote-page .dic-quote-paths article:nth-child(3) .dic-product-icon {background:var(--dic-icon-mint);color:#004438;}
.dic-quote-comparison {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;}
.dic-quote-page .dic-quote-comparison h3 {font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;letter-spacing:normal;color:#07111f;}
.dic-quote-page .voice-button {white-space:normal;text-wrap:balance;}
.dic-quote-page #request {border-top:1px solid #cbdce9;scroll-margin-top:6rem;}
.dic-quote-page .voice-contact-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start;}
.dic-quote-page .voice-lead-form {border:1px solid #b8cddc;border-radius:6px;background:white;overflow:hidden;box-shadow:0 20px 40px #07111f17;}
.dic-quote-page .voice-lead-form__heading {background:linear-gradient(115deg,#0b2239,#0d3558);border-top:3px solid #2dbbff;padding:1.75rem;}
.dic-quote-page .voice-lead-form__heading .dic-product-eyebrow {color:#8cdaff;}
.dic-quote-page .voice-lead-form__heading h3 {color:#f5f8fc;font-size:1.75rem;line-height:1.2;margin:0;}
.dic-quote-page .voice-lead-form__body {padding:1.75rem;}
.dic-quote-page .voice-form-placeholder {margin:0;padding:1.5rem;border:1px dashed #afc6d7;background:#f3f7fa;border-radius:5px;text-align:left;}
.dic-quote-page .voice-form-placeholder h3 {font-size:1.3rem;line-height:1.3;color:#07111f;}
.dic-quote-page .voice-form-placeholder p {font-size:1rem;margin-bottom:0;}
.dic-quote-page .voice-contact-context .voice-product-note {font-size:.9375rem;padding-top:1rem;border-top:1px solid #cbdce9;}
@media(max-width:991.98px){.dic-quote-paths,.dic-quote-comparison,.dic-quote-page .voice-contact-grid {grid-template-columns:minmax(0,1fr);gap:1.5rem;}.dic-quote-paths article {display:grid;grid-template-columns:60px minmax(0,1fr);gap:1.25rem;}.dic-quote-page .dic-quote-paths h3 {margin-top:0;}}
@media(max-width:575.98px){.dic-quote-paths article {display:block;padding:1.3rem;}.dic-quote-page .dic-quote-paths h3 {margin-top:1.25rem;}.dic-quote-page .voice-lead-form__heading,.dic-quote-page .voice-lead-form__body {padding:1.25rem;}.dic-quote-page .voice-form-placeholder {padding:1.15rem;}.dic-quote-page .dic-quote-comparison h3 {font-size:1.6rem;}}
