/* Local Getting Started: matching typography, vivid icons, original guidance. */
.dic-start-page :is(h1,h2,h3,p,a,span,li) {letter-spacing:normal;text-wrap:balance;}
body .dic-start-page h1 .dic-product-name {font-size:clamp(1.8rem,11cqi,5.2rem);font-synthesis:none;}
body .dic-start-page .dic-start-subhead {font-size:clamp(1.5rem,6.5cqi,3rem);font-weight:700;line-height:1.18;color:#145da8;margin:0 0 1.5rem;}
.dic-start-page .dic-product-workflow h2 {margin-bottom:1.5rem;text-wrap:balance;}
.dic-start-page .dic-product-workflow__top>span:first-child {text-transform:uppercase;}
.dic-start-page .voice-service-section {padding:4rem 0;background:#f3f7fa;color:#07111f;}
.dic-start-page .voice-service-section--soft {background:#0b2239;color:#f5f8fc;}
.dic-start-page .voice-section-heading {max-width:780px;}
.dic-start-page .voice-section-heading :is(h2,h3),.dic-start-page .voice-readiness-outcome h3,.dic-start-page .voice-service-callout h3 {font-size:clamp(1.7rem,3vw,2.7rem);font-weight:750;line-height:1.2;color:inherit;}
.dic-start-page .voice-eyebrow {letter-spacing:normal;color:#145da8;font-size:.875rem;}
.dic-start-page .voice-section-heading p:not(.voice-eyebrow),.dic-start-page .voice-readiness-outcome p,.dic-start-page .voice-service-callout p:not(.voice-eyebrow) {font-size:1.125rem;line-height:1.65;color:#435b70;}
.dic-start-page .voice-service-section--soft .voice-eyebrow {color:#8cdaff;}
.dic-start-page .voice-readiness-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;}
.dic-start-page .voice-readiness-grid article {display:flex;align-items:flex-start;gap:1.25rem;border:1px solid #c1d4e3;background:white;padding:1.75rem;border-radius:6px;}
.dic-start-page .voice-readiness-grid h3 {font-size:1.5rem;font-weight:750;line-height:1.25;color:#07111f;}
.dic-start-page .voice-readiness-grid p {font-size:1.125rem;line-height:1.6;color:#435b70;}
.dic-start-page :is(.voice-readiness-grid article,.voice-readiness-process li)>.bi {display:grid;place-items:center;width:60px;height:60px;flex:0 0 60px;font-size:2.15rem;border-radius:7px;background:var(--dic-icon-cyan);color:#002d4a;box-shadow:inset 0 1px 0 #ffffffcc,0 5px 18px #19bfff30;}
.dic-start-page :is(.voice-readiness-grid article,.voice-readiness-process li):nth-child(3n+2)>.bi {background:var(--dic-icon-violet);color:#1b124d;}
.dic-start-page :is(.voice-readiness-grid article,.voice-readiness-process li):nth-child(3n)>.bi {background:var(--dic-icon-mint);color:#004438;}
.dic-start-page .voice-readiness-process {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:0;list-style:none;}
.dic-start-page .voice-readiness-process li {position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.75rem;background:#ffffff06;border:1px solid #ffffff22;border-radius:6px;}
.dic-start-page .voice-readiness-process li>span {position:absolute;right:1.5rem;top:1.5rem;background:transparent;color:#8cdaff;}
.dic-start-page .voice-readiness-process h3 {font-size:1.6rem;margin:1.2rem 0 .75rem;color:#f5f8fc;}
.dic-start-page .voice-readiness-process p {font-size:1.125rem;line-height:1.6;color:#c0d2e0;margin:0;}
.dic-start-page .voice-readiness-outcome__grid {gap:3rem;}
.dic-start-page .voice-readiness-outcome__grid li {background:white;color:#243f56;border:1px solid #c1d4e3;border-radius:6px;font-size:1.125rem;}
.dic-start-page .voice-readiness-outcome__grid li .bi {color:#145da8;}
.dic-start-page .voice-service-callout {background:linear-gradient(115deg,#0b2239,#0d3558);border-top:3px solid #2dbbff;border-radius:6px;color:#f5f8fc;}
.dic-start-page .voice-service-callout p:not(.voice-eyebrow) {color:#c0d2e0;}
.dic-start-page .voice-service-callout .voice-eyebrow {color:#8cdaff;}
.dic-start-page .voice-button {white-space:normal;text-wrap:balance;}
@media(max-width:991.98px){.dic-start-page .voice-readiness-process {grid-template-columns:minmax(0,1fr);}.dic-start-page .voice-readiness-outcome__grid {grid-template-columns:minmax(0,1fr);}}
@media(max-width:767.98px){.dic-start-page .voice-readiness-grid {grid-template-columns:minmax(0,1fr);}.dic-start-page .voice-service-section {padding:3rem 0;}}
@media(max-width:575.98px){.dic-start-page .voice-readiness-grid article {padding:1.25rem;gap:1rem;}.dic-start-page .voice-readiness-grid article>.bi {width:48px;height:48px;flex-basis:48px;font-size:1.85rem;}.dic-start-page .voice-readiness-grid h3 {font-size:1.25rem;}}

.dic-start-page .voice-readiness-outcome .voice-readiness-outcome__grid>div>p:not(.voice-eyebrow) {color:#435b70;}
