@charset "UTF-8";.commercial-page{padding:32px var(--gutter) 80px}.commercial-page__inner{margin:0 auto;max-width:var(--container-deep)}.commercial-page .section{margin:64px 0}.commercial-page .section--split{align-items:start;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.commercial-page h2{color:rgb(var(--color-k-ink));font-size:clamp(26px,3.2vw,36px);font-weight:300;letter-spacing:-.02em;line-height:1.18;margin:0 0 16px}.commercial-page p{margin:0 0 16px}.commercial-page .prose-block,.commercial-page .section__intro{max-width:760px}.commercial-page .section__intro,.commercial-page .section__note{color:rgb(var(--color-k-text-soft))}.commercial-page .section__note{font-size:14px;margin-top:18px}.commercial-page .prose-block{color:rgb(var(--color-k-text))}.commercial-page .btn-cta{margin-top:24px}.commercial-page .text-button{background:transparent;border:0;color:rgb(var(--color-k-purple-700));cursor:pointer;font:inherit;font-size:14.5px;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:3px}.commercial-page .wayfinding{color:rgb(var(--color-k-text-soft));font-size:14px;line-height:1.6;margin:32px auto 0;max-width:760px;padding:0 24px;text-align:center}.commercial-page .ff-grid{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);margin-top:24px}.commercial-page .ff-prose p{color:rgb(var(--color-k-text));font-size:16.5px;line-height:1.65;margin:0 0 14px}.commercial-page .ff-prose p:last-child{margin-bottom:0}.commercial-page .ff-cards{display:flex;flex-direction:column;gap:10px}.commercial-page .ff-card{background:rgb(var(--color-k-surface-warm));border-radius:var(--radius-m);padding:16px 18px}.commercial-page .ff-card__h{color:rgb(var(--color-k-ink));font-size:14px;font-weight:500;margin:0 0 4px}.commercial-page .ff-card__b{color:rgb(var(--color-k-text-soft));font-size:13.5px;line-height:1.5;margin:0}.commercial-page .calculator-block,.commercial-page .cb-calc{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.commercial-page .cb-bullets{list-style:none;margin:16px 0 0;padding:0}.commercial-page .cb-bullets li{color:rgb(var(--color-k-text));font-size:15.5px;line-height:1.55;margin-bottom:8px;padding-left:18px;position:relative}.commercial-page .cb-bullets li:before{color:rgb(var(--color-k-purple-700));content:"•";font-weight:500;left:0;position:absolute;top:0}@media (max-width:880px){.commercial-page{padding-bottom:96px;padding-top:20px}.commercial-page .section,.commercial-page .section--split{margin:48px 0}.commercial-page .section--split{grid-template-columns:1fr}.commercial-page .calculator-block,.commercial-page .cb-calc,.commercial-page .ff-grid{gap:28px;grid-template-columns:1fr}}.quote-landing-page{background:#fff;color:rgb(var(--color-k-text));margin:0 auto;max-width:var(--container-deep);padding:0 var(--gutter) 80px}.quote-landing-page .section{margin-bottom:64px}.quote-landing-page .linked-section,.quote-landing-page .quote-section,.quote-landing-page .self-employed-section,.quote-landing-page .why-section{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.quote-landing-page .quote-section{padding-top:56px}.quote-landing-page .self-employed-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.quote-landing-page .quote-form{background:rgb(var(--color-k-surface-warm));border:1px solid rgb(var(--color-k-rule));border-radius:var(--radius-l);padding:22px}.quote-landing-page .quote-form .quote-form__inner{margin:0}.quote-landing-page .btn-cta--full{margin-top:14px}.quote-landing-page .btn-cta:not(.btn-cta--full){margin-top:8px}.quote-landing-page .section .feature-cards{margin-top:20px}.quote-landing-page .note{margin-top:18px}@media (max-width:880px){.quote-landing-page{padding-bottom:96px;padding-top:20px}.quote-landing-page .linked-section,.quote-landing-page .quote-section,.quote-landing-page .self-employed-section,.quote-landing-page .why-section{gap:28px;grid-template-columns:1fr}}.contact-page{background:rgb(var(--color-k-surface-warm));min-height:100vh;padding-bottom:64px}.contact-hero{margin-bottom:clamp(32px,5vw,56px)}.contact-page .contact-hero.page-hero--brand .page-hero__aside{background:transparent;border:0;padding:0}.contact-page__inner{margin:0 auto;width:min(var(--container-deep),100vw - var(--gutter) * 2)}.contact-hero-card{border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:24px}.contact-hero-card__eyebrow{color:rgb(var(--color-eyebrow-on-brand));font-size:.75rem;font-weight:700;letter-spacing:.18em;margin:0 0 18px;text-transform:uppercase}.contact-hero-card__links{display:grid;gap:16px}.contact-hero-link{color:#fff;display:grid;font-weight:400;gap:4px;min-width:0;text-decoration:none}.contact-hero-link:hover{color:#fff;text-decoration:underline;text-underline-offset:.18em}.contact-hero-link__label{color:#ffffffb3;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.contact-form-panel{background:#fff;border:1px solid rgb(var(--color-k-rule));border-radius:8px;color:rgb(var(--color-k-text));padding:24px}.contact-form-panel h2{color:rgb(var(--color-k-ink));font-size:1.25rem;font-weight:600;line-height:1.25;margin:0 0 18px}.contact-status{align-items:center;background:#fff;border-radius:var(--radius-m);display:flex;margin-bottom:20px;padding:12px}.contact-status__icon{height:3.5rem;margin:auto 0;width:3.5rem}.contact-status p{margin:0 0 24px}@media (min-width:1024px){.contact-form-panel{padding:32px}}
