:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--label-gap:var(--space-2);--helper-gap:var(--space-3);--copy-gap:var(--space-2);--field-gap:var(--space-6);--section-gap:var(--space-8);--panel-inset:var(--space-8)}.input-panel{padding:var(--panel-inset)}.section-heading{margin-bottom:var(--space-6)}.section-body{gap:var(--field-gap);clear:both;display:grid}.section-body>p{margin:0}.form-section+.form-section{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--section-gap)}.form-section+.form-section>legend{float:left}.copy-stack{gap:var(--copy-gap);display:grid}.copy-stack>p{margin:0}.field{gap:var(--label-gap);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.field>label{margin:0}.field-support{gap:var(--copy-gap);margin-top:calc(var(--helper-gap) - var(--label-gap));display:grid}.field-support:empty{display:none}.field-support>p{margin:0}.field-support-reserved{margin-top:calc(var(--helper-gap) / 2 - var(--label-gap))}.field-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.coverage-period{padding:var(--space-4)}.plan-selection{gap:var(--copy-gap);display:grid}.rate-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.employee-entry{gap:var(--space-4);display:grid}.employee-list{gap:var(--space-3)}.employee-row{padding:var(--space-4);gap:var(--space-2) var(--space-4)}.employee-actions{gap:var(--space-3)}.form-bottom{margin-top:var(--space-6)}.carrier-content{padding:0 var(--space-4) var(--space-4)}.carrier-choice>.field-hint{margin:0 0 var(--space-2) 2rem}.reset-area{margin-top:var(--space-2)}.information-notes{margin-top:var(--space-4);padding-top:var(--space-1)}.information-notes .source-details{padding-block:0}.source-details[open]{padding-bottom:var(--space-3)}.source-details>p{margin:0}.source-details p+p{margin-top:var(--copy-gap)}.footer{margin-top:var(--space-4);padding-block:var(--space-4)}@media (width<=600px){.employee-actions{gap:0 var(--space-3)}}@media (width<=540px){:root{--panel-inset:var(--space-5)}.field-grid{grid-template-columns:1fr}.employee-row{padding:var(--space-3);gap:var(--space-2)}}@layer base{:root{--insight-lowest:#21734b;--insight-increase:#b42335;--insight-cost:#a64b00;--navy:#0b2746;--purple:#540778;--teal-ink:#007f82;--orange:#e96032;--orange-accent:#ffb02a;--font-weight-strong:600;--purple-pale:#eee6f2;--teal:#4ac3c7;--teal-light:#b7e7e9;--teal-pale:#edf9f9;--green:#c1d128;--green-pale:#f9faea;--text:#383839;--muted:#4d4d4d;--line:#d9d9d9;--grey-mist:#f6f6f6;--cream:#f7f4f4;--white:#fff;--radius:1rem;--control-radius:.5rem;--action-duration:.16s;--action-shadow:0 6px 16px #5407782e;color:var(--muted);background:var(--cream);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--limited-network-surface:#fff3df;--nice-hover:#fcfbff;--nice-purple:#49409c;--purple-light:#bb9cc9;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}:is(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[contenteditable=true],[contenteditable=plaintext-only]):focus-visible{outline:3px solid var(--focus-ring-color,var(--purple));outline-offset:4px}:where([tabindex="-1"]):not(a[href],button,input,select,textarea,summary,[role],[contenteditable]):focus{outline:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}a{color:var(--purple);text-underline-offset:.2em}button:disabled,fieldset:disabled{cursor:default}h1,h2,p{margin-top:0}h1,h2,h3{line-height:1.15}input,select{border:1px solid var(--muted);border-radius:var(--control-radius);background:var(--white);width:100%;min-width:0;min-height:48px;color:var(--text);padding:.65rem .8rem}select{text-overflow:ellipsis;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%20fill='none'%3e%3cpath%20d='m2%204%204%204%204-4'%20stroke='%23383839'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:.75rem;padding-right:3rem}button{border-radius:var(--control-radius);min-height:44px}fieldset{border:0;min-width:0;margin:0;padding:0}ul,ol{padding-left:var(--space-5)}p{margin-bottom:var(--space-4)}[aria-invalid=true]{border:2px solid var(--purple)}.shell{width:min(760px,100% - 64px);margin-inline:auto}.skip-link{padding:var(--space-4);z-index:10;background:#fff;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}}.screen-loader{--loader-size:104px;--loader-duration:1.5s;--logo-optical-shift-x:2px;color:var(--text);background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.screen-loader[open]{place-content:safe center;justify-items:center;gap:var(--space-5);padding-block:var(--space-6);display:grid;overflow:auto}.screen-loader::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff59;animation:.14s both screen-appear}.screen-loader>.bht-loader{animation:.14s both screen-appear}.screen-loader.is-revealing::backdrop{animation:.14s .48s both screen-disappear}.screen-loader.is-revealing>.bht-loader{animation:.18s .48s both screen-disappear}@keyframes screen-appear{0%{opacity:0}to{opacity:1}}@keyframes screen-disappear{0%{opacity:1}to{opacity:0}}.bht-tip-panel{z-index:2;opacity:0;border:1px solid var(--line);width:61px;height:61px;box-shadow:var(--lead-surface-shadow,var(--action-shadow));background:#fffffff0;border-radius:31px;transition:width .5s cubic-bezier(.16,.92,.2,1),height .5s cubic-bezier(.16,.92,.2,1),border-radius .5s cubic-bezier(.16,.92,.2,1),opacity .11s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bht-loader.is-locked:before,.bht-loader.is-locked .bht-loader__backplate,.bht-loader.is-locked .bht-mark,.bht-loader.is-locked .piece{animation:none}.bht-loader.is-locked .bht-mark{transform:rotate(0)scale(1)}.bht-loader.is-locked .piece{transform:translate(0)scale(1)}.bht-loader.is-opening:before{opacity:0;transition:opacity .18s}.bht-loader.is-opening .bht-loader__backplate{opacity:0;transition:opacity .13s}.bht-loader.is-opening .bht-tip-panel{opacity:1;width:var(--tip-width);height:var(--tip-height);border-radius:var(--lead-card-radius,var(--radius))}.bht-loader.is-opening{min-height:var(--tip-height)}.bht-loader.is-opening .piece{transform:translate(var(--corner-dx,0px), var(--corner-dy,0px)) scale(.66);transition:transform .56s cubic-bezier(.16,.92,.2,1)}.bht-loader.is-opening:not(.is-closing) .piece>*{transform-box:fill-box;transform-origin:50%;animation-duration:4s;animation-timing-function:cubic-bezier(.35,0,.2,1);animation-iteration-count:infinite;animation-delay:.56s}.bht-loader.is-opening:not(.is-closing) .piece:first-child>*{animation-name:bht-tip-turn-top-left}.bht-loader.is-opening:not(.is-closing) .piece:nth-child(2)>*{animation-name:bht-tip-turn-top-right}.bht-loader.is-opening:not(.is-closing) .piece:nth-child(4)>*{animation-name:bht-tip-turn-bottom-right}.bht-loader.is-opening:not(.is-closing) .piece:nth-child(3)>*{animation-name:bht-tip-turn-bottom-left}@keyframes bht-tip-turn-top-left{0%{transform:rotate(0)}25%,to{transform:rotate(1turn)}}@keyframes bht-tip-turn-top-right{0%,25%{transform:rotate(0)}50%,to{transform:rotate(1turn)}}@keyframes bht-tip-turn-bottom-right{0%,50%{transform:rotate(0)}75%,to{transform:rotate(1turn)}}@keyframes bht-tip-turn-bottom-left{0%,75%{transform:rotate(0)}to{transform:rotate(1turn)}}.bht-tip-copy{z-index:3;width:min(23rem,82vw);min-height:11rem;padding:var(--space-5) var(--space-6);text-align:center;opacity:0;visibility:hidden;align-content:center;transition:opacity .23s .2s,transform .34s cubic-bezier(.2,.8,.2,1) .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.bht-loader.is-opening .bht-tip-copy{visibility:visible;opacity:1;transform:translate(-50%,-50%)}.bht-tip-kicker{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);display:flex}.bht-tip-kicker:before,.bht-tip-kicker:after{content:"";background:var(--teal-light);width:1rem;height:1px}.bht-tip-copy h2{letter-spacing:-.015em;color:var(--navy);margin:0;font-size:1.1875rem;line-height:1.18}.bht-tip-copy p{margin:var(--space-3) 0 0;color:var(--muted);font-size:.875rem;line-height:1.46}.bht-loader.is-closing .bht-tip-copy{opacity:0;transition-delay:0s;transform:translate(-50%,-54%)}.bht-loader.is-closing .piece{transition:transform .36s cubic-bezier(.3,.7,.3,1);transform:translate(0)scale(1)}.bht-loader.is-closing .bht-tip-panel{opacity:0;border-radius:31px;width:61px;height:61px;transition-duration:.36s}@media (width<=560px){.bht-tip-copy{min-height:11.375rem;padding-inline:var(--space-4)}}@media (forced-colors:active){.bht-tip-panel{background:canvas;border-color:canvastext}.bht-tip-copy h2,.bht-tip-copy p,.bht-tip-kicker{color:canvastext}}.bht-loader{width:var(--loader-size);aspect-ratio:186/192;isolation:isolate;place-items:center;display:grid;position:relative}.bht-loader:before{content:"";aspect-ratio:1;filter:blur(22px);z-index:0;width:128%;animation:bht-halo var(--loader-duration) ease-in-out infinite;background:radial-gradient(circle,#ffffffc7 0%,#ffffffa3 18%,#ffffff70 38%,#ffffff3d 58%,#ffffff1f 74%,#ffffff0d 84%,#fff0 96%);border-radius:50%;position:absolute}.bht-loader__backplate{aspect-ratio:1;z-index:1;width:84%;animation:bht-backplate var(--loader-duration) ease-in-out infinite;background:#ffffffc2;border-radius:50%;position:absolute;box-shadow:0 6px 22px #3838390d,inset 0 0 0 1px #ffffff2e}.bht-loader__svg{z-index:4;width:74%;height:auto;transform:translateX(var(--logo-optical-shift-x));position:relative;overflow:visible}.bht-mark{transform-box:view-box;transform-origin:50%;animation:bht-warp var(--loader-duration) cubic-bezier(.68,.02,.27,1) infinite}.bht-loader .piece{transform-box:view-box;transform-origin:42px 42px}.bht-loader .piece:nth-child(2){transform-origin:144px 42px}.bht-loader .piece:nth-child(3){transform-origin:42px 150px}.bht-loader .piece:nth-child(4){transform-origin:144px 150px}.bht-loader .move-right{animation:bht-swap-right var(--loader-duration) cubic-bezier(.68,.02,.27,1) infinite}.bht-loader .move-left{animation:bht-swap-left var(--loader-duration) cubic-bezier(.68,.02,.27,1) infinite}@keyframes bht-swap-right{0%,8%{transform:translate(0)scale(1)}18%{transform:translate(49px)scaleX(.94)scaleY(1.03)}30%,39%{transform:translate(102px)scale(1)}50%{transform:translate(91px)scale(.96)}62%{transform:translate(46px)scale(.98)}76%,to{transform:translate(0)scale(1)}}@keyframes bht-swap-left{0%,8%{transform:translate(0)scale(1)}18%{transform:translate(-49px)scaleX(.94)scaleY(1.03)}30%,39%{transform:translate(-102px)scale(1)}50%{transform:translate(-91px)scale(.96)}62%{transform:translate(-46px)scale(.98)}76%,to{transform:translate(0)scale(1)}}@keyframes bht-warp{0%,39%{transform:rotate(0)scaleX(1)scaleY(1)}47%{transform:rotate(70deg)scaleX(.94)scaleY(1.06)}55%{transform:rotate(158deg)scaleX(1.08)scaleY(.91)}64%{transform:rotate(270deg)scaleX(.91)scaleY(1.08)}72%{transform:rotate(340deg)scaleX(1.025)scaleY(.98)}76%,to{transform:rotate(360deg)scaleX(1)scaleY(1)}}@keyframes bht-halo{0%,8%{opacity:.5;transform:scaleX(.66)scaleY(.74)}30%{opacity:.68;transform:scaleX(.93)scaleY(.82)}39%{opacity:.62;transform:scaleX(.82)scaleY(.95)}50%{opacity:.8;transform:scaleX(1.03)scaleY(.96)}60%{opacity:.9;transform:scaleX(1.1)scaleY(1.05)}68%{opacity:.82;transform:scaleX(.96)scaleY(1.1)}76%{opacity:.6;transform:scaleX(.8)scaleY(.86)}to{opacity:.5;transform:scaleX(.66)scaleY(.74)}}@keyframes bht-backplate{0%,8%{opacity:.72;transform:scaleX(.7)scaleY(.7)}30%{opacity:.8;transform:scaleX(.92)scaleY(.84)}39%{opacity:.77;transform:scaleX(.84)scaleY(.94)}58%{opacity:.88;transform:scaleX(1.08)scaleY(.99)}68%{opacity:.84;transform:scaleX(.98)scaleY(1.1)}76%{opacity:.78;transform:scaleX(.82)scaleY(.86)}to{opacity:.72;transform:scaleX(.7)scaleY(.7)}}@media (prefers-reduced-motion:reduce){.bht-mark,.bht-loader .piece,.bht-loader.is-opening .piece>*,.bht-loader:before,.bht-loader__backplate{animation:none!important}}.screen-loader--simple.is-revealing::backdrop,.screen-loader--simple.is-revealing>.bht-loader{animation-delay:0s}.bht-loader--inline{--loader-size:var(--space-5);--loader-duration:1.5s;--logo-optical-shift-x:0px;flex:none}.bht-loader--inline:before{content:none}.bht-loader--inline .bht-loader__svg{width:100%}@media (forced-colors:active){.bht-loader--inline .piece>*{fill:canvastext}}.shell{width:min(960px,100% - 64px)}.progress-nav{width:100%}.progress-nav ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.progress-nav li{display:flex}.progress-nav button{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2);border:0;border-bottom:3px solid var(--line);color:var(--muted);font-size:.9rem;font-weight:var(--font-weight-strong);background:0 0;border-radius:0;display:flex}.progress-nav button[aria-current=step]{border-color:var(--teal);color:var(--navy)}.progress-number{width:2rem;min-width:2rem;height:2rem;color:inherit;background:0 0;border-radius:50%;place-items:center;font-size:1.125rem;line-height:1;display:inline-grid}[aria-current=step] .progress-number{background:var(--teal);color:var(--white)}.stage-panel{width:100%}.stage-heading{justify-content:space-between;align-items:start;gap:var(--space-4);border-bottom:1px solid var(--line);padding-bottom:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.stage-heading>div:first-child{overflow-wrap:anywhere;flex:8rem;min-width:0;max-width:100%}.stage-heading h2{color:var(--purple);margin:var(--space-2) 0 0;font-size:clamp(1.4rem,3vw,1.75rem)}.stage-heading .eyebrow{margin:0}.stage-heading .stage-context{margin:var(--space-2) 0 0;color:var(--muted);font-size:.875rem}.form-subsection{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.subsection-heading h3{color:var(--navy);margin:0;font-size:1rem}.subsection-heading p{margin:var(--space-2) 0 0}.optional{margin-left:var(--space-2);color:var(--muted);font-size:.8rem;font-weight:400}.coverage-completion{align-items:end;gap:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.coverage-completion>.stage-actions{border:0;margin:0;padding:0}.form-subsection,.results-filters{container:plan-filters/inline-size}.filter-fields{align-items:start;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-fields>.carrier-select,.deductible-filter{grid-column:1/-1}.deductible-filter{gap:var(--label-gap);min-width:0;display:grid}.deductible-heading{font-size:.875rem;font-weight:var(--font-weight-strong);margin:0}.filter-fields>.match-count{text-align:center;grid-column:1/-1}@container plan-filters (width<=14.5rem){.filter-fields{grid-template-columns:minmax(0,1fr)}.filter-fields .carrier-selection-summary{white-space:normal;overflow-wrap:anywhere}.filter-fields .carrier-summary-measure{white-space:nowrap}.deductible-filter .range-values{grid-template-columns:minmax(0,1fr)}.deductible-filter .range-values>.field:last-child{justify-items:start}.deductible-filter .range-values>.field:last-child label{text-align:left}}@container plan-filters (width>=36rem){.filter-fields{grid-template-columns:minmax(0,1fr) repeat(2,6.75rem)}.filter-fields>.carrier-select{grid-column:auto}}@container plan-filters (width>=50rem){.filter-fields{row-gap:var(--label-gap);grid-template-rows:repeat(4,auto);grid-template-columns:minmax(12rem,1fr) repeat(2,6.75rem) minmax(18rem,1.3fr)}.filter-fields:has(.deductible-filter>:is(.field-hint,.field-error)){grid-template-rows:repeat(5,auto)}.filter-fields:has(.deductible-filter>.field-hint):has(.deductible-filter>.field-error){grid-template-rows:repeat(6,auto)}.filter-fields>.field{grid-row:1/3;grid-template-rows:subgrid;align-self:stretch}.deductible-filter{grid-area:1/4/-1;grid-template-rows:subgrid;padding-inline-start:var(--space-4)}.deductible-heading{text-align:center}.deductible-filter .range-values{grid-row:2/4;grid-template-rows:subgrid}.deductible-filter .range-values>.field{grid-row:1/3;grid-template-rows:subgrid}.filter-fields>.match-count{grid-area:4/1/auto/4;align-self:center}.filter-fields .carrier-select-options{width:max(100%,22rem)}}.carrier-select{grid-template-columns:minmax(0,1fr);position:relative}.carrier-select-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;border:1px solid var(--muted);border-radius:var(--control-radius);background:var(--white);width:100%;min-width:0;min-height:48px;color:var(--text);padding:.65rem 1rem .65rem .8rem;display:flex}.carrier-selection-summary{white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.carrier-summary-measure{visibility:hidden;pointer-events:none;width:max-content;position:absolute;inset:0 auto auto 0}.carrier-select-toggle svg{flex-shrink:0}.carrier-select-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.carrier-select-options{z-index:5;top:calc(100% + var(--space-2));width:100%;padding:var(--space-2);background:var(--white);border:1px solid var(--muted);box-shadow:var(--action-shadow);border-radius:.5rem;grid-template-rows:minmax(0,1fr) auto;max-height:min(26rem,65dvh);display:grid;position:absolute;inset-inline-start:0}.carrier-options-list{min-height:0;overflow-y:auto}.carrier-option{align-items:center;column-gap:var(--space-3);min-height:44px;padding:var(--space-2);border-radius:var(--control-radius);grid-template-columns:18px minmax(0,1fr) auto;margin:0;font-weight:400;display:grid}.carrier-option:hover{background:var(--cream)}.carrier-option:has(input:checked){background:var(--purple-pale)}.carrier-option input{width:18px;height:18px;min-height:18px;accent-color:var(--purple);flex:0 0 18px;margin:0}.carrier-option small{color:var(--muted);font-size:.75rem;display:block}.carrier-option>span{overflow-wrap:anywhere;min-width:0}.carrier-option .carrier-plan-count{white-space:nowrap;flex-shrink:0;margin-left:auto}@container plan-filters (width<=19rem){.carrier-option{grid-template-columns:18px minmax(0,1fr)}.carrier-option input{grid-row:1/3}.carrier-option .carrier-plan-count{grid-column:2;margin-left:0}}.carrier-select-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.carrier-select-actions>span{color:var(--muted);margin-right:auto;font-size:.75rem}.carrier-select-actions button{padding-inline:var(--space-3)}.range-values{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.range-values input{width:100%}.range-values label{text-align:center;font-weight:400}.range-sliders{align-self:center;height:44px;position:relative}.range-sliders:before{content:"";background:linear-gradient(to right, var(--line) 0 var(--range-start), var(--purple) var(--range-start) var(--range-end), var(--line) var(--range-end));border-radius:4px;height:4px;position:absolute;top:20px;left:22px;right:22px}.range-sliders input{appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:44px;min-height:44px;padding:0;position:absolute;inset:0}.range-sliders input::-webkit-slider-runnable-track{background:0 0;height:4px}.range-sliders input::-webkit-slider-thumb{appearance:none;background:var(--purple);pointer-events:auto;cursor:ew-resize;background-clip:padding-box;border:10px solid #0000;border-radius:50%;width:44px;height:44px;margin-top:-20px}.range-sliders input::-moz-range-track{background:0 0;height:4px}.range-sliders input::-moz-range-thumb{background:var(--purple);pointer-events:auto;cursor:ew-resize;background-clip:padding-box;border:10px solid #0000;border-radius:50%;width:24px;height:24px}.deductible-filter>.field-hint{margin:0}.carrier-select-toggle:disabled{color:var(--muted);background-color:var(--cream);border-color:var(--line);opacity:1}.filter-fields:disabled .range-sliders:before{background:var(--line)}.deductible-filter:has(.range-sliders input:disabled) .range-sliders:before{background:var(--line)}.range-sliders input:disabled::-webkit-slider-thumb{background-color:var(--muted);cursor:not-allowed}.range-sliders input:disabled::-moz-range-thumb{background-color:var(--muted);cursor:not-allowed}.filter-feedback{gap:var(--space-3);display:grid}.match-count{overflow-wrap:anywhere;font-size:1rem;font-weight:var(--font-weight-strong);color:var(--purple);margin:0}.filter-callout{align-items:start;gap:var(--space-3);background:var(--purple-pale);padding:var(--space-4);border-radius:.5rem;font-size:.875rem;display:flex}.filter-callout>svg{color:var(--purple);flex-shrink:0;margin-top:.15em}.filter-callout p{margin:0}.filter-callout button{margin-top:var(--space-2)}.stage-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.stage-actions .primary-button{overflow-wrap:anywhere;gap:var(--space-6);width:auto;min-width:0}.rate-feedback:has(p:not(:empty)){margin-top:var(--space-4)}.rate-feedback p{margin:0}.reset-area{flex-shrink:0;margin:0;position:relative}.reset-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--control-radius);color:var(--purple);padding:var(--space-2);background:0 0;border:0;font-size:.8rem;display:inline-flex}.reset-button:hover{background:var(--purple-pale)}.reset-area .reset-confirm{z-index:6;width:18rem;max-width:calc(100vw - 40px);color:var(--text);box-shadow:var(--action-shadow);font-size:.875rem;position:absolute;top:100%;right:0}.reset-area .reset-confirm button+button{margin:var(--space-1) 0 0}.comparison-form{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.results-overview{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.results-banner{align-items:start;gap:var(--space-3) var(--space-5);min-width:0;color:var(--text);padding:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid;container:result-header/inline-size}.results-banner h2{min-width:0;color:var(--purple);grid-column:1;margin:0;font-size:clamp(1.4rem,2.4vw,2rem)}.results-banner .company-benchmarks-heading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.results-banner .eyebrow{margin:0}.results-banner>.results-context{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;margin:0}.result-actions{align-self:start;align-items:flex-end;gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.result-actions button{overflow-wrap:anywhere;min-width:0;max-width:100%}@container result-header (width<=14.5rem){.result-actions{flex-wrap:wrap}}.results-banner .secondary-button{background:var(--white)}.results-filters{padding:0 var(--space-6);border-top:1px solid var(--line);grid-column:1/-1}.results-filter-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2);display:flex}.results-filter-toggle{align-self:stretch;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0;border-radius:var(--control-radius);color:var(--purple);font-size:1rem;font-weight:var(--font-weight-strong);text-align:left;background:0 0;border:0;flex:1;display:flex}.results-filter-toggle>span{align-items:flex-start;gap:var(--space-2);flex:1;min-width:0;display:flex}.results-filter-toggle>span>.control-label-icon{flex:0 0 16px;margin:.15em 0 0}.results-filter-label{overflow-wrap:anywhere;flex:1;min-width:0;position:relative}.results-filter-measure{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.results-filter-measure>span{white-space:nowrap;display:inline-block}.disclosure-arrow{flex-shrink:0}.results-filter-toggle[aria-expanded=true] .disclosure-arrow{transform:rotate(90deg)}.control-label-icon{vertical-align:-.15em;color:var(--purple);margin-inline-end:var(--space-2);display:inline-block}#result-plan-filters>.filter-fields{padding:var(--space-2) 0 var(--space-4)}#result-plan-filters>.filter-feedback{padding-bottom:var(--space-6)}.results-filter-collapse{display:none}@media (width<=900px){.coverage-completion{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.progress-nav button{justify-content:flex-start;gap:var(--space-1);overflow-wrap:anywhere;flex-direction:column;font-size:.8rem}.results-banner{padding:var(--space-5) var(--space-2);grid-template-columns:minmax(0,1fr)}.result-actions{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}.results-filters{padding-inline:var(--space-4)}.results-filter-collapse{justify-content:center;align-items:center;gap:var(--space-2);width:calc(100% + 2 * var(--space-4));min-height:44px;margin-inline:calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);border:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:var(--white);color:var(--purple);font-size:.875rem;font-weight:var(--font-weight-strong);display:flex}.results-filter-collapse:hover{background:var(--purple-pale)}.results-filter-collapse svg{flex:none}.stage-actions .primary-button{flex:100%}.stage-actions .secondary-button{margin-right:auto}}@media (width<=540px){.stage-heading h2{font-size:1.35rem}.range-values{gap:var(--space-3)}}@media (forced-colors:active){.progress-number{text-shadow:none}.progress-number,.results-banner,.carrier-select-toggle,.carrier-select-options{border:1px solid canvastext}.progress-nav button[aria-current=step]{border-bottom-color:highlight}.range-sliders:before{background:canvastext}.range-sliders input::-webkit-slider-thumb{background-color:buttontext}.range-sliders input::-moz-range-thumb{background-color:buttontext}.results-banner{color:canvastext;--focus-ring-color:Highlight;background:canvas}.results-banner .reset-button{color:buttontext}}.filter-fields.filter-fields-with-county{row-gap:var(--space-5);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-fields-with-county>.carrier-select,.filter-fields-with-county>.field:nth-child(2){grid-area:auto/1/auto/-1}.filter-fields-with-county>.field{grid-row:auto;grid-template-rows:auto;align-self:start}.filter-fields-with-county>.deductible-filter{grid-area:auto/1/auto/-1;grid-template-rows:none;padding-inline-start:0}.filter-fields-with-county .deductible-heading{text-align:left}.filter-fields-with-county .range-values,.filter-fields-with-county .range-values>.field{grid-row:auto;grid-template-rows:none}.filter-fields-with-county>.match-count{grid-area:auto/1/auto/-1}.results-inventory{min-height:8rem}@container plan-filters (width>=36rem){.filter-fields.filter-fields-with-county{grid-template-columns:minmax(0,1fr) minmax(0,1fr) repeat(2,7rem)}.filter-fields-with-county>.carrier-select,.filter-fields-with-county>.field:nth-child(2){grid-column:auto}}@container plan-filters (width<=14.5rem){.filter-fields.filter-fields-with-county{grid-template-columns:minmax(0,1fr)}}@container plan-filters (width>=26rem){.filter-fields-with-county>.deductible-filter{column-gap:var(--space-4);grid-template-columns:6rem minmax(0,1fr) 6rem}.filter-fields-with-county .deductible-heading,.filter-fields-with-county .deductible-filter>:is(.field-hint,.field-error){grid-column:1/-1}.filter-fields-with-county .range-values{display:contents}.filter-fields-with-county .range-values>.field:first-child{grid-area:2/1}.filter-fields-with-county .range-values>.field:last-child{grid-area:2/3}.filter-fields-with-county .range-sliders{grid-area:2/2;align-self:start}}.result-actions .results-back{min-height:24px;padding:0;font-size:.875rem;font-weight:400}@media (width<=600px){.results-banner{gap:var(--space-2)}.results-banner .result-actions{justify-content:flex-start}}.filter-fields-with-county .deductible-filter>.match-count{text-align:center;grid-column:1/-1;margin:0}@container plan-filters (width>=26rem){.filter-fields-with-county .range-values>.field{display:contents}.filter-fields-with-county .range-values>.field:first-child input{grid-area:2/1}.filter-fields-with-county .range-values>.field:last-child input{grid-area:2/3}.filter-fields-with-county .range-values>.field:first-child label{grid-area:3/1}.filter-fields-with-county .range-values>.field:last-child label{grid-area:3/3}.filter-fields-with-county .range-values label{text-align:center;align-self:baseline;margin:0}.filter-fields-with-county .deductible-filter>.match-count{grid-area:3/2;align-self:baseline;padding:0}}@container plan-filters (width<=14rem){.results-filter-header{flex-wrap:wrap}.results-filter-toggle{flex:100%}}.network-toggle{justify-items:center;gap:var(--label-gap);text-align:center;border-block-start:1px solid var(--line);min-width:0;grid-column:1/-1;align-self:start;padding-block-start:var(--space-4);display:grid}.network-toggle>label{color:var(--navy);font-size:.875rem;font-weight:var(--font-weight-strong);margin:0}.network-toggle-control{justify-content:center;align-items:center;min-height:44px;display:flex}.network-toggle input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:2rem;width:3.5rem;height:max(44px,2rem);min-height:44px;margin:0;padding:0;position:relative}.network-toggle input:before{content:"";box-sizing:border-box;border:1px solid var(--muted);background:var(--line);border-radius:2rem;width:100%;height:2rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.network-toggle input:after{content:"";box-sizing:border-box;top:50%;left:var(--space-1);border:1px solid var(--muted);background:var(--white);border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;transform:translateY(-50%)}.network-toggle input:checked:before{border-color:var(--purple);background:var(--purple)}.network-toggle input:checked:after{left:calc(100% - 1.5rem - var(--space-1));border-color:var(--white)}.network-toggle input:disabled{cursor:not-allowed}.network-toggle input:disabled:before{border-color:var(--line);background:var(--grey-mist)}.network-toggle input:disabled:after{border-color:var(--line)}.network-toggle input:checked:disabled:before{background:var(--muted)}.network-toggle>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:400;line-height:1.5}@container plan-filters (width>=40rem){.filter-fields-with-county.has-network-toggle>.deductible-filter{column-gap:var(--space-3);grid-column:1/3;grid-template-columns:5rem minmax(0,1fr) 5rem;padding-inline-end:var(--space-5)}.filter-fields-with-county.has-network-toggle>.network-toggle{border-block-start:0;border-inline-start:1px solid var(--line);padding-block-start:0;padding-inline:var(--space-6);grid-column:3/-1;align-content:center;align-self:stretch}}@media (forced-colors:active){.network-toggle input:before{background:canvas;border-color:buttontext}.network-toggle input:after{background:buttontext;border-color:buttontext}.network-toggle input:checked:before{background:highlight;border-color:highlight}.network-toggle input:checked:after{background:highlighttext;border-color:highlighttext}.network-toggle input:disabled:before,.network-toggle input:checked:disabled:before{background:canvas;border-color:graytext}.network-toggle input:disabled:after{background:graytext;border-color:graytext}}.results-list{container:plan-results/inline-size}.results-list>.lead-next-actions{margin-top:var(--space-5)}.results-toolbar{gap:var(--space-1);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.results-toolbar h2{color:var(--purple);margin:0;font-size:1.4rem}.results-count{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.results-count>span{color:var(--muted);white-space:nowrap;font-size:.8rem}.results-toolbar p{margin:0}.results-page-controls{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.single-page-controls{align-items:start}.result-sort-control{align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:100%;margin-left:auto;display:flex}.result-sort-control label{white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.result-sort-control select{width:11rem;max-width:100%}.plan-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.plan-card{--plan-card-inset:var(--space-5);--plan-card-radius:.75rem;min-width:0;padding:var(--plan-card-inset);border:1px solid var(--line);border-radius:var(--plan-card-radius);background:var(--white);container:plan-card/inline-size}.plan-card-layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.plan-card-identity{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.plan-card-meta,.plan-card-heading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.plan-card-heading h3{max-width:100%;color:var(--navy);overflow-wrap:anywhere;flex:none;margin:0;font-size:1.1rem;line-height:1.3}.plan-nice-label{color:var(--nice-purple)}.plan-card .field-hint{margin:0}.plan-tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;max-width:100%;font-size:.75rem;display:flex}.plan-tags>span{max-width:100%;min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:var(--control-radius);background:var(--cream);overflow-wrap:anywhere;align-items:center;display:inline-flex}.bht-plan-badge,.plan-tags>.bht-plan-badge{align-items:center;gap:calc(var(--space-1) * 1.5);max-width:100%;min-height:2rem;padding:var(--space-1) var(--space-2);border-radius:var(--control-radius);background:var(--purple-pale);color:var(--purple);font-size:.75rem;font-weight:400;display:inline-flex}.plan-tags>.plan-highlight,.plan-tags>.limited-network-badge,.plan-tags>.plan-warning-badge{gap:var(--space-1)}.plan-highlight svg{flex:none}.plan-tags>.limited-network-badge,.plan-tags>.plan-warning-badge{background:var(--limited-network-surface);border:0}.bht-plan-mark{flex:none;width:14px;height:14px;display:block}.plan-tags>.plan-highlight[data-tone=saving]{background:color-mix(in srgb, var(--insight-lowest) 9%, var(--white));color:var(--insight-lowest)}.plan-card:is([data-bht-border=purple],[data-bht-border=teal]){box-shadow:0 4px 16px color-mix(in srgb, var(--nice-purple) 18%, transparent);border-width:2px}.plan-card[data-bht-border=purple]{border-color:color-mix(in srgb, var(--purple) 42%, var(--white))}.plan-card[data-bht-border=teal]{border-color:color-mix(in srgb, var(--teal-ink) 46%, var(--white))}.bht-plan-badge.is-glinting .bht-plan-mark__piece{animation:.64s ease-in-out both bht-piece-glint}.bht-plan-badge.is-glinting .bht-plan-mark__piece[data-bht-piece="1"]{animation-delay:.12s}.bht-plan-badge.is-glinting .bht-plan-mark__piece[data-bht-piece="2"]{animation-delay:.24s}.bht-plan-badge.is-glinting .bht-plan-mark__piece[data-bht-piece="3"]{animation-delay:.36s}@keyframes bht-piece-glint{0%,to{opacity:1}45%{opacity:.38}}@media (prefers-reduced-motion:reduce){.bht-plan-badge.is-glinting .bht-plan-mark__piece{animation:none}}.limited-network-badge svg,.plan-warning-badge svg{color:inherit;flex:none}.plan-tags .plan-label-info{width:44px;min-height:44px;color:var(--purple);background:0 0;border:0;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.plan-tags[data-info-layout=tight] .plan-label-info{margin-inline-start:calc(-1 * var(--space-2))}.plan-tags[data-info-layout=hidden] .plan-label-info:not(:focus){display:none}.plan-label-info:hover{background:var(--purple-pale)}.plan-label-info svg{display:block}.plan-detail-action{min-width:0}.plan-card-layout>.plan-detail-action{align-items:flex-start;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.plan-card-layout>.plan-price{grid-column:1/-1;min-width:0}.plan-price p{margin:0}.plan-price .price-label,.plan-price .group-premium{color:var(--muted);font-size:.8rem}.plan-price .pepm{color:var(--navy);font-size:1.75rem;font-weight:var(--font-weight-strong);overflow-wrap:anywhere}.plan-detail-action .plan-compare-actions{flex-direction:column;align-items:stretch;gap:0;width:100%}.plan-detail-action .comparison-view{text-align:center}.plan-card .plan-detail-action :is(.compare-checkbox,.plan-detail-button){width:100%;font-size:.8rem;line-height:1.4}.plan-detail-button{justify-content:center;gap:var(--space-2);text-align:center;width:auto;max-width:100%;font-size:.8rem}.plan-card .plan-detail-button{border-color:var(--muted);background:var(--white);color:var(--muted)}.plan-detail-button,.plan-detail-button:hover{text-decoration:none}.plan-detail-button svg{flex-shrink:0;display:block}.plan-details-dialog{width:min(62rem, calc(100% - var(--space-8)));max-width:none;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:var(--white);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto;container:plan-dialog/inline-size}.plan-details-dialog::backdrop{background:#3838397a}.plan-labels-dialog{width:min(38rem, calc(100% - var(--space-4)))}.plan-labels-dialog .plan-dialog-header{padding:var(--space-5);border-bottom:1px solid var(--line);align-items:center}.plan-labels-body{gap:var(--space-5);padding:var(--space-5);font-size:.875rem;line-height:1.5;display:grid}.plan-labels-body h3{margin:0 0 var(--space-2);color:var(--purple);font-size:1rem}.plan-labels-body p{margin:0}.plan-labels-body dl{gap:var(--space-3);margin:0 0 var(--space-3);display:grid}.plan-labels-body dt{font-weight:var(--font-weight-strong)}.plan-labels-body dd{margin:var(--space-1) 0 0}.plan-dialog-header{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0;display:flex}.plan-dialog-header>div{min-width:0}.plan-dialog-header .eyebrow{margin:0 0 var(--space-2)}.plan-dialog-header h2{color:var(--purple);overflow-wrap:anywhere;margin:0;font-size:1.4rem}.plan-dialog-header .field-hint{margin:var(--space-2) 0}.single-plan-dialog[open]{flex-direction:column;display:flex;overflow:clip}.single-plan-dialog>.plan-dialog-header{max-height:50vh;padding-block:var(--space-4);border-bottom:1px solid var(--line);flex:none;overflow:auto}.single-plan-dialog .dialog-close{position:sticky;top:0}.plan-dialog-body{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.plan-dialog-scroll{overscroll-behavior:contain;min-width:0;min-height:0;scroll-padding-top:var(--space-4);scroll-padding-bottom:calc(48px + var(--space-8));overflow:auto}.plan-dialog-scroll:focus-visible{outline-offset:-3px}.single-plan-dialog .plan-details{overflow-wrap:anywhere;padding-bottom:calc(48px + var(--space-8));grid-template-columns:minmax(0,1fr)}.plan-details-dialog .dialog-information-note{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.single-plan-dialog .dialog-information-note{margin-top:calc(-1 * var(--space-3));text-align:right}.single-plan-dialog .plan-employee-premiums{border-left:0;padding-left:0}.single-plan-dialog .employee-premium-table{overflow-wrap:normal}.single-plan-dialog .plan-employee-premiums h3,.plan-overview h3{color:var(--purple);margin:0 0 var(--space-3);font-size:1rem}.plan-overview-facts{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.plan-overview-facts dt{font-weight:var(--font-weight-strong);display:inline}.plan-overview-facts dt:after{content:": "}.plan-overview-facts dd{margin:0;display:inline}.plan-overview-facts p{margin:var(--space-2) 0 0}.plan-back-to-top{right:var(--space-5);bottom:var(--space-4);border:1px solid var(--white);background:var(--purple);width:48px;min-height:48px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;box-shadow:0 2px 8px #38383933}.plan-back-to-top:hover{background:var(--navy)}@media (forced-colors:active){.plan-back-to-top{box-shadow:none;border:2px solid buttontext}}.plan-details{gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6);font-size:.875rem;display:grid}.plan-details p{overflow-wrap:anywhere}.plan-dialog-metrics{background:var(--cream);border-radius:.5rem;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.plan-dialog-metrics>div{min-width:0;padding:var(--space-4);text-align:center}.plan-dialog-metrics>div+div{border-top:1px solid var(--line)}.plan-dialog-metrics dt{text-transform:uppercase;font-size:.7rem;font-weight:var(--font-weight-strong);color:var(--muted);margin-bottom:var(--space-2)}.plan-dialog-metrics dd{font-weight:var(--font-weight-strong);color:var(--purple);overflow-wrap:anywhere;margin:0;font-size:1.4rem;line-height:1.3}.plan-dialog-metrics dd>span{margin-top:var(--space-1);color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.6;display:block}.plan-dialog-columns{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.plan-dialog-columns>section{min-width:0}.plan-dialog-columns h3{color:var(--purple);margin:0 0 var(--space-3);font-size:1rem}.plan-source-facts{gap:var(--space-4);margin:0;display:grid}.plan-source-facts>div+div{padding-top:var(--space-4);border-top:1px solid var(--line)}.plan-source-facts dt{font-weight:var(--font-weight-strong)}.plan-source-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.plan-source-details>.field-hint{margin-top:var(--space-4)}.plan-employee-premiums>.field-hint{margin:0 0 var(--space-3)}.employee-premium-table{border:1px solid var(--line);border-radius:.5rem;max-width:100%;overflow-x:auto}.plan-details table{border-collapse:collapse;width:100%;font-size:.8rem}.plan-details th,.plan-details td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--line)}.plan-details td:last-child,.plan-details th:last-child{text-align:right}.plan-details thead{background:var(--cream)}.plan-details tbody tr:last-child>*{border-bottom:0}.plan-details tfoot{background:var(--cream)}.plan-details tfoot>tr>*{border-top:1px solid var(--line);border-bottom:0}.plan-details tfoot td:last-child{font-size:1.1rem;font-weight:var(--font-weight-strong);color:var(--purple)}.plan-dialog-footer{padding:0 var(--space-6) var(--space-6);justify-content:end;display:flex}.plan-details-dialog button,.plan-details-dialog [tabindex]{scroll-margin-block:var(--space-5)}.result-pagination{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:.8rem;display:flex}.result-pagination>span{white-space:nowrap}.result-pagination .secondary-button{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:.8rem;display:inline-flex}.result-pagination svg{flex-shrink:0}.result-pagination .secondary-button:disabled{cursor:default;color:var(--muted);border-color:var(--line);background:0 0}.empty-results{border:1px dashed var(--line);padding:var(--space-6);border-radius:.75rem}.empty-results h3{color:var(--purple);margin:0 0 var(--space-2)}.empty-results p{margin:0}@container plan-results (width<=40rem){.result-sort-control{margin-left:0}}@container plan-card (width>=40rem){.plan-card-layout{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.plan-card-identity{grid-area:1/1}.plan-card-heading h3{flex:auto;min-width:0}.plan-card-pricing,.plan-card-layout>.plan-price{grid-column:1/-1}.plan-card-layout>.plan-detail-action{justify-content:flex-end;align-items:flex-start;gap:var(--space-2);border-top:0;flex-flow:row;grid-area:1/2;width:auto;padding-top:0;display:flex;container-type:normal}.plan-detail-action .plan-compare-actions{flex-direction:column;align-items:stretch;gap:0;width:auto}.plan-card .plan-detail-action :is(.compare-checkbox,.plan-detail-button){width:auto}.plan-detail-action .comparison-view{text-align:center;min-height:24px}.plan-detail-action .comparison-label-full{display:none}.plan-detail-action .comparison-label-short{display:inline}}@container plan-dialog (width>=34rem){.plan-dialog-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-dialog-metrics>div+div{border-top:0;border-left:1px solid var(--line)}}@container plan-dialog (width>=44rem){.plan-dialog-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.plan-employee-premiums{border-left:1px solid var(--line);padding-left:var(--space-5)}}@media (width<=600px){.plan-card{--plan-card-inset:var(--space-4)}}@media (width<=540px){.plan-details-dialog{width:calc(100% - var(--space-4));max-height:calc(100vh - var(--space-4));max-height:calc(100dvh - var(--space-4))}.plan-dialog-header,.plan-details,.plan-dialog-footer{padding-inline:var(--space-4)}.plan-dialog-header h2{font-size:1.25rem}}@media (forced-colors:active){.result-sort-control select{contain:paint}.plan-card,.plan-card[data-bht-border],.plan-details-dialog,.plan-tags>span,.plan-dialog-metrics{border:1px solid canvastext}.plan-card[data-bht-border]{box-shadow:none}.bht-plan-badge,.plan-tags>.bht-plan-badge,.plan-tags>.plan-highlight[data-tone],.plan-tags>.limited-network-badge,.plan-tags>.plan-warning-badge{color:canvastext;box-shadow:none;background:canvas}.plan-tags>.limited-network-badge,.plan-tags>.plan-warning-badge{border:1px solid canvastext}.limited-network-badge svg,.plan-warning-badge svg{color:canvastext}.plan-details-dialog::backdrop{opacity:.7;background:canvas}.plan-label-info svg{stroke:canvastext}.result-pagination .secondary-button:disabled{color:graytext;border-color:graytext}}.result-pagination-bottom{margin-top:var(--space-5)}.plan-card-pricing{gap:var(--space-3);min-width:0;display:grid}.plan-detail-icon{background:currentColor;flex:none;width:1rem;height:1rem;display:inline-block;-webkit-mask:url(/assets/open-details-C9qAgOpz.svg) 50%/contain no-repeat;mask:url(/assets/open-details-C9qAgOpz.svg) 50%/contain no-repeat}.plan-card-pricing p,.plan-card-pricing h4,.plan-card-pricing h5{margin:0}.card-cost-summaries,.card-rate-pairs,.card-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card-cost-summaries{padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.card-cost-summary{min-width:0;padding-right:var(--space-3)}.card-cost-summary+.card-cost-summary{padding-left:var(--space-3);border-left:1px solid var(--line);padding-right:0}.card-cost-summary h4{color:var(--navy);font-size:.8rem;line-height:1.4}.card-cost-summary-body{align-items:center;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.card-cost-annual{min-width:0;color:var(--navy);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.75rem;line-height:1.2}.card-cost-support{color:var(--muted);font-size:.75rem;line-height:1.4}.card-cost-support span{font-size:.7rem}.plan-card-pricing .is-lower{color:var(--insight-lowest)}.plan-card-pricing .card-cost-annual.is-higher{color:var(--insight-increase)}.card-cost-message{padding-top:var(--space-2);font-size:1rem}.card-rate-pairs{border:1px solid var(--line);border-radius:.5rem}.card-rate-pair{min-width:0}.card-rate-pair+.card-rate-pair{border-left:1px solid var(--line)}.card-user-costs{background:var(--grey-mist);border-radius:.5rem 0 0 .5rem}.card-rate-pair h4{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;font-size:.7rem;line-height:1.4;display:flex}.card-rate-pair h4>span>span,.card-rate-pair h4>span+span{color:var(--muted);font-weight:400}.card-rate-cell{min-width:0;padding:var(--space-2);overflow-wrap:anywhere}.card-rate-cell+.card-rate-cell{border-left:1px solid var(--line)}.card-rate-cell h5{font-size:.75rem;font-weight:var(--font-weight-strong)}.plan-card-pricing .card-rate-value{margin-top:var(--space-1);color:var(--navy);font-size:1.25rem;font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums;line-height:1.35}.card-user-costs .card-rate-value{color:var(--muted);font-weight:400}.card-rate-total,.card-rate-difference,.card-rate-prompt{color:var(--muted);font-size:.7rem;line-height:1.45}.plan-card-pricing .card-rate-difference,.card-rate-prompt{margin-top:var(--space-1)}.card-rate-unavailable{padding-top:var(--space-2);font-size:.85rem}.card-cost-action{align-items:center;gap:var(--space-1);max-width:100%;color:var(--purple);text-align:left;background:0 0;border:0;padding:0;font-size:.8rem;line-height:1.4;display:inline-flex}.card-cost-action>span{text-underline-offset:.25em;min-width:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.card-cost-action svg{width:10px;height:10px;color:var(--purple);flex:none}.card-rate-value .card-cost-action{min-height:0;color:inherit;font:inherit}.card-cost-summary>.card-cost-action{font-size:1.05rem}@media (hover:hover) and (pointer:fine){.card-cost-action{min-height:24px}.plan-card .compare-checkbox,.plan-card .plan-detail-button{min-height:36px;padding:var(--space-2) var(--space-3)}}@media (any-pointer:coarse){.card-cost-action,.card-rate-value .card-cost-action,.plan-card .compare-checkbox,.plan-card .plan-detail-button{min-height:44px}}@container plan-card (width<=36rem){.card-rate-pairs{grid-template-columns:minmax(0,1fr)}.card-rate-pair+.card-rate-pair{border-left:0;border-top:1px solid var(--line)}.card-user-costs{border-radius:.5rem .5rem 0 0}}@container plan-card (width<=28rem){.card-cost-summaries{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.card-cost-summary,.card-cost-summary+.card-cost-summary{border:0;padding:0}.card-cost-annual{font-size:1.625rem}}@media (forced-colors:active){.card-rate-pairs,.card-rate-pair+.card-rate-pair,.card-rate-cell+.card-rate-cell,.card-cost-summaries,.card-cost-summary+.card-cost-summary{border-color:canvastext}.plan-card-pricing .is-lower,.plan-card-pricing .card-cost-annual.is-higher{color:canvastext}}.result-pagination .secondary-button{min-width:5rem}#result-list-heading{scroll-margin-top:var(--space-5)}@media (width<=600px){.result-pagination-bottom{gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.result-pagination-bottom>button:first-child{justify-self:start}.result-pagination-bottom>button:last-child{justify-self:end}.results-page-controls{justify-content:flex-end}.result-sort-control{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.result-sort-control select{flex:0 11rem}}@container plan-results (width<=17rem){.result-sort-control{flex-wrap:wrap}.result-pagination-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.result-pagination-bottom>span{text-align:center;white-space:normal;grid-area:1/1/auto/-1}.result-pagination-bottom>button{grid-row:2;width:100%;min-width:0;max-width:5rem}}.plan-detail-button{justify-content:center;align-items:center;gap:var(--space-2);font-size:.8rem;display:inline-flex}.plan-detail-button:hover{background:var(--cream)}.compare-checkbox{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:.7rem var(--space-4);border:1px solid var(--muted);border-radius:var(--control-radius);background:var(--white);color:var(--muted);font-size:.8rem;font-weight:var(--font-weight-strong);cursor:pointer;transition:background-color var(--action-duration) ease, color var(--action-duration) ease;margin:0;display:inline-flex;position:relative}.compare-checkbox input{z-index:1;opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.compare-checkbox:has(input:checked){background:var(--purple);border-color:var(--purple);color:var(--white)}.compare-checkbox:has(input:focus-visible){outline:3px solid var(--focus-ring-color,var(--purple));outline-offset:4px}.compare-checkbox:has(input:disabled){border-color:var(--line);background:var(--grey-mist);color:var(--muted);cursor:default}.compare-selection-icon{flex-shrink:0;display:block}.compare-selection-check{visibility:hidden}.compare-checkbox:has(input:checked) .compare-selection-check{visibility:visible}@media (hover:hover) and (pointer:fine){.compare-checkbox:has(input:not(:checked):enabled):hover{background:var(--cream)}.compare-checkbox:has(input:checked:enabled):hover{background:var(--navy);border-color:var(--navy)}}@media (forced-colors:active){.compare-checkbox{color:buttontext;background:buttonface;border-color:buttontext}.compare-checkbox:has(input:checked){color:buttontext;background:buttonface;border-color:highlight}.compare-checkbox:has(input:disabled){color:graytext;border-color:graytext}}.plan-compare-actions{align-items:center;gap:var(--space-2);min-width:0;display:flex}.comparison-view{white-space:nowrap;flex-shrink:0;min-height:44px;padding:0;font-size:.8rem}.comparison-label-short{display:none}.plan-detail-action{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;container:plan-card-actions/inline-size}.plan-detail-action .plan-detail-button{width:auto;margin-left:auto}.comparison-tray{top:var(--space-3);z-index:5;justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--purple);background:var(--white);box-shadow:var(--action-shadow);border-radius:.75rem;flex-wrap:wrap;display:flex;position:sticky;container:comparison-tray/inline-size}.comparison-tray p{margin:0;font-size:.875rem}.comparison-tray-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.comparison-tray .primary-button{gap:var(--space-3);font-size:.875rem}.comparison-tray button:disabled{cursor:default}.single-page-controls .comparison-tray{flex:28rem;order:-1;max-width:52rem;margin-bottom:0;position:static}.results-overview:has(.carrier-select-options,.reset-confirm){z-index:6;position:relative}.comparison-shortlist-row{align-items:center;column-gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.comparison-shortlist{min-width:0;font-size:.8rem}.comparison-shortlist summary{min-height:44px;color:var(--purple);white-space:nowrap;align-content:center;text-decoration:underline}.comparison-shortlist ul{width:min(22rem,100vw - 3rem);max-height:12rem;padding:var(--space-2);margin:var(--space-2) 0 0;list-style:none;overflow-y:auto}.comparison-tray .comparison-clear{align-items:center;gap:var(--space-1);white-space:nowrap;min-height:44px;padding:0;font-size:.8rem;text-decoration:none;display:inline-flex}.comparison-clear :is(.comparison-label-full,.comparison-label-short){text-underline-offset:.22em;text-decoration:underline}.comparison-shortlist li{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);display:flex}.comparison-shortlist li span{overflow-wrap:anywhere;flex:1}.comparison-shortlist .text-button{flex-shrink:0;font-size:.8rem}.plan-card :is(button,input){scroll-margin-block-start:10rem}.benefit-sections{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.benefit-jump-links{max-width:28rem;padding-block:var(--space-2);font-size:.8rem}.plan-document-quicklink{min-height:24px;margin-top:var(--space-3);font-size:.875rem;display:inline-block}.benefit-documents-section h3{margin:0 0 var(--space-3);color:var(--purple)}.benefit-documents{gap:var(--space-3);display:grid}.benefit-documents p{margin:0}.benefit-documents .field-hint{display:block}.benefit-documents a{min-height:24px;display:inline-block}.benefit-documents details{font-size:.75rem}.benefit-documents summary{min-height:24px}.benefit-section{border:1px solid var(--line);padding:var(--space-3) var(--space-4);scroll-margin-block:var(--space-4);border-radius:.5rem}.benefit-section>summary{color:var(--purple);font-weight:var(--font-weight-strong);min-height:32px;padding-block:var(--space-1)}.benefit-facts{margin:var(--space-3) 0 0;display:grid}.benefit-facts>div{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.benefit-facts dt{font-weight:var(--font-weight-strong)}.benefit-facts dd,.benefit-cell p,.benefit-definition p{margin:0}.benefit-cell p+p{margin-top:var(--space-2)}.benefit-value-label{font-weight:var(--font-weight-strong)}.benefit-additional{margin-top:var(--space-3)}.benefit-additional summary,.benefit-definition summary{min-height:24px;color:var(--purple);font-size:.75rem;font-weight:400}.benefit-additional[open] summary{margin-bottom:var(--space-2)}.benefit-definition{margin-top:var(--space-1);font-weight:400}.benefit-definition p{font-size:.75rem}.plan-comparison-dialog[open]{width:min(96rem, calc(100% - var(--space-6)));height:calc(100dvh - var(--space-6));max-height:calc(100dvh - var(--space-6));flex-direction:column;display:flex;overflow:hidden}.comparison-report-loading-state{flex:1;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);min-height:0;display:grid}.comparison-report-loading-header{max-height:100%;padding:var(--space-4) var(--space-5);flex-wrap:wrap;align-self:start;padding-inline-end:calc(var(--space-5) + 44px + var(--space-3));position:relative;overflow:auto}.comparison-report-loading-header .report-toolbar-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.comparison-report-loading-header .report-loading-close{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-5)}@media (width<=650px){.comparison-report-loading-header{padding-inline-end:var(--space-5)}.comparison-report-loading-header>h2,.comparison-report-loading-header>div:first-child{padding-inline-end:calc(44px + var(--space-3))}.comparison-report-loading-header .report-toolbar-actions{justify-content:flex-start;width:100%}}.comparison-report-loading{padding:var(--space-8);grid-row:2;place-items:center;display:grid}.comparison-report-loading .bht-loader{--loader-size:calc(var(--space-8) * 2)}.comparison-dialog-header{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--line);flex-shrink:0}.comparison-header-actions{gap:var(--space-3);flex-shrink:0;align-items:start;display:flex}.comparison-print-action{align-items:center;gap:var(--space-2);display:flex}.comparison-print-loading-slot{width:var(--space-5);flex:none;place-items:center;display:grid}.comparison-header-actions .primary-button{white-space:nowrap;font-size:.875rem}.comparison-header-actions .comparison-report-button{justify-content:center;gap:var(--space-3);width:auto}@media (width<=600px){.comparison-dialog-header:has(.comparison-report-button){flex-wrap:wrap}.comparison-dialog-header:has(.comparison-report-button)>div:first-child{flex-basis:100%}.comparison-dialog-header:has(.comparison-report-button) .comparison-header-actions{justify-content:space-between;width:100%}}@media (width>=601px) and (width<=1200px){.comparison-dialog-header:has(.comparison-report-button){flex-wrap:wrap}.comparison-dialog-header:has(.comparison-report-button)>div:first-child{flex-basis:100%}.comparison-dialog-header:has(.comparison-report-button) .comparison-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.comparison-header-actions:has(.plan-selection-button) .comparison-report-panel{flex-basis:100%;order:2}}.comparison-table-tools{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);flex-shrink:0;display:flex}.comparison-table-tools>.field{flex:0 16rem}.comparison-table-tools label{font-size:.75rem}.comparison-table-tools select{font-size:.8rem}.comparison-table-tools>p{flex:1;margin:0}.comparison-scroll-buttons{gap:var(--space-2);display:flex}.comparison-scroll-buttons button{background:var(--white);border:1px solid var(--line);border-radius:var(--control-radius);width:44px;height:44px;min-height:44px;color:var(--navy);place-items:center;padding:0;display:grid}.comparison-scroll-buttons button svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.comparison-scroll-buttons button[aria-disabled=true]{color:var(--muted);background:var(--cream);cursor:default}.comparison-scroll-buttons button[aria-disabled=true] svg{opacity:.4}.comparison-load-status{padding:var(--space-2) var(--space-5);margin:0;font-size:.8rem}.comparison-table-scroll{overscroll-behavior:contain;min-height:0;margin-inline:var(--space-5);border:1px solid var(--line);flex:1;position:relative;overflow:auto}.comparison-table-scroll:focus-visible{outline-offset:-3px}.comparison-table{width:calc(12rem + 16rem * var(--plan-count));table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:100%;font-size:.8rem}.comparison-table th,.comparison-table td{width:16rem;min-width:16rem;padding:var(--space-3);text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.comparison-table tr>:first-child{z-index:1;background:var(--white);width:12rem;min-width:12rem;position:sticky;left:0}.comparison-table thead th{z-index:3;background:var(--cream);position:sticky;top:0}.comparison-table thead th:first-child{z-index:4;background:var(--cream)}.comparison-table-custom-colors thead th:not(:first-child){background:var(--comparison-header,var(--cream));color:var(--comparison-header-text,var(--text))}.comparison-table-custom-colors tbody tr:not(.comparison-section-heading)>th{background:var(--comparison-label,var(--white));color:var(--comparison-label-text,var(--text))}.comparison-table-custom-colors .comparison-section-heading>*{background:var(--comparison-section,var(--purple-pale))}.comparison-table-custom-colors .comparison-section-heading :is(button,p){color:var(--comparison-section-text,var(--text))}.comparison-table-custom-colors :is(td,th) :is(.field-hint,.benefit-value-label,.comparison-nice-description,summary,a){color:inherit}.comparison-plan-name{color:var(--navy);font-size:.9375rem;font-weight:var(--font-weight-strong);margin:0;line-height:1.3}.comparison-table thead .field-hint{margin:var(--space-2) 0;font-size:.7rem;font-weight:400}.comparison-table .plan-tags{gap:var(--space-1);font-size:.65rem}.comparison-table thead .text-button{min-height:24px;margin-top:var(--space-2);padding:0;font-size:.75rem}.comparison-table .comparison-section-heading>*{background:var(--purple-pale)}.comparison-section-heading{scroll-margin-top:var(--comparison-header-height,12rem)}.comparison-section-heading th button{width:100%;min-height:32px;color:var(--purple);font-size:.875rem;font-weight:var(--font-weight-strong);text-align:left;background:0 0;border:0;padding:0}.comparison-section-heading td{font-size:.75rem}.comparison-section-heading .comparison-description-toggle{align-items:baseline;gap:var(--space-1);width:auto;max-width:100%;min-height:32px;padding:var(--space-1) var(--space-2);border-radius:var(--control-radius);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;line-height:1.5;display:inline-flex}.comparison-description-toggle:hover{background:var(--white)}.comparison-description-sign{color:var(--purple);font-weight:var(--font-weight-strong);flex:none}.comparison-dialog-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);flex-shrink:0;display:flex}.comparison-dialog-footer p{margin:0;font-size:.7rem}.comparison-dialog-footer button{flex-shrink:0;font-size:.8rem}@container plan-dialog (width<=32rem){.benefit-facts>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.results-toolbar{align-items:center;column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr)}.results-toolbar>.field-hint{text-align:right;justify-self:end;max-width:32rem;font-size:.75rem}}@media (width<=600px){.comparison-tray{align-items:start;column-gap:var(--space-2);padding:var(--space-2);grid-template-columns:minmax(0,1fr) auto;row-gap:0;display:grid;position:static}.comparison-tray-main{grid-area:1/1;min-width:0;display:grid}.comparison-tray-main>p[role=status]{grid-area:1/1}.comparison-shortlist-row{grid-area:2/1/auto/-1;width:100%;display:block;position:relative}.comparison-shortlist{width:100%;display:block}.comparison-shortlist summary{padding-right:5rem}.comparison-shortlist ul{width:100%}.comparison-tray .comparison-clear{position:absolute;top:0;right:0}.comparison-tray-main>.field-hint{grid-area:3/1/auto/-1}.comparison-tray-actions{flex-direction:column;grid-area:1/2;align-self:start;align-items:flex-end;gap:0}.comparison-tray-actions .primary-button{width:auto}.comparison-tray>div{min-width:0}.comparison-tray p{overflow-wrap:anywhere}.plan-comparison-dialog[open]{width:calc(100% - var(--space-2));height:calc(100dvh - var(--space-2));max-height:calc(100dvh - var(--space-2))}.comparison-dialog-header{padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap}.comparison-dialog-header>div:first-child{flex:12rem}.comparison-dialog-header h2{font-size:1.1rem}.comparison-dialog-header .field-hint{margin-block:var(--space-1);font-size:.7rem}.comparison-header-actions{flex-wrap:wrap;flex:11rem;justify-content:space-between}.comparison-header-actions .primary-button{padding:var(--space-2) var(--space-3)}.comparison-table-tools{padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-wrap:wrap}.comparison-table-tools>.field{flex:8rem}.comparison-table-tools>p{flex-basis:100%;font-size:.65rem}.comparison-table-scroll{margin-inline:var(--space-2)}.comparison-table th,.comparison-table td{width:13rem;min-width:13rem;padding:var(--space-2)}.comparison-table{width:calc(7rem + 13rem * var(--plan-count))}.comparison-table tr>:first-child{width:7rem;min-width:7rem}.comparison-dialog-footer{padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-wrap:wrap}.comparison-dialog-footer p{flex-basis:100%}}@container comparison-tray (width<=23.5rem){.comparison-shortlist-row .comparison-label-full{display:none}.comparison-shortlist-row .comparison-label-short{display:inline}}@container plan-results (width>=32rem) and (width<=49.999rem){.comparison-tray{align-items:center;gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.comparison-tray-main,.comparison-shortlist-row{display:contents}.comparison-tray-main>p[role=status]{grid-area:1/1}.comparison-tray-main>.field-hint{grid-area:3/1/auto/-1}.comparison-shortlist{grid-area:2/1/auto/-1;width:100%}.comparison-shortlist summary{padding-right:0}.comparison-tray .comparison-clear{grid-area:1/2;position:static}.comparison-tray-actions{grid-area:1/3;align-self:center}}@media (width<=600px){@container plan-card-actions (width<=20rem){.comparison-view .comparison-label-full{display:none}.comparison-view .comparison-label-short{display:inline}}}@media (height<=600px){.plan-comparison-dialog[open]{overflow:auto}.comparison-table-scroll{flex:none;min-height:18rem;max-height:65dvh}}@media (forced-colors:active){.comparison-tray{box-shadow:none;border-color:canvastext}.comparison-table th,.comparison-table td{border-color:canvastext}.comparison-scroll-buttons button[aria-disabled=true]{color:graytext}.comparison-scroll-buttons button[aria-disabled=true] svg{opacity:1}}@media (width<=360px){.comparison-tray{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.comparison-tray .primary-button{padding-inline:var(--space-2)}.comparison-header-actions .comparison-report-button{gap:var(--space-1);width:100%;min-width:0;padding-inline:var(--space-1);font-size:.75rem}.comparison-report-button-header .comparison-report-label-short{display:none}}.comparison-remove{float:right;width:32px;min-height:32px;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0 var(--space-1);border-radius:var(--control-radius);color:var(--purple);background:0 0;border:0;padding:0;font-size:1.25rem;line-height:1}.comparison-remove:disabled{color:var(--muted);cursor:default}.comparison-remove:hover:enabled{background:var(--purple-pale)}.comparison-dialog-header h2{margin:0}.comparison-dialog-header>div:first-child{min-width:0}.comparison-dialog-header .comparison-header-actions{flex:none}.comparison-dialog-header .plan-selection-button{border-color:var(--line);background:var(--white);color:var(--text)}.comparison-dialog-header .plan-selection-button:hover{border-color:var(--muted);background:var(--grey-mist)}.comparison-report-panel{align-items:center;gap:var(--space-2) var(--space-3);min-height:52px;padding:var(--space-2);border:1px solid var(--purple-light);border-radius:calc(var(--control-radius) + .2rem);background:var(--purple-pale);color:var(--purple);grid-template-columns:auto minmax(9rem,1fr) auto;display:grid}.comparison-report-panel-icon{flex:none}.comparison-report-panel h3{margin:0 0 1px;font-size:.75rem;line-height:1.2}.comparison-report-panel p{color:var(--text);margin:0;font-size:.65rem;line-height:1.25}.comparison-report-button{isolation:isolate;justify-content:center;gap:var(--space-2);width:auto;min-height:40px;padding:var(--space-2) var(--space-3);white-space:nowrap;color:var(--white);position:relative;overflow:hidden}button.comparison-report-button>*{z-index:1;color:inherit;font:inherit;position:relative;transform:none}button.comparison-report-button>span{color:var(--white)}button.comparison-report-button:hover>*{transform:none}.comparison-report-label-short{display:none}.comparison-report-button:before{content:"";z-index:0;background:repeating-linear-gradient(118deg,#0000 0 95px,#ffffff08 105px,#ffffff29 119px,#ffffff08 133px,#0000 143px 270px);background-position:var(--comparison-glare-x,0px) var(--comparison-glare-y,0px);pointer-events:none;position:absolute;inset:-80%}.comparison-footer-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.comparison-help-button{min-height:40px;padding:var(--space-2) var(--space-3);border-color:var(--purple-light);white-space:nowrap;justify-content:center;align-items:center;font-size:.8rem;text-decoration:none;display:inline-flex}.comparison-table-tools>.field{flex:1;max-width:22rem}.comparison-table-tools{justify-content:space-between}.comparison-table-tools>.dialog-information-note{text-align:center;min-width:0}.comparison-table-tools select{min-height:44px}.comparison-notes{min-width:0;font-size:.75rem}.comparison-notes summary{align-content:center;min-height:44px}.comparison-notes p{max-width:45rem}.comparison-dialog-footer .comparison-report-button{flex-shrink:0;font-size:.8rem}@media (width<=600px){.comparison-dialog-header{padding:var(--space-1) var(--space-3);flex-wrap:nowrap;align-items:center}.comparison-dialog-header>div:first-child{flex:1}.comparison-dialog-header h2{font-size:1rem}.comparison-table-tools{padding-block:var(--space-1);flex-wrap:wrap}.comparison-table-tools>.field{flex:1;min-width:0}.comparison-table-tools>.dialog-information-note{flex-basis:100%;order:1}.comparison-table-tools select{padding-block:var(--space-1);font-size:.75rem}.comparison-dialog-footer{max-height:25dvh;padding-block:0;display:block;overflow-y:auto}.comparison-footer-actions{display:none}.comparison-report-panel{flex-basis:100%;order:2;grid-template-columns:auto minmax(0,1fr)}.comparison-report-panel .comparison-print-action{grid-column:1/-1}.comparison-plan-name{font-size:.8rem;line-height:1.25}.comparison-table th,.comparison-table td{padding-block:var(--space-2)}}@media (prefers-reduced-motion:reduce){.comparison-report-button:before{display:none}}.comparison-tray-actions .primary-button{overflow-wrap:anywhere;max-width:100%}@container plan-results (width<=14rem){.comparison-tray{grid-template-columns:minmax(0,1fr)}.comparison-tray-actions{grid-area:4/1;align-items:flex-end}}@container plan-results (width>=55rem){.plan-compare-actions{flex-direction:column;align-items:flex-start;gap:0}.comparison-view{min-height:24px}}.results-page-controls:not(.single-page-controls){display:contents}.results-page-controls:not(.single-page-controls)>.result-sort-control{margin-bottom:var(--space-4);justify-content:flex-end}.comparison-tray-actions .primary-button span{color:inherit;font:inherit;transform:none}.comparison-tray-actions .comparison-desktop-label,.comparison-shortlist-row .comparison-shortlist-modal-trigger{display:none}.results-controls-anchor{pointer-events:none;height:1px;margin-bottom:-1px;display:block}@container plan-results (width>=50rem){.results-page-controls,.results-page-controls:not(.single-page-controls){top:var(--space-6);z-index:5;isolation:isolate;flex-wrap:nowrap;align-items:center;display:flex;position:sticky}.results-page-controls.is-floating:before{content:"";z-index:-1;inset:calc(-1 * var(--space-3)) calc(-1 * var(--space-4));border:1px solid var(--purple);background:var(--white);box-shadow:var(--action-shadow);border-radius:.75rem;position:absolute}.results-page-controls .comparison-tray{justify-content:flex-start;align-items:center;gap:var(--space-6);min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;flex-wrap:nowrap;flex:1 1 0;order:-1;margin:0;padding:0;position:static}.results-page-controls .comparison-tray-main{min-width:0}.comparison-tray-actions{flex:none;order:-1}.comparison-shortlist-row{column-gap:var(--space-6)}.comparison-shortlist{display:none}.comparison-shortlist-row .comparison-shortlist-modal-trigger{white-space:nowrap;align-items:center;min-height:44px;padding:0;font-size:.8rem;text-decoration:underline;display:inline-flex}.comparison-tray-actions .comparison-desktop-label{display:inline}.comparison-tray-actions .comparison-compact-label{display:none}.results-page-controls>.result-sort-control,.results-page-controls:not(.single-page-controls)>.result-sort-control{flex:none;margin-bottom:0;margin-left:auto}}.selected-plans-dialog[open]{width:min(38rem, calc(100% - var(--space-4)));flex-direction:column;display:flex;overflow:hidden}.selected-plans-dialog .plan-dialog-header{padding:var(--space-5);border-bottom:1px solid var(--line);flex:none;align-items:center}.selected-plans-body{overscroll-behavior:contain;min-height:0;padding:var(--space-5);overflow:auto}.selected-plans-body ul{margin:0;padding:0;list-style:none}.selected-plans-body li{align-items:center;gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--line);display:flex}.selected-plans-body li:last-child{border-bottom:0}.selected-plans-body li>span{min-width:0;color:var(--navy);overflow-wrap:anywhere;flex:1}.selected-plans-body .text-button{flex:none;font-size:.875rem}.selected-plans-body>p{margin:0}.comparison-nice-description{color:var(--text);margin-left:.3em;font-weight:400}.plan-selection-button{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=600px){.comparison-header-actions:has(.plan-selection-button){gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr)) 44px 44px;width:100%;display:grid}.comparison-header-actions .plan-selection-button{width:100%;min-width:0;padding:var(--space-2) var(--space-1);gap:var(--space-1);white-space:nowrap;justify-content:center;font-size:.75rem}.comparison-header-actions:has(.plan-selection-button) .comparison-report-panel{background:0 0;border:0;grid-area:1/3;min-height:0;padding:0;display:block}.comparison-header-actions:has(.plan-selection-button) .comparison-report-panel-icon{display:none}.comparison-header-actions:has(.plan-selection-button) .comparison-report-panel>div:nth-child(2){display:none}.comparison-header-actions:has(.plan-selection-button) .dialog-close{grid-area:1/4}.comparison-header-actions:has(.plan-selection-button) .comparison-report-button{gap:0;width:44px;min-height:44px;padding:0}.comparison-report-button-header :is(.comparison-report-label-full,.comparison-report-label-short),.comparison-print-loading-slot{display:none}.comparison-print-action{gap:0;width:44px}}.entry-methods{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entry-methods.has-sample{grid-template-columns:repeat(4,minmax(0,1fr))}.entry-methods.has-sample>.entry-method{padding:min(var(--space-2), 8px) min(var(--space-3), 12px);column-gap:min(var(--space-2), 8px)}.entry-methods.has-sample>.entry-method>svg{grid-row:2;width:1.25rem;height:1.25rem}.entry-methods.has-sample>.entry-method>strong{text-align:center;grid-column:1/-1}.entry-method{align-content:start;align-items:center;gap:var(--space-1) var(--space-3);text-align:left;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--white);color:var(--text);grid-template-columns:auto minmax(0,1fr);display:grid}.entry-method>svg{width:1.5rem;height:1.5rem;color:var(--purple);grid-row:1/3}.entry-method>strong{font-size:.9rem}.entry-method>span{color:var(--muted);grid-column:2;font-size:.8rem}.entry-method.is-active{border-color:var(--purple);background:var(--purple-pale)}.entry-method:hover{border-color:var(--purple)}.entry-method:disabled{cursor:not-allowed;background:var(--cream)}.entry-method:disabled>svg{color:var(--muted)}.entry-method-sample{border-color:var(--teal-ink);background:var(--teal-pale)}.entry-method-sample>svg{color:var(--teal-ink)}.entry-method-sample:hover{border-color:var(--teal-ink);background:var(--teal-light)}.employee-sample-replacement{padding:min(var(--space-4), 16px);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--teal-pale)}.employee-sample-replacement h3{margin:0;font-size:1rem}.employee-sample-replacement p{margin-block:var(--space-3)}.employee-sample-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.employee-sample-actions>button{width:auto;max-width:100%;padding-inline:min(var(--space-2), 8px)}.lead-employee-workspace:has(.employee-sample-replacement) .lead-employee-floating{display:none}.employee-method-step{gap:var(--space-4)}.employee-information-guide{overflow-wrap:anywhere;min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--grey-mist)}.employee-information-guide h2{text-align:center;color:var(--purple);margin:0;font-size:1rem}.employee-information-guide dl{margin:0}.employee-information-guide dl>div{gap:var(--space-5);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,2.25fr);align-items:start;display:grid}.employee-information-guide dl>div+div{border-top:1px solid var(--line)}.employee-information-guide dl>div:last-child{padding-bottom:0}.employee-information-guide dt{color:var(--navy);font-size:.9rem;font-weight:var(--font-weight-strong)}.employee-information-guide dt span{margin-top:var(--space-1);color:var(--muted);font-size:.8rem;font-weight:400;display:block}.employee-information-guide dt .employee-information-recommended{color:var(--purple);font-weight:var(--font-weight-strong)}.employee-information-guide dd{color:var(--muted);margin:0;font-size:.875rem}@media (width<=40rem){.employee-information-guide{padding:var(--space-4)}.employee-information-guide dl>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.employee-information-guide dt{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.employee-information-guide dt span{margin:0}}.employee-manual-entry{gap:var(--space-4);min-width:0;display:grid}.employee-manual-entry>.field-hint,.employee-manual-entry .error-summary{margin:0}.employee-manual-entry .error-summary h2{margin-bottom:var(--space-2)}.employee-manual-entry .error-summary ul{margin-top:0}.census-row{background:var(--cream);padding:var(--space-4);border-radius:.75rem;position:relative}.census-row legend{float:left;width:100%;min-height:44px;font-size:.9rem;font-weight:var(--font-weight-strong);color:var(--purple);padding-right:44px}.census-fields{clear:both;gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.census-row .census-fields{gap:var(--space-2);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr)}.census-row .census-fields input,.census-row .census-fields select{padding-inline:var(--space-2);min-width:0}.census-row .census-fields select{padding-right:var(--space-5);background-position:right var(--space-1) center}.census-zip-clear{padding:0;font-size:.75rem}.census-age-hint{margin:var(--space-2) 0 0}.census-age-label-short{display:none}.census-row>.remove-button{top:var(--space-3);right:var(--space-3);place-items:center;padding:0;line-height:1;display:grid;position:absolute}.census-row>.remove-button>svg{width:1.25rem;height:1.25rem}.employee-manual-entry input,.employee-manual-entry select,.employee-manual-entry button,.employee-manual-entry [tabindex="-1"]{scroll-margin-block:var(--space-5)}@media (width<=700px){.entry-methods,.entry-methods.has-sample{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.entry-methods:not(.has-sample) .entry-method-manual{grid-column:1/-1}.entry-method{padding:var(--space-3)}}@media (width<=540px){.entry-methods,.entry-methods.has-sample{grid-template-columns:minmax(0,1fr)}.entry-methods.has-sample>.entry-method{grid-template-columns:1.25rem minmax(0,1fr) 1.25rem}.entry-methods.has-sample>.entry-method>svg{grid-area:2/1}.entry-methods.has-sample>.entry-method>span{text-align:center;grid-column:2}.census-fields{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.census-age-label-full{display:none}.census-age-label-short{display:inline}.census-age-hint{text-align:center}.census-row{padding:var(--space-3)}}@media (width<=700px){.entry-methods.has-sample>.entry-method>span{text-align:center}}@media (width<=260px){.census-fields,.census-row .census-fields{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.entry-method,.census-row{border:1px solid canvastext}.entry-method:disabled{border-color:graytext}}.site-masthead{background:var(--teal)}@keyframes form-autofill-sync{0%{}to{}}input[data-autofill-sync]:-webkit-any(:autofill,:-webkit-autofill){animation:1ms form-autofill-sync}input[data-autofill-sync]:is(:autofill,:autofill){animation:1ms form-autofill-sync}.site-footer{background:var(--purple);color:var(--white);--focus-ring-color:var(--white)}.site-masthead .masthead{border:0}.site-footer .footer{color:inherit;border:0}.masthead{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);padding-block:1.65rem;display:flex}.brand{width:15.75rem;min-width:0;max-width:65%;text-decoration:none;display:block}.brand-logo{width:100%;height:auto;display:block}.beta-pill{background:var(--purple-pale);color:var(--purple);border-radius:var(--control-radius);font-size:.8rem;font-weight:var(--font-weight-strong);padding:.35rem .9rem}.intro{padding:3.4rem 0 var(--space-2)}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:var(--font-weight-strong);color:var(--purple);margin-bottom:var(--space-4)}h1{color:var(--purple);letter-spacing:-.045em;margin-bottom:1.2rem;font-size:clamp(2.25rem,4.5vw,3.75rem)}.intro-copy{max-width:40rem;color:var(--muted);margin-bottom:0;font-size:1.1rem}.notice{gap:var(--space-4);padding:1.2rem var(--space-6);background:var(--purple-pale);color:var(--text);border-radius:.75rem;align-items:flex-start;display:flex}.notice-icon{border:1.5px solid var(--purple);width:1.4rem;height:1.4rem;color:var(--purple);font-size:.9rem;font-weight:var(--font-weight-strong);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.1rem;display:grid}.notice h2{color:var(--purple);margin:0 0 .35rem;font-size:.95rem}.notice p{margin:0;font-size:.9rem}.calculator-layout{margin-top:var(--space-4);align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.section-heading{align-items:center;gap:var(--space-3);font-size:1.2rem;font-weight:var(--font-weight-strong);color:var(--navy);width:100%;display:flex}.step-number{background:var(--purple-pale);border-radius:50%;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;display:inline-grid}.section-description{color:var(--muted);font-size:.875rem}label{font-size:.875rem;font-weight:var(--font-weight-strong);margin-bottom:.45rem;display:block}.field-hint{color:var(--muted);margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-size:.8rem}.employee-list{flex-direction:column;display:flex}.employee-row{background:var(--cream);border-radius:.6rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.employee-label{align-items:center;gap:var(--space-3);min-height:44px;font-size:.875rem;font-weight:var(--font-weight-strong);grid-column:1/-1;padding-right:44px;display:flex}.person-icon{font-size:.8rem;font-weight:var(--font-weight-strong);color:var(--purple)}.employee-age,.employee-sex{min-width:0}.employee-row label{font-size:.8rem}.employee-row .remove-button{position:absolute;top:1rem;right:1rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.remove-button{color:var(--purple);border-radius:var(--control-radius);background:0 0;border:0;width:44px;min-width:44px;font-size:1.5rem}.remove-button:hover{background:var(--purple-pale)}.employee-actions{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"add count";align-items:center;display:grid}.employee-actions>.secondary-button{grid-area:add}.employee-actions>span{text-align:right;color:var(--muted);grid-area:count;font-size:.8rem}.primary-button,.secondary-button{border:1px solid var(--purple);border-radius:var(--control-radius);padding:.7rem var(--space-4);font-weight:var(--font-weight-strong)}.primary-button{text-align:left;background:var(--purple);width:100%;color:var(--white);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.primary-button span{color:var(--teal);font-size:1.3rem}.secondary-button{color:var(--purple);background:0 0;font-size:.9rem}.primary-button{transition:transform var(--action-duration) ease, box-shadow var(--action-duration) ease;text-decoration:none}.primary-button span{transition:transform var(--action-duration) ease;display:inline-block}.primary-button:enabled:focus-visible{box-shadow:var(--action-shadow)}.secondary-button:hover{background:var(--purple-pale)}.text-button{padding:var(--space-2);color:var(--purple);text-underline-offset:.22em;background:0 0;border:0;font-size:.875rem;text-decoration:underline}.undo{margin-bottom:0;font-size:.875rem}.result-panel{--focus-ring-color:var(--white);background:var(--purple);border-radius:var(--radius);color:var(--white);padding:var(--space-8)}.result-panel h2{letter-spacing:-.025em;margin-bottom:1.4rem;font-size:1.8rem}.premium{font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.15;font-weight:var(--font-weight-strong);letter-spacing:-.035em;overflow-wrap:anywhere}.premium span{letter-spacing:0;margin-top:var(--space-3);font-size:.85rem;font-weight:400;display:block}.result-plan{font-size:1rem;font-weight:var(--font-weight-strong);padding-top:.85rem}.result-facts{border-top:1px solid var(--purple-pale);padding-top:.65rem;font-size:.8rem}.result-facts div{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;padding:.35rem 0;display:flex}.result-facts dd{margin:0}.breakdown{margin-top:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--purple-pale);font-size:.85rem}summary{align-content:center;min-height:44px}.breakdown ul{padding:0;list-style:none}.breakdown li{justify-content:space-between;gap:var(--space-4);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.result-caveat{margin:var(--space-6) 0 0;font-size:.8rem}.source-details{padding-inline:var(--space-2);overflow-wrap:anywhere;font-size:.8rem}.source-details summary{font-weight:var(--font-weight-strong);color:var(--purple)}.error-summary{border:2px solid var(--purple);background:var(--purple-pale);margin-bottom:var(--space-6);border-radius:.5rem;padding:1.2rem}.error-summary h2{font-size:1.1rem}.error-summary ul{margin-bottom:0}.field-error{color:var(--purple);font-weight:var(--font-weight-strong);margin:var(--space-2) 0 0;font-size:.85rem}.reset-confirm{max-width:40rem;padding:var(--space-4);background:var(--white);border:1px solid var(--line);border-radius:.5rem}.reset-confirm p{margin-bottom:var(--space-2)}.reset-confirm button+button{margin-left:var(--space-2)}.information-notes{border-top:1px solid var(--line);max-width:50rem}.scope-note p{color:var(--muted);font-size:.85rem}.footer{justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;font-size:.75rem;display:flex}.footer span:first-child{font-weight:var(--font-weight-strong)}.unavailable,.error-page{padding:var(--space-8);margin-block:var(--space-8)}.carrier-inclusion{background:var(--cream);border:1px solid var(--line);border-radius:.5rem}.carrier-content>.field-hint{font-weight:var(--font-weight-strong);margin-top:0}.carrier-inclusion summary{padding:var(--space-4);color:var(--purple);font-size:.8rem;font-weight:var(--font-weight-strong);overflow-wrap:anywhere}.rate-status{color:var(--muted);font-size:.8rem}.coverage-period{border:1px solid var(--line);background:var(--cream);border-radius:.5rem}select{overflow:hidden}select:disabled{background-color:var(--cream);color:var(--muted);border-color:var(--line);opacity:1;cursor:not-allowed}.result-plan small{font-size:.8rem;font-weight:400}@media (width<=850px){.calculator-layout{grid-template-columns:1fr}.result-panel{padding:var(--space-6)}.intro{padding-top:2.5rem}.desktop-break{display:none}}@media (width<=540px){.shell{width:calc(100% - 32px)}.masthead{padding-block:1.2rem}.beta-pill{padding:.3rem .65rem;font-size:.7rem}.intro{padding-block:var(--space-8) .65rem}.intro-copy{font-size:1rem}.notice{padding:var(--space-4);gap:.7rem}.notice p{font-size:.85rem}.employee-row .remove-button{top:.75rem;right:.75rem}.section-heading{font-size:1.1rem}.person-icon{display:none}.reset-confirm button+button{margin-left:0}}@media (hover:hover) and (pointer:fine){.primary-button:enabled:hover{box-shadow:var(--action-shadow);transform:translateY(-2px)}.primary-button:enabled:hover span{transform:translate(.2rem)}.primary-button:enabled:active{box-shadow:none;transform:none}}@media (forced-colors:active){.notice,.panel,.result-panel,.employee-row,.beta-pill{border:1px solid canvastext}.primary-button{border:2px solid buttontext}.brand-logo{background:var(--navy);forced-color-adjust:none}.result-panel{color:canvastext;background:canvas}.result-panel .eyebrow{color:canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.primary-button,.primary-button span{transform:none!important}}@media (width<=400px){.employee-row{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){select{appearance:auto;background-image:none;padding-right:.8rem}}.result-placeholder{padding:var(--space-3);border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:.5rem;margin:0;font-size:.8rem}:where(h1,h2,h3,h4,strong,b){font-weight:var(--font-weight-strong)}.plugin-continuation-notice{margin-block:var(--space-6)}.plugin-continuation-notice .notice a,.plugin-continuation-notice .text-button{margin-top:var(--space-3);display:inline-block}.dialog-close{border:1px solid var(--line);background:var(--grey-mist);width:44px;height:44px;color:var(--navy);cursor:pointer;transition:background-color var(--action-duration) ease, border-color var(--action-duration) ease, color var(--action-duration) ease;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.dialog-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px;display:block}.dialog-close:hover{border-color:var(--purple-light);background:var(--purple-pale);color:var(--purple)}@media (forced-colors:active){.dialog-close{color:buttontext;background:buttonface;border-color:buttontext}.dialog-close:hover{color:highlight;border-color:highlight}}.nice-benefit{margin:var(--plan-card-inset) calc(-1 * var(--plan-card-inset)) calc(-1 * var(--plan-card-inset));border-top:1px solid var(--line);border-radius:0 0 var(--plan-card-radius) var(--plan-card-radius);background:var(--nice-hover);color:var(--navy);overflow-wrap:anywhere;font-size:.875rem}.nice-summary{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--plan-card-inset);border-radius:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"inclusion action""services services";list-style:none;display:grid}.nice-summary::-webkit-details-marker{display:none}.nice-summary::marker{content:""}.nice-benefit[open]>.nice-summary{border-radius:0}.nice-inclusion{align-items:center;gap:var(--space-3);grid-area:inclusion;min-width:0;display:flex}.nice-logo{flex:none;width:4.75rem;height:auto;display:block}.nice-inclusion-copy{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.nice-inclusion-copy>strong{color:var(--nice-purple);font-size:1.125rem}.nice-inclusion-copy>span{font-size:.8rem}.nice-service-summary{grid-area:services}.nice-disclosure-action{align-items:center;gap:var(--space-2);color:var(--nice-purple);grid-area:action;font-size:.8rem;display:inline-flex}.nice-disclosure-action svg{flex:none}.nice-hide-label,.nice-benefit[open] .nice-show-label{display:none}.nice-benefit[open] .nice-hide-label{display:inline}.nice-benefit[open] .nice-disclosure-action svg{transform:rotate(180deg)}.nice-services{padding:var(--space-4) var(--plan-card-inset);border-top:1px solid var(--line)}.nice-services>p{margin:0 0 var(--space-4);color:var(--muted)}.nice-service-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nice-service-list>li{gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.nice-service-list img{width:1.5rem;height:1.5rem;display:block}.nice-service-list h4{margin:0 0 var(--space-1);font-size:.875rem;line-height:1.5}.nice-service-list p{color:var(--muted);margin:0;font-size:.8rem}@container plan-card (width<=32rem){.nice-summary{grid-template-columns:minmax(0,1fr);grid-template-areas:"inclusion""services""action"}.nice-inclusion-copy{gap:0;display:grid}.nice-logo{width:4rem}.nice-service-list{grid-template-columns:minmax(0,1fr)}}@container plan-card (width<=20rem){.nice-logo{width:3.25rem}}@media (width<=600px){.nice-summary{gap:var(--space-2);padding-block:var(--space-3)}.nice-service-summary{text-align:center}.nice-service-preview{display:none}}@media (width<=360px){.nice-summary{gap:var(--space-1);padding-block:var(--space-1)}}@media (forced-colors:active){.nice-logo{forced-color-adjust:none;background:#fff}.nice-benefit,.nice-services{border-color:canvastext}}.bht-extras-warning{margin:var(--plan-card-inset) calc(-1 * var(--plan-card-inset)) calc(-1 * var(--plan-card-inset));border-top:1px solid var(--line);border-radius:0 0 var(--plan-card-radius) var(--plan-card-radius);background:var(--limited-network-surface);color:var(--text);overflow-wrap:anywhere;font-size:.875rem}.bht-extras-summary{--extras-gap:clamp(var(--space-1), calc((100cqi - 44rem) / 12), var(--space-4));align-items:center;gap:var(--space-3) var(--extras-gap);padding:var(--space-4) var(--plan-card-inset);border-radius:inherit;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.bht-extras-summary::-webkit-details-marker{display:none}.bht-extras-summary::marker{content:""}.bht-extras-title{align-items:center;gap:var(--space-3);display:inline-flex}.bht-extras-title svg{color:var(--insight-cost);flex:none}.bht-extras-teasers{align-items:center;gap:var(--space-2) var(--extras-gap);flex-wrap:wrap;min-width:0;display:flex}.bht-extras-teasers>span{max-width:100%;padding-left:var(--extras-gap);border-left:1px solid var(--muted)}.bht-extras-action{align-items:center;gap:var(--space-2);white-space:nowrap;flex:none;margin-left:auto;display:inline-flex}.bht-extras-action svg{flex:none}.bht-extras-hide,.bht-extras-warning[open] .bht-extras-show{display:none}.bht-extras-warning[open] .bht-extras-hide{display:inline}.bht-extras-warning[open] .bht-extras-teasers{display:none}.bht-extras-warning[open] .bht-extras-summary{flex-wrap:nowrap;display:flex}.bht-extras-warning[open] .bht-extras-title{min-width:0}.bht-extras-warning[open] .bht-extras-action svg{transform:rotate(180deg)}.bht-extras-warning[open]>summary{border-radius:0}.bht-extras-content{border-top:1px solid var(--line);padding:var(--space-4) var(--plan-card-inset)}.bht-extras-content>p{margin:0 0 var(--space-4)}.bht-extras-content>.bht-extras-qualification{margin:var(--space-5) 0 0;font-size:.8rem}.bht-extras-list{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bht-extras-list>li{gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;display:grid}.bht-extras-list svg,.bht-extras-primary-care{width:1.5rem;height:1.5rem;color:var(--insight-cost);display:block}.bht-extras-primary-care{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20color='%2349409c'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M7%204v6a5%205%200%200%200%2010%200V4'%3e%3c/path%3e%3cpath%20d='M5.5%204h3M15.5%204h3'%3e%3c/path%3e%3cpath%20d='M12%2015v5a6%206%200%200%200%2012%200v-2'%3e%3c/path%3e%3ccircle%20cx='24'%20cy='15'%20r='3'%3e%3c/circle%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20color='%2349409c'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M7%204v6a5%205%200%200%200%2010%200V4'%3e%3c/path%3e%3cpath%20d='M5.5%204h3M15.5%204h3'%3e%3c/path%3e%3cpath%20d='M12%2015v5a6%206%200%200%200%2012%200v-2'%3e%3c/path%3e%3ccircle%20cx='24'%20cy='15'%20r='3'%3e%3c/circle%3e%3c/svg%3e") 50%/contain no-repeat}.bht-extras-list h4{margin:0 0 var(--space-1);font-size:.875rem;line-height:1.5}.bht-extras-list p{color:var(--muted);margin:0;font-size:.8rem}@container plan-card (width<=40rem){.bht-extras-summary{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.bht-extras-title{grid-column:1/-1}.bht-extras-teasers{column-gap:var(--space-3);grid-column:1}.bht-extras-action{grid-column:2}.bht-extras-teasers>span{border-left:0;padding-left:0}}@container plan-card (width<=32rem){.bht-extras-list{grid-template-columns:minmax(0,1fr)}.bht-extras-teasers{display:grid}}@media (width<=600px){.bht-extras-summary{gap:var(--space-2);padding-block:var(--space-3);flex-wrap:nowrap;display:flex}.bht-extras-title{min-width:0}.bht-extras-teasers{display:none}}@media (forced-colors:active){.bht-extras-warning{color:canvastext;background:canvas}.bht-extras-warning,.bht-extras-content,.bht-extras-teasers>span{border-color:canvastext}.bht-extras-title svg,.bht-extras-list svg,.bht-extras-primary-care{color:canvastext}.bht-extras-primary-care{forced-color-adjust:none}}.analytics-choice{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--white);color:var(--text)}.analytics-choice p{margin:0 0 var(--space-2)}.analytics-choice>div,.analytics-privacy-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.analytics-privacy-dialog{width:min(42rem,calc(100% - var(--space-8)));max-height:calc(100dvh - var(--space-8));padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:var(--white);overflow:auto}.analytics-privacy-dialog::backdrop{background:#0b274673}.analytics-privacy-dialog header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.analytics-privacy-dialog h2{margin:0}.analytics-privacy-dialog p{font-size:.875rem}.analytics-privacy-dialog a{color:var(--purple)}@media (forced-colors:active){.analytics-choice,.analytics-privacy-dialog{border-color:canvastext}}.landing-chart-preview{min-width:0;padding:var(--space-4);border-radius:var(--lead-card-radius);background:linear-gradient(135deg, var(--purple-pale), var(--teal-pale));margin:0}.landing-preview-kicker{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--purple);font-size:.8rem;font-weight:var(--font-weight-strong);display:flex}.landing-preview-dot{background:var(--purple);border-radius:50%;flex:none;width:.5rem;height:.5rem}.landing-chart-panel{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--lead-surface-shadow)}.landing-preview-heading{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--navy);flex-wrap:wrap;font-size:.95rem;line-height:1.4;display:flex}.landing-example-label,.landing-preview-unit{color:var(--muted);font-size:.75rem}.landing-preview-unit{margin:var(--space-2) 0 var(--space-4)}.landing-preview-bars{gap:var(--space-3);display:grid}.landing-preview-row-label{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);color:var(--navy);flex-wrap:wrap;font-size:.75rem;display:flex}.landing-preview-row-label>span{color:var(--muted);font-size:.6875rem}.landing-preview-row-a{padding-top:var(--space-3);border-top:1px solid var(--line)}.landing-preview-track{border-radius:var(--control-radius);background:var(--grey-mist);align-items:center;height:1.5rem;display:flex;position:relative;overflow:hidden}.landing-preview-bar{background:var(--navy);border-radius:var(--control-radius);height:100%;display:block}.landing-preview-row-renewal .landing-preview-bar{background:var(--purple)}.landing-preview-row-a .landing-preview-bar{background:var(--teal-ink)}.landing-preview-row-b .landing-preview-bar{background:var(--teal)}.landing-preview-row-c .landing-preview-bar{background:var(--nice-purple)}.landing-preview-row-current .landing-preview-bar{background:var(--purple-light)}.landing-preview-track>strong{right:var(--space-1);padding-inline:var(--space-2);border-radius:var(--control-radius);background:var(--white);color:var(--navy);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.25rem;position:absolute}.landing-preview-takeaway{align-items:center;gap:var(--space-2);border-top:1px solid var(--line);margin-top:var(--space-5);padding-top:var(--space-3);color:var(--navy);font-size:.75rem;display:flex}.landing-preview-takeaway>span:first-child{color:var(--teal-ink);font-size:1.25rem}.landing-chart-preview figcaption{margin-top:var(--space-3);color:var(--muted);font-size:.75rem;line-height:1.5}@media (width<=760px){.landing-chart-preview{width:100%;max-width:36rem;margin-inline:auto}}@media (width<=420px){.landing-chart-preview,.landing-chart-panel{padding:var(--space-3)}}@media (forced-colors:active){.landing-chart-preview,.landing-chart-panel{border:1px solid canvastext}.landing-preview-bar{background:canvastext}.landing-preview-track{border:1px solid canvastext}.landing-preview-track>strong{color:canvastext;background:canvas}}.lead-page{--lead-ready:#246347;--lead-surface-shadow:0 8px 24px #0b27460d;--lead-card-radius:1.25rem;--lead-button-radius:.75rem;--rate-status-background:color-mix(in srgb, var(--orange-accent) 16%, var(--white));background:var(--cream);min-height:100vh}.lead-page .eyebrow{color:var(--muted)}.lead-shell{width:min(1120px,100% - 64px)}.lead-page .masthead{min-height:68px;padding-block:var(--space-2);border:0}.lead-page .site-masthead{background:var(--teal)}.lead-page .brand{width:12rem;max-width:68%}.lead-page .site-masthead{container:lead-masthead/inline-size}.masthead-proof{align-items:center;gap:var(--space-4);color:var(--white);font-size:1.15rem;line-height:1.2;display:flex}.masthead-state{background:currentColor;flex:none;width:3rem;height:2.25rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='124%200%20552%20354'%3e%3cpath%20d='M282.5,74.9%20275.6,74.3%20267.7,81.1%20276.5,83.3%20281,103.1%20282.1,94.9%20292.4,101.3%20294.3,109.2%20292.1,114.8%20288.6,113.7%20285.7,106.1%20280.6,108.3%20276.4,101.7%20276.3,89.1%20271.4,88.8%20265.1,81.6%20272.4,63.1%20276.8,62.3Z%20M671,308.7%20527.4,308.2%20517.7,314.9%20484.9,316.3%20480.1,322.5%20459.5,325.7%20442.6,335.5%20423.7,338.6%20413.1,333.5%20395.1,343.8%20383.4,342.8%20377.7,347.2%20374.2,346.4%20372.9,340.9%20350.9,335.5%20327.7,338.8%20319.7,345.7%20300,353.6%20271.7,346.2%20264.8,340%20262.1,312.1%20255.8,299.9%20248.9,294.9%20237.6,289.3%20223.4,293.6%20216.3,281.4%20202.8,281.5%20200.6,277.7%20188.5,284.2%20179.8,276.9%20174.2,281.3%20175.1,243.3%20179.8,262.1%20180.7,258.4%20183.8,260.4%20187,255.8%20182.6,244.4%20190.5,236.2%20186.9,232.8%20179.6,237.7%20173.5,233.7%20170.3,217.1%20174.8,221.6%20180.9,215.4%20189.6,212.7%20179,209%20178,204.4%20171.4,203.3%20171.2,213.2%20167.4,215%20167.2,193.9%20163.5,178.2%20157.7,171.2%20150.4,131.9%20145.9,123.8%20136.5,116.5%20133.2,108.6%20129,87.9%20134.2,70.5%20129.1,65.3%20138.4,65.2%20152.4,74.9%20181.2,87.8%20200.5,87.6%20226.1,93.2%20232.6,92.6%20242.2,85.6%20239.3,88.6%20246.5,96.5%20254.9,95.4%20258.1,105.6%20261.1,100%20256.8,96.9%20257.8,93.4%20265.8,90%20263,95.8%20266.6,101.8%20267.7,95.4%20270.9,94.4%20272.1,103.1%20268,102.8%20268.7,106.2%20276.2,116.6%20270.4,118.6%20265.1,136.7%20262.2,138%20261.7,121.9%20256.2,140.8%20251.1,144.6%20238.4,171.2%20241.5,170.5%20251.5,147.6%20266.2,138.8%20269,128.9%20278.7,119.6%20275.7,111.2%20280.4,113.3%20285.9,130%20280.1,131.2%20285.3,147.9%20280.9,150.7%20280.6,154%20284.2,155.4%20278.6,174.2%20280.6,178.4%20277.9,181.6%20270.5,179%20274.7,169.1%20272,170.1%20266.8,177.2%20268.9,185%20265.9,190.6%20260.8,182.7%20262.1,170.5%20258.6,180%20258.9,190.7%20262.1,189.2%20264.8,195%20271.5,196.9%20277.6,189.4%20280.6,175.1%20287.7,180.3%20290.1,178.1%20287.8,176.3%20296,172%20289.3,148.6%20295,146.3%20288.7,140.1%20292.6,132.9%20291.1,125.2%20302.9,103.2%20294.7,94.8%20291.1,81.1%20287.3,80.7%20285.3,86.7%20293.7,99.1%20283,91%20281.7,78.9%20286.3,76.8%20290.3,78.7%20292.7,75%20281.5,65%20279.9,58.6%20273.5,62.4%20272.9,55.7%20269.1,56.6%20271.1,51.9%20276.4,50.5%20281.3,56.3%20285.8,55.9%20283.5,46.1%20279.7,44.1%20285.3,46.6%20289,42.4%20283.8,36.5%20284.5,26.5%20281.4,23.9%20274.3,28.1%20275.9,32.5%20271.8,28.4%20273.7,22.9%20269.3,22.8%20268.8,16.4%20263.5,11.6%20266.8,7.6%20261.6,6.5%20266,0%20662.9,0.3%20660.8,272.8%20666.1,278.5%20670.6,291.5%20666.4,299.3Z%20M257.1,43.6%20252.9,42.9%20250.4,38.3%20251.2,42.1%20247.3,41.4%20252.5,30.6%20267.1,35.8%20261.2,42.4%20255,33%20258.8,41.1Z%20M258,61.4%20258.5,59%20254.3,59.4%20253,56.4%20257.1,45.2%20260.2,48.7%20259.7,58.2%20261.1,50.4%20265.2,51.8%20261.9,54.7%20262.9,60.7Z%20M284.3,173.8%20282,166.8%20285.6,155.3%20288.2,165.9%20292.6,167.9Z%20M251.6,58.1%20239.3,52.3%20235.2,43.9%20236.7,40.1%20241.9,40%20251.3,49.2%20248,53.3Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='124%200%20552%20354'%3e%3cpath%20d='M282.5,74.9%20275.6,74.3%20267.7,81.1%20276.5,83.3%20281,103.1%20282.1,94.9%20292.4,101.3%20294.3,109.2%20292.1,114.8%20288.6,113.7%20285.7,106.1%20280.6,108.3%20276.4,101.7%20276.3,89.1%20271.4,88.8%20265.1,81.6%20272.4,63.1%20276.8,62.3Z%20M671,308.7%20527.4,308.2%20517.7,314.9%20484.9,316.3%20480.1,322.5%20459.5,325.7%20442.6,335.5%20423.7,338.6%20413.1,333.5%20395.1,343.8%20383.4,342.8%20377.7,347.2%20374.2,346.4%20372.9,340.9%20350.9,335.5%20327.7,338.8%20319.7,345.7%20300,353.6%20271.7,346.2%20264.8,340%20262.1,312.1%20255.8,299.9%20248.9,294.9%20237.6,289.3%20223.4,293.6%20216.3,281.4%20202.8,281.5%20200.6,277.7%20188.5,284.2%20179.8,276.9%20174.2,281.3%20175.1,243.3%20179.8,262.1%20180.7,258.4%20183.8,260.4%20187,255.8%20182.6,244.4%20190.5,236.2%20186.9,232.8%20179.6,237.7%20173.5,233.7%20170.3,217.1%20174.8,221.6%20180.9,215.4%20189.6,212.7%20179,209%20178,204.4%20171.4,203.3%20171.2,213.2%20167.4,215%20167.2,193.9%20163.5,178.2%20157.7,171.2%20150.4,131.9%20145.9,123.8%20136.5,116.5%20133.2,108.6%20129,87.9%20134.2,70.5%20129.1,65.3%20138.4,65.2%20152.4,74.9%20181.2,87.8%20200.5,87.6%20226.1,93.2%20232.6,92.6%20242.2,85.6%20239.3,88.6%20246.5,96.5%20254.9,95.4%20258.1,105.6%20261.1,100%20256.8,96.9%20257.8,93.4%20265.8,90%20263,95.8%20266.6,101.8%20267.7,95.4%20270.9,94.4%20272.1,103.1%20268,102.8%20268.7,106.2%20276.2,116.6%20270.4,118.6%20265.1,136.7%20262.2,138%20261.7,121.9%20256.2,140.8%20251.1,144.6%20238.4,171.2%20241.5,170.5%20251.5,147.6%20266.2,138.8%20269,128.9%20278.7,119.6%20275.7,111.2%20280.4,113.3%20285.9,130%20280.1,131.2%20285.3,147.9%20280.9,150.7%20280.6,154%20284.2,155.4%20278.6,174.2%20280.6,178.4%20277.9,181.6%20270.5,179%20274.7,169.1%20272,170.1%20266.8,177.2%20268.9,185%20265.9,190.6%20260.8,182.7%20262.1,170.5%20258.6,180%20258.9,190.7%20262.1,189.2%20264.8,195%20271.5,196.9%20277.6,189.4%20280.6,175.1%20287.7,180.3%20290.1,178.1%20287.8,176.3%20296,172%20289.3,148.6%20295,146.3%20288.7,140.1%20292.6,132.9%20291.1,125.2%20302.9,103.2%20294.7,94.8%20291.1,81.1%20287.3,80.7%20285.3,86.7%20293.7,99.1%20283,91%20281.7,78.9%20286.3,76.8%20290.3,78.7%20292.7,75%20281.5,65%20279.9,58.6%20273.5,62.4%20272.9,55.7%20269.1,56.6%20271.1,51.9%20276.4,50.5%20281.3,56.3%20285.8,55.9%20283.5,46.1%20279.7,44.1%20285.3,46.6%20289,42.4%20283.8,36.5%20284.5,26.5%20281.4,23.9%20274.3,28.1%20275.9,32.5%20271.8,28.4%20273.7,22.9%20269.3,22.8%20268.8,16.4%20263.5,11.6%20266.8,7.6%20261.6,6.5%20266,0%20662.9,0.3%20660.8,272.8%20666.1,278.5%20670.6,291.5%20666.4,299.3Z%20M257.1,43.6%20252.9,42.9%20250.4,38.3%20251.2,42.1%20247.3,41.4%20252.5,30.6%20267.1,35.8%20261.2,42.4%20255,33%20258.8,41.1Z%20M258,61.4%20258.5,59%20254.3,59.4%20253,56.4%20257.1,45.2%20260.2,48.7%20259.7,58.2%20261.1,50.4%20265.2,51.8%20261.9,54.7%20262.9,60.7Z%20M284.3,173.8%20282,166.8%20285.6,155.3%20288.2,165.9%20292.6,167.9Z%20M251.6,58.1%20239.3,52.3%20235.2,43.9%20236.7,40.1%20241.9,40%20251.3,49.2%20248,53.3Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.masthead-proof-copy{overflow-wrap:anywhere;min-width:0;color:var(--white);padding-left:var(--space-4);border-left:1px solid}.masthead-proof strong{font-size:1.45em;font-weight:700}.rate-status-banner{background:var(--rate-status-background);color:var(--text);border-bottom:2px solid var(--orange-accent)}.rate-status-banner p{padding-block:var(--space-3);color:inherit;font-size:.95rem;font-weight:var(--font-weight-strong);text-align:center;text-wrap:pretty;margin-block:0;margin-inline:auto;line-height:1.5}@container lead-masthead (width<=16rem){.masthead-proof{flex-wrap:wrap}.masthead-proof-copy{min-width:min(100%,8rem)}}.lead-page p,.lead-page dd,.lead-page h1,.lead-page h2,.lead-page h3,.lead-page :is(button,summary,label,a,legend){overflow-wrap:anywhere}.lead-page :is(h2,h3,label,legend){color:var(--navy)}.lead-page .primary-button{border-radius:var(--control-radius);width:auto}.lead-page .primary-button .lead-button-arrow{object-fit:contain;width:.9rem;height:.9rem;color:var(--teal);filter:invert(78%)sepia(25%)saturate(830%)hue-rotate(133deg)brightness(88%);margin-left:auto}.lead-page .secondary-button{border-radius:var(--control-radius)}.lead-page .primary-button:disabled{opacity:.65;cursor:default}.lead-page :is(.lead-benefits-header,.lead-method) h2{color:var(--purple)}.lead-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:var(--panel-inset);min-width:0}.lead-form-stack,.lead-contact-fields{gap:var(--field-gap);grid-template-columns:minmax(0,1fr);display:grid}.lead-principal-location{container:principal-location/inline-size}.lead-principal-location>legend{max-inline-size:100cqi;min-width:0;margin-bottom:var(--label-gap);font-size:.875rem;font-weight:var(--font-weight-strong);padding:0}.principal-location-control{border:1px solid var(--muted);border-radius:var(--control-radius);background:var(--white);grid-template-columns:6.25rem minmax(0,1fr);display:grid}.principal-location-part{min-width:0;position:relative}.principal-location-part>label{inset:var(--space-1) auto auto var(--space-3);pointer-events:none;z-index:1;margin:0;font-size:.6875rem;font-weight:400;line-height:1.2;position:absolute}.principal-location-part>:is(input,select){height:3rem;min-height:3rem;padding:var(--space-4) var(--space-3) 0;background-color:#0000;border:0}.principal-location-part>select{padding-right:var(--space-8);background-position:right var(--space-3) center}.principal-location-zip>input{border-radius:var(--control-radius) 0 0 var(--control-radius)}.principal-location-county>select{border-radius:0 var(--control-radius) var(--control-radius) 0}.principal-location-county:before{content:"";inset:var(--space-2) auto var(--space-2) 0;border-left:1px solid var(--line);pointer-events:none;position:absolute}.principal-location-part>:is(input,select):focus-visible{outline-offset:2px;z-index:2;position:relative}.principal-location-part>[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--purple)}.principal-location-hint{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.principal-location-hint>p{margin:0}.principal-location-hint>.text-button{padding-block:0}.principal-location-hint:has(>p:empty):not(:has(button)){display:none}@container principal-location (width<=14rem){.principal-location-control{grid-template-columns:minmax(0,1fr)}.principal-location-zip>input{border-radius:var(--control-radius) var(--control-radius) 0 0}.principal-location-county>select{border-radius:0 0 var(--control-radius) var(--control-radius)}.principal-location-county:before{inset:0 var(--space-3) auto;border-left:0;border-top:1px solid var(--line)}}@media (forced-colors:active){.principal-location-county:before{border-color:canvastext}.principal-location-part>[aria-invalid=true]{outline-offset:-2px;outline:2px solid canvastext}}.lead-form-stack>p,.lead-form-stack>.lead-callout{margin:0}.lead-review-dialog{width:min(50rem, calc(100% - var(--space-4)))}.lead-review-dialog .plan-dialog-header{padding:var(--space-4) var(--space-5)}.lead-review-dialog>form{padding:var(--space-5);--field-gap:var(--space-4);container:lead-review-edit/inline-size}.employee-import-dialog>form{container:lead-employees/inline-size}.employee-editor-controls{border:0;min-width:0;margin:0;padding:0}.lead-review-dialog :is(.lead-field-grid,.lead-introduction-grid){grid-template-columns:minmax(0,1fr)}.lead-review-dialog .lead-current-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-review-dialog .lead-current-fields .field:last-child{grid-column:1/-1}@container lead-review-edit (width>=32rem){.lead-review-dialog .lead-field-grid,.lead-review-dialog .lead-current-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-review-dialog .lead-current-fields .field:last-child{grid-column:auto}}@container lead-review-edit (width<=15rem){.lead-review-dialog .lead-current-fields{grid-template-columns:minmax(0,1fr)}.lead-review-dialog .lead-current-fields .field:last-child{grid-column:auto}}.lead-method{scroll-margin-top:var(--space-6);grid-column:1}.lead-method h2{letter-spacing:-.025em;margin-bottom:var(--space-5);font-size:1.5rem;line-height:1.25}.lead-method ol{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.lead-method li{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.lead-method li:not(:last-child):after{content:"";background:var(--teal);width:1px;position:absolute;top:3rem;bottom:-1.5rem;left:1.25rem}.lead-method-number{background:var(--teal);width:2.5rem;height:2.5rem;color:var(--white);font-size:1.25rem;line-height:1;font-weight:var(--font-weight-strong);border-radius:50%;place-items:center;display:grid}.lead-method h3{margin:var(--space-1) 0 var(--space-2);font-size:1rem;line-height:1.25}.lead-method li p{margin:0;font-size:.875rem;line-height:1.5}.lead-workspace{--lead-workspace-gap:var(--section-gap);gap:var(--lead-workspace-gap);width:min(100%,800px);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.lead-progress-block{min-width:0;margin-bottom:calc(var(--space-2) - var(--lead-workspace-gap))}.lead-information-note{margin:var(--space-2) 0 0;color:var(--muted);text-align:center;font-size:.75rem;line-height:1.4}.lead-stage-panel[hidden]{display:none}.compare-results{container:compare-results/inline-size}.result-context-link{width:auto;min-height:24px;color:var(--purple);text-underline-offset:.2em;font-size:inherit;font-weight:inherit;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.result-context-dialog{width:min(35rem, calc(100% - var(--space-4)))}.result-context-dialog .plan-dialog-header{padding-block:var(--space-4);border-bottom:1px solid var(--line);align-items:center}.result-context-dialog form{padding:var(--space-5) var(--space-6) var(--space-6)}.result-context-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-context-date{grid-column:1/-1}.result-context-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.pepm-calculate-link{align-items:center;gap:var(--space-1);min-height:24px;font-size:inherit;padding:0;display:inline-flex}.pepm-calculate-link>svg{flex-shrink:0;width:1rem;height:1rem}.pepm-calculate-link:disabled{color:var(--muted);cursor:not-allowed}.pepm-calculator-dialog form{padding-block:var(--space-4)}.pepm-calculator-form>.field-hint{margin:0 0 var(--space-3)}.pepm-calculator-form .section-body{gap:var(--space-2)}.pepm-calculator-reserve{visibility:hidden}.pepm-calculator-form .field>:is(.field-support,.pepm-calculator-reserve){margin:var(--space-1) 0 0;grid-area:3/1}.pepm-calculator-form input{border-width:2px}.pepm-calculator-result{padding:var(--space-3);border-radius:var(--radius);background:var(--purple-pale);display:grid}.pepm-calculator-result p{place-content:center space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-area:1/1;margin:0;display:flex}.pepm-calculator-result strong{color:var(--purple);overflow-wrap:anywhere;font-size:1.5rem}.pepm-calculator-form .primary-button{width:auto}.pepm-calculator-form .result-context-actions{margin-top:var(--space-3)}.pepm-calculator-form .primary-button:disabled{background:var(--line);border-color:var(--line);color:var(--muted);cursor:not-allowed}@media (forced-colors:active){.pepm-calculator-result{border:1px solid canvastext}.pepm-calculator-form .primary-button:disabled{color:graytext;border-color:graytext}}.progress-label-short,.progress-label-team{display:none}.lead-page .progress-nav{container:lead-progress/inline-size}.lead-stage-panel{padding:var(--panel-inset)}.lead-renewal-workspace{--field-gap:calc(var(--space-4) * 1.2)}.lead-renewal-workspace .lead-form-section{gap:var(--field-gap)}.lead-renewal-workspace .lead-stage-header{margin-bottom:var(--space-5)}.lead-stage-header{gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;display:flex}.lead-stage-header>div{min-width:0}.lead-stage-header>.text-button{flex-shrink:0;max-width:100%}.lead-stage-header .eyebrow{margin:0 0 var(--space-2)}.lead-stage-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.lead-company-line{margin:var(--space-3) 0 0;font-size:.9rem}.lead-renewal-workspace .lead-company-line{min-height:1lh}.lead-form-section{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.lead-form-section[aria-label=Coverage\ details]{container:lead-coverage-fields/inline-size}.lead-section-content{align-content:start;gap:var(--field-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.lead-section-content>p{margin:0}.lead-section-heading{align-content:start;gap:var(--space-2);display:grid}.lead-section-heading h2,.lead-section-heading h3,.lead-section-heading p{margin:0}.lead-form-section>.lead-section-heading h2{font-size:1.05rem;line-height:1.4}.lead-field-grid{gap:var(--field-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lead-business-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-introduction-grid{grid-template-columns:minmax(0, calc((100% - var(--space-3)) / 5 - var(--space-2) / 3)) minmax(0, 1fr);gap:var(--space-3);min-width:0;display:grid}.lead-introduction-group{align-content:start;gap:var(--label-gap);min-width:0;display:grid}.lead-start-date-fields .field>label,.lead-current-fields .field>label{text-align:center}.lead-start-date-fields{grid-template-columns:minmax(0,1fr)}.lead-current-fields{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;min-width:0;display:grid}.lead-start-date-fields select{background-position:right .5rem center;min-width:0;padding-right:2rem}@container lead-coverage-fields (width>=36rem){@media (width>=761px){@supports (grid-template-rows:subgrid){.lead-coverage-step .lead-introduction-grid{row-gap:var(--label-gap);grid-template-rows:auto auto auto}.lead-coverage-step :is(.lead-introduction-group,.lead-current-fields,.lead-introduction-group .field){grid-row:span 3;grid-template-rows:subgrid}}}}@container lead-coverage-fields (width<=36rem){.lead-introduction-grid{grid-template-columns:minmax(0,1fr)}.lead-current-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lead-coverage-fields (width<=18rem){.lead-form-section .lead-current-fields{grid-template-columns:minmax(0,1fr)}}.lead-year-warning{grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.4}.lead-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-check{align-items:flex-start;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);cursor:pointer;font-size:.9rem;font-weight:400;display:flex}.lead-check input{width:20px;height:20px;min-height:20px;accent-color:var(--purple);flex:none;margin:.1rem 0 0;padding:0}.lead-check span{min-width:0}.lead-page textarea{resize:vertical;width:100%;min-width:0;font:inherit;color:var(--text);background:var(--white);padding:var(--space-3);border:1px solid var(--muted);border-radius:var(--control-radius)}.lead-actions{justify-content:space-between;gap:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.lead-actions>.primary-button{margin-left:auto}.lead-coverage-actions{border-top:0;align-items:flex-start;padding-top:0}.lead-coverage-actions>.primary-button{width:auto;max-width:100%}.lead-cost-description{grid-column:1/-1;margin:0}.lead-current-fields{--helper-gap:var(--space-2)}.lead-employees-panel{--field-gap:var(--space-4);container:lead-employees/inline-size}.lead-employees-panel .employee-list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lead-employees-panel .census-row .census-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-add-tile{gap:var(--copy-gap);flex-direction:column;align-self:stretch;min-width:0;display:flex}.employee-add-tile-button{justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--purple);border-radius:var(--control-radius);background:var(--purple-pale);width:100%;min-height:8rem;color:var(--purple);font:inherit;font-weight:var(--font-weight-strong);cursor:pointer;flex-direction:column;flex:1;display:flex}.employee-add-tile-button:enabled:hover{background:var(--white);border-style:solid}.employee-add-tile-button:disabled{color:var(--muted);border-color:var(--line);background:var(--cream);cursor:not-allowed}.employee-add-tile>.undo{margin:0;font-size:.8rem}.employee-add-tile>.undo>.text-button{min-height:24px;font-size:inherit;padding-block:0}.employee-add-tile>.undo>.text-button:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.employee-add-tile-button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.employee-add-symbol{background:var(--white);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.5rem;line-height:1;display:grid}.employee-add-symbol>svg{width:1.25rem;height:1.25rem}@container lead-employees (width>=28rem){.lead-employees-panel .employee-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lead-employees (width<=27.999rem){.employee-add-tile-button{flex-direction:row;min-height:3.5rem}.employee-add-symbol{width:1.5rem;height:1.5rem;font-size:1.1rem}}.lead-employees-panel .lead-stage-header{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:center}.lead-employees-panel .lead-stage-header>div:first-child{flex:1 1 min-content;overflow-wrap:anywhere}.lead-employees-panel .lead-company-line{width:max-content;max-width:100%}.lead-employee-header-actions{flex:none;align-items:center;min-width:0;max-width:100%}.lead-employee-header-actions .primary-button{max-width:100%}.employee-benchmark-buttons{justify-content:flex-end;align-items:stretch;gap:var(--space-3);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.employee-benchmark-buttons>.primary-button{flex:10rem;min-width:0;max-width:100%}.lead-employee-header-actions>.primary-button{flex:0 auto}.lead-employee-header-actions .lead-button-arrow{flex-shrink:0}.lead-employee-header-actions{justify-content:flex-start}.employee-clear-button{border-radius:var(--control-radius);padding:.7rem var(--space-4);font-size:inherit;font-weight:var(--font-weight-strong);border:1px solid #0000;flex-shrink:0}.lead-employee-floating{display:none}.lead-employee-intro{gap:var(--space-6);margin-bottom:var(--space-2);align-items:center;display:grid}.lead-employee-intro-status{min-width:0;font-size:.9rem}.lead-employee-intro-status>p{margin:0}.lead-employee-intro-status>p+p{margin-top:var(--copy-gap)}.lead-employees-added{color:var(--lead-ready);font-weight:var(--font-weight-strong)}.employee-privacy-notice{gap:var(--space-4);margin:var(--space-3) 0 var(--space-5);padding:var(--space-5);border:1px solid color-mix(in srgb,var(--teal) 32%,var(--line));border-radius:var(--radius);background:linear-gradient(135deg,var(--teal-pale),var(--white));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;box-shadow:0 .35rem 1.1rem #0b274612}.employee-privacy-mark{background:var(--white);width:2.75rem;height:2.75rem;color:var(--teal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 25%,var(--line));border-radius:50%;place-items:center;display:grid}.employee-privacy-mark svg{width:1.55rem;height:1.55rem}.employee-privacy-copy{min-width:0}.employee-privacy-copy>:is(h2,p){margin:0}.employee-privacy-copy h2{color:var(--navy);font-size:1.1rem}.employee-privacy-copy>p{margin-top:var(--space-2);color:var(--text)}.employee-privacy-copy details{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.employee-privacy-copy summary{cursor:pointer;width:max-content;max-width:100%;color:var(--purple);font-weight:700}.employee-privacy-copy summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:.2rem}.employee-privacy-toggle{display:none}.employee-extension-guidance{margin-top:var(--space-3);color:var(--text)}.employee-extension-guidance>p{margin:0}.employee-extension-guidance ol{margin:var(--space-3) 0;padding-left:1.25rem}.employee-extension-guidance li+li{margin-top:var(--space-2)}.lead-employee-actions{margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.lead-employee-actions>.secondary-button{justify-self:start}.lead-employee-actions>.employee-continue-actions{justify-self:end}.employee-continue-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.employee-continue-actions .primary-button{width:auto;margin-left:0}.census-import-actions>.employee-continue-actions{margin-left:auto}.lead-employee-readiness{gap:var(--space-2);color:var(--muted);align-items:center;margin:0;font-size:.8rem;line-height:1.5;display:flex}.lead-readiness-icon{width:2rem;height:2rem;color:var(--muted);border:1px solid;border-radius:50%;flex:0 0 2rem;place-items:center;display:grid}.lead-readiness-icon.is-ready{color:var(--lead-ready)}.lead-readiness-icon svg{width:1.25rem;height:1.25rem}.employee-continue-actions .primary-button:disabled{cursor:not-allowed}@container lead-employees (width<=38rem){.lead-employee-intro,.lead-employee-actions{grid-template-columns:minmax(0,1fr)}.employee-privacy-notice{padding:var(--space-4)}.lead-employee-actions>:is(.employee-continue-actions,.secondary-button){justify-self:stretch;width:100%}.lead-employee-actions .employee-continue-actions{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.lead-employee-actions .employee-clear-button{grid-area:1/2;justify-self:end}.lead-employee-actions .primary-button{white-space:nowrap;grid-area:2/1/auto/-1;width:100%}.lead-employees-panel .entry-methods{grid-template-columns:minmax(0,1fr)}.lead-employees-panel .entry-methods.has-sample>.entry-method{grid-template-columns:1.25rem minmax(0,1fr) 1.25rem}.lead-employees-panel .entry-methods.has-sample>.entry-method>svg{grid-area:2/1}.lead-employees-panel .entry-methods.has-sample>.entry-method>span{text-align:center;grid-column:2}}@container lead-employees (width<=18rem){.lead-employees-panel .census-row .census-fields{grid-template-columns:minmax(0,1fr)}.lead-employees-panel .employee-actions{grid-template-columns:minmax(0,1fr);grid-template-areas:"add""count"}.lead-employees-panel .employee-actions>:is(button,span){text-align:left;white-space:normal;overflow-wrap:anywhere;justify-self:stretch;min-width:0}.lead-employee-actions .employee-continue-actions{grid-template-columns:minmax(0,1fr)}.lead-employee-actions .lead-employee-readiness{grid-area:1/1}.lead-employee-actions .employee-clear-button{white-space:normal;grid-area:2/1;justify-self:stretch}.lead-employee-actions .primary-button{white-space:normal;overflow-wrap:anywhere;grid-area:3/1}}.lead-employees-panel .employee-actions.is-count-only{justify-content:flex-end;display:flex}.lead-employees-panel .employee-actions.is-count-only>span{text-align:right}.lead-callout{background:var(--purple-pale);padding:var(--space-4) var(--space-5);border-radius:.5rem;font-size:.9rem}.lead-callout>:last-child{margin-bottom:0}.lead-callout h2,.lead-callout h3{margin-top:0;font-size:1rem}.lead-analysis{background:var(--white);border:1px solid var(--line);padding:var(--space-5);border-radius:.5rem}.lead-analysis p{margin:var(--space-2) 0 0}.lead-summary-actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.lead-summary-actions .text-button{padding-inline:0}.lead-results-summary .lead-stage-header{margin-bottom:var(--space-3);padding-bottom:var(--space-4)}.lead-results-summary>.field-hint{margin:var(--space-2) 0 0}.lead-insight{padding:var(--space-6) var(--space-8);background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.lead-insight .eyebrow{margin-bottom:var(--space-3)}.lead-insight h2{margin-bottom:var(--space-3);font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.25}.lead-insight p:last-child{margin:0;font-size:.9rem}.lead-starting-plans{gap:var(--space-5);min-width:0;display:grid;container:plan-results/inline-size}.lead-starting-plans h2{font-size:1.5rem}.lead-explorer{gap:var(--space-6);display:grid}.lead-explorer>.panel{padding:var(--panel-inset);container:plan-filters/inline-size}.lead-page .plan-detail-action .text-button{font-size:.75rem;line-height:1.4}.lead-page .plan-cards{margin:0}.lead-selection-note{padding-inline:var(--space-2);font-size:.8rem}.lead-selection-note summary{color:var(--purple);font-weight:var(--font-weight-strong)}.lead-premium-difference{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--navy);font-size:.8rem}.lead-census-import{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.lead-census-import>p{margin:0}.lead-import-preview .employee-list{gap:var(--space-4)}.lead-import-preview .census-fields{padding:0}.lead-workspace>.lead-benefits{margin-top:var(--space-8)}.lead-next-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.lead-benefits{margin-top:var(--space-4)}.lead-benefits-header{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lead-benefits-header h2{margin:0;font-size:1.8rem}.lead-benefits-header .eyebrow{margin:0 0 var(--space-2)}.lead-benefit-preview{position:relative}.lead-benefit-preview.is-collapsed{overflow:clip}.lead-benefit-preview.is-collapsed:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--cream) 90%);height:min(9rem,45%);position:absolute;inset:auto 0 0}.lead-benefit-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.lead-benefit-expander{z-index:1;margin-top:calc(var(--space-8) * -1);justify-content:center;display:flex;position:relative}.lead-benefit-expander.is-expanded{margin-top:var(--space-6)}.lead-benefit-expander button{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-5);border:2px solid var(--purple);border-radius:var(--control-radius);background:var(--white);color:var(--purple);box-shadow:var(--action-shadow);font-weight:var(--font-weight-strong);display:inline-flex}.lead-benefit-expander button:hover{background:var(--purple-pale)}.lead-benefit-expand-icon{background:var(--purple);width:2rem;height:2rem;color:var(--white);border-radius:50%;flex:0 0 2rem;place-items:center;display:grid}.lead-benefit-expand-icon svg{width:1.2rem;height:1.2rem}.lead-benefit-expander.is-expanded .lead-benefit-expand-icon svg{transform:rotate(180deg)}.lead-benefit-card{padding:var(--space-6);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex}.lead-benefit-heading{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.lead-benefit-icon{background:var(--teal);border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.lead-benefit-icon img{object-fit:contain;width:1.5rem;height:1.5rem}.lead-benefit-card h3{flex:12rem;min-width:0;margin:0;font-size:1.15rem;line-height:1.35}.lead-benefit-card p{margin:0;font-size:.875rem}.lead-footer{padding-block:var(--space-6);margin-top:calc(var(--space-8) * 2);font-size:.8rem}.lead-footer-content{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lead-footer-content>strong{color:var(--white);font-size:1rem}.lead-footer-content>button{margin-left:auto}.lead-page .lead-footer :is(a,.text-button){color:var(--white)}.lead-page .lead-footer :is(a,.text-button):hover{color:var(--white);text-decoration:underline}.lead-footer-content>a{gap:var(--space-2);align-items:center;min-height:44px;display:inline-flex}.lead-footer p{width:100%;margin:0}.lead-footer-source-links{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.insight-review-links{width:100%;margin-top:var(--space-4);font-size:.875rem}.insight-review-links ul{padding-left:var(--space-5);gap:var(--space-3);display:grid}.insight-review-links li>span{font-size:.8rem;display:block}.insight-review{max-width:800px;padding-block:var(--space-6)}.insight-review-controls{margin-bottom:var(--space-5)}.lead-page .progress-nav button:disabled{cursor:default}@supports (grid-template-rows:subgrid){.lead-section-content .lead-field-grid{row-gap:var(--label-gap);grid-template-rows:auto auto auto}.lead-section-content .lead-field-grid>.field{grid-row:span 3;grid-template-rows:subgrid;align-content:normal}}@media (width<=900px){.lead-form-section{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.lead-page .masthead{padding-bottom:0;display:block}.masthead-proof{margin:var(--space-2) calc((100vw - 100%) / -2) 0;padding:var(--space-2) var(--space-4);background:var(--teal-ink);color:var(--white);justify-content:center;font-size:.9rem}.masthead-state{width:2rem;height:1.5rem}.masthead-proof-copy{color:var(--white);padding-left:var(--space-3)}.masthead-proof strong{font-size:1.2em}.rate-status-banner p{font-size:.875rem}.lead-field-grid{grid-template-columns:minmax(0,1fr)}.lead-stage-header{flex-wrap:wrap}.lead-introduction-grid{grid-template-columns:minmax(0,1fr)}.lead-current-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.lead-current-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lead-employee-intro{margin-bottom:0}.employee-privacy-notice{grid-template-columns:1fr;margin-top:0}.employee-privacy-notice:not(.is-expanded) .employee-privacy-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.employee-privacy-notice:not(.is-expanded) #employee-privacy-details{display:none}.employee-privacy-toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;margin-top:var(--space-3);padding:var(--space-1) 0 0;border:0;border-top:1px solid var(--line);color:var(--purple);font:inherit;cursor:pointer;background:0 0;font-size:.875rem;display:flex}.employee-privacy-toggle svg{flex:none}.employee-privacy-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--control-radius)}.lead-employee-header-actions{display:none}.lead-employee-workspace{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.lead-employee-floating{z-index:10;inset-inline:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom));max-height:40dvh;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--action-shadow);justify-content:flex-end;display:flex;position:fixed;overflow-y:auto}.lead-employee-floating .primary-button{gap:var(--space-2);width:100%;min-width:0;max-width:100%;padding-inline:var(--space-3);white-space:normal;text-align:center;overflow-wrap:anywhere}.lead-employee-floating .lead-button-arrow{display:none}.lead-page:has(.lead-employee-floating) .lead-footer{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.employee-privacy-copy summary{width:auto}.employee-extension-guidance,.employee-extension-guidance :is(ol,li){overflow-wrap:anywhere;min-width:0}}@media (width<=260px){.lead-employee-workspace{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}}@media (width<=540px){.lead-shell{width:calc(100% - 32px)}.lead-page{--panel-inset:var(--space-5)}.lead-stage-panel,.lead-insight{padding:var(--space-5)}.lead-benefit-card{padding:var(--space-6)}.lead-benefit-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.lead-benefits-header{grid-template-columns:minmax(0,1fr)}.lead-footer{margin-top:calc(var(--space-8) + var(--space-2))}.lead-method li{gap:var(--space-4)}.lead-page .progress-nav button{gap:var(--space-2);flex-direction:column;font-size:.75rem}.lead-page .progress-label-full{display:none}.lead-page .progress-label-short{display:inline}.insight-rates-panel:not([hidden]){row-gap:calc(var(--space-3) * .7)}.result-context-fields{grid-template-columns:minmax(0,1fr)}.result-context-dialog .plan-dialog-header,.result-context-dialog form{padding-inline:var(--space-4)}.lead-actions,.lead-next-actions{flex-direction:column;align-items:stretch}.lead-actions>.primary-button{margin-left:0}}@media (forced-colors:active){.rate-status-banner{color:canvastext;background:canvas;border-block:1px solid canvastext}.lead-panel,.lead-callout,.lead-insight,.lead-benefit-card,.lead-analysis{border:1px solid canvastext}.lead-benefit-preview.is-collapsed{border-bottom:1px solid canvastext}.lead-benefit-preview.is-collapsed:after{display:none}.lead-benefit-expander button{box-shadow:none}.lead-benefit-expand-icon,.lead-method-number{border:1px solid canvastext}.lead-benefit-icon{forced-color-adjust:none}}.lead-estimate-line{margin:var(--space-2) 0 0}@media (width<=540px){@container lead-progress (width<=20rem){.lead-page .progress-nav li:nth-child(2) .progress-label-short{display:none}.lead-page .progress-label-team{display:inline}}}.census-dropzone{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:2px dashed var(--teal);border-radius:var(--radius);background:var(--teal-pale);text-align:center;display:grid}.census-dropzone>svg{width:2.5rem;height:2.5rem;color:var(--purple)}.census-dropzone.is-dragging{border-color:var(--purple);background:var(--purple-pale)}.census-mapping{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--cream);display:grid}.census-mapping-actions{justify-content:flex-end}.census-mapping-heading{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.census-mapping-heading h3{margin:0}.census-check{align-items:center;gap:var(--space-3);min-height:44px;font-size:.875rem;display:flex}.census-check input{width:1.25rem;height:1.25rem;min-height:1.25rem;accent-color:var(--purple);flex:0 0 1.25rem}.census-import-actions{flex-wrap:wrap}.census-clear-list{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.census-clear-list>span:last-child{text-underline-offset:.22em;text-decoration:underline}.lead-census-import{padding-top:var(--space-6);border-top:1px solid var(--line)}.lead-import-preview .employee-list{display:grid}@media (forced-colors:active){.entry-method.is-active,.census-dropzone{border-color:highlight}.employee-add-tile-button{color:buttontext;background:canvas;border-color:buttontext}.employee-add-tile-button:disabled{color:graytext;border-color:graytext}.employee-add-symbol{background:canvas;border:1px solid buttontext}}.lead-census-import [hidden]{display:none}.lead-landing-body{min-width:0}.lead-open-landing{gap:var(--space-6);padding-top:calc(var(--space-8) * 2);display:grid}.lead-open-hero{align-items:center;gap:calc(var(--space-8) * 1.5);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-width:0;display:grid}.lead-open-intro{justify-items:start;gap:var(--space-5);text-align:left;min-width:0;display:grid}.lead-open-intro>.eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.lead-open-intro h1{max-width:18ch;color:var(--navy);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.3vw,3.5rem);line-height:1.08}.lead-open-intro h1 span{color:var(--purple)}.lead-open-description{max-width:40rem;color:var(--navy);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.45vw,1.125rem);line-height:1.55}.lead-open-plan-count{color:var(--purple);font-weight:var(--font-weight-strong)}.lead-open-actions{justify-items:start;gap:var(--space-3);width:100%;padding-top:var(--space-2);display:grid}.lead-open-actions .primary-button,.lead-page .lead-explorer-link{justify-content:center;gap:var(--space-5);text-align:center;width:min(100%,18rem);min-height:3.375rem}.lead-page .lead-open-actions .primary-button .lead-button-arrow,.lead-explorer-link svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-left:0}.lead-open-promises{justify-content:center;gap:var(--space-2) var(--space-5);color:var(--navy);flex-wrap:wrap;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.lead-open-promises li{align-items:center;gap:var(--space-2);display:flex}.lead-promise-check{color:var(--teal-ink);font-weight:700}.lead-open-disclaimer{max-width:40rem;color:var(--muted);text-wrap:pretty;margin:0;font-size:.75rem}.lead-open-carriers{gap:var(--space-2);text-align:center;padding-block:var(--space-2);display:grid}.lead-open-carrier-line{justify-content:center;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.lead-open-carriers p{color:var(--muted);margin:0;font-size:.8rem}.lead-open-carriers ul{justify-content:center;gap:var(--space-1) var(--space-4);color:var(--navy);flex-wrap:wrap;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.lead-open-carriers li+li:before{content:"·";margin-right:var(--space-4);color:var(--muted)}.lead-open-method{padding-block:var(--space-6);border-block:1px solid var(--line)}.lead-open-method ol{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.lead-open-method li{gap:var(--space-3)}.lead-open-method li:not(:last-child):after{content:none}.lead-open-method .lead-method-number{width:2rem;height:2rem;font-size:1rem}.lead-open-method h3{margin-top:var(--space-1)}.lead-landing-body .lead-benefits{margin-top:calc(var(--space-8) * 1.5)}.lead-benefits-compact .lead-benefits-header{grid-template-columns:1.25fr 1fr;align-items:end}.lead-benefits-compact .lead-benefits-header h2{font-size:clamp(1.75rem,2.5vw,2.125rem)}.lead-benefits-compact .lead-benefits-intro{color:var(--muted);margin:0;font-size:.875rem}.lead-benefits-compact .lead-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.lead-benefits-compact .lead-benefit-heading{justify-items:start;gap:var(--space-3);display:grid}.lead-benefits-compact .lead-benefit-card h3{font-size:1.125rem}.lead-benefits-compact .lead-benefit-preview{margin-top:var(--space-4)}.lead-benefits-compact .lead-benefit-preview.is-collapsed{height:5.5rem;overflow:clip}.lead-benefits-compact .lead-benefit-preview.is-collapsed:after{background:linear-gradient(to bottom, transparent, var(--cream));height:100%}.lead-benefits-compact .lead-benefit-expander{margin-top:calc(var(--space-6) * -1)}.lead-benefits-compact .lead-benefit-expander.is-expanded{margin-top:var(--space-4)}.lead-benefits-compact .lead-benefit-expander button{min-height:3rem}.lead-landing-body .lead-open-final{justify-content:space-between;align-items:center;gap:var(--space-6);margin-block:var(--space-8);padding:var(--space-6);border-radius:var(--radius);background:var(--purple-pale);display:flex}.lead-open-final h2{color:var(--purple);margin:0;font-size:1.5rem}.lead-open-final p{margin:var(--space-1) 0 0;font-size:.875rem}.lead-open-final .primary-button{flex:0 auto;max-width:100%;min-height:3.375rem}@media (width<=900px){.lead-benefits-compact .lead-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lead-open-landing{padding-top:var(--space-6)}.lead-open-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.lead-open-intro{text-align:center;justify-items:center;max-width:36rem;margin-inline:auto}.lead-open-actions{justify-items:center}.lead-open-intro h1{font-size:clamp(2rem,6vw,2.75rem)}.lead-open-method ol,.lead-benefits-compact .lead-benefit-grid,.lead-benefits-compact .lead-benefits-header{grid-template-columns:minmax(0,1fr)}.lead-open-method ol{gap:var(--space-5)}.lead-landing-body .lead-open-final{flex-direction:column;align-items:stretch}.lead-open-final .primary-button{align-self:flex-start}}@media (width<=420px){.lead-open-actions .primary-button,.lead-open-final .primary-button,.lead-page .lead-explorer-link{width:100%}.lead-open-intro h1{font-size:clamp(1.9rem,9vw,2.25rem)}.lead-open-carriers li:before{display:none}.lead-benefits-compact .lead-benefit-card{padding:var(--space-5)}}@media (forced-colors:active){.lead-open-final{border:1px solid canvastext}}.lead-page .progress-nav .is-future .progress-number{color:var(--muted);border:1px solid var(--line);background:0 0}.lead-page .progress-nav .is-complete .progress-number{background:var(--teal);color:var(--white)}.lead-page .progress-four ol{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=540px){.lead-page .progress-four button{padding-inline:var(--space-1);font-size:.75rem}}@media (forced-colors:active){.lead-page .progress-nav .progress-number{border:1px solid canvastext}}.compare-results-surface:not([hidden]){display:contents}.lead-explorer-link{margin-top:var(--space-4);background:var(--white);font-size:inherit;align-items:center;text-decoration:none;display:flex}.lead-explorer-link:hover{background:var(--purple-pale)}.lead-external-link-icon{text-decoration:none;display:inline-block}.field-label-row{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.field-label-row>label{margin:0}.field-support-reserved>.field-error{grid-area:1/1}.field-error-reserve{visibility:hidden;pointer-events:none}.lead-cost-calculators{row-gap:var(--space-1)}.lead-cost-calculators input{border-width:2px}
