.f9V7Vq_entry{background:hsl(var(--card));border-radius:1rem;padding:clamp(1.25rem,2.5vw,2rem)}.f9V7Vq_entry .f9V7Vq_entryTitle{letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.2}.f9V7Vq_entry .f9V7Vq_entryCopy{color:hsl(var(--muted-foreground));margin-top:.875rem;font-size:.9375rem;line-height:1.65}.f9V7Vq_entry .f9V7Vq_entryPrivacy{text-align:center;color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.75rem}.f9V7Vq_entryAlternative{border-top:1px solid hsl(var(--border));margin-top:1.25rem;padding-top:.5rem}.f9V7Vq_entryAlternative>summary{min-height:2.75rem;color:hsl(var(--primary));cursor:pointer;padding-block-start:.75rem;padding-block-end:.75rem;font-size:.8125rem;font-weight:600}.f9V7Vq_entry .f9V7Vq_entryAlternative form{margin-top:.5rem;padding:0}.f9V7Vq_dialog{--wizard-radius:.75rem;border:1px solid hsl(var(--border));width:min(66rem,100% - 3rem);max-width:none;max-height:min(54rem,92dvh);color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:var(--shadow-elevated);border-radius:1.5rem;margin:auto;padding:0;overflow:hidden}.f9V7Vq_dialog::backdrop{background:hsl(var(--foreground) / .5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.f9V7Vq_shell{flex-direction:column;max-height:min(54rem,92dvh);display:flex}.f9V7Vq_header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;padding:1.5rem 2rem 1.25rem}.f9V7Vq_headerTop,.f9V7Vq_progressLabel,.f9V7Vq_actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.f9V7Vq_brand{color:hsl(var(--primary));font-size:.75rem;font-weight:600}.f9V7Vq_headerTitle{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.025em;margin-top:.25rem;font-size:1.25rem;font-weight:700}.f9V7Vq_close,.f9V7Vq_iconButton{border-radius:var(--wizard-radius);min-width:2.75rem;min-height:2.75rem;color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.f9V7Vq_close:hover,.f9V7Vq_iconButton:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.f9V7Vq_progressLabel{color:hsl(var(--muted-foreground));margin-top:1.25rem;font-size:.75rem}.f9V7Vq_progressLabel>:last-child{color:hsl(var(--primary));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.f9V7Vq_progress{-webkit-appearance:none;appearance:none;width:100%;height:.375rem;color:hsl(var(--primary));background:hsl(var(--muted));border:0;border-radius:1rem;margin-top:.625rem;display:block;overflow:hidden}.f9V7Vq_progress::-webkit-progress-bar{background:hsl(var(--muted));border-radius:1rem}.f9V7Vq_progress::-webkit-progress-value{background:hsl(var(--primary));border-radius:1rem}.f9V7Vq_progress::-moz-progress-bar{background:hsl(var(--primary));border-radius:1rem}.f9V7Vq_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.875rem;list-style:none;display:grid}.f9V7Vq_steps li{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.75rem;display:flex}.f9V7Vq_steps li[aria-current],.f9V7Vq_steps li[data-completo]{color:hsl(var(--primary));font-weight:600}.f9V7Vq_stepNumber{border:1px solid hsl(var(--border));font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.625rem;display:flex}.f9V7Vq_steps li[aria-current] .f9V7Vq_stepNumber{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.f9V7Vq_steps li[data-completo] .f9V7Vq_stepNumber{background:hsl(var(--primary) / .08);border-color:#0000}.f9V7Vq_scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.f9V7Vq_layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:2rem;padding:2rem;display:grid}.f9V7Vq_main{min-width:0}.f9V7Vq_title{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;outline:none;margin:0;font-size:1.875rem;font-weight:700;line-height:1.17}.f9V7Vq_description{color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:.75rem;margin-bottom:1.75rem;font-size:.9375rem;line-height:1.65}.f9V7Vq_fields{gap:1.5rem;display:grid}.f9V7Vq_label{color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.5;display:block}.f9V7Vq_optional{color:hsl(var(--muted-foreground));font-weight:400}.f9V7Vq_field{border:1px solid hsl(var(--input));border-radius:var(--wizard-radius);background:hsl(var(--background));width:100%;min-width:0;min-height:3rem;color:hsl(var(--foreground));margin-top:.5rem;padding:.75rem;font-family:inherit;font-size:1rem;font-weight:400;display:block}.f9V7Vq_field:disabled{cursor:not-allowed;opacity:.65}.f9V7Vq_age{max-width:11rem}.f9V7Vq_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.625rem;display:grid}.f9V7Vq_choice{border:1px solid hsl(var(--border));border-radius:var(--wizard-radius);cursor:pointer;align-items:center;gap:.75rem;min-height:5.25rem;padding:1rem;display:flex}.f9V7Vq_choice:hover,.f9V7Vq_objective:hover{border-color:hsl(var(--primary) / .5)}.f9V7Vq_choice[data-selected],.f9V7Vq_objective[data-selected]{border-color:hsl(var(--primary));background:hsl(var(--primary) / .04)}.f9V7Vq_choice input,.f9V7Vq_objective input,.f9V7Vq_consent input{width:1.125rem;height:1.125rem;accent-color:hsl(var(--primary));flex-shrink:0}.f9V7Vq_choice strong{font-size:.875rem;font-weight:600;line-height:1.5;display:block}.f9V7Vq_choice span span{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.75rem;line-height:1.5;display:block}.f9V7Vq_dependents{border-radius:var(--wizard-radius);background:hsl(var(--secondary) / .65);padding:1rem}.f9V7Vq_dependentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.f9V7Vq_dependent{align-items:end;gap:.25rem;min-width:0;display:flex}.f9V7Vq_dependent label{flex:1;min-width:0}.f9V7Vq_hint{color:hsl(var(--muted-foreground));text-wrap:pretty;margin-top:.5rem;font-size:.75rem;font-weight:400;line-height:1.65}.f9V7Vq_clinic{margin-top:.5rem}.f9V7Vq_objectives{gap:.5rem;margin-top:.625rem;display:grid}.f9V7Vq_objective{border:1px solid hsl(var(--border));border-radius:var(--wizard-radius);cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.f9V7Vq_primary,.f9V7Vq_secondary,.f9V7Vq_textButton{border-radius:var(--wizard-radius);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex}.f9V7Vq_primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.75rem 1.25rem}.f9V7Vq_primary:hover{background:hsl(var(--primary) / .9)}.f9V7Vq_secondary{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));padding:.625rem 1rem}.f9V7Vq_secondary:hover{background:hsl(var(--secondary))}.f9V7Vq_textButton{color:hsl(var(--primary));text-underline-offset:.25em;justify-content:flex-start;padding:.5rem 0}.f9V7Vq_textButton:hover{text-decoration:underline}.f9V7Vq_primary:disabled,.f9V7Vq_textButton:disabled{cursor:not-allowed;opacity:.5}.f9V7Vq_primary svg,.f9V7Vq_secondary svg,.f9V7Vq_textButton svg{flex-shrink:0}.f9V7Vq_estimate{border-radius:var(--wizard-radius);background:hsl(var(--primary) / .05);margin-top:.5rem;padding:1rem}.f9V7Vq_estimate p{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.65}.f9V7Vq_estimate strong{color:hsl(var(--primary));letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-block-start:.375rem;margin-block-end:.375rem;font-size:1.75rem;font-weight:700;display:block}.f9V7Vq_estimate strong span{font-size:.875rem;font-weight:500}.f9V7Vq_explanation{color:hsl(var(--muted-foreground));margin-top:.75rem;font-size:.75rem;line-height:1.65}.f9V7Vq_explanation summary,.f9V7Vq_help>summary{min-height:2.75rem;color:hsl(var(--primary));cursor:pointer;padding-block-start:.75rem;padding-block-end:.75rem;font-weight:600}.f9V7Vq_explanation p+p{margin-top:.75rem}.f9V7Vq_explanation a{min-height:2.75rem;color:hsl(var(--primary));text-underline-offset:.25em;align-items:center;text-decoration:underline;display:inline-flex}.f9V7Vq_notice{border-radius:var(--wizard-radius);background:hsl(var(--secondary));padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.f9V7Vq_error{border-radius:var(--wizard-radius);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;margin-top:1.25rem;padding:1rem;font-size:.875rem;line-height:1.6}.f9V7Vq_result{justify-items:start;gap:.75rem;display:grid}.f9V7Vq_resultIcon{width:2.75rem;height:2.75rem;color:hsl(var(--primary));background:hsl(var(--primary) / .07);border-radius:50%;justify-content:center;align-items:center;display:flex}.f9V7Vq_result h3{font-size:1.125rem;font-weight:600;line-height:1.45}.f9V7Vq_result>p,.f9V7Vq_help>p{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.65}.f9V7Vq_result>.f9V7Vq_primary{width:100%;margin-top:.5rem}.f9V7Vq_result .f9V7Vq_hint{margin:0;font-size:.75rem}.f9V7Vq_help{border-top:1px solid hsl(var(--border));padding-top:.5rem;font-size:.875rem}.f9V7Vq_help .f9V7Vq_primary{width:100%;margin-top:1rem}.f9V7Vq_help>p.f9V7Vq_hint{margin-top:.75rem;font-size:.75rem}.f9V7Vq_message{white-space:pre-wrap;overflow-wrap:anywhere;background:hsl(var(--secondary));border-radius:.5rem;padding:.75rem}.f9V7Vq_consent{cursor:pointer;align-items:start;gap:.75rem;margin-top:1rem;line-height:1.6;display:flex}.f9V7Vq_consent input{margin-top:.125rem}.f9V7Vq_summary{border:1px solid hsl(var(--primary) / .1);background:var(--surface-overview);border-radius:1rem;min-width:0;padding:1.5rem;position:sticky;top:0}.f9V7Vq_summaryHeading{color:hsl(var(--primary));align-items:center;gap:.625rem;display:flex}.f9V7Vq_summaryHeading h3{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.025em;font-size:1.125rem;font-weight:700}.f9V7Vq_summarySubtitle{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.75rem;line-height:1.6}.f9V7Vq_summaryList{gap:1.25rem;margin-top:1.75rem;display:grid}.f9V7Vq_summaryRow{align-items:start;gap:.75rem;display:flex}.f9V7Vq_summaryIcon{border:1px solid hsl(var(--primary) / .15);width:2rem;height:2rem;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.f9V7Vq_summaryRow[data-active] .f9V7Vq_summaryIcon{background:hsl(var(--card))}.f9V7Vq_summaryValue{flex:1;min-width:0}.f9V7Vq_summaryValue dt{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500;line-height:1.5}.f9V7Vq_summaryValue dd{overflow-wrap:anywhere;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.5}.f9V7Vq_summaryValue dd[data-pending]{color:hsl(var(--muted-foreground));font-weight:400}.f9V7Vq_summaryValue .f9V7Vq_summaryDetail{color:hsl(var(--muted-foreground));margin-top:.375rem;font-size:.75rem;font-weight:400;line-height:1.65}.f9V7Vq_edit{min-width:2.75rem;min-height:2.75rem;color:hsl(var(--primary));text-underline-offset:.25em;margin-top:-.5rem;font-size:.6875rem;font-weight:600}.f9V7Vq_edit:hover{text-decoration:underline}.f9V7Vq_summaryNote{border-top:1px solid hsl(var(--primary) / .12);color:hsl(var(--muted-foreground));margin-top:1.75rem;padding-top:1rem;font-size:.75rem;line-height:1.65}.f9V7Vq_summaryMobile{display:none}.f9V7Vq_footer{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.f9V7Vq_privacy{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.75rem;display:flex}.f9V7Vq_privacy svg{color:hsl(var(--primary));flex-shrink:0}@media (max-width:767px){.f9V7Vq_dialog{border-radius:1.25rem;width:calc(100% - 1.5rem);max-height:94dvh}.f9V7Vq_shell{max-height:94dvh}.f9V7Vq_header{padding:1rem 1.25rem}.f9V7Vq_headerTitle{font-size:1.125rem}.f9V7Vq_progressLabel{margin-top:.75rem;font-size:.6875rem}.f9V7Vq_steps{gap:.25rem}.f9V7Vq_steps li{gap:.25rem;font-size:.625rem}.f9V7Vq_stepNumber{width:1.125rem;height:1.125rem}.f9V7Vq_layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.25rem}.f9V7Vq_title{font-size:1.625rem}.f9V7Vq_description{margin-bottom:1.5rem;font-size:.875rem}.f9V7Vq_fields{gap:1.25rem}.f9V7Vq_summary{border-radius:var(--wizard-radius);grid-row:1;padding:0;position:static}.f9V7Vq_summaryDesktop{display:none}.f9V7Vq_summaryMobile{padding-inline-start:.875rem;padding-inline-end:.875rem;display:block}.f9V7Vq_summaryMobile>summary{min-height:2.75rem;color:hsl(var(--primary));cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.625rem;padding-block-end:.625rem;font-size:.75rem;font-weight:600;list-style:none;display:flex}.f9V7Vq_summaryMobile>summary::-webkit-details-marker{display:none}.f9V7Vq_summaryMobile>summary>span{align-items:center;gap:.5rem;display:flex}.f9V7Vq_summaryMobile[open]>summary>svg{transform:rotate(180deg)}.f9V7Vq_summaryMobile .f9V7Vq_summaryList{gap:1rem;margin-top:.75rem}.f9V7Vq_summaryMobile .f9V7Vq_summaryNote{margin-block-start:1rem;margin-block-end:1rem}.f9V7Vq_footer{flex-wrap:wrap;gap:.75rem;padding:.875rem 1.25rem}.f9V7Vq_privacy{order:2;justify-content:center;width:100%;font-size:.6875rem}.f9V7Vq_actions{width:100%}.f9V7Vq_choices{gap:.5rem}.f9V7Vq_choice{align-items:start;gap:.5rem;padding:.875rem .625rem}.f9V7Vq_choice input{margin-top:.125rem}.f9V7Vq_choice strong{font-size:.8125rem}.f9V7Vq_choice span span{font-size:.6875rem}.f9V7Vq_dependentGrid{grid-template-columns:minmax(0,1fr)}}@media (max-height:600px) and (min-width:768px){.f9V7Vq_header{padding-block-start:.75rem;padding-block-end:.75rem}.f9V7Vq_progressLabel{margin-top:.5rem}.f9V7Vq_layout{padding-block-start:1.25rem;padding-block-end:1.25rem}}
.Hx0lNG_home{--home-radius:1rem;color:hsl(var(--foreground));overflow-wrap:anywhere;padding-top:5rem}.Hx0lNG_container{width:min(100% - 3rem,77rem);margin-inline-start:auto;margin-inline-end:auto}.Hx0lNG_section{background:hsl(var(--card));padding-block-start:clamp(3rem,6vw,5.5rem);padding-block-end:clamp(3rem,6vw,5.5rem);scroll-margin-top:6rem}.Hx0lNG_home h1,.Hx0lNG_home h2,.Hx0lNG_home h3{font-family:var(--font-dm-sans), system-ui, sans-serif;text-wrap:balance}.Hx0lNG_home h2{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.14}.Hx0lNG_home h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.3}.Hx0lNG_home p{line-height:1.65}.Hx0lNG_home a,.Hx0lNG_home button,.Hx0lNG_home summary{touch-action:manipulation}.Hx0lNG_hero{isolation:isolate;background:var(--surface-overview);padding-block-start:clamp(2.5rem,5vw,4.5rem);padding-block-end:2rem;position:relative}.Hx0lNG_hero>.Hx0lNG_container{position:relative}.Hx0lNG_heroImage{object-fit:cover;object-position:var(--hero-image-position,center 70%);z-index:-2}.Hx0lNG_heroImageIncoming{opacity:0;transition:opacity .35s}.Hx0lNG_heroImageIncoming[data-ready=true]{opacity:1}.Hx0lNG_heroControls{align-items:center;gap:2px;width:max-content;max-width:100%;margin-top:1rem;display:flex}.Hx0lNG_heroControl{background:hsl(var(--card));width:44px;min-width:44px;height:44px;color:hsl(var(--primary));border-radius:.625rem;place-items:center;display:grid}.Hx0lNG_heroControl:hover{background:#e3eef5}.Hx0lNG_heroControl:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.Hx0lNG_heroDot{background:#6b7d8e;border-radius:999px;width:8px;height:8px}.Hx0lNG_heroDot[data-selected=true]{background:hsl(var(--primary));width:20px}.Hx0lNG_heroScrim{z-index:-1;background:linear-gradient(90deg,#f8fafbf7 0%,#f8fafbeb 32%,#f8fafb4d 65%,#f8fafb26 100%);position:absolute;top:0;bottom:0;left:0;right:0}.Hx0lNG_heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.Hx0lNG_heroIntro{min-width:0}.Hx0lNG_hero h1{letter-spacing:-.045em;font-size:clamp(2rem,3.7vw,3.25rem);font-weight:700;line-height:1.08}.Hx0lNG_lead{max-width:43ch;margin-top:1.5rem;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.Hx0lNG_lead strong{font-weight:600}.Hx0lNG_heroLinks{margin-top:1rem}.Hx0lNG_textLink,.Hx0lNG_directLink,.Hx0lNG_articleAction{min-height:2.75rem;color:hsl(var(--primary));text-underline-offset:.25em;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Hx0lNG_textLink:hover,.Hx0lNG_directLink:hover{text-decoration:underline}.Hx0lNG_textLink svg,.Hx0lNG_directLink svg,.Hx0lNG_articleAction svg{flex-shrink:0}.Hx0lNG_search{min-width:0}.Hx0lNG_search form{border-radius:var(--home-radius);background:hsl(var(--card));box-shadow:none;border:0;margin-top:0;padding:clamp(1.25rem,2.5vw,2rem)}.Hx0lNG_search label{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}.Hx0lNG_search textarea{border-color:hsl(var(--input));background:hsl(var(--background));min-height:7.25rem;color:hsl(var(--foreground));border-radius:.625rem;padding:1rem}.Hx0lNG_search button{border-radius:.625rem}.Hx0lNG_search p{font-size:.8125rem;line-height:1.5}.Hx0lNG_directLink{background:hsl(var(--card));border-radius:.625rem;margin-top:.5rem;padding-inline-start:1rem;padding-inline-end:1rem}.Hx0lNG_assuranceRow{background:hsl(var(--background));border-radius:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-top:1.5rem;padding:.5rem 1rem;display:flex}.Hx0lNG_assurances{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.875rem;display:flex}.Hx0lNG_quietContact{min-height:2.75rem;color:hsl(var(--primary));text-underline-offset:.25em;background:0 0;border:0;border-radius:.625rem;padding:.5rem 0}.Hx0lNG_quietContact:hover{background:0 0;text-decoration:underline}.Hx0lNG_sectionIntro{max-width:56rem}.Hx0lNG_sectionIntro>p{max-width:65ch;margin-top:1rem;font-size:1.0625rem}.Hx0lNG_process{gap:.75rem;margin-top:2.5rem;list-style:none;display:grid}.Hx0lNG_process li{background:hsl(var(--background));border-radius:var(--home-radius);grid-template-columns:.8fr 1.4fr;align-items:baseline;gap:1rem 3rem;padding:1.5rem;display:grid}.Hx0lNG_process p{max-width:65ch}.Hx0lNG_sectionAction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:1.25rem;display:flex}.Hx0lNG_sectionAction p{max-width:60ch;font-size:.9375rem}.Hx0lNG_freshness{margin-top:1.5rem}.Hx0lNG_freshness>div{max-width:48rem;margin:0}.Hx0lNG_freshness>div>p{background:0 0;border:0;border-radius:0;padding-left:0}.Hx0lNG_services{background:hsl(var(--background))}.Hx0lNG_serviceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 5rem;margin-top:2.5rem;display:grid}.Hx0lNG_serviceList p{max-width:55ch;margin-top:.75rem}.Hx0lNG_serviceList .Hx0lNG_textLink{margin-top:.5rem}.Hx0lNG_criteria{gap:2rem;margin-top:2.5rem;display:grid}.Hx0lNG_criteria>div{grid-template-columns:1fr 1.3fr;gap:.75rem 4rem;display:grid}.Hx0lNG_criteria h3{max-width:28ch;font-size:1.5rem}.Hx0lNG_criteria p{max-width:60ch}.Hx0lNG_about{background:var(--surface-overview)}.Hx0lNG_aboutGrid{grid-template-columns:.7fr 1.2fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.Hx0lNG_portrait{border-radius:var(--home-radius);width:min(100%,22.5rem);height:auto;display:block}.Hx0lNG_aboutCopy{max-width:65ch}.Hx0lNG_role{color:hsl(var(--primary));margin-top:.5rem;font-size:1.0625rem;font-weight:500}.Hx0lNG_prose{gap:.875rem;margin-top:1.5rem;display:grid}.Hx0lNG_stats{flex-wrap:wrap;gap:1.5rem 2.5rem;margin-block-start:1.75rem;margin-block-end:1.25rem;display:flex}.Hx0lNG_stats>div{flex-direction:column-reverse;gap:.25rem;display:flex}.Hx0lNG_stats dt{font-size:.8125rem}.Hx0lNG_stats dd{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.025em;color:hsl(var(--primary));font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.Hx0lNG_note{max-width:65ch;color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.8125rem}.Hx0lNG_home #faq{background:hsl(var(--card));padding-block-start:clamp(3rem,6vw,5.5rem);padding-block-end:clamp(3rem,6vw,5.5rem)}.Hx0lNG_home #faq>div{max-width:80rem}.Hx0lNG_home .faq-item{background:hsl(var(--background));border:0;border-radius:.625rem}.Hx0lNG_home .faq-item summary{padding-block-start:1.125rem;padding-block-end:1.125rem}.Hx0lNG_home .faq-answer p{color:hsl(var(--foreground))}.Hx0lNG_contact{background:var(--surface-help)}.Hx0lNG_contactCopy{max-width:54rem}.Hx0lNG_contactCopy>p:not(.Hx0lNG_note){max-width:65ch;margin-top:1.25rem;font-size:1.0625rem}.Hx0lNG_contactActions{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;margin-top:1.75rem;display:flex}.Hx0lNG_assistant{color:hsl(var(--primary));text-underline-offset:.25em;margin-top:.75rem;padding:0;text-decoration:underline}.Hx0lNG_assistant:hover{color:hsl(var(--foreground))}.Hx0lNG_resources{background:hsl(var(--background))}.Hx0lNG_articleList{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-block-start:2rem;margin-block-end:1rem;display:grid}.Hx0lNG_articleList a{flex-direction:column;align-items:flex-start;min-width:0;height:100%;padding-block-start:.5rem;padding-block-end:.5rem;display:flex}.Hx0lNG_articleList h3{margin-block-start:.5rem;margin-block-end:.5rem;font-size:1.0625rem}.Hx0lNG_articleList a:hover h3{color:hsl(var(--primary));text-underline-offset:.2em;text-decoration:underline}.Hx0lNG_category{color:hsl(var(--muted-foreground));font-size:.875rem}.Hx0lNG_articleAction{margin-top:auto;font-size:.875rem}@media (max-width:1023px){.Hx0lNG_heroGrid{grid-template-columns:1fr 1fr;gap:2rem}.Hx0lNG_hero h1{font-size:2rem}.Hx0lNG_assuranceRow{align-items:flex-start}.Hx0lNG_articleList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Hx0lNG_container{width:calc(100% - 2.5rem)}.Hx0lNG_hero{padding-top:2rem}.Hx0lNG_heroImage{object-position:var(--hero-image-position-mobile,55% 70%)}.Hx0lNG_heroScrim{background:#f8fafbd9}.Hx0lNG_heroGrid{grid-template-columns:1fr;gap:1.5rem}.Hx0lNG_hero h1{max-width:22ch;font-size:2rem;line-height:1.1}.Hx0lNG_home h2{font-size:1.5rem;line-height:1.2}.Hx0lNG_lead{margin-top:1rem}.Hx0lNG_heroLinks{margin-top:.5rem}.Hx0lNG_assuranceRow{gap:.25rem;margin-top:1rem}.Hx0lNG_assurances{column-gap:1rem;font-size:.8125rem}.Hx0lNG_process{margin-top:1.5rem}.Hx0lNG_process li{grid-template-columns:1fr;gap:.625rem;padding:1.25rem}.Hx0lNG_serviceList{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.Hx0lNG_criteria{gap:1.5rem;margin-top:1.5rem}.Hx0lNG_criteria>div{grid-template-columns:1fr}.Hx0lNG_criteria h3{font-size:1.25rem}.Hx0lNG_aboutGrid{grid-template-columns:1fr;gap:1.75rem}.Hx0lNG_portrait{width:17.5rem}.Hx0lNG_stats{column-gap:1.5rem}.Hx0lNG_contactActions{flex-direction:column;align-items:flex-start}}@media (max-width:479px){.Hx0lNG_home h2{font-size:1.4375rem}.Hx0lNG_articleList{grid-template-columns:1fr;gap:1rem}}@media (prefers-reduced-motion:reduce){.Hx0lNG_heroImageIncoming{transition:none}}
