/* Contact: matching local DIC design with normal letter spacing. */
.dic-contact-options {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;}
.dic-contact-options>a {display:grid;grid-template-columns:60px minmax(0,1fr);gap:1.25rem;align-items:start;padding:1.5rem;background:#0d1c2a;border:1px solid #284052;border-radius:6px;text-decoration:none;}
.dic-contact-page .dic-contact-options h3 {font-size:1.4rem;font-weight:850!important;font-synthesis:none;line-height:1.25;letter-spacing:normal;color:#f5f8fc;margin:0 0 .8rem;}
.dic-contact-page .dic-contact-options p {font-size:1.0625rem;color:#bbccd9;margin:0;}
.dic-contact-options>a:hover,.dic-contact-options>a.is-active {border-color:#63ceff;background:#153249;}
.dic-contact-options>a.is-active {box-shadow:inset 0 0 0 1px #63ceff;}
.dic-contact-page .dic-contact-options>a:nth-child(2) .dic-product-icon {background:var(--dic-icon-mint);color:#004438;}
.dic-contact-page .dic-contact-options>a:nth-child(3) .dic-product-icon {background:var(--dic-icon-violet);color:#1b124d;}
.dic-contact-page #contact-form {scroll-margin-top:6rem;}
.dic-contact-page .voice-contact-grid {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start;}
.dic-contact-page .voice-contact-context>ul {list-style:none;margin:1.75rem 0;padding:0;}
.dic-contact-page .voice-contact-context>ul li {display:grid;grid-template-columns:24px minmax(0,1fr);gap:.85rem;padding:1.2rem 0;border-top:1px solid #cbdce9;font-size:1.0625rem;line-height:1.6;color:#435b70;}
.dic-contact-page .voice-contact-context>ul li>i {color:#145da8;padding-top:.2rem;}
.dic-contact-page .voice-contact-context>ul strong {display:block;font-size:1.0625rem;font-weight:700;color:#07111f;margin:0 0 .4rem;}
.dic-contact-page .voice-contact-context>ul li>span {text-wrap:balance;color:#435b70;}
.dic-contact-page .voice-contact-selection {background:#e1f1fc;border:1px solid #accfe5;border-radius:5px;padding:1rem;color:#145da8;font-size:1rem;}
.dic-contact-page .voice-contact-order-link {border-top:1px solid #cbdce9;padding-top:1.25rem;}
.dic-contact-page .voice-contact-order-link>a {display:block;margin-top:.6rem;color:#145da8;font-weight:650;}
.dic-contact-page .voice-lead-form {border:1px solid #b8cddc;border-radius:6px;background:white;overflow:hidden;box-shadow:0 20px 40px #07111f17;}
.dic-contact-page .voice-lead-form__heading {background:linear-gradient(115deg,#0b2239,#0d3558);border-top:3px solid #2dbbff;padding:1.75rem;}
.dic-contact-page .voice-lead-form__heading .voice-eyebrow {font-size:.75rem;font-weight:750;letter-spacing:.1em;color:#8cdaff;}
.dic-contact-page .voice-lead-form__heading h3 {font-size:1.9rem;line-height:1.2;letter-spacing:normal;color:#f5f8fc;margin:.75rem 0;}
.dic-contact-page .voice-lead-form__heading p {font-size:1rem;line-height:1.6;color:#c0d2e0;margin:0;}
.dic-contact-page .voice-lead-form__body {padding:1.75rem;}
.dic-contact-page .voice-studio-disabled-form p {font-size:1rem;line-height:1.6;}
.dic-contact-page .voice-studio-disabled-form legend {font-size:1rem;line-height:1.45;text-wrap:balance;}
.dic-contact-next-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;}
.dic-contact-next-grid article {padding:1.5rem;background:#0d1c2a;border:1px solid #284052;border-radius:6px;}
.dic-contact-page .dic-contact-next-grid h3 {font-size:1.4rem;line-height:1.3;letter-spacing:normal;color:#f5f8fc;margin:1.3rem 0 .8rem;}
.dic-contact-page .dic-contact-next-grid p {font-size:1.0625rem;margin:0;}
.dic-contact-page .dic-contact-next-grid article:nth-child(2) .dic-product-icon {background:var(--dic-icon-mint);color:#004438;}
.dic-contact-page .dic-contact-next-grid article:nth-child(3) .dic-product-icon {background:var(--dic-icon-violet);color:#1b124d;}
@media(max-width:991.98px){.dic-contact-options,.dic-contact-next-grid,.dic-contact-page .voice-contact-grid {grid-template-columns:minmax(0,1fr);gap:1.5rem;}}
@media(max-width:575.98px){.dic-contact-options>a {display:block;padding:1.3rem;}.dic-contact-page .dic-contact-options h3 {margin-top:1.25rem;}.dic-contact-page .voice-lead-form__heading,.dic-contact-page .voice-lead-form__body {padding:1.25rem;}.dic-contact-next-grid article {padding:1.3rem;}.dic-contact-page .voice-lead-form__heading h3 {font-size:1.65rem;}}
