.sptr.sptr-grey .home-sec{padding:clamp(4.5rem,11.5vh,8rem) 0}@media (max-width:860px){.sptr.sptr-grey .home-sec{padding:clamp(4rem,11.5vh,5.75rem) 0}}@media (min-width:861px){.sptr.sptr-grey .home-sec.home-paths{padding-top:calc(clamp(4.5rem,11.5vh,8rem) + 1.5rem)}}.sptr.sptr-grey .hm-chat-demo{background:var(--dciq-white);border-color:#16161614;box-shadow:0 40px 90px -46px #16161673}.sptr.sptr-grey .hm-chat-head{border-bottom-color:#16161614}.sptr.sptr-grey .hm-chat-who,.sptr.sptr-grey .hm-chat-school,.sptr.sptr-grey .hm-chat-num{color:var(--dciq-black)}.sptr.sptr-grey .hm-chat-tag,.sptr.sptr-grey .hm-chat-th,.sptr.sptr-grey .hm-chat-input{color:#16161680}.sptr.sptr-grey .hm-chat-dash:before{background:#16161629}.sptr.sptr-grey .hm-chat-dash:hover:before{background:#16161666}.sptr.sptr-grey .hm-chat-dash.is-on:before{background:#161616b3}.sptr.sptr-grey .hm-chat-demo[data-holding] .hm-chat-dash.is-on:before{background:#16161638}.sptr.sptr-grey .hm-chat-dash:after,.sptr.sptr-grey .hm-chat-caret{background:var(--dciq-black)}.sptr.sptr-grey .hm-chat-dash:focus-visible{outline-color:#16161680}.sptr.sptr-grey .hm-chat-q{background:var(--dciq-mist);color:var(--dciq-black);border-color:#1616160f}.sptr.sptr-grey .hm-chat-text{color:#161616db}.sptr.sptr-grey .hm-chat-dots i{background:#16161673}.sptr.sptr-grey .hm-chat-card{filter:drop-shadow(0 12px 24px #16161629)}.sptr.sptr-grey .hm-chat-table{border-color:#1616161a}.sptr.sptr-grey .hm-chat-tr{border-top-color:#16161614}.sptr.sptr-grey .hm-chat-range,.sptr.sptr-grey .hm-chat-level{color:#161616a8}.sptr.sptr-grey .hm-chat-chip{color:#161616cc;border-color:#16161629}.sptr.sptr-grey .hm-chat-input{border-color:#1616161f}.sptr.sptr-grey .home-paths .hm-who{border-top:1px solid #16161624;margin:0;padding:0;list-style:none}.sptr.sptr-grey .home-paths .hm-who-item{border-bottom:1px solid #16161624;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;column-gap:1.5rem;padding:clamp(1.25rem,2.6vw,1.75rem) 0;display:grid}.sptr.sptr-grey .home-paths .hm-who-label{font-family:var(--font-archivo), var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--dciq-indigo);font-size:.9rem;font-weight:800;font-stretch:100%;line-height:1.15}.sptr.sptr-grey .home-paths .hm-who-title{font-family:var(--f-display);letter-spacing:-.015em;color:var(--dciq-black);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:500;line-height:1.2;display:block}.sptr.sptr-grey .home-paths .hm-who-body{color:#161616ad;max-width:27rem;margin:.4rem 0 0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.55}@media (max-width:520px){.sptr.sptr-grey .home-paths .hm-who-item{grid-template-columns:minmax(0,1fr);row-gap:.5rem}}.sptr.sptr-grey .home-cta-mark{place-items:center;padding:clamp(1rem,4vw,3rem);display:grid}.sptr.sptr-grey .home-cta-trace{width:min(100%,26rem);height:auto;display:block;overflow:visible}.sptr.sptr-grey .home-cta-trace polygon{stroke-linejoin:round;stroke-linecap:round}.sptr.sptr-grey .home-cta-trace .ab-mark-base polygon{fill:#16161608;stroke:#16161647;stroke-width:.7px}.sptr.sptr-grey .home-cta-trace .ab-mark-light polygon{fill:none}@media (max-width:860px){.sptr.sptr-grey .home-cta-mark{display:none}}.sptr.sptr-grey .hm-faq-switch{border-color:#1616161f}.sptr.sptr-grey .hm-faq-tab{color:#16161699}.sptr.sptr-grey .hm-faq-tab:hover{color:var(--dciq-black)}.sptr.sptr-grey .hm-faq-tab.is-on{color:var(--dciq-black);background:var(--dciq-white)}.sptr.sptr-grey .hm-faq-tab:focus-visible{outline-color:#16161680}.sptr.sptr-grey .home-faq .faq summary{color:var(--dciq-black)}.sptr.sptr-grey .home-faq .faq details{border-bottom-color:#1616161f}.sptr.sptr-grey .home-faq .faq details p{color:#161616ad}
