.professional-section,.professional-paths{overflow:clip}.professional-section{padding-block:var(--section-gap)}.professional-hero{background:linear-gradient(135deg, #e7e6e294 0 36%, transparent 36% 100%), var(--color-surface)}.professional-heading{max-width:44rem;margin-block-end:2rem}.professional-heading__eyebrow,.professional-paths__heading>p,.professional-form-heading__eyebrow{color:var(--color-red);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.75rem;font-size:.8125rem;font-weight:700;line-height:1.35}.professional-heading>:last-child,.professional-paths__heading>:last-child,.professional-form-heading>:last-child{margin-block-end:0}.professional-benefits{background:var(--color-white)}.professional-benefits__grid{gap:var(--card-gap);margin:0;padding:0;list-style:none;display:grid}.professional-benefit{background:var(--color-surface);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-red);border-radius:var(--radius-card);min-width:0;padding:1.5rem}.professional-benefit>svg{color:var(--color-red);margin-block-end:1rem}.professional-benefit h3{margin-block-end:.5rem}.professional-benefit p{color:var(--color-muted);margin-block-end:0}.professional-delivery{background:var(--color-neutral);border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr);gap:1rem;max-width:60rem;margin-block-start:2rem;padding:1.25rem;display:grid}.professional-delivery__icon{width:3rem;height:3rem;color:var(--color-white);background:var(--color-graphite);border-radius:var(--radius-control);place-items:center;display:grid}.professional-delivery h3{margin-block-end:.5rem}.professional-delivery p{margin-block-end:0}.professional-paths{padding-block:var(--section-gap);color:var(--color-white);background:var(--color-graphite)}.professional-paths__heading{max-width:46rem;margin-block-end:2rem}.professional-paths__heading>p{color:var(--color-neutral)}.professional-paths__heading h2{color:var(--color-white)}.professional-paths__grid{border-radius:var(--radius-large);border:1px solid #45484e;display:grid}.professional-path{min-width:0;padding:1.5rem}.professional-path+.professional-path{border-block-start:1px solid #45484e}.professional-path__icon{width:3rem;height:3rem;color:var(--color-graphite);background:var(--color-white);border-radius:var(--radius-control);place-items:center;margin-block-end:1.25rem;display:grid}.professional-path--new .professional-path__icon{color:var(--color-white);background:var(--color-red)}.professional-path__eyebrow{color:var(--color-neutral);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.625rem;font-size:.8125rem;font-weight:700;line-height:1.35}.professional-path h3{color:var(--color-white)}.professional-path>p:not(.professional-path__eyebrow){max-width:38rem;color:var(--color-neutral)}.professional-path__button{width:100%;margin-block-start:.75rem}.professional-path__button--light{color:var(--color-graphite);background:var(--color-white);border-color:var(--color-white)}.professional-path__button--light:hover{color:var(--color-white);background:0 0}.professional-paths :focus-visible{outline-color:var(--color-white)}.professional-form-section{background:var(--color-surface)}.professional-form-shell{gap:2rem;display:grid}.professional-form-heading{max-width:42rem}.professional-form-heading__notice{background:var(--color-neutral);border-inline-start:4px solid var(--color-red);border-radius:var(--radius-control);padding:1rem;font-weight:600}.professional-form-layout{min-width:0}.professional-form-layout .form-section__header h3{margin-block-end:.375rem;font-size:1.625rem;line-height:1.2}.professional-form-layout .local-form>.local-simulation{margin:1.25rem}.professional-form-actions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.professional-form-actions .button{width:100%}@media (width>=36rem){.professional-form-actions{flex-flow:wrap;align-items:center}.professional-form-actions .button{width:auto}}@media (width>=48rem){.professional-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-path{padding:2rem}.professional-form-layout .local-form>.local-simulation{margin:2rem}}@media (width>=64rem){.professional-benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.professional-delivery{margin-block-start:2.5rem;padding:1.5rem}.professional-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-path{padding:3rem}.professional-path+.professional-path{border-block-start:0;border-inline-start:1px solid #45484e}.professional-path__button{width:auto}.professional-form-shell{grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.professional-form-heading{position:sticky;top:6rem}}
