.omnis-page-hero{background:linear-gradient(165deg,var(--omnis-tone-primary-soft) 0,var(--wp--preset--color--surface) 35%,var(--omnis-tone-secondary-soft) 70%,var(--omnis-tone-accent-soft) 100%)!important;overflow:hidden;position:relative}.omnis-page-hero:before{background-image:radial-gradient(circle,var(--omnis-border-glass) 1px,#0000 1px);background-size:28px 28px;content:"";inset:0;opacity:.2;pointer-events:none;position:absolute;z-index:0}.omnis-page-hero>*{position:relative;z-index:1}.omnis-page-hero:after{background:linear-gradient(90deg,#0000 0,var(--omnis-border-glass) 30%,var(--omnis-tone-secondary-soft) 70%,#0000 100%);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:1}.omnis-locations-banner{background:linear-gradient(135deg,var(--omnis-tone-primary-soft) 0,var(--omnis-tone-secondary-soft) 50%,var(--omnis-tone-accent-soft) 100%)!important}.omnis-eyebrow{font-size:var(--wp--preset--font-size--eyebrow);font-weight:600;letter-spacing:.08em}.omnis-eyebrow,.omnis-section-kicker{font-family:var(--wp--preset--font-family--mono);font-synthesis:none;text-transform:uppercase}.omnis-section-kicker{font-size:.78rem;font-weight:500;letter-spacing:.1em}.omnis-section-title{font-family:var(--wp--preset--font-family--display);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--wp--preset--spacing--30);margin-top:.75rem}.omnis-section-intro{font-size:1rem;line-height:1.65;margin-bottom:var(--wp--preset--spacing--60)}.omnis-lead{font-size:var(--wp--preset--font-size--body-large);line-height:1.65}.omnis-small-copy{font-size:var(--wp--preset--font-size--small);line-height:1.7}.omnis-page-shell{margin-top:0;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--40) var(--wp--preset--spacing--70)}.omnis-page-hero-shell{margin-top:0;padding:var(--wp--preset--spacing--80) var(--wp--preset--spacing--40) var(--wp--preset--spacing--60)}.omnis-section-shell{margin-top:0;padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--40)}.omnis-page-intro{font-size:1.05rem;line-height:1.65;margin-bottom:var(--wp--preset--spacing--60)}.omnis-panel{border:1px solid var(--wp--preset--color--border);border-radius:var(--omnis-radius-md);padding:var(--wp--preset--spacing--40)}.omnis-panel--padded-lg{padding:var(--wp--preset--spacing--50)}.omnis-panel-title{font-family:var(--wp--preset--font-family--display);font-size:1.15rem;font-weight:700;margin-bottom:var(--wp--preset--spacing--20)}.omnis-panel-copy{font-size:.88rem;line-height:1.6}.omnis-panel-display{font-size:2rem;margin-bottom:var(--wp--preset--spacing--20)}.omnis-card-title-lg,.omnis-panel-display{font-family:var(--wp--preset--font-family--display);font-weight:800}.omnis-card-title-lg{font-size:1.5rem;margin-bottom:var(--wp--preset--spacing--10)}.omnis-step-title{font-family:var(--wp--preset--font-family--display);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.omnis-step-copy{font-size:.9rem;line-height:1.65}.omnis-step-chip{border-radius:var(--wp--preset--border--radius--m,16px);font-size:var(--wp--preset--font-size--large);font-weight:800;min-height:56px;padding:.45rem var(--wp--preset--spacing--30)}.omnis-note-pill,.omnis-step-chip{align-items:center;display:inline-flex;justify-content:center}.omnis-note-pill{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:var(--omnis-radius-pill);font-size:var(--wp--preset--font-size--eyebrow);font-weight:600;letter-spacing:.02em;line-height:1.3;padding:.35rem .85rem}.omnis-note-pill--secondary{background:var(--wp--preset--color--secondary-light);border-color:var(--wp--preset--color--secondary)}.omnis-spec-pill{align-items:center;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:var(--omnis-radius-pill);display:inline-flex;font-family:var(--wp--preset--font-family--mono);font-size:.82rem;font-synthesis:none;font-weight:600;justify-content:center;letter-spacing:.03em;line-height:1.3;padding:.4rem var(--wp--preset--spacing--30)}.omnis-spec-pill--surface{background:var(--wp--preset--color--surface)}.omnis-meta-inline{font-size:.78rem;font-weight:500;letter-spacing:.02em}.omnis-meta-inline,.omnis-meta-strong{font-family:var(--wp--preset--font-family--mono);font-synthesis:none}.omnis-meta-strong{font-size:.82rem;font-weight:700;letter-spacing:.03em}.omnis-meta-caption{font-size:.85rem}:where(.omnis-faq-copy,.omnis-page-shell details.wp-block-details>p){font-size:.94rem;line-height:1.72;margin:0;padding:0 var(--wp--preset--spacing--40) var(--wp--preset--spacing--40)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details){align-self:stretch;background:linear-gradient(145deg,var(--wp--preset--color--white) 0,var(--wp--preset--color--surface) 100%);border:1px solid var(--omnis-border-glass);border-radius:24px;box-shadow:var(--omnis-shadow-soft);display:block;margin:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details)+:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details){margin-top:var(--wp--preset--spacing--20)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details)[open]{background:linear-gradient(145deg,var(--wp--preset--color--white) 0,var(--omnis-tone-primary-soft) 100%);border-color:var(--omnis-border-glass);box-shadow:var(--omnis-shadow-soft);margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details)[open] summary{padding-bottom:var(--wp--preset--spacing--30)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details)[open] summary:after{background:var(--wp--preset--color--primary-light)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details) summary{box-sizing:border-box;color:var(--wp--preset--color--text);font-family:var(--wp--preset--font-family--display);font-size:clamp(1.35rem,1.15rem + .9vw,1.9rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;min-height:5rem;padding:var(--wp--preset--spacing--40);width:100%}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details) summary:after{background:var(--omnis-tone-primary-soft);font-size:1.55rem;height:3.25rem;width:3.25rem}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details):not([open]) summary{padding-bottom:var(--wp--preset--spacing--40)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details):hover{border-color:var(--omnis-border-soft);box-shadow:var(--omnis-shadow-soft)}@media (max-width:782px){:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details){border-radius:var(--wp--preset--border--radius--l,20px)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details) summary{font-size:clamp(1.15rem,1.02rem + 1vw,1.45rem);min-height:4.3rem;padding:var(--wp--preset--spacing--30)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details) summary:after{font-size:1.35rem;height:2.9rem;width:2.9rem}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details):not([open]) summary{padding-bottom:var(--wp--preset--spacing--30)}:where(.omnis-accordion-item,.omnis-page-shell details.wp-block-details)[open] summary{padding-bottom:var(--wp--preset--spacing--20)}:where(.omnis-faq-copy,.omnis-page-shell details.wp-block-details>p){font-size:.92rem;padding:0 var(--wp--preset--spacing--30) var(--wp--preset--spacing--30)}}.omnis-stat-value{font-family:var(--wp--preset--font-family--display);font-size:2.5rem;font-weight:800}.omnis-stat-caption{font-size:.9rem}.omnis-quote-funnel__hero-layout{align-items:stretch}.omnis-quote-funnel__hero-title{max-width:14ch}.omnis-quote-funnel__hero-pills{gap:.75rem}.omnis-quote-funnel__aside-stack>.wp-block-group,.omnis-quote-funnel__form-shell,.omnis-quote-funnel__hero-card{border-color:var(--omnis-border-soft);box-shadow:var(--omnis-shadow-soft)}.omnis-quote-funnel__hero-list,.omnis-quote-funnel__list{display:grid;font-size:.95rem;gap:.85rem;line-height:1.65;margin:0;padding-left:1.2rem}.omnis-quote-funnel__content{align-items:flex-start}.omnis-quote-funnel__form-shell{overflow:hidden;position:relative}.omnis-quote-funnel__form-shell:before{background:radial-gradient(circle at top right,color-mix(in oklch,var(--wp--preset--color--secondary) 14%,#0000) 0,#0000 42%),radial-gradient(circle at bottom left,color-mix(in oklch,var(--wp--preset--color--primary) 10%,#0000) 0,#0000 38%);content:"";inset:0;pointer-events:none;position:absolute}.omnis-quote-funnel__form-shell>*{position:relative;z-index:1}.omnis-quote-funnel__form-shell .wp-block-shortcode{margin-top:var(--wp--preset--spacing--40);width:100%}.omnis-quote-funnel__aside-stack{gap:var(--wp--preset--spacing--30);position:sticky;top:calc(6.25rem + var(--wp-admin--admin-bar--position-offset, 0px))}.omnis-quote-funnel__proof-grid{gap:.9rem}.omnis-quote-funnel__proof-card{border:1px solid var(--omnis-border-soft);border-radius:22px;gap:.35rem;padding:1rem 1.1rem}.omnis-quote-funnel__proof-label{font-family:var(--wp--preset--font-family--mono);font-size:.78rem;font-synthesis:none;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.omnis-quote-funnel__proof-value{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.15rem,1rem + .6vw,1.55rem);font-weight:800;line-height:1.15;margin:0}.omnis-quote-funnel__proof-copy{font-size:.88rem;line-height:1.58;margin:0}@media (max-width:960px){.omnis-quote-funnel__hero-title{max-width:none}.omnis-quote-funnel__aside-stack{position:static;top:auto}}@media (max-width:782px){.omnis-quote-funnel__aside-stack>.wp-block-group,.omnis-quote-funnel__form-shell,.omnis-quote-funnel__hero-card,.omnis-quote-funnel__proof-card{border-radius:var(--wp--preset--border--radius--l,20px)}.omnis-quote-funnel__hero-list,.omnis-quote-funnel__list{font-size:.92rem;padding-left:1rem}}