.customer-quote[data-v-0ff76240]{background:var(--fs-deep-blue);color:var(--fs-pale-cream);padding:55px 0}h2[data-v-0ff76240]{color:var(--fs-light-blue);font:600 12px/1.5 var(--fs-font-family);letter-spacing:.12em;margin-bottom:22px;text-transform:uppercase}figure[data-v-0ff76240]{margin:0;max-width:1000px}blockquote[data-v-0ff76240]{font:400 clamp(19px,2vw,25px)/1.65 var(--fs-font-family)}figcaption[data-v-0ff76240]{align-items:center;display:flex;flex-wrap:wrap;font:400 13px/1.6 var(--fs-font-family);gap:8px 18px;margin-top:24px}figcaption .customer-attribution>span[data-v-0ff76240]{color:var(--fs-light-blue)}.customer-logo[data-v-0ff76240]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-shrink:0;justify-content:center;padding:10px 14px}.customer-logo img[data-v-0ff76240]{display:block;height:auto;width:100px}.customer-attribution[data-v-0ff76240]{display:flex;flex-direction:column;gap:3px}@media(max-width:740px){.customer-quote[data-v-0ff76240]{padding:40px 0}}.homepage[data-v-36fb48af]{background:#fff}.wrap[data-v-36fb48af]{margin-inline:auto;width:min(1280px,calc(100% - 96px))}h2[data-v-36fb48af],h3[data-v-36fb48af],p[data-v-36fb48af]{margin:0}.eyebrow[data-v-36fb48af]{color:#586b7d;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}h2[data-v-36fb48af]{font-size:clamp(32px,3.3vw,46px);letter-spacing:-.045em;line-height:1.18}h2[data-v-36fb48af],h3[data-v-36fb48af]{font-weight:500}h3[data-v-36fb48af]{font-size:19px;letter-spacing:-.025em;line-height:1.4}.school-section[data-v-36fb48af]{padding-block:70px}.school-fit[data-v-36fb48af]{align-items:start;display:grid;gap:95px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.school-fit h2[data-v-36fb48af]{margin:18px 0 22px}.school-intro[data-v-36fb48af]{color:#586b7d;font-size:15px;line-height:1.8;margin-bottom:25px;max-width:510px}.fit-row[data-v-36fb48af]{border-top:1px solid #dce4ec;display:flex;gap:16px;padding:22px 0}.fit-row>svg[data-v-36fb48af]{color:#517e9c;flex-shrink:0;margin-top:3px}.fit-row p[data-v-36fb48af]{color:#586b7d;font-size:13px;line-height:1.8;margin-top:8px;max-width:58ch}.pricing-anchor[data-v-36fb48af]{padding-top:5px;scroll-margin-top:12px}.price-card[data-v-36fb48af]{background:#efeee5;border:1px solid #d8dccf;border-radius:8px;padding:32px}.price-top[data-v-36fb48af]{align-items:center;display:flex;gap:15px;justify-content:space-between}.mono[data-v-36fb48af]{color:#586b7d;font:10px ui-monospace,monospace}.price[data-v-36fb48af]{font-size:64px;font-weight:500;letter-spacing:-.055em;line-height:1.1;margin:22px 0}.price span[data-v-36fb48af]{color:#586b7d;font-size:12px;font-weight:400;letter-spacing:0}.price-card ul[data-v-36fb48af]{border-top:1px solid #cbd0c4;list-style:none;margin:0;padding:15px 0}.price-card li[data-v-36fb48af]{font-size:13px;padding:10px 0}.price-card li[data-v-36fb48af]:before{color:#335f80;content:"✓";margin-right:12px}.price-card .editorial-button[data-v-36fb48af]{display:flex;margin-top:15px;width:100%}.price-card .small[data-v-36fb48af]{color:#586b7d;font-size:11px;line-height:1.85;margin-top:20px}.price-card .small a[data-v-36fb48af]{text-decoration:underline;text-underline-offset:3px}.splitband[data-v-36fb48af]{border-block:1px solid #dce4ec;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.splitband article[data-v-36fb48af]{padding:35px 40px 35px 0}.splitband article+article[data-v-36fb48af]{border-left:1px solid #dce4ec;padding-left:40px;padding-right:0}.splitband h3[data-v-36fb48af]{font-size:27px;margin:14px 0}.splitband p[data-v-36fb48af]{color:#586b7d;font-size:14px;line-height:1.8;margin-bottom:20px;max-width:460px}.textlink[data-v-36fb48af]{border-bottom:1px solid #91a5af;display:inline-block;font-size:12px;font-weight:500;padding-bottom:5px}.faq[data-v-36fb48af]{display:grid;gap:90px;grid-template-columns:1fr 1.35fr;margin-bottom:65px;padding-top:60px}.faq h2[data-v-36fb48af]{font-size:34px}.faq details[data-v-36fb48af]{border-bottom:1px solid #dce4ec;padding:15px 0}.faq summary[data-v-36fb48af]{align-items:baseline;cursor:pointer;display:flex;font-size:14px;gap:20px;justify-content:space-between;list-style:none;min-height:44px;padding-block:10px}.faq summary[data-v-36fb48af]::-webkit-details-marker{display:none}.faq summary[data-v-36fb48af]:after{color:#517e9c;content:"+";font-size:18px}.faq details[open] summary[data-v-36fb48af]:after{content:"−"}.faq details p[data-v-36fb48af]{color:#586b7d;font-size:13px;line-height:1.85;padding-bottom:10px;padding-top:10px}@media(max-width:1050px){.wrap[data-v-36fb48af]{width:calc(100% - 64px)}.faq[data-v-36fb48af],.school-fit[data-v-36fb48af]{gap:45px}}@media(max-width:740px){.wrap[data-v-36fb48af]{width:calc(100% - 40px)}.school-section[data-v-36fb48af]{padding-block:45px}.faq[data-v-36fb48af],.school-fit[data-v-36fb48af],.splitband[data-v-36fb48af]{gap:28px;grid-template-columns:minmax(0,1fr)}.price-card[data-v-36fb48af]{padding:25px}.splitband[data-v-36fb48af]{gap:0}.splitband article[data-v-36fb48af],.splitband article+article[data-v-36fb48af]{border-left:0;padding:28px 0}.splitband article+article[data-v-36fb48af]{border-top:1px solid #dce4ec}.faq[data-v-36fb48af]{gap:20px;margin-bottom:40px;padding-top:40px}.faq h2[data-v-36fb48af]{font-size:32px}}.fit-row p[data-v-36fb48af],.school-intro[data-v-36fb48af],.splitband p[data-v-36fb48af]{text-wrap:balance}
