.dc-form-embed,.sec.assess .assess-card{background:var(--bw-plaster,#fff);color:var(--bw-basalt,#2b2b2b)}.dc-form-embed :is(label,legend,p,span,li,.hs-form-field),.sec.assess .assess-card :is(label,legend,p,span,li,.hs-form-field){color:var(--bw-basalt,#2b2b2b)}.dc-form-embed :is(input,select,textarea),.sec.assess .assess-card :is(input,select,textarea){background:#fff;border:1px solid var(--line,#ddd6c8);border-radius:0;color:var(--bw-basalt,#2b2b2b)}.dc-form-embed :is(input,select,textarea):focus-visible,.sec.assess .assess-card :is(input,select,textarea):focus-visible{outline:2px solid var(--bw-signal,#e23a1e);outline-offset:2px}.dc-form-embed button[type=submit],.dc-form-embed input[type=submit],.sec.assess .assess-card button[type=submit],.sec.assess .assess-card input[type=submit]{background:var(--bw-signal,#e23a1e);border:0;border-radius:0;color:#fff}.dc-form-embed .hs-error-msg,.dc-form-embed .hs-error-msgs label,.sec.assess .assess-card .hs-error-msg,.sec.assess .assess-card .hs-error-msgs label{color:var(--bw-signal,#e23a1e)}.logo-strip.mint .eyebrow,.sec.mint .eyebrow,.sec.plaster,.sec.teal .eyebrow{color:var(--ink,#363128)}.sec.plaster{background:var(--bw-plaster,#ffcab1)}.sec.basalt{background:var(--bw-basalt,#363128);color:var(--bw-mortar,#f7f3eb)}.sec.basalt :is(h1,h2,h3,h4,p,li,strong,em,td,th,.h2,.lead,.mod-lead){color:var(--bw-mortar,#f7f3eb)}.sec.basalt .eyebrow{color:var(--bw-mortar,#f7f3eb)}.sec.plaster .eyebrow{color:var(--ink,#363128)}.sec.basalt :is(.step,.icard,.lcard){border-top-color:rgba(247,243,235,.32)}.sec.basalt .spec-table :is(th,td){border-bottom-color:rgba(247,243,235,.22)}.sec.basalt .spec-table thead th{border-bottom-color:rgba(247,243,235,.55)}.sec.basalt .btn{background:var(--bw-mortar,#f7f3eb);border-color:var(--bw-mortar,#f7f3eb);color:var(--ink,#363128)}.sec.basalt .btn:hover{background:#fff;color:var(--ink,#363128)}@media (min-width:1024px){.lcard-grid.grid-4,.steps-grid.grid-4{grid-template-columns:repeat(4,1fr)}}.lcard .ic{color:currentColor;display:block;height:40px;margin-bottom:18px;width:40px}@media (min-width:1024px){.note-2col{column-count:2;column-gap:clamp(36px,4vw,72px)}.note-2col p{break-inside:avoid}}.sec.basalt :is(.spec-note,.sessions-note,.steps-note,.lcard-note){border-top-color:rgba(247,243,235,.32)}@media (max-width:767px){.sec .h2,.sec h2.h2{font-size:clamp(26px,7.4vw,40px);line-height:1.1}.sec .h2{overflow-wrap:break-word}}@media (max-width:360px){.sec .h2,.sec h2.h2{font-size:25px}}:where(#pillar-form,.sec[id]){scroll-margin-top:92px}html{scroll-padding-top:92px}@media (max-width:767px){.btn,.btn-session{align-items:center;display:inline-flex;min-height:44px}.session-row .btn-session{justify-content:center;width:100%}.faq-item summary{align-items:center;display:flex;min-height:44px;padding-right:8px}}