.jPzuua_section{padding-block:var(--space-4) var(--space-8)}.jPzuua_outer{min-width:0}.jPzuua_root{background:var(--color-surface-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-3xl);grid-template-areas:"intro""form""process";min-width:0;display:grid;overflow:hidden}.jPzuua_intro{padding:var(--space-6);grid-area:intro}.jPzuua_eyebrow{color:var(--color-accent-ink);font-size:var(--font-size-overline);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:800}.jPzuua_title{color:var(--color-contrast-ink);font-size:var(--font-size-heading-lg);letter-spacing:-.045em;text-wrap:balance;max-width:20ch;line-height:1.08}.jPzuua_emphasis{color:var(--color-accent-ink);font-style:normal}.jPzuua_summary{color:var(--color-text-body);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-top:var(--space-4);max-width:48ch}.jPzuua_form{background:var(--color-surface-base);border:1px solid var(--color-border-warm);border-radius:var(--radius-2xl);margin:0 var(--space-3) var(--space-3);grid-area:form;align-self:start;min-width:0;overflow:hidden}.jPzuua_form>[data-calculator-flow]{box-shadow:none;border-radius:0}.jPzuua_process{gap:var(--space-5);padding:var(--space-8) var(--space-6);grid-area:process;display:grid;container:offer-process/inline-size}.jPzuua_supportHeading{color:var(--color-text-strong);font-size:var(--font-size-body);font-weight:700}.jPzuua_process>div{align-items:start;gap:var(--space-4);grid-template-columns:var(--space-8) minmax(0, 1fr);display:grid}.jPzuua_numberMarker{color:var(--color-accent-ink);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;padding-top:var(--space-1);font-weight:800}.jPzuua_checkMarker{background:var(--color-accent);border-radius:var(--radius-pill);height:var(--space-6);width:var(--space-6);justify-content:center;align-items:center;display:inline-flex}.jPzuua_process>div>div{gap:var(--space-1);display:grid}.jPzuua_process strong{color:var(--color-text-strong);font-size:var(--font-size-small)}.jPzuua_process strong a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:2px;text-decoration-thickness:1px}.jPzuua_process strong a:hover{text-decoration-thickness:2px}.jPzuua_process p{color:var(--color-text-muted);font-size:var(--font-size-meta);line-height:1.5}.jPzuua_evidence{border-top:1px solid var(--color-border-warm);gap:var(--space-4);margin:var(--space-2) 0 0;padding-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.jPzuua_evidence>div{align-content:start;gap:var(--space-1);display:grid}.jPzuua_evidence dt{color:var(--color-text-strong);font-size:var(--font-size-label);align-items:center;gap:var(--space-2);font-weight:800;line-height:1.25;display:flex}.jPzuua_evidenceIcon{color:var(--color-accent);flex:none;display:inline-flex}.jPzuua_evidence dd{text-wrap:pretty;padding-inline-start:calc(var(--space-6) + var(--space-2))}@container offer-process (min-width:36.5rem){.jPzuua_evidence{column-gap:var(--space-6);grid-template-columns:max-content max-content auto;justify-content:space-between}.jPzuua_evidence dt{flex-direction:column;align-items:flex-start}.jPzuua_evidence dd{padding-inline-start:0}}.jPzuua_evidence dd,.jPzuua_footnote{color:var(--color-text-muted);font-size:var(--font-size-meta);margin:0;line-height:1.45}.jPzuua_footnote{border-top:1px solid var(--color-border-warm);padding-top:var(--space-4)}@media (min-width:960px){.jPzuua_section{padding-block:0 var(--space-12)}.jPzuua_root{grid-template:"intro form""process form"1fr/minmax(0,1.08fr) minmax(30rem,.92fr)}.jPzuua_intro{padding:var(--space-12) var(--space-10) var(--space-5)}.jPzuua_title{font-size:var(--font-size-heading-lg);max-width:20ch;line-height:1.08}.jPzuua_form{margin:var(--space-10) var(--space-10) var(--space-10) 0}.jPzuua_process{padding:0 var(--space-10) var(--space-12);align-content:start}}
.vI8DqG_card{background:var(--color-surface-base);border-radius:var(--radius-2xl);width:100%;box-shadow:var(--shadow-card);padding:32px 28px}.vI8DqG_cardInline{box-shadow:none;background:0 0;border-radius:0;padding:0}.vI8DqG_title{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-heading-sm);color:var(--color-text-strong);text-align:left;margin:0 0 8px}.vI8DqG_subtitle{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--color-text-muted);margin:0 0 24px;line-height:1.5}.vI8DqG_form{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.vI8DqG_field{flex-direction:column;gap:6px;display:flex}.vI8DqG_fieldLabel{font-family:var(--font-family-base);font-size:var(--font-size-caption);color:var(--color-text-primary);font-weight:400}.vI8DqG_fieldInput{height:var(--control-height-sm);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);font-family:var(--font-family-base);font-size:var(--form-font-size-input);color:var(--color-text-primary);background:var(--color-surface-subtle);outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s}.vI8DqG_fieldInput::placeholder{color:var(--color-text-muted)}.vI8DqG_fieldInput:focus{border-color:var(--color-accent-ink);outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:0;box-shadow:none;background:var(--color-surface-base)}.vI8DqG_fieldInputError{border-color:var(--color-status-error-border);background:var(--color-status-error-bg)}.vI8DqG_fieldInputError:focus{border-color:var(--color-status-error-border)}.vI8DqG_fieldError{font-family:var(--font-family-base);font-size:var(--font-size-caption);color:var(--color-status-error-text);margin:0;line-height:1.4}.vI8DqG_submitError{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--color-status-error-text);background:var(--color-status-error-bg);border:1px solid var(--color-status-error-border);border-radius:var(--radius-md);margin:0;padding:10px 14px;line-height:1.45}.vI8DqG_submitDisabledReason{background:var(--color-status-error-bg);border:1px solid var(--color-status-error-border);border-radius:var(--radius-md);color:var(--color-status-error-text);font-family:var(--font-family-base);font-size:var(--font-size-small);padding:10px 14px;line-height:1.45}.vI8DqG_submitDisabledReason button{color:inherit;cursor:pointer;font:inherit;min-height:44px;padding:0 var(--space-1);text-underline-offset:2px;background:0 0;border:0;font-weight:700;text-decoration:underline}.vI8DqG_submitDisabledReason button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.vI8DqG_submitNote{color:var(--color-text-muted);font-family:var(--font-family-base);font-size:var(--font-size-caption);text-align:center;margin:-6px 0 0;line-height:1.45}.vI8DqG_submitBtn{background:var(--color-accent);border-radius:var(--radius-button);width:100%;font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-body);color:var(--color-ink-on-gold);cursor:pointer;border:none;padding:13px 32px;transition:background .2s,transform .2s,box-shadow .2s}.vI8DqG_submitBtn:hover:not(:disabled,[aria-disabled=true]){background:var(--color-accent-hover);box-shadow:var(--shadow-elevation-1);transform:translateY(-2px)}.vI8DqG_submitBtn:active:not(:disabled,[aria-disabled=true]){transform:translateY(0)}.vI8DqG_submitBtn:disabled,.vI8DqG_submitBtn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.vI8DqG_hideRequiredMarker label>span[aria-hidden=true]{display:none}.vI8DqG_rating{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.vI8DqG_ratingStars{color:var(--color-accent);align-items:center;gap:3px;display:flex}.vI8DqG_ratingScore{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-label);color:var(--color-text-strong);margin-left:5px}.vI8DqG_ratingText{font-family:var(--font-family-base);font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}.vI8DqG_ratingText strong{color:var(--color-text-strong)}.vI8DqG_subscribeRow{font-size:var(--font-size-small);color:var(--color-text-body);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.vI8DqG_subscribeRow input{flex-shrink:0;margin-top:2px}.vI8DqG_cardSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;display:flex}.vI8DqG_successIcon{color:var(--color-status-success-text)}.vI8DqG_successTitle{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-heading-sm);color:var(--color-text-strong);margin:0}.vI8DqG_successBody{font-family:var(--font-family-base);font-size:var(--font-size-label);color:var(--color-text-body);max-width:300px;margin:0;line-height:1.6}.vI8DqG_successBody strong{color:var(--color-text-strong)}@media (max-width:480px){.vI8DqG_card{padding:24px 20px}.vI8DqG_cardInline{padding:0}}
.Ha9-8W_stickyBar{flex-direction:column;gap:6px;display:flex}.Ha9-8W_stickyBar p{margin:0}@media (max-width:768px) and (min-height:481px){.Ha9-8W_stickyBar{z-index:3;background:var(--sticky-bar-background,var(--color-surface-subtle));margin-inline:calc(-1*var(--sticky-bleed,0px));padding:12px var(--sticky-bleed,0px) max(12px,env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -8px 12px -10px #00000047}}
.vvwfJW_wrapper{width:100%;min-width:0;max-width:100%;margin:0}.vvwfJW_media{aspect-ratio:16/9;background:var(--color-contrast-ink);border-radius:var(--radius-xl);position:relative;overflow:hidden}.vvwfJW_iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.vvwfJW_facade{background:var(--color-text-strong);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.vvwfJW_facade:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset)*-1)}.vvwfJW_thumb{object-fit:cover;width:100%;height:100%;transition:filter .18s ease-out,transform .18s ease-out;display:block;position:absolute;inset:0}.vvwfJW_scrim{pointer-events:none;background:linear-gradient(#0000 52%,#1212129e);position:absolute;inset:0}.vvwfJW_playButton{background:var(--color-accent);box-shadow:0 var(--space-2) var(--space-6) #12121252;border-radius:50%;justify-content:center;align-items:center;width:clamp(56px,9vw,72px);height:clamp(56px,9vw,72px);transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.vvwfJW_playGlyph{background:var(--color-ink-on-gold);clip-path:polygon(0 0,100% 50%,0 100%);width:18px;height:22px;margin-inline-start:4px;display:block}.vvwfJW_duration{border-radius:var(--radius-sm);bottom:var(--space-3);color:var(--color-text-inverse);font-size:var(--font-size-caption);padding:var(--space-2);right:var(--space-3);background:#121212d1;font-weight:700;line-height:1;position:absolute}.vvwfJW_facade:hover .vvwfJW_thumb{filter:saturate(1.04);transform:scale(1.015)}.vvwfJW_facade:hover .vvwfJW_playButton{background:var(--color-accent-hover);box-shadow:0 var(--space-3) var(--space-7) #12121261;transform:translate(-50%,-50%)scale(1.04)}.vvwfJW_caption{color:var(--color-text-body);gap:var(--space-2);overflow-wrap:anywhere;display:grid}.vvwfJW_label{color:var(--color-accent-ink);font-size:var(--font-size-caption);font-weight:800;line-height:1.3}.vvwfJW_title{color:var(--color-text-strong);font-size:var(--font-size-heading-xs);line-height:1.25}.vvwfJW_description{font-size:var(--font-size-meta);max-width:65ch;line-height:1.55}.vvwfJW_inline .vvwfJW_caption{padding-block-start:var(--space-3)}.vvwfJW_feature{background:var(--color-surface-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-xl);overflow:hidden}.vvwfJW_feature .vvwfJW_media{border-radius:0}.vvwfJW_feature .vvwfJW_caption{padding:var(--space-5) var(--space-6) var(--space-6)}@media (prefers-reduced-motion:reduce){.vvwfJW_thumb,.vvwfJW_playButton{transition:none}.vvwfJW_facade:hover .vvwfJW_thumb{transform:none}.vvwfJW_facade:hover .vvwfJW_playButton{transform:translate(-50%,-50%)}}@media (max-width:768px){.vvwfJW_feature .vvwfJW_caption{padding:var(--space-4)}.vvwfJW_title{font-size:var(--font-size-body)}}.vvwfJW_inline{border-radius:var(--radius-xl);overflow:hidden}.vvwfJW_inline .vvwfJW_media{border-radius:0}.vvwfJW_inline .vvwfJW_caption{background:var(--color-contrast-ink);color:var(--color-text-inverse);padding:var(--space-3) var(--space-4)}.vvwfJW_inline .vvwfJW_label{color:var(--color-accent)}.vvwfJW_presenter{font-size:var(--font-size-caption)}.vvwfJW_transcript{padding:var(--space-4);font-size:var(--font-size-body)}.vvwfJW_transcript summary{cursor:pointer;font-weight:700}.vvwfJW_transcript div{white-space:pre-wrap;margin-block-start:var(--space-4)}
._2V99bq_section{margin-top:var(--space-6);background:var(--color-contrast-ink);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid;overflow:hidden}@media (max-width:768px){._2V99bq_section{grid-template-columns:1fr}}._2V99bq_panel{align-content:center;gap:var(--space-6);padding:var(--space-12) var(--space-10);display:grid}@media (max-width:768px){._2V99bq_panel{padding:var(--space-8) var(--space-5)}}._2V99bq_title{color:var(--color-text-inverse);font-size:var(--font-size-heading-md);letter-spacing:-.02em;text-align:left;margin:0;font-weight:800;line-height:1.1}._2V99bq_intro{max-width:42ch;color:var(--color-on-dark-strong);font-size:var(--font-size-body);text-wrap:pretty;margin:0;line-height:1.55}._2V99bq_checks{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._2V99bq_checks li{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);align-items:start;display:grid}._2V99bq_checks p{color:var(--color-on-dark-strong);font-size:var(--font-size-body);margin:0;line-height:1.5}._2V99bq_checks strong{color:var(--color-text-inverse);margin-bottom:2px;display:block}._2V99bq_mark{width:var(--space-6);height:var(--space-6);color:var(--color-ink-on-gold);background:var(--color-accent);border-radius:50%;place-items:center;margin-top:1px;display:grid}._2V99bq_proof{gap:var(--space-2) var(--space-6);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--color-text-inverse) 18%, transparent);color:var(--color-on-dark-muted);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;display:flex}._2V99bq_proof strong{color:var(--color-accent);font-weight:800}._2V99bq_videoDisclosure summary{color:var(--color-on-dark-strong);font-size:var(--font-size-small);cursor:pointer;font-weight:700}._2V99bq_videoDisclosure summary:hover{color:var(--color-text-inverse)}._2V99bq_video{margin-top:var(--space-4);border-radius:var(--radius-lg);overflow:hidden}._2V99bq_photo{min-height:520px;margin:0;position:relative}._2V99bq_photo img{object-fit:cover;object-position:42% 62%}._2V99bq_photo figcaption{bottom:var(--space-5);left:var(--space-6);z-index:2;padding:var(--space-2) var(--space-4);color:var(--color-on-dark-strong);font-size:var(--font-size-caption);background:color-mix(in srgb, var(--color-contrast-ink) 82%, transparent);border-radius:999px;position:absolute}@media (max-width:768px){._2V99bq_photo{display:none}}
.oIjvyq_quiz{flex-direction:column;height:100%;min-height:600px;padding:40px;display:flex}@media (max-width:768px){.oIjvyq_quiz{min-height:unset;padding:20px}}.oIjvyq_header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.oIjvyq_backButton{cursor:pointer;font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-body);color:var(--color-text-strong);background:0 0;border:none;align-items:center;gap:8px;padding:4px 6px;transition:opacity .2s;display:flex}.oIjvyq_backButton:disabled{cursor:not-allowed}.oIjvyq_backButton:hover:not(:disabled){opacity:.7}.oIjvyq_stepIndicator{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-body);color:var(--color-text-strong);line-height:23.8px}.oIjvyq_content{--quiz-ring-reach:calc(var(--focus-ring-width,2px) + var(--focus-ring-offset,2px));padding:var(--quiz-ring-reach);margin:calc(-1*var(--quiz-ring-reach));flex-direction:column;flex:1;display:flex;overflow-y:auto}.oIjvyq_question{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-heading-sm);color:var(--color-text-primary);text-align:left;margin:0 0 20px;line-height:32px}.oIjvyq_options{flex-direction:column;gap:12px;display:flex}.oIjvyq_option{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);cursor:pointer;align-items:center;padding:14px 16px;transition:all .2s;display:flex;position:relative}.oIjvyq_option:hover{border-color:var(--color-accent)}.oIjvyq_option:has(input:disabled){cursor:wait}.oIjvyq_option:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1*var(--focus-ring-width))}.oIjvyq_optionSelected.oIjvyq_optionSelected{background:var(--color-accent-soft);border-color:var(--color-accent)}.oIjvyq_radioInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.oIjvyq_optionContent{align-items:center;gap:12px;display:flex}.oIjvyq_optionIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.oIjvyq_optionContent span{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-body);color:var(--color-text-body);line-height:24px}.oIjvyq_stepTitle{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-heading-sm);color:var(--color-text-primary);margin:0 0 20px;line-height:32px}.oIjvyq_stepSubtitle{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);margin:-12px 0 20px;line-height:20px}.oIjvyq_fieldGroup{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.oIjvyq_fieldLabel,.oIjvyq_fieldLabelStrong{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-meta);color:var(--color-text-strong);margin:0;line-height:20px}.oIjvyq_fieldDescription{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:18px}.oIjvyq_toggleRow{gap:10px;display:flex}.oIjvyq_toggleBtn{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-base);font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);cursor:pointer;text-align:center;flex:1;padding:10px 14px;line-height:20px;transition:all .2s}.oIjvyq_toggleBtn:hover{border-color:var(--color-accent)}.oIjvyq_toggleBtnActive{border-color:var(--color-accent);background:var(--color-accent-soft,#fff9ee);color:var(--color-text-strong);font-weight:700}.oIjvyq_toggleBtnFull{flex:unset;width:100%}.oIjvyq_dependantsGrid{flex-direction:column;gap:10px;display:flex}.oIjvyq_selectField{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-base);width:100%;font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-body);color:var(--color-text-body);appearance:none;cursor:pointer;outline:none;padding:10px 14px;line-height:20px}.oIjvyq_selectField:focus{border-color:var(--color-accent)}.oIjvyq_inputWithPrefix{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-surface-base);align-items:center;display:flex;overflow:hidden}.oIjvyq_inputWithPrefix:focus-within{border-color:var(--color-accent)}.oIjvyq_inputPrefix{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);border-right:1px solid var(--color-border-soft);background:var(--color-surface-subtle,#f5f5f5);flex-shrink:0;padding:10px 12px}.oIjvyq_inputField{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-body);color:var(--color-text-body);background:0 0;border:none;outline:none;flex:1;padding:10px 14px;line-height:20px}.oIjvyq_inputField::placeholder{color:var(--color-text-muted)}.oIjvyq_inputField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oIjvyq_inputField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oIjvyq_inputField[type=number]{-moz-appearance:textfield}.oIjvyq_trustBadges{flex-direction:column;gap:10px;margin-top:4px;display:flex}.oIjvyq_trustBadge{align-items:flex-start;gap:10px;display:flex}.oIjvyq_trustBadge span{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-meta);color:var(--color-text-strong);line-height:18px}.oIjvyq_trustBadge svg{flex-shrink:0;margin-top:1px}.oIjvyq_assessmentForm{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.oIjvyq_resultIntro{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);text-align:center;margin:0 0 12px;line-height:20px}.oIjvyq_resultBoxDashed{border:2px dashed var(--color-accent);border-radius:var(--radius-md);text-align:center;margin-bottom:16px;padding:24px 20px}.oIjvyq_resultBoxSolid{border:1px solid var(--color-accent-soft-border,#fdb948);background:var(--color-accent-soft,#fff9ee);border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:16px;padding:24px 20px;display:flex}.oIjvyq_resultAmount{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-heading-base);color:var(--color-accent-deep);line-height:44px}.oIjvyq_resultSubtext{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);line-height:20px}.oIjvyq_resultCta{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-body);color:var(--color-text-strong);text-align:center;margin:0 0 16px;line-height:26px}.oIjvyq_resultDisclaimer{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);margin:0 0 8px;line-height:20px}.oIjvyq_resultDisclaimer strong{color:var(--color-text-strong);font-weight:700}.oIjvyq_resultDisclaimerSub{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:20px}.oIjvyq_estimateActions{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.oIjvyq_footer{flex-direction:column;flex-shrink:0;gap:16px;margin-top:auto;padding-top:20px;display:flex}.oIjvyq_continueButton{width:100%}.oIjvyq_rating{flex-direction:column;align-items:center;gap:4px;display:flex}.oIjvyq_ratingStars{align-items:center;gap:4px;display:flex}.oIjvyq_ratingScore{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-label);color:var(--color-text-strong);margin-left:4px}.oIjvyq_ratingText{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);text-align:center;margin:0;line-height:18px}.oIjvyq_ratingText strong{color:var(--color-text-strong);font-weight:700}.oIjvyq_optionLabel{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-body);color:var(--color-text-body);line-height:24px}.oIjvyq_doneScreen{flex-direction:column;flex:1;gap:16px;display:flex}.oIjvyq_doneTitle{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-body-lg);color:var(--color-text-primary);margin:0;line-height:30px}.oIjvyq_doneBody{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:22px}.oIjvyq_deadEnd{flex-direction:column;flex:1;gap:16px;display:flex}.oIjvyq_deadEndTitle{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-body-lg);color:var(--color-text-primary);margin:0;line-height:30px}.oIjvyq_deadEndBody{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:22px}.oIjvyq_deadEndActions{flex-direction:column;gap:12px;margin-top:8px;display:flex}.oIjvyq_secondaryLink{border-radius:var(--radius-button,32px);border:1px solid var(--color-border-soft);width:100%;font-family:var(--font-family-base);font-size:var(--font-size-meta);color:var(--color-text-primary);text-align:center;background:0 0;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.oIjvyq_secondaryLink:hover{border-color:var(--color-accent);background:var(--color-accent-soft,#fff9ee)}.oIjvyq_resourceLinks{flex-direction:column;gap:8px;margin-top:4px;display:flex}.oIjvyq_resourcesTitle{font-family:var(--font-family-base);font-weight:700;font-size:var(--font-size-meta);color:var(--color-text-primary);margin:0}.oIjvyq_resourceLink{border:1px solid var(--color-border-muted,#e0e0e0);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-meta);color:var(--color-text-primary);align-items:center;padding:10px 14px;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.oIjvyq_resourceLink:hover{border-color:var(--color-accent);background:var(--color-accent-soft,#fff9ee)}
.HRJfjG_section{--comparison-broker-surface:var(--color-surface-warm);--comparison-lender-surface:var(--color-surface-base);--comparison-lender-border:var(--color-border-muted);padding:var(--space-16) 0}.HRJfjG_headingGroup{max-width:780px}.HRJfjG_title{color:var(--color-text-strong);font-size:var(--font-size-heading-base);text-align:left;margin:0;font-weight:800;line-height:1.15}.HRJfjG_intro{max-width:68ch;margin:var(--space-5) 0 0;color:var(--color-text-body);font-size:var(--font-size-body);line-height:1.6}.HRJfjG_legend{display:none}.HRJfjG_legendTitle{width:100%}.HRJfjG_legendItem{gap:var(--space-2);color:var(--color-text-strong);font-size:var(--font-size-label);align-items:center;font-weight:800;line-height:1.35;display:inline-flex}.HRJfjG_comparison{margin-top:var(--space-8);border:1px solid var(--color-border-warm);border-radius:var(--radius-xl);overflow:hidden}.HRJfjG_comparisonList{gap:0;margin:0;padding:0;list-style:none;display:grid}.HRJfjG_columnHead{background:var(--color-contrast-ink);grid-template-columns:minmax(180px,.72fr) repeat(2,minmax(0,1.14fr));display:grid}.HRJfjG_columnHead>span{gap:var(--space-2);padding:var(--space-4) var(--space-5);color:var(--color-text-inverse);font-size:var(--font-size-label);align-items:center;font-weight:800;line-height:1.35;display:flex}.HRJfjG_comparisonRow{background:var(--color-surface-base);grid-template-columns:minmax(180px,.72fr) repeat(2,minmax(0,1.14fr));display:grid}.HRJfjG_comparisonRow+.HRJfjG_comparisonRow{border-top:1px solid var(--color-border-warm)}.HRJfjG_criterionCell{gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--color-surface-subtle);align-items:center;display:flex}.HRJfjG_criterionIcon{width:var(--space-8);height:var(--space-8);color:var(--color-contrast-ink);background:var(--color-surface-base);border:1px solid var(--color-border-warm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.HRJfjG_criterion{color:var(--color-contrast-ink);font-size:var(--font-size-label);margin:0;font-weight:800;line-height:1.4}.HRJfjG_brokerPanel,.HRJfjG_lenderPanel{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);min-width:0;padding:var(--space-6) var(--space-5);align-items:start;display:grid}.HRJfjG_brokerPanel p,.HRJfjG_lenderPanel p{font-size:var(--font-size-body);margin:0;line-height:1.6}.HRJfjG_brokerPanel>span,.HRJfjG_lenderPanel>span{margin-top:6px}.HRJfjG_brokerPanel{color:var(--color-text-primary);background:var(--comparison-broker-surface)}.HRJfjG_lenderPanel{color:var(--color-text-muted);background:var(--comparison-lender-surface);border-left:1px solid var(--comparison-lender-border)}.HRJfjG_optionMark{width:var(--space-6);height:var(--space-6);color:var(--color-ink-on-gold);background:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.HRJfjG_lenderMark{width:var(--space-6);height:var(--space-6);color:var(--color-text-muted);background:var(--color-surface-base);border:1px solid var(--comparison-lender-border);border-radius:50%;flex:none;place-items:center;display:grid}@media (max-width:768px){.HRJfjG_section{padding:var(--space-10) 0}.HRJfjG_title{max-width:100%;font-size:var(--font-size-heading-sm)}.HRJfjG_intro{margin-top:var(--space-4);font-size:var(--font-size-body)}.HRJfjG_comparison{border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:0;margin-top:0}.HRJfjG_columnHead{display:none}.HRJfjG_legend{gap:var(--space-3) var(--space-5);margin-top:var(--space-6);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--color-contrast-ink);border:1px solid var(--color-contrast-ink);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-wrap:wrap;align-items:center;display:flex}.HRJfjG_legendTitle{color:var(--color-accent);font-size:var(--font-size-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.2}.HRJfjG_legendItem{color:var(--color-text-inverse);font-size:var(--font-size-meta)}.HRJfjG_comparisonRow{grid-template-columns:1fr}.HRJfjG_criterionCell{padding:var(--space-4) var(--space-3)}.HRJfjG_criterion{font-size:var(--font-size-body)}.HRJfjG_brokerPanel,.HRJfjG_lenderPanel{padding:var(--space-5) 0;grid-template-columns:40px minmax(0,1fr);gap:0}.HRJfjG_brokerPanel>span,.HRJfjG_lenderPanel>span{justify-self:center}.HRJfjG_brokerPanel p,.HRJfjG_lenderPanel p{padding-right:var(--space-3)}.HRJfjG_lenderPanel{border-top:1px solid var(--comparison-lender-border);border-left:0}}
._1GE5EW_overlay{background:color-mix(in srgb, var(--color-contrast-ink) 60%, transparent);z-index:var(--z-overlay);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (max-width:768px){._1GE5EW_overlay{align-items:stretch;padding:0}}._1GE5EW_modal{background:var(--color-surface-base);border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;position:relative;overflow-y:auto}@media (max-width:768px){._1GE5EW_modal{border-radius:0;max-width:100%;height:100%;max-height:100%}}._1GE5EW_header{background:var(--color-surface-base);z-index:10;flex-direction:column;gap:12px;padding:12px 20px 0;display:flex;position:sticky;top:0}._1GE5EW_headerRow{justify-content:space-between;align-items:center;height:45px;display:flex}._1GE5EW_backBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:30px;padding:4px 8px;display:flex}._1GE5EW_backBtn:hover{opacity:.6}._1GE5EW_stepCounter{font-size:var(--font-size-body);color:var(--color-text-strong);white-space:nowrap;font-weight:700}._1GE5EW_progressBar{background:var(--color-border-muted);border-radius:var(--radius-pill);height:4px;overflow:hidden}._1GE5EW_progressFill{background:var(--color-accent);border-radius:var(--radius-pill);height:100%}._1GE5EW_stepBody{flex-direction:column;flex:1;gap:20px;padding:24px 16px 32px;display:flex}._1GE5EW_stepIntro{flex-direction:column;gap:10px;padding:0 2px;display:flex}._1GE5EW_stepTitle{font-size:var(--font-size-heading-sm);color:var(--color-text-strong);letter-spacing:-.36px;margin:0;font-weight:700;line-height:1.33}._1GE5EW_stepSubtitle{font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:1.71}._1GE5EW_optionList{flex-direction:column;gap:12px;display:flex}._1GE5EW_optionCard{background:var(--color-surface-base);border:1px solid var(--color-border-soft);cursor:pointer;text-align:left;border-radius:4px;align-items:center;gap:12px;width:100%;padding:13px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}._1GE5EW_optionCard:hover{border-color:var(--color-accent);background:#fdb9480d}._1GE5EW_optionCardSelected{border-color:var(--color-accent);background:#fdb9481a}._1GE5EW_optionIcon{object-fit:contain;flex-shrink:0;width:24px;height:24px}._1GE5EW_optionLabel{font-size:var(--font-size-meta);color:var(--color-text-body);line-height:1.29}._1GE5EW_fieldGroup{flex-direction:column;gap:8px;display:flex}._1GE5EW_fieldHeader{flex-direction:column;gap:4px;display:flex}._1GE5EW_fieldTitle{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.5}._1GE5EW_fieldHint{font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:1.71}._1GE5EW_moneyInput{border:1px solid var(--color-border-soft);background:var(--color-surface-base);border-radius:4px;align-items:stretch;display:flex;overflow:hidden}._1GE5EW_currencyPrefix{width:42px;font-size:var(--font-size-meta);color:#212121;border-right:1px solid var(--color-border-soft);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}._1GE5EW_moneyInputField{font-size:var(--font-size-body);color:var(--color-text-body);background:0 0;border:none;outline:none;flex:1;padding:12px 13px;font-family:inherit}._1GE5EW_moneyInputField::placeholder{color:var(--color-text-muted)}._1GE5EW_trustItems{flex-direction:column;gap:12px;display:flex}._1GE5EW_trustItem{font-size:var(--font-size-meta);color:var(--color-text-primary);align-items:flex-start;gap:12px;font-weight:700;line-height:1.57;display:flex}._1GE5EW_trustCheck{background:var(--color-accent);width:24px;height:24px;font-size:var(--font-size-micro);color:var(--color-text-inverse);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._1GE5EW_ctaBtn{background:var(--color-accent);border-radius:var(--radius-button);width:100%;min-height:48px;font-size:var(--font-size-body);color:var(--color-ink-on-gold);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-family:inherit;font-weight:700;transition:background .15s;display:flex}._1GE5EW_ctaBtn:hover{background:var(--color-accent-hover)}._1GE5EW_ctaBtn:disabled{opacity:.5;cursor:not-allowed}._1GE5EW_ctaBtn:disabled:hover{background:var(--color-accent)}._1GE5EW_ctaStack{flex-direction:column;align-items:center;gap:12px;display:flex}._1GE5EW_noPressure{font-size:var(--font-size-meta);color:var(--color-text-strong);align-items:center;gap:8px;font-weight:600;display:flex}._1GE5EW_savingsCard{border-radius:8px;min-height:260px;position:relative;overflow:hidden}._1GE5EW_savingsBg{position:absolute;inset:0}._1GE5EW_savingsBlur{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffffb3;position:absolute;inset:0}._1GE5EW_savingsContent{z-index:1;flex-direction:column;gap:16px;min-height:260px;padding:32px 16px 16px;display:flex;position:relative}._1GE5EW_savingsTitle{font-size:var(--font-size-heading-sm);color:var(--foreground);letter-spacing:-.36px;margin:0;font-weight:700;line-height:1.33}._1GE5EW_savingsAmount{font-size:var(--font-size-heading-lg);color:var(--foreground);text-align:center;letter-spacing:-.48px;background:#fdb948b3;border:1px solid #fdb9484d;border-radius:8px;padding:9px 17px;font-weight:700;line-height:1.31}._1GE5EW_savingsDesc{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.5}._1GE5EW_hintBox{background:#fdb94833;border:1px solid #fdb9484d;border-radius:8px;align-items:flex-start;gap:12px;padding:17px;display:flex}._1GE5EW_hintText{font-size:var(--font-size-meta);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.57}._1GE5EW_hintAccent{color:var(--color-accent-deep);font-weight:700}._1GE5EW_socialProof{flex-direction:column;gap:16px;display:flex}._1GE5EW_googleRow{align-items:center;gap:6px;display:flex}._1GE5EW_ratingScore{font-size:var(--font-size-body);color:var(--color-text-primary);font-weight:700}._1GE5EW_stars{color:var(--color-brand-gold);font-size:var(--font-size-body);letter-spacing:1px}._1GE5EW_reviewCount{font-size:var(--font-size-meta);color:var(--color-text-primary);font-weight:700}._1GE5EW_testimonialCard{background:var(--color-surface-base);border:1px solid var(--color-border-muted);border-radius:24px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}._1GE5EW_testimonialTop{align-items:center;gap:18px;display:flex}._1GE5EW_testimonialAvatar{width:32px;height:32px;color:var(--color-text-inverse);font-size:var(--font-size-micro);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._1GE5EW_testimonialName{font-size:var(--font-size-body);color:var(--foreground);letter-spacing:-.27px;font-weight:700}._1GE5EW_testimonialText{font-size:var(--font-size-body);color:var(--color-text-strong);letter-spacing:-.24px;margin:0;line-height:2}._1GE5EW_readMore{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline;display:inline}._1GE5EW_testimonialFooter{justify-content:space-between;align-items:center;display:flex}._1GE5EW_testimonialGoogle{align-items:center;gap:6px;display:flex}._1GE5EW_testimonialDate{font-size:var(--font-size-body);color:var(--color-text-strong);letter-spacing:-.24px}._1GE5EW_resultCard{background:var(--color-surface-subtle);border:1px solid var(--color-border-muted);border-radius:24px;flex-direction:column;gap:24px;padding:25px 21px;display:flex}._1GE5EW_resultCardTitle{font-size:var(--font-size-heading-sm);color:var(--foreground);letter-spacing:-.36px;margin:0;font-weight:700;line-height:1.33}._1GE5EW_resultCardSubtitle{font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:1.71}._1GE5EW_resultSection{flex-direction:column;gap:6px;display:flex}._1GE5EW_resultSectionTitle{font-size:var(--font-size-meta);color:var(--foreground);margin:0;font-weight:700;line-height:1.4}._1GE5EW_resultBars{align-items:flex-start;gap:4px;display:flex}._1GE5EW_resultBar{background:var(--color-border-muted);border-radius:100px;flex:1;height:8px;position:relative;overflow:hidden}._1GE5EW_resultBarFill{border-radius:100px;height:6px;position:absolute;top:1px;left:0;right:0}._1GE5EW_resultBarGreen{background:var(--color-status-success-text)}._1GE5EW_resultBarOrange{background:var(--color-accent-deep)}._1GE5EW_resultBarGray{background:var(--color-text-subtle)}._1GE5EW_resultSectionText{font-size:var(--font-size-meta);color:var(--color-text-body);margin:0;line-height:1.71}._1GE5EW_step5Wrap{flex-direction:column;flex:1;display:flex}._1GE5EW_personalBanner{font-size:var(--font-size-meta);text-align:center;color:var(--color-text-strong);letter-spacing:-.195px;background:#fdb94833;border:1px solid #fdb9484d;border-radius:8px;padding:8px 12px;line-height:1.4}._1GE5EW_revealTitle{font-size:var(--font-size-body);color:var(--color-text-strong);margin:0 0 12px;font-weight:700;line-height:1.5}._1GE5EW_revealList{flex-direction:column;display:flex}._1GE5EW_revealItem{align-items:flex-start;gap:12px;display:flex}._1GE5EW_revealLeft{flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;display:flex}._1GE5EW_revealNum{background:var(--color-accent);width:24px;height:24px;font-size:var(--font-size-caption);color:var(--color-text-strong);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._1GE5EW_revealLine{width:1px;min-height:var(--space-1);background:#fdb94866;flex:1;margin:0}._1GE5EW_revealText{font-size:var(--font-size-meta);color:var(--color-text-body);padding-bottom:var(--space-3);margin:0;font-weight:600;line-height:1.71}._1GE5EW_revealItem:last-child ._1GE5EW_revealText{padding-bottom:var(--space-4)}._1GE5EW_formSection{background:var(--color-surface-subtle);flex-direction:column;gap:20px;padding:24px 20px 40px;display:flex}._1GE5EW_formField{flex-direction:column;gap:9px;display:flex}._1GE5EW_formLabel{font-size:var(--font-size-caption);color:var(--foreground);line-height:1.17}._1GE5EW_formInput{border:1px solid var(--color-border-soft);width:100%;height:42px;font-size:var(--font-size-body);background:var(--color-surface-base);box-sizing:border-box;border-radius:12px;outline:none;padding:0 15px;font-family:inherit}._1GE5EW_formInput:focus{border-color:var(--color-accent)}._1GE5EW_confidential{font-size:var(--font-size-meta);color:var(--color-text-primary);align-items:center;gap:8px;font-weight:700;display:flex}._1GE5EW_confidentialCheck{background:var(--color-accent);width:20px;height:20px;font-size:var(--font-size-micro);color:var(--color-text-inverse);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._1GE5EW_formError{font-size:var(--font-size-meta);color:var(--color-status-error);margin:0}._1GE5EW_trustBadges{flex-direction:column;gap:16px;display:flex}._1GE5EW_trustBadge{align-items:center;gap:16px;display:flex}._1GE5EW_trustBadge ._1GE5EW_trustBadgeText{font-size:var(--font-size-meta);color:var(--color-text-strong);flex-direction:column;gap:6px;display:flex}._1GE5EW_trustBadge ._1GE5EW_trustBadgeText strong{font-weight:700;line-height:1.4}._1GE5EW_trustBadge ._1GE5EW_trustBadgeText span{text-wrap:balance;font-weight:400;line-height:1.4}._1GE5EW_calendlyWrap{border-radius:8px;flex:1;min-height:600px;overflow:hidden}._1GE5EW_confirmation{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex}._1GE5EW_confirmation ._1GE5EW_ctaBtn{width:auto;text-decoration:none;display:inline-flex}
.gW4oma_btn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;max-width:var(--layout-max-action);height:var(--control-height);background:var(--color-accent);border-radius:var(--radius-button);font-size:var(--form-font-size-input);color:var(--color-ink-on-gold);cursor:pointer;padding:0 var(--space-5);border:none;font-family:inherit;font-weight:700;transition:background .15s;display:flex}.gW4oma_btn:hover{background:var(--color-accent-hover)}
._6pvJEa_overlay{z-index:var(--z-overlay);opacity:0;pointer-events:none;background:#0009;justify-content:center;align-items:center;padding:20px;transition:opacity .3s;display:flex;position:fixed;inset:0}._6pvJEa_overlay._6pvJEa_overlayVisible{opacity:1;pointer-events:auto}._6pvJEa_overlay._6pvJEa_overlayVisible ._6pvJEa_modal{opacity:1;transform:translateY(0)scale(1)}@media (max-width:768px){._6pvJEa_overlay{align-items:stretch;padding:0}}._6pvJEa_modal{background:var(--color-surface-base);border-radius:var(--radius-3xl);opacity:0;width:100%;max-width:440px;max-height:90vh;transition:opacity .3s,transform .3s;position:relative;overflow-y:auto;transform:translateY(24px)scale(.97);box-shadow:0 20px 60px #0000004d}@media (max-width:768px){._6pvJEa_modal{border-radius:0;max-width:100%;height:100%;max-height:none}}._6pvJEa_closeBtn{z-index:10;cursor:pointer;width:36px;height:36px;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s;display:flex;position:absolute;top:12px;right:12px}._6pvJEa_closeBtn:hover{color:var(--color-text-strong)}._6pvJEa_formCard{box-shadow:none;border-radius:0;padding:40px 28px 28px}@media (max-width:768px){._6pvJEa_formCard{padding:48px 24px 32px}}
._59gk4W_quizHybrid input,._59gk4W_quizHybrid select,._59gk4W_quizHybrid button[aria-pressed]{scroll-margin-bottom:120px}@media (max-width:959px) and (min-height:481px){._59gk4W_stickyFooter{z-index:2;background:var(--color-surface-base);margin-inline:-20px;padding:12px 20px max(12px,env(safe-area-inset-bottom));margin-bottom:-20px;position:sticky;bottom:0;box-shadow:0 -8px 12px -10px #00000047}}@media (min-width:769px) and (max-width:959px) and (min-height:481px){._59gk4W_stickyFooter{margin-inline:-40px;margin-bottom:-40px;padding-inline:40px}}@media (max-width:959px){:is([data-offer-page-hero]:has(._59gk4W_quizHybrid),[data-offer-page-hero-form]:has(._59gk4W_quizHybrid)){overflow:clip}}._59gk4W_reason{color:var(--color-text-body);font-family:var(--font-family-base);font-size:var(--font-size-meta);text-align:center;margin:0;line-height:18px}._59gk4W_continueDimmed[aria-disabled=true]{cursor:not-allowed;opacity:.5}._59gk4W_continueDimmed[aria-disabled=true]:hover:not(:disabled){background:var(--color-accent);box-shadow:none;transform:none}._59gk4W_stateHelper{color:var(--color-text-body);font-family:var(--font-family-base);font-size:var(--font-size-meta);margin:0;line-height:18px}._59gk4W_reassurance{color:var(--color-text-body);font-family:var(--font-family-base);font-size:var(--font-size-meta);margin:-12px 0 20px;line-height:18px}._59gk4W_stateEcho{color:var(--color-text-body);font-family:var(--font-family-base);font-size:var(--font-size-meta);text-align:center;margin:8px 0 0;line-height:18px}@media (max-width:959px){:is([data-offer-page-hero]:has(._59gk4W_quizHybrid[data-quiz-screen=situation]) [data-step-marker],[data-offer-page-hero]:has(._59gk4W_quizHybrid[data-quiz-screen=finances]) [data-step-marker],[data-offer-page-hero]:has(._59gk4W_quizHybrid[data-quiz-screen=refi_rate]) [data-step-marker],[data-offer-page-hero]:has(._59gk4W_quizHybrid[data-quiz-screen=refi_amount]) [data-step-marker],[data-offer-page-hero]:has(._59gk4W_quizHybrid[data-quiz-screen=refi_priority]) [data-step-marker]){display:none}}
.wzDByW_block{gap:var(--space-10);margin:0 0 var(--space-16);padding-block:var(--space-10);border-top:1px solid var(--color-border-warm);border-bottom:1px solid var(--color-border-warm);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.wzDByW_heading{color:var(--color-contrast-ink);font-size:var(--font-size-heading-base);text-align:left;margin:0;font-weight:800;line-height:1.2}.wzDByW_body{min-width:0;max-width:68ch;color:var(--color-text-body);font-size:var(--font-size-body);margin:0;line-height:1.65}@media (max-width:768px){.wzDByW_block{gap:var(--space-4);padding-block:var(--space-8);grid-template-columns:1fr}.wzDByW_heading{font-size:var(--font-size-heading-sm)}.wzDByW_body{line-height:1.6}}
.wsgcaW_card{background:var(--color-surface-subtle);border:1px solid var(--color-border-muted);border-radius:var(--radius-xl);color:var(--color-text-strong);text-align:left;flex-direction:column;gap:12px;margin:0;padding:16px 20px;font-style:normal;display:flex}.wsgcaW_top{align-items:center;gap:12px;display:flex}.wsgcaW_avatar{border-radius:var(--radius-pill);background:var(--color-surface-info);width:40px;height:40px;color:var(--color-info-ink);font-size:var(--font-size-small);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.wsgcaW_name{font-size:var(--font-size-body);color:var(--color-text-strong);letter-spacing:-.01em;margin:0;font-style:normal;font-weight:700;line-height:1.2}.wsgcaW_review{font-size:var(--font-size-label);color:var(--color-text-strong);margin:0;font-style:normal;font-weight:600;line-height:1.55}.wsgcaW_footer{min-height:var(--control-height-sm);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:10px;margin-top:2px;text-decoration:none;display:flex}.wsgcaW_footer:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wsgcaW_footer:hover .wsgcaW_date{text-decoration:underline}.wsgcaW_googleRow{align-items:center;gap:8px;display:flex}.wsgcaW_stars{font-size:var(--font-size-body);color:var(--color-brand-gold);letter-spacing:1px;line-height:1}.wsgcaW_date{font-size:var(--font-size-small);color:var(--color-text-muted)}
.f83EOq_list{padding-bottom:var(--space-10)}.f83EOq_group{margin:var(--space-12) 0}.f83EOq_group:first-child{margin-top:var(--space-8)}@media (max-width:768px){.f83EOq_group{margin:var(--space-8) 0}}.f83EOq_groupHeading{color:var(--color-text-strong);font-size:var(--font-size-heading-sm);margin:0 0 var(--space-2);text-align:start;font-weight:700}@media (max-width:768px){.f83EOq_groupHeading{font-size:var(--font-size-heading-xs)}}.f83EOq_groupBlurb{color:var(--color-text-body);font-size:var(--font-size-label);margin:0 0 var(--space-5);max-width:var(--layout-max-reading)}.f83EOq_entries{gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.f83EOq_entries{gap:var(--space-3);grid-template-columns:1fr}}.f83EOq_entry{gap:var(--space-2);background:var(--color-surface-base);border:1px solid var(--color-border-muted);border-radius:var(--radius-3xl);height:100%;padding:var(--space-6);flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.f83EOq_entry:hover{border-color:var(--color-accent-deep);box-shadow:var(--shadow-card);transform:translateY(-2px)}.f83EOq_entry:hover .f83EOq_entryName{text-decoration:underline}.f83EOq_entry:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:768px){.f83EOq_entry{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.f83EOq_entry{transition:none}}.f83EOq_entryName{font-size:var(--font-size-body);color:var(--color-text-strong);font-weight:700}.f83EOq_entryName:after{content:" →";color:var(--color-accent-ink)}.f83EOq_entryAnswers{font-size:var(--font-size-label);color:var(--color-text-primary);font-weight:600;line-height:1.45}.f83EOq_entryMeta{gap:var(--space-1);font-size:var(--font-size-meta);color:var(--color-text-body);flex-direction:column;margin-top:auto;line-height:1.5;display:flex}.f83EOq_entryMeta strong{color:var(--color-text-primary)}
._8OE9dW_section{padding-block:0 var(--space-18)}._8OE9dW_heading{margin-bottom:var(--space-12)}@media (max-width:768px){._8OE9dW_heading{margin-bottom:var(--space-8)}}._8OE9dW_grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}._8OE9dW_card{background:var(--color-surface-subtle);border:1px solid var(--color-border-muted);border-radius:24px;flex-direction:column;padding:44px 32px;transition:all .3s;display:flex;position:relative;overflow:hidden}._8OE9dW_card:first-child{border:1px solid var(--color-border-warm);background:var(--color-surface-warm)}@media (min-width:769px){._8OE9dW_card ._8OE9dW_imageWrapper{opacity:0;transition:all .3s;transform:translate(20px)}._8OE9dW_card:hover ._8OE9dW_imageWrapper{opacity:1;transform:translate(0)}._8OE9dW_card:hover ._8OE9dW_cardContent{transform:translate(0)}}@media (max-width:768px){._8OE9dW_card{padding:24px 16px}._8OE9dW_card ._8OE9dW_imageWrapper{opacity:1}}._8OE9dW_badge{background:var(--color-surface-warm-strong);font-family:var(--font-family-base);font-weight:600;font-size:var(--font-size-meta);color:var(--color-text-strong);z-index:2;border-radius:0 0 0 24px;padding:12px 24px;line-height:16px;position:absolute;top:0;right:0}._8OE9dW_cardContent{z-index:1;flex-direction:column;flex:1;transition:transform .3s;display:flex;position:relative}._8OE9dW_cardTitle{align-items:center;gap:16px;margin-bottom:16px;display:flex}._8OE9dW_cardTitle h3{font-size:var(--font-size-heading-md)}._8OE9dW_cardTitle svg{flex-shrink:0;width:36px;height:36px}._8OE9dW_cardDescription{font-family:var(--font-family-base);font-weight:400;font-size:var(--font-size-body);color:var(--color-text-primary);max-width:70%;margin-bottom:25px;line-height:32px}._8OE9dW_learnMore{font-size:var(--font-size-small);align-self:flex-start;margin-top:auto;padding:8px 20px}._8OE9dW_imageWrapper{pointer-events:none;width:40%;height:100%;position:absolute;bottom:0;right:0}._8OE9dW_imageWrapper img{object-fit:contain;object-position:bottom right;width:100%;height:100%}@media (max-width:768px){._8OE9dW_grid{grid-template-columns:1fr;gap:24px}._8OE9dW_badge{font-size:var(--font-size-caption);padding:4px 24px}._8OE9dW_cardTitle h3{font-size:var(--font-size-heading-sm)}._8OE9dW_imageWrapper{width:45%}._8OE9dW_cardDescription{font-size:var(--font-size-small);max-width:75%;line-height:24px}}
.DkDsvG_page{--lp-ink:var(--color-text-primary);--lp-muted:var(--color-text-body);--lp-yellow:var(--color-accent);--lp-yellow-dark:var(--color-accent-ink);--lp-cream:var(--color-surface-warm);--lp-line:var(--color-border-warm);--lp-h2:clamp(30px, 3.8vw, 44px);--lp-h2-secondary:clamp(24px, 2.8vw, 34px);--lp-h2-weight:800;background:var(--color-surface-base);min-height:100vh;color:var(--lp-ink)}.DkDsvG_page h1,.DkDsvG_page h2,.DkDsvG_page h3,.DkDsvG_page p{text-wrap:pretty}.DkDsvG_page h2{text-align:left;color:var(--lp-ink)}.DkDsvG_header{z-index:30;border-bottom:1px solid var(--lp-line);background:#fffffffa;height:76px;position:sticky;top:0}.DkDsvG_headerMinimal{border-bottom-color:var(--color-border-muted);position:relative}.DkDsvG_headerInner{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);height:100%;margin:0 auto;display:flex}.DkDsvG_logo{align-items:center;display:inline-flex}.DkDsvG_headerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;max-width:100%;display:flex}.DkDsvG_headerPhone{white-space:nowrap;color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-yellow);text-decoration-color:var(--lp-yellow);text-underline-offset:5px;font-weight:700;text-decoration-thickness:3px}.DkDsvG_headerPhone span{color:var(--lp-muted);font-weight:500}.DkDsvG_headerCta,.DkDsvG_primaryButton,.DkDsvG_secondaryButton,.DkDsvG_ghostButton{border-radius:var(--radius-button);background:var(--lp-yellow);min-height:48px;color:var(--color-ink-on-gold);font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 22px;font-weight:800;transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.DkDsvG_headerCta:hover:not(:disabled),.DkDsvG_primaryButton:hover:not(:disabled),.DkDsvG_secondaryButton:hover:not(:disabled),.DkDsvG_ghostButton:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-2px)}.DkDsvG_headerCta:focus-visible,.DkDsvG_primaryButton:focus-visible,.DkDsvG_secondaryButton:focus-visible,.DkDsvG_ghostButton:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:3px}.DkDsvG_headerCta:disabled,.DkDsvG_headerCta[aria-disabled=true],.DkDsvG_primaryButton:disabled,.DkDsvG_primaryButton[aria-disabled=true],.DkDsvG_secondaryButton:disabled,.DkDsvG_secondaryButton[aria-disabled=true],.DkDsvG_ghostButton:disabled,.DkDsvG_ghostButton[aria-disabled=true]{cursor:not-allowed;opacity:.55}.DkDsvG_headerCta[aria-disabled=true]:hover,.DkDsvG_primaryButton[aria-disabled=true]:hover,.DkDsvG_secondaryButton[aria-disabled=true]:hover,.DkDsvG_ghostButton[aria-disabled=true]:hover{background:var(--lp-yellow);transform:none}.DkDsvG_headerCta{min-height:44px;padding:9px 18px}.DkDsvG_secondaryButton{border:2px solid var(--lp-ink);background:var(--color-surface-base)}.DkDsvG_ghostButton{border:2px solid var(--lp-yellow);background:var(--color-surface-base);color:var(--color-accent-ink)}.DkDsvG_ghostButton:hover:not(:disabled){background:var(--color-surface-warm)}.DkDsvG_ctaPair{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.DkDsvG_heroCtaPair{margin-top:26px}.DkDsvG_sectionCtaPair{justify-content:center;margin-top:34px}.DkDsvG_ctaQuiet{justify-content:center;display:flex}.DkDsvG_quietLink{min-height:44px;color:var(--lp-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--lp-yellow);text-decoration-color:var(--lp-yellow);text-underline-offset:6px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:800;text-decoration-thickness:3px;display:inline-flex}.DkDsvG_quietLink span{transition:transform .22s cubic-bezier(.22,1,.36,1)}.DkDsvG_quietLink:hover span{transform:translate(4px)}.DkDsvG_quietLink:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:4px}@media (prefers-reduced-motion:reduce){.DkDsvG_quietLink:hover span{transform:none}}.DkDsvG_sectionTag{border-radius:var(--radius-pill);background:var(--color-surface-warm);border:1px solid var(--color-accent-soft-border);color:var(--color-accent-ink);font-size:var(--font-size-caption);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;padding:6px 14px;font-weight:800;line-height:1.2;display:inline-block}.DkDsvG_starRow{align-items:center;width:121px;height:20px;line-height:0;display:inline-flex}.DkDsvG_starFill{height:20px;display:block;overflow:hidden}.DkDsvG_starFill svg{width:121px;max-width:none;display:block}.DkDsvG_proofCards{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin:0;display:grid}.DkDsvG_proofCard{border-top:1px solid var(--lp-line);grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;padding:22px 0;display:grid}.DkDsvG_proofCard dt{color:var(--lp-ink);font-size:var(--font-size-body);grid-area:1/2;font-weight:800;line-height:1.3}.DkDsvG_proofCard dd{color:var(--lp-muted);font-size:var(--font-size-label);grid-area:2/2;margin:6px 0 0;line-height:1.55}.DkDsvG_proofCardIcon{border-radius:var(--radius-md);background:var(--color-surface-warm);width:40px;height:40px;color:var(--color-brand-gold);flex-shrink:0;grid-area:1/1/span 2;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.DkDsvG_proofCardIcon svg{fill:currentColor;flex-shrink:0;width:24px;height:24px}@media (max-width:768px){.DkDsvG_proofCards{grid-template-columns:minmax(0,1fr)}}.DkDsvG_hero{background:var(--lp-cream);border-radius:24px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);align-items:center;gap:clamp(36px,5vw,72px);width:min(1248px,100% - 40px);min-height:610px;margin:12px auto 0;padding:clamp(44px,5vw,68px);display:grid}.DkDsvG_heroCopy{max-width:650px}.DkDsvG_hero h1,.DkDsvG_retargetHero h1,.DkDsvG_directHero h1,.DkDsvG_guideIntro h1{font-size:var(--font-size-display-page);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.12}.DkDsvG_heroBody{max-width:60ch;color:var(--lp-muted);font-size:var(--font-size-lead);margin:26px 0 30px;line-height:1.55}.DkDsvG_heroImage,.DkDsvG_retargetImage,.DkDsvG_directHeroImage{aspect-ratio:3/2;border-radius:16px;position:relative;overflow:hidden}.DkDsvG_heroImage img,.DkDsvG_retargetImage img,.DkDsvG_directHeroImage img{object-fit:cover;object-position:center 35%}.DkDsvG_trustStrip{background:var(--color-surface-base);color:var(--lp-ink);border-top:4px solid var(--lp-yellow);border-bottom:1px solid var(--lp-line)}.DkDsvG_trustMobileHeading{display:none}.DkDsvG_trustScroller{grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 40px);margin:0 auto;display:grid}.DkDsvG_trustItem{border-right:1px solid var(--lp-line);flex-direction:column;justify-content:center;min-height:132px;padding:28px clamp(18px,2vw,30px);display:flex}.DkDsvG_trustItem:first-child{border-left:1px solid var(--lp-line)}.DkDsvG_trustItem strong{color:var(--lp-ink);font-size:var(--font-size-heading-sm);line-height:1.15}.DkDsvG_trustItem span{color:var(--lp-muted);font-size:var(--font-size-meta);text-wrap:balance;margin-top:7px;line-height:1.4}.DkDsvG_trustItem .DkDsvG_trustIcon{border-radius:var(--radius-md);background:var(--color-surface-warm);justify-content:center;align-self:flex-start;align-items:center;width:40px;height:40px;margin:0 0 12px;display:inline-flex}.DkDsvG_qualifierSection{background:var(--color-surface-base);padding:clamp(48px,6vw,72px) 20px}.DkDsvG_qualifier{background:var(--color-surface-base);border:1px solid var(--color-border-muted);border-radius:16px;width:min(480px,100%);margin:0 auto;overflow:hidden}.DkDsvG_directForm{width:min(680px,100%);margin:0 auto}.DkDsvG_qualifierBooking{width:min(860px,100%)}.DkDsvG_qualifierHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 20px 0;display:flex}.DkDsvG_stepLabel{color:var(--lp-muted);font-size:var(--font-size-caption);font-weight:800;display:block}.DkDsvG_progress{width:min(300px,56vw);height:4px;margin-top:var(--space-3);background:var(--color-border-warm-alt);border-radius:var(--radius-sm);overflow:hidden}.DkDsvG_progress span{background:var(--lp-yellow);transform-origin:0;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);display:block}.DkDsvG_embeddedLeadForm{box-shadow:none;background:0 0;border-radius:0;padding:0}.DkDsvG_formStep{padding:24px 16px 32px}.DkDsvG_formStep .DkDsvG_formOutcome{color:var(--lp-muted);font-size:var(--font-size-meta);margin:0 0 8px;font-weight:600;line-height:1.5}.DkDsvG_formStep h2{font-size:var(--font-size-heading-sm);letter-spacing:-.015em;margin-bottom:20px;line-height:1.33}.DkDsvG_formStep>.DkDsvG_primaryButton{width:100%;margin-top:var(--space-6)}.DkDsvG_backButton{min-width:44px;min-height:44px;padding:var(--space-2);color:var(--lp-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.DkDsvG_field{gap:var(--space-2);color:var(--lp-ink);font-size:var(--font-size-meta);flex-direction:column;font-weight:700;display:flex}.DkDsvG_field>input,.DkDsvG_field .DkDsvG_moneyInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-base);width:100%;min-height:52px}.DkDsvG_field>input{padding:var(--space-3) var(--space-4);color:var(--lp-ink);font:inherit;font-size:var(--form-font-size-input)}.DkDsvG_field>input:focus-visible{outline:var(--focus-ring-width) solid var(--color-text-strong);outline-offset:0;border-color:var(--lp-yellow-dark)}.DkDsvG_qualifierActions,.DkDsvG_followupField{margin-top:24px}.DkDsvG_stepHint{color:var(--color-status-error-text);font-size:var(--font-size-meta);margin-top:12px;font-weight:600;line-height:1.45}.DkDsvG_field small{font-size:var(--font-size-caption);color:var(--lp-muted);font-weight:500;line-height:1.4}.DkDsvG_field small[role=alert]{color:var(--color-status-error-text);font-weight:700}.DkDsvG_moneyInput{align-items:center;display:flex;overflow:hidden}.DkDsvG_moneyInput b{background:var(--color-surface-cream);border-right:1px solid var(--color-border-strong);min-width:48px;font-size:var(--form-font-size-input);align-self:stretch;place-items:center;display:grid}.DkDsvG_moneyInput input{min-width:0;padding:var(--space-2) var(--space-4);color:var(--lp-ink);font:inherit;font-size:var(--form-font-size-input);border:0;outline:0;flex:1;align-self:stretch}.DkDsvG_moneyInput:focus-within{outline:var(--focus-ring-width) solid var(--color-text-strong);outline-offset:0;border-color:var(--lp-yellow-dark)}.DkDsvG_twoFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.DkDsvG_balanceUnknown{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-meta);color:var(--lp-muted);cursor:pointer;display:flex}.DkDsvG_balanceUnknown input{width:18px;height:18px;accent-color:var(--lp-yellow)}.DkDsvG_optionList{gap:var(--space-2);flex-direction:column;display:flex}.DkDsvG_optionList+.DkDsvG_field{margin-top:var(--space-6)}.DkDsvG_optionButton{align-items:center;gap:var(--space-3);width:100%;min-height:54px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-base);color:var(--lp-ink);font:inherit;font-size:var(--form-font-size-input);text-align:left;cursor:pointer;display:flex}.DkDsvG_optionButton:hover{border-color:var(--lp-yellow-dark)}.DkDsvG_optionButton:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:2px}.DkDsvG_optionSelected{border-color:var(--lp-yellow-dark);background:var(--color-surface-warm);font-weight:700}.DkDsvG_optionSelected .DkDsvG_optionDot:after{transform:scale(1)}.DkDsvG_optionDot{border:2px solid var(--color-border-strong);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.DkDsvG_optionDot:after{content:"";background:var(--lp-yellow-dark);border-radius:50%;width:10px;height:10px;transition:transform .16s;transform:scale(0)}.DkDsvG_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.DkDsvG_goalField{border-bottom:1px solid var(--lp-line);margin-bottom:28px;padding-bottom:28px}.DkDsvG_bookingFrame{width:100%;min-height:670px}.DkDsvG_bookingFrame iframe{border:0;width:100%;min-height:670px}.DkDsvG_bookingFallback{text-align:center;padding:38px 10px}.DkDsvG_bookingFallback h3{font-size:var(--font-size-heading-md)}.DkDsvG_bookingFallback p{max-width:50ch;color:var(--lp-muted);margin:12px auto 24px}.DkDsvG_explainer,.DkDsvG_faqSection,.DkDsvG_factSection,.DkDsvG_directFaq,.DkDsvG_directFormSection,.DkDsvG_partnerBookingSection{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(58px,7vw,88px) 0}.DkDsvG_partnerBookingSection{width:min(920px,100% - 40px);scroll-margin-top:var(--space-10)}.DkDsvG_partnerBookingSection h2{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);line-height:1.12}.DkDsvG_partnerBookingSection>p{color:var(--lp-muted);font-size:var(--font-size-body);margin:12px 0 24px;line-height:1.6}.DkDsvG_explainer{border-top:1px solid var(--lp-line);grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,110px);display:grid}.DkDsvG_explainerHeading h2{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);line-height:1.08}.DkDsvG_explainerHeading p{max-width:60ch;color:var(--lp-muted);font-size:var(--font-size-body);margin-top:22px;line-height:1.7}.DkDsvG_explainerPoints{counter-reset:none;list-style:none}.DkDsvG_explainerPoints li{border-bottom:1px solid var(--lp-line);grid-template-columns:46px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.DkDsvG_explainerPoints li:first-child{border-top:1px solid var(--lp-line)}.DkDsvG_explainerPoints li span{background:var(--lp-yellow);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.DkDsvG_explainerPoints li p{padding-top:6px;line-height:1.55}.DkDsvG_explainerPoints li p strong{font-weight:800}.DkDsvG_review{background:var(--color-surface-warm);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);width:100%;margin:0 0 clamp(70px,9vw,120px);padding:clamp(48px,6vw,84px) 20px}.DkDsvG_reviewHeading{text-align:center;width:min(1180px,100%);margin:0 auto clamp(32px,4vw,48px)}.DkDsvG_reviewHeading h2{text-align:center;font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}.DkDsvG_reviewHeading p{max-width:52ch;color:var(--lp-muted);font-size:var(--font-size-body);margin:14px auto 0;line-height:1.55}.DkDsvG_review .DkDsvG_platformRow{width:min(1180px,100%);margin-left:auto;margin-right:auto}.DkDsvG_reviewGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;width:min(1180px,100%);margin:0 auto;display:grid}.DkDsvG_reviewCard{background:var(--color-surface-base);border:1px solid var(--lp-line);border-radius:var(--radius-xl);flex-direction:column;margin:0;padding:28px 26px;display:flex}.DkDsvG_reviewCard blockquote{color:var(--lp-ink);font-size:var(--font-size-body);flex:1;margin:16px 0 22px;font-weight:500;line-height:1.6}.DkDsvG_reviewCard blockquote:before{content:"“"}.DkDsvG_reviewCard blockquote:after{content:"”"}.DkDsvG_reviewCard figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.DkDsvG_reviewCard[data-linked]{transition:border-color .15s;position:relative}.DkDsvG_reviewCard[data-linked]:hover,.DkDsvG_reviewCard[data-linked]:focus-within{border-color:var(--color-contrast-ink)}.DkDsvG_reviewLink{color:inherit;text-decoration:none}.DkDsvG_reviewLink:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.DkDsvG_reviewLink:focus-visible{outline:none}.DkDsvG_reviewLink:focus-visible:after{outline:2px solid var(--color-contrast-ink);outline-offset:2px}.DkDsvG_reviewCardHeadline{color:var(--lp-ink);font-size:var(--font-size-body);margin:0 0 12px;font-weight:800;line-height:1.45}.DkDsvG_reviewCardBody{color:var(--lp-muted);font-size:var(--font-size-label);flex:1;margin:0 0 22px;line-height:1.6}.DkDsvG_reviewCardStars{align-self:flex-start}.DkDsvG_reviewAvatar{background:var(--color-contrast-ink);width:42px;height:42px;color:var(--color-text-inverse);font-size:var(--font-size-meta);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.DkDsvG_reviewNameBlock{flex-direction:column;line-height:1.35;display:flex}.DkDsvG_reviewNameBlock strong{color:var(--lp-ink);font-size:var(--font-size-label)}.DkDsvG_reviewNameBlock span{color:var(--lp-muted);font-size:var(--font-size-meta)}.DkDsvG_reviewNameBlock .DkDsvG_reviewPrivacy{color:var(--color-text-muted);font-size:var(--font-size-micro);margin-top:2px;font-style:italic;line-height:1.3}.DkDsvG_reviewNameBlock .DkDsvG_reviewHandledBy{font-size:var(--font-size-caption);margin-top:2px;line-height:1.3}.DkDsvG_faqSection{border-top:1px solid var(--lp-line);grid-template-columns:.78fr 1.22fr;gap:clamp(40px,8vw,100px);display:grid}.DkDsvG_faqSection>div:first-child{align-self:start;position:sticky;top:110px}.DkDsvG_faqSection h2{font-size:var(--lp-h2-secondary);font-weight:var(--lp-h2-weight);line-height:1.1}.DkDsvG_faqSection>div>p{color:var(--lp-muted);margin-top:14px}.DkDsvG_finalCta{width:min(var(--layout-max-reading),100% - 40px);padding-bottom:var(--space-12);margin:0 auto}.DkDsvG_finalCta h2{text-align:center;color:var(--color-text-inverse);text-wrap:balance}.DkDsvG_finalCtaLabelShort{display:none}@media (max-width:640px){.DkDsvG_finalCtaLabelFull{display:none}.DkDsvG_finalCtaLabelShort{display:inline}}.DkDsvG_faqAside{background:var(--lp-cream);border:1px solid var(--lp-line);border-radius:var(--radius-xl);max-width:300px;margin-top:32px;padding:22px}.DkDsvG_faqAside p{font-size:var(--font-size-label);margin:0 0 6px;font-weight:800}.DkDsvG_faqAside span{color:var(--lp-muted);font-size:var(--font-size-meta);margin-top:10px;line-height:1.5;display:block}.DkDsvG_faqAsidePhone{min-height:44px;font-size:var(--font-size-body-lg);color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-yellow);text-decoration-color:var(--lp-yellow);text-underline-offset:5px;white-space:nowrap;align-items:center;font-weight:800;text-decoration-thickness:3px;display:inline-flex}.DkDsvG_proofBadges{text-align:center;width:min(1120px,100% - 40px);margin:0 auto;padding:0 0 clamp(58px,7vw,88px)}.DkDsvG_proofBadges h2{text-align:center;font-size:var(--lp-h2-secondary);font-weight:var(--lp-h2-weight);letter-spacing:-.02em;margin:0 0 clamp(28px,4vw,40px);line-height:1.12}.DkDsvG_platformRow{border-top:1px solid var(--lp-line);justify-items:center;margin-top:clamp(30px,4vw,44px);padding-top:clamp(26px,3vw,34px);display:grid}.DkDsvG_platformCluster{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:clamp(20px,4vw,46px);width:fit-content;max-width:100%;display:flex}.DkDsvG_platformGoogle{width:fit-content;max-width:100%;color:var(--lp-muted);font-size:var(--font-size-meta);flex:none;align-items:center;gap:10px;display:inline-flex}.DkDsvG_platformGoogle>svg{flex:none}.DkDsvG_platformGoogle strong{color:var(--lp-ink)}.DkDsvG_platformGoogleCopy{flex-direction:column;flex:none;align-items:flex-start;gap:2px;width:auto;display:flex}.DkDsvG_platformGoogleRating{align-items:center;gap:8px;display:inline-flex}.DkDsvG_platformGoogleCount{color:var(--lp-muted);font-size:var(--font-size-meta);line-height:1.3}.DkDsvG_platformItem{width:fit-content;max-width:100%;color:var(--lp-muted);font-size:var(--font-size-meta);justify-content:center;align-items:center;gap:10px;display:inline-flex}.DkDsvG_platformItem span{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.DkDsvG_platformItem strong{color:var(--lp-ink)}.DkDsvG_footer{background:var(--color-contrast-ink);color:var(--color-text-inverse);justify-content:space-between;gap:40px;padding:46px max(20px,50vw - 590px);display:flex}.DkDsvG_footer>div:first-child{max-width:790px}.DkDsvG_footer svg{filter:invert()}.DkDsvG_footer p{max-width:70ch;color:var(--color-on-dark-muted);font-size:var(--font-size-caption);margin-top:15px;line-height:1.6}.DkDsvG_footerPhone a{align-items:center;min-height:44px;display:inline-flex}.DkDsvG_footerLinks{font-size:var(--font-size-meta);align-items:flex-start;gap:18px;text-decoration:underline;display:flex}.DkDsvG_footerLinks a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.DkDsvG_mobileDock{display:none}.DkDsvG_retargetHero{background:var(--lp-cream);width:min(1248px,100% - 40px);min-height:650px;color:var(--lp-ink);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(38px,5vw,72px);margin:12px auto 0;padding:clamp(34px,4vw,56px);display:grid}.DkDsvG_retargetImage{border-radius:16px;width:100%}.DkDsvG_retargetCopy{max-width:640px;padding:48px 0}.DkDsvG_retargetCopy h1{font-size:var(--font-size-display-page);margin-top:30px}.DkDsvG_retargetCopy>p{color:var(--lp-muted);font-size:var(--font-size-body-lg);margin:24px 0;line-height:1.6}.DkDsvG_retargetCopy .DkDsvG_retargetFreeNote{font-size:var(--font-size-meta);color:var(--lp-ink);margin:18px 0 0;font-weight:600}.DkDsvG_retargetHeroForm{padding:8px 0}.DkDsvG_proofLockup{align-items:baseline;gap:12px;display:flex}.DkDsvG_proofLockup strong{color:var(--lp-yellow-dark);font-size:var(--font-size-heading-lg)}.DkDsvG_proofLockup span{color:var(--lp-muted)}.DkDsvG_retargetFormSection{padding:clamp(36px,5vw,72px) 20px}.DkDsvG_guide{width:min(1040px,100% - 40px);margin:0 auto;padding:28px 0 110px}.DkDsvG_guideIntro{isolation:isolate;color:var(--color-text-inverse);background:radial-gradient(120% 140% at 100% 0%, #fdb9482e, transparent 55%),linear-gradient(135deg, var(--color-contrast-ink) 0%, color-mix(in srgb, var(--color-contrast-ink) 78%, var(--color-text-strong)) 100%);border-radius:var(--radius-3xl);margin-bottom:28px;padding:36px 40px 32px;position:relative;overflow:hidden}.DkDsvG_guideIntro:after{content:"";z-index:-1;opacity:.1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 12 L90 46 L80 46 L80 88 L20 88 L20 46 L10 46 Z' fill='none' stroke='%23fdb948' stroke-width='4' stroke-linejoin='round'/%3E%3Crect x='42' y='64' width='16' height='24' fill='none' stroke='%23fdb948' stroke-width='4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:220px;height:220px;position:absolute;bottom:-26px;right:-18px}.DkDsvG_guideIntro .DkDsvG_guideByline{align-items:center;gap:10px;margin-bottom:22px;display:flex}.DkDsvG_guideIntro .DkDsvG_guideAvatar{background:var(--lp-yellow);width:46px;height:46px;box-shadow:var(--shadow-elevation-1);color:var(--color-ink-on-gold);font-size:var(--font-size-body);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.DkDsvG_guideIntro .DkDsvG_guideMeta{color:#ffffffe6;font-size:var(--font-size-meta);margin:0;line-height:1.35}.DkDsvG_guideIntro .DkDsvG_guideMeta a{color:#fff;text-underline-offset:2px;text-decoration-color:#fff6}.DkDsvG_guideIntro .DkDsvG_guideMeta span{color:#ffffff9e;font-size:var(--font-size-caption);display:block}.DkDsvG_guideIntro .DkDsvG_guideKicker{color:var(--lp-yellow);font-size:var(--font-size-meta);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-weight:800;display:inline-block}.DkDsvG_guideIntro h1{max-width:20ch;color:var(--color-text-inverse);font-size:var(--font-size-heading-xl);letter-spacing:-.035em;line-height:1.06;position:relative}.DkDsvG_guideIntro .DkDsvG_guideLead{color:#ffffffd6;max-width:60ch;font-size:var(--font-size-body-lg);margin-top:26px;line-height:1.55}.DkDsvG_guideOpening{max-width:748px;margin:0 auto 28px}.DkDsvG_guideOpening p{color:var(--color-text-body);font-size:var(--font-size-body-lg);margin:18px 0;line-height:1.72}.DkDsvG_guideCalculator{background:var(--lp-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);padding:clamp(26px,5vw,48px)}.DkDsvG_guideCalculator>div:first-child{max-width:650px}.DkDsvG_guideCalculator h2{font-size:var(--font-size-heading-base);line-height:1.15}.DkDsvG_guideCalculator>div:first-child p{color:var(--lp-muted);margin:10px 0 24px}.DkDsvG_guideActions{gap:var(--space-4);justify-items:start;width:100%;max-width:32rem;display:grid}.DkDsvG_guideActions>label{width:100%}.DkDsvG_calculatorResults{background:var(--color-border-strong);border:1px solid var(--color-border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.DkDsvG_calculatorResults div{background:var(--color-surface-base);flex-direction:column;padding:22px;display:flex}.DkDsvG_calculatorResults span{color:var(--lp-muted);font-size:var(--font-size-meta)}.DkDsvG_calculatorResults strong{font-size:var(--font-size-heading-md);margin-top:4px}.DkDsvG_calculatorResults p{background:var(--color-surface-base);color:var(--color-text-body);font-size:var(--font-size-caption);grid-column:1/-1;padding:15px 20px}.DkDsvG_guideContent{max-width:748px;margin:34px auto 0}.DkDsvG_guideContent h2{font-size:var(--font-size-heading-md);letter-spacing:-.02em;margin:4px 0 10px;line-height:1.14}.DkDsvG_guideContent h2+p,.DkDsvG_guideContent>p{color:var(--color-text-body);font-size:var(--font-size-body-lg);margin-top:16px;line-height:1.72}.DkDsvG_guideContent h2{scroll-margin-top:24px}.DkDsvG_guideContent>ol:not([class]){margin:20px 0 0 24px;padding-left:10px}.DkDsvG_guideContent>ol:not([class]) li{padding:6px 0 6px 8px;line-height:1.6}.DkDsvG_guideChapter{border-top:1px solid var(--color-border-warm);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;padding-top:30px;font-weight:800;display:flex;color:var(--color-accent-ink)!important;font-size:var(--font-size-meta)!important;margin:56px 0 4px!important;line-height:1.2!important}.DkDsvG_guideChapter:before{content:"";border-radius:var(--radius-sm);background:var(--lp-yellow);flex:none;width:26px;height:3px}.DkDsvG_guideContents{border:1px solid var(--color-border-warm);border-radius:var(--radius-2xl);background:var(--color-surface-cream);margin:26px 0 8px;padding:8px 26px}.DkDsvG_guideContents summary{color:var(--color-text-muted);font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:800;line-height:1.3;list-style:none;display:flex}.DkDsvG_guideContents summary::-webkit-details-marker{display:none}.DkDsvG_guideContents summary:after{content:"⌄";color:var(--color-accent-ink);font-size:var(--font-size-body-lg);line-height:1;transition:transform .18s}.DkDsvG_guideContents summary:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:3px;border-radius:4px}.DkDsvG_guideContents summary small{color:var(--color-text-muted);font-size:var(--font-size-caption);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:600}.DkDsvG_guideContents[open] summary:after{transform:rotate(180deg)}.DkDsvG_guideContents ol{counter-reset:guide-chapter;margin:0;padding:0 0 14px;list-style:none}.DkDsvG_guideContents li{border-top:1px solid var(--color-border-warm);counter-increment:guide-chapter;position:relative}.DkDsvG_guideContents li:before{content:counter(guide-chapter);background:var(--lp-yellow);width:26px;height:26px;color:var(--color-ink-on-gold);font-size:var(--font-size-meta);border-radius:8px;place-items:center;font-weight:800;display:grid;position:absolute;top:11px;left:8px}.DkDsvG_guideContents a{color:var(--color-text-strong);font-size:var(--font-size-label);border-radius:8px;padding:11px 8px 11px 42px;font-weight:700;line-height:1.4;text-decoration:none;display:block}.DkDsvG_guideContents a:hover{color:var(--color-accent-ink);background:var(--color-surface-warm)}.DkDsvG_guideSourceLine{font-size:var(--font-size-meta)!important;line-height:1.6!important}.DkDsvG_guideSourceLine a{color:var(--color-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-yellow);text-decoration-color:var(--lp-yellow);text-underline-offset:3px}.DkDsvG_guideStory{border:1px solid var(--color-border-warm);border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-surface-cream), var(--color-surface-warm));margin:28px 0 42px;padding:24px 26px}.DkDsvG_guideStory h2,.DkDsvG_guideStory h3{font-size:var(--font-size-heading-base);margin:8px 0 10px;line-height:1.14}.DkDsvG_guideStory>p:not(.DkDsvG_guideStoryLabel):not(.DkDsvG_guideStoryDisclaimer):not(.DkDsvG_guideStoryLesson){max-width:66ch;color:var(--color-text-body);font-size:var(--font-size-body-lg);margin-top:18px;line-height:1.6}.DkDsvG_guideStory blockquote{border-left:1px solid var(--color-border-strong);max-width:60ch;margin:24px 0 0;padding:4px 0 4px 20px}.DkDsvG_guideStory blockquote p{color:var(--color-text-strong);font-size:var(--font-size-body-lg);margin:0;font-weight:700;line-height:1.4}.DkDsvG_guideStory blockquote cite{color:var(--color-text-muted);font-size:var(--font-size-caption);margin-top:8px;font-style:normal;display:block}.DkDsvG_guideStoryLabel{color:var(--color-accent-ink);letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:var(--font-size-caption)!important;line-height:1.3!important}.DkDsvG_guideStoryDisclaimer{color:var(--color-text-muted)!important;font-size:var(--font-size-caption)!important;margin-top:8px!important;line-height:1.4!important}.DkDsvG_guideStoryLesson{border-top:1px solid var(--color-border-strong);padding-top:16px;color:var(--color-text-strong)!important;font-size:var(--font-size-label)!important;margin-top:22px!important;line-height:1.55!important}.DkDsvG_guideTableWrap{border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-base);margin-top:24px;overflow-x:auto}.DkDsvG_guideTableWrap:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:3px}.DkDsvG_guideTable{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.DkDsvG_guideTable caption{color:var(--color-text-muted);font-size:var(--font-size-caption);text-align:left;padding:16px 18px;line-height:1.45}.DkDsvG_guideTable th,.DkDsvG_guideTable td{border-top:1px solid var(--color-border-muted);font-size:var(--font-size-meta);vertical-align:top;padding:14px 16px;line-height:1.4}.DkDsvG_guideTable thead th{color:var(--color-text-strong);background:var(--color-surface-warm);font-weight:800}.DkDsvG_guideTable tbody th{color:var(--color-text-strong);font-weight:800}.DkDsvG_guideTable tbody td{color:var(--color-text-body)}.DkDsvG_guideChecklist{border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-cream);margin-top:24px;padding:22px 24px}.DkDsvG_guideChecklist strong{color:var(--color-text-strong);font-size:var(--font-size-body)}.DkDsvG_guideChecklist ul{margin:12px 0 0;padding:0;list-style:none}.DkDsvG_guideChecklist li{color:var(--color-text-body);font-size:var(--font-size-label);padding:7px 0 7px 24px;line-height:1.55;position:relative}.DkDsvG_guideChecklist li:before{content:"•";color:var(--color-accent-ink);font-weight:800;position:absolute;left:3px}.DkDsvG_guideSteps{counter-reset:guide-step;margin:24px 0 0;padding:0;list-style:none}.DkDsvG_guideSteps li{min-height:48px;color:var(--color-text-body);font-size:var(--font-size-body);counter-increment:guide-step;margin-top:18px;padding:0 0 0 54px;line-height:1.65;position:relative}.DkDsvG_guideSteps li:before{content:counter(guide-step);background:var(--color-contrast-ink);width:34px;height:34px;color:var(--color-text-inverse);font-size:var(--font-size-meta);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.DkDsvG_guideSteps li strong{color:var(--color-text-strong)}.DkDsvG_guideFaqHeading{border-top:1px solid var(--color-border-warm);padding-top:30px;margin-top:56px!important}.DkDsvG_guideFaqList{margin-top:24px}.DkDsvG_stateList{border-top:1px solid var(--color-border-strong);grid-template-columns:1fr 1fr;column-gap:40px;margin-top:26px;display:grid}.DkDsvG_stateList div{border-bottom:1px solid var(--color-border-strong);grid-template-columns:142px 1fr;gap:20px;padding:18px 0;display:grid}.DkDsvG_stateList span{color:var(--color-text-body);line-height:1.55}.DkDsvG_stateList strong{line-height:1.35}.DkDsvG_stateList strong span{color:var(--lp-muted);font-size:var(--font-size-caption);margin-bottom:3px;font-weight:700;display:block}.DkDsvG_stateSupportPanel{grid-column:1/-1}.DkDsvG_stateHeading{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:end;gap:32px;margin-top:18px;padding-top:34px;display:flex}.DkDsvG_stateHeading h3{font-size:var(--font-size-heading-md);line-height:1.2}.DkDsvG_stateHeading p{color:var(--lp-muted);font-size:var(--font-size-meta);margin-top:8px}.DkDsvG_grantsGuideLink{width:fit-content;min-height:44px;color:var(--color-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-yellow);text-decoration-color:var(--lp-yellow);text-underline-offset:6px;align-items:center;gap:8px;margin-top:20px;margin-bottom:4px;font-weight:800;line-height:1.45;text-decoration-thickness:3px;display:inline-flex}.DkDsvG_grantsGuideLink span{transition:transform .22s cubic-bezier(.22,1,.36,1)}.DkDsvG_grantsGuideLink:hover{color:var(--lp-ink);-webkit-text-decoration-color:var(--lp-ink);text-decoration-color:var(--lp-ink)}.DkDsvG_grantsGuideLink:hover span{transform:translate(4px)}.DkDsvG_grantsGuideLink:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:4px}.DkDsvG_redditLeadSection{width:min(1080px,100% - 40px);margin:clamp(var(--space-8),5vw,var(--space-16)) auto clamp(72px,9vw,112px);background:var(--lp-cream);border:1px solid var(--lp-line);border-radius:var(--radius-3xl);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:clamp(40px,6vw,72px);padding:clamp(32px,5vw,64px);scroll-margin-top:28px;display:grid}.DkDsvG_redditLeadCopy{padding-top:4px}.DkDsvG_redditLeadCopy h2{color:var(--lp-ink);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(30px,4vw,40px);line-height:1.2}.DkDsvG_redditLeadCopy>p{color:var(--lp-muted);margin:0;font-size:16px;line-height:1.6}.DkDsvG_redditLeadCopy ul{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.DkDsvG_redditLeadCopy li{color:var(--lp-ink);padding-left:28px;font-weight:700;line-height:1.5;position:relative}.DkDsvG_redditLeadCopy li:before{content:"✓";color:var(--color-accent-ink);font-weight:900;position:absolute;top:0;left:0}.DkDsvG_redditLeadForm{min-width:0;padding:24px}@media (max-width:800px){.DkDsvG_redditLeadSection{border-radius:var(--radius-2xl);grid-template-columns:1fr;gap:32px;width:min(100% - 24px,640px);padding:24px 20px}.DkDsvG_redditLeadForm{padding:0}}.DkDsvG_directHero{background:var(--lp-cream);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(38px,5vw,72px);width:min(1248px,100% - 40px);margin:12px auto 0;padding:clamp(34px,4vw,56px);display:grid}.DkDsvG_directHeroCopy{max-width:640px;padding:24px 0}.DkDsvG_directHeroCopy h1{margin:0}.DkDsvG_directHeroCompact{padding-block:clamp(28px,3vw,42px)}.DkDsvG_directHeroCompact h1{max-width:18ch;font-size:clamp(var(--font-size-heading-lg),3.8vw,var(--font-size-heading-xl))}.DkDsvG_directHeroCompact .DkDsvG_heroBody{margin-block:20px 24px}.DkDsvG_directHeroCompact .DkDsvG_heroCtaPair{margin-top:20px}.DkDsvG_directHeroImage{width:100%}.DkDsvG_factSection{border-top:1px solid var(--lp-line)}.DkDsvG_factSection h2{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);letter-spacing:-.02em;margin:0 0 32px;font-weight:800;line-height:1.12}.DkDsvG_directFaq{max-width:920px}.DkDsvG_directFaq h2{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);letter-spacing:-.02em;margin:0 0 32px;font-weight:800;line-height:1.12}.DkDsvG_directFormSection{border-top:1px solid var(--lp-line);grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(35px,7vw,90px);display:grid}.DkDsvG_directFormSection>div:first-child h2{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);line-height:1.12}.DkDsvG_directFormSection>div:first-child p{color:var(--lp-muted);margin-top:12px}.DkDsvG_directFormSection .DkDsvG_directForm{margin:0}@media (max-width:900px){.DkDsvG_hero,.DkDsvG_directHero{grid-template-columns:1fr}.DkDsvG_heroImage,.DkDsvG_directHeroImage{display:none}.DkDsvG_trustScroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;width:100%;padding:0 20px 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.DkDsvG_trustMobileHeading{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 20px 12px;display:flex}.DkDsvG_trustMobileHeading strong{font-size:var(--font-size-meta)}.DkDsvG_trustMobileHeading span{color:var(--lp-muted);font-size:var(--font-size-caption);flex:none}.DkDsvG_trustItem{border:1px solid var(--lp-line);scroll-snap-align:start;border-radius:8px;min-width:min(62vw,240px);min-height:116px;padding:18px 20px}.DkDsvG_explainer,.DkDsvG_faqSection,.DkDsvG_directFormSection{grid-template-columns:1fr}.DkDsvG_faqSection>div:first-child{position:static}.DkDsvG_retargetHero{grid-template-columns:1fr}.DkDsvG_retargetImage{min-height:46vh}.DkDsvG_retargetCopy{max-width:none;padding:20px 24px 65px}.DkDsvG_directHeroCopy{max-width:none;padding:20px 0 0}}@media (min-width:641px) and (max-width:1099px){.DkDsvG_hero,.DkDsvG_aiReferralHero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"title image""body image""proof proof""cta cta";align-items:start;gap:0 clamp(24px,4vw,40px);min-height:auto;padding:clamp(28px,4vw,40px)}.DkDsvG_heroCopy,.DkDsvG_aiReferralHero .DkDsvG_directHeroCopy{display:contents}.DkDsvG_heroCopy>h1,.DkDsvG_aiReferralHero .DkDsvG_directHeroCopy>h1{font-size:var(--font-size-heading-xl);grid-area:title;align-self:end}.DkDsvG_aiReferralHero.DkDsvG_directHeroCompact .DkDsvG_directHeroCopy>h1{font-size:var(--font-size-heading-lg)}.DkDsvG_heroCopy>.DkDsvG_heroBody,.DkDsvG_aiReferralHero .DkDsvG_directHeroCopy>.DkDsvG_heroBody{grid-area:body;margin:20px 0 0}.DkDsvG_heroCopy>[data-hero-rating-row],.DkDsvG_aiReferralHero .DkDsvG_directHeroCopy>[data-hero-rating-row]{grid-area:proof;margin-top:28px}.DkDsvG_heroCopy>.DkDsvG_heroCtaPair,.DkDsvG_aiReferralHero .DkDsvG_directHeroCopy>.DkDsvG_heroCtaPair{grid-area:cta;margin-top:24px}.DkDsvG_heroImage,.DkDsvG_aiReferralHero .DkDsvG_directHeroImage{aspect-ratio:auto;grid-area:image;align-self:stretch;min-height:220px;display:block}.DkDsvG_trustMobileHeading{display:none}.DkDsvG_trustScroller{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(1180px,100% - 40px);margin:20px auto;padding:0;display:grid;overflow:visible}.DkDsvG_trustItem{border:1px solid var(--lp-line);border-radius:8px;min-width:0;min-height:0;padding:20px 22px}.DkDsvG_trustItem:first-child{border-left:1px solid var(--lp-line)}.DkDsvG_reviewGrid>.DkDsvG_reviewCard:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@media (min-width:901px) and (max-width:1099px){.DkDsvG_trustScroller{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.DkDsvG_page{min-height:100vh}.DkDsvG_header{height:66px}.DkDsvG_headerInner{width:calc(100% - 28px)}.DkDsvG_logo svg,.DkDsvG_logo img{width:112px;height:auto}.DkDsvG_logo,.DkDsvG_headerPhone{min-height:44px}.DkDsvG_headerPhone{min-width:44px;font-size:var(--font-size-meta);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.DkDsvG_headerCta{display:none}.DkDsvG_hero,.DkDsvG_directHero{width:calc(100% - 32px)}.DkDsvG_hero{gap:24px;min-height:auto;padding:28px 20px 20px}.DkDsvG_hero h1,.DkDsvG_retargetHero h1,.DkDsvG_directHero h1,.DkDsvG_guideIntro h1{font-size:var(--font-size-heading-base);letter-spacing:-.03em}.DkDsvG_heroCtaPair{margin-top:18px}.DkDsvG_heroCtaPair .DkDsvG_ghostButton{display:none}.DkDsvG_heroCtaPair .DkDsvG_primaryButton{width:100%}.DkDsvG_qualifierSection{padding:36px 0}.DkDsvG_qualifier{border:0;border-radius:0}.DkDsvG_directForm input{min-height:44px}.DkDsvG_retargetHero{gap:0;width:calc(100% - 32px);min-height:auto;padding:12px 16px 20px}.DkDsvG_retargetImage{display:none}.DkDsvG_retargetCopy{padding:0 0 16px}.DkDsvG_retargetCopy h1{margin-top:14px}.DkDsvG_retargetCopy>p{font-size:var(--font-size-body);margin:18px 0}.DkDsvG_proofLockup strong{font-size:var(--font-size-heading-lg)}.DkDsvG_directHero{gap:0;padding:12px 16px 20px}.DkDsvG_directHeroCopy{padding:0 0 16px}.DkDsvG_twoFields{grid-template-columns:1fr}.DkDsvG_explainer,.DkDsvG_faqSection,.DkDsvG_factSection,.DkDsvG_directFaq,.DkDsvG_directFormSection,.DkDsvG_partnerBookingSection{width:calc(100% - 32px);padding:36px 0}.DkDsvG_review{border-radius:0;width:100%;margin-left:0;margin-right:0;padding:36px 20px}.DkDsvG_platformRow{justify-items:center}.DkDsvG_platformCluster{flex-direction:column;align-items:center;gap:18px;width:fit-content;max-width:100%}.DkDsvG_platformGoogle{text-align:center;align-items:center}.DkDsvG_platformGoogleCopy{align-items:center}.DkDsvG_platformItem,.DkDsvG_platformItem span{text-align:center;justify-content:center}.DkDsvG_proofBadges{width:calc(100% - 32px)}.DkDsvG_stateList{grid-template-columns:1fr}.DkDsvG_stateList div{grid-template-columns:1fr;gap:8px}.DkDsvG_stateHeading{margin-top:26px;padding-top:24px;display:block}.DkDsvG_grantsGuideLink{justify-content:space-between;width:100%}.DkDsvG_grantsGuideLink:hover span{transform:none}.DkDsvG_finalCta{width:calc(100% - 32px)}.DkDsvG_faqAside{max-width:none}.DkDsvG_footer{flex-direction:column;padding:40px 20px}.DkDsvG_page:has(.DkDsvG_mobileDock) .DkDsvG_footer{padding-bottom:110px}.DkDsvG_footerLinks a{align-items:center;min-height:44px;display:inline-flex}.DkDsvG_mobileDock{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--color-surface-base);border-top:1px solid var(--color-border-strong);grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.DkDsvG_mobileDock a,.DkDsvG_mobileDock button{border-radius:var(--radius-button);min-height:48px;font:inherit;cursor:pointer;border:0;font-weight:800}.DkDsvG_mobileDock a{background:var(--color-contrast-ink);color:var(--color-text-inverse);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4px 16px;line-height:1.15;display:flex}.DkDsvG_mobileDock .DkDsvG_dockCallLabel{font-size:var(--font-size-label)}.DkDsvG_mobileDock .DkDsvG_dockCallNumber{font-size:var(--font-size-small)}.DkDsvG_mobileDock button{background:var(--lp-yellow);font-size:var(--font-size-label);text-align:center;padding:0 14px;line-height:1.2}.DkDsvG_mobileDockSolo,.DkDsvG_calculatorResults{grid-template-columns:1fr}.DkDsvG_calculatorResults p{grid-column:auto}.DkDsvG_guideContents{margin-bottom:28px;padding:8px 18px}.DkDsvG_guideTable{min-width:540px}.DkDsvG_guideChecklist{padding:18px}.DkDsvG_guideSteps li{font-size:var(--font-size-label);padding-left:48px}.DkDsvG_guide{width:calc(100% - 32px);padding-top:16px}.DkDsvG_guideIntro{border-radius:18px;padding:26px 22px 24px}.DkDsvG_guideIntro:after{width:150px;height:150px;bottom:-16px;right:-12px}.DkDsvG_guideIntro .DkDsvG_guideLead{font-size:var(--font-size-body-lg)}.DkDsvG_guideIntro h1~p:not(.DkDsvG_guideLead){font-size:var(--font-size-body);line-height:1.62}.DkDsvG_guideContent h2+p,.DkDsvG_guideContent>p{font-size:var(--font-size-body);line-height:1.68}.DkDsvG_guideContent h2{font-size:var(--font-size-heading-md)}.DkDsvG_guideOpening p{font-size:var(--font-size-body);line-height:1.68}.DkDsvG_guideStory{padding:20px 18px}.DkDsvG_guideStory>p:not(.DkDsvG_guideStoryLabel):not(.DkDsvG_guideStoryDisclaimer):not(.DkDsvG_guideStoryLesson){font-size:var(--font-size-body)}}@media (prefers-reduced-motion:reduce){.DkDsvG_page *,.DkDsvG_page :before,.DkDsvG_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.DkDsvG_statePicker{margin-top:22px}.DkDsvG_stateTabs{flex-wrap:wrap;gap:8px;display:flex}.DkDsvG_stateTab{border:1px solid var(--lp-line);border-radius:var(--radius-pill);background:var(--color-surface-base);min-height:44px;color:var(--lp-ink);font:inherit;font-size:var(--font-size-meta);cursor:pointer;padding:8px 16px;font-weight:800;transition:background-color .16s}.DkDsvG_stateTab:hover{background:var(--color-surface-warm)}.DkDsvG_stateTab:focus-visible{outline:3px solid var(--color-text-strong);outline-offset:2px}.DkDsvG_stateTabActive{background:var(--color-contrast-ink);border-color:var(--color-contrast-ink);color:var(--color-text-inverse)}.DkDsvG_stateTabActive:hover{background:var(--color-contrast-ink)}.DkDsvG_statePanel{background:var(--color-surface-base);border:1px solid var(--lp-line);border-radius:var(--radius-xl);margin-top:18px;padding:26px 24px}.DkDsvG_statePanel h4{font-size:var(--font-size-body);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.DkDsvG_stateAuto{border-radius:var(--radius-pill);background:var(--color-surface-warm);color:var(--color-accent-ink);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;font-weight:800}.DkDsvG_stateAmount{flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0 0;display:flex}.DkDsvG_stateAmount strong{font-size:var(--font-size-heading-lg);letter-spacing:-.02em;font-weight:800;line-height:1}.DkDsvG_stateAmount span{color:var(--lp-muted);font-size:var(--font-size-label)}.DkDsvG_stateNoGrant{font-size:var(--font-size-heading-sm);margin:16px 0 0;font-weight:800;line-height:1.2}.DkDsvG_stateFacts{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.DkDsvG_stateFacts li{color:var(--lp-muted);font-size:var(--font-size-label);max-width:70ch;padding-left:22px;line-height:1.55;position:relative}.DkDsvG_stateFacts li:before{content:"";background:var(--lp-yellow);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.DkDsvG_stateUnverified{max-width:70ch;color:var(--lp-muted);font-size:var(--font-size-label);margin:16px 0 0;line-height:1.6}.DkDsvG_stateSource{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:18px 0 0}.DkDsvG_stateSource a{color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-yellow);text-decoration-color:var(--lp-yellow);text-underline-offset:3px}.DkDsvG_stateCaveat{max-width:70ch;color:var(--color-text-muted);font-size:var(--font-size-caption);margin:14px 0 0;line-height:1.6}.DkDsvG_heroBody:has(+.DkDsvG_heroBodySecondary){margin-bottom:14px}.DkDsvG_heroBodySecondary{max-width:60ch;color:var(--lp-muted);font-size:var(--font-size-lead);margin:0;line-height:1.55}.DkDsvG_heroCtaNote{max-width:48ch;color:var(--lp-muted);font-size:var(--font-size-meta);margin:16px 0 0;line-height:1.5}.DkDsvG_heroFootnote{color:var(--lp-ink);font-size:var(--font-size-meta);margin:18px 0 0;font-weight:700}.DkDsvG_directHeroImage.DkDsvG_partnerHeroImage img{object-position:center 50%}.DkDsvG_partnerTrust{background:var(--color-surface-base);border:1px solid var(--lp-line);border-radius:var(--radius-2xl);text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(1248px,100% - 40px);margin:18px auto 0;padding:clamp(24px,3vw,34px);display:flex}.DkDsvG_partnerStory{border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(32px,5vw,68px);width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(58px,7vw,88px) 0;display:grid}.DkDsvG_partnerStoryMedia{aspect-ratio:4/5;border-radius:var(--radius-2xl);background:var(--lp-cream);position:relative;overflow:hidden}.DkDsvG_partnerStoryImage{object-fit:cover}.DkDsvG_partnerStoryCopy h2{font-size:var(--lp-h2);font-weight:var(--lp-h2-weight);line-height:1.1}.DkDsvG_partnerStoryCopy>p{max-width:62ch;color:var(--lp-muted);font-size:var(--font-size-body);margin-top:16px;line-height:1.7}.DkDsvG_partnerStoryQuote{background:var(--lp-cream);border-left:4px solid var(--lp-yellow);border-radius:0 var(--radius-lg) var(--radius-lg) 0;margin:26px 0 0;padding:20px 24px}.DkDsvG_partnerStoryQuote blockquote{color:var(--lp-ink);font-size:var(--font-size-body-lg);margin:0;font-weight:700;line-height:1.45}.DkDsvG_partnerStoryQuote blockquote:before{content:"“"}.DkDsvG_partnerStoryQuote blockquote:after{content:"”"}.DkDsvG_partnerStoryQuote figcaption{color:var(--lp-muted);font-size:var(--font-size-meta);margin-top:12px;font-weight:700}.DkDsvG_remoteSection{border-top:1px solid var(--lp-line);text-align:center;width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(48px,6vw,80px) 0}.DkDsvG_remoteInner{max-width:760px;margin:0 auto}.DkDsvG_remoteInner h2{text-align:center;font-size:var(--lp-h2-secondary);font-weight:var(--lp-h2-weight);line-height:1.12}.DkDsvG_remoteInner>p{max-width:60ch;color:var(--lp-muted);font-size:var(--font-size-body);margin:16px auto 0;line-height:1.7}.DkDsvG_remoteInner>p.DkDsvG_remoteClosing{color:var(--lp-ink);font-size:var(--font-size-body-lg);margin-top:22px;font-weight:700}.DkDsvG_remoteInner .DkDsvG_primaryButton{margin-top:28px}.DkDsvG_partnerBookingSection{--partner-calendar-height:720px}@media (max-width:900px){.DkDsvG_partnerBookingSection{--partner-calendar-height:1040px}.DkDsvG_partnerStory{grid-template-columns:1fr;gap:28px}.DkDsvG_partnerStoryMedia{width:min(360px,100%);margin:0 auto}}@media (max-width:640px){.DkDsvG_partnerTrust,.DkDsvG_partnerStory,.DkDsvG_remoteSection{width:calc(100% - 32px)}.DkDsvG_partnerStory,.DkDsvG_remoteSection{padding:40px 0}.DkDsvG_partnerTrust{padding:20px 16px}}.DkDsvG_dockAfterFormHidden{visibility:hidden;opacity:0;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.DkDsvG_dockAfterFormHidden{transition:none}}@media (min-width:641px) and (max-width:900px){.DkDsvG_retargetImageHideTablet{display:none}}.DkDsvG_retargetHeroFormGrid{grid-template-rows:1fr auto auto 1fr;row-gap:0}.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetImage{grid-area:2/1}.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetHeroFormRating{grid-area:3/1;padding-top:20px}.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetCopy{grid-area:1/2/-1;align-self:center}.DkDsvG_retargetHeroFormCard{text-align:left}@media (max-width:900px){.DkDsvG_retargetHeroFormGrid{grid-template-rows:none}.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetImage,.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetHeroFormRating,.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetCopy{grid-area:auto}.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetHeroFormRating{padding:20px 24px 0}.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetHeroFormRating>div{justify-content:center}.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetCopy{text-align:center;padding-top:0}}@media (max-width:640px){.DkDsvG_retargetHeroFormGrid .DkDsvG_retargetHeroFormRating{padding:0}}
.VEJQxW_section{margin:0 0 var(--space-16);background:var(--color-surface-cream);border-radius:var(--radius-2xl);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.VEJQxW_answer{min-width:0;padding:var(--space-12);color:var(--color-text-inverse);background:var(--color-contrast-ink);align-content:center;justify-items:start;display:grid}.VEJQxW_iconWrap{width:var(--space-14);height:var(--space-14);margin-bottom:var(--space-6);color:var(--color-contrast-ink);background:var(--color-accent);border-radius:var(--radius-xl);place-items:center;display:grid}.VEJQxW_feeLabel{margin:0 0 var(--space-1);color:var(--color-accent);font-size:var(--font-size-label);font-weight:800;line-height:1.3}.VEJQxW_feeAmount{color:var(--color-text-inverse);font-size:var(--font-size-display-page);letter-spacing:-.04em;margin:0;font-weight:800;line-height:.95}.VEJQxW_feeScope{max-width:20ch;margin:var(--space-4) 0 0;color:var(--color-text-inverse);font-size:var(--font-size-meta);font-weight:700;line-height:1.45}.VEJQxW_content{min-width:0;padding:var(--space-12);align-content:center;display:grid}.VEJQxW_title{color:var(--color-text-strong);font-size:var(--font-size-heading-base);text-align:left;margin:0;font-weight:800;line-height:1.15}.VEJQxW_facts{margin:var(--space-6) 0 0;border-top:1px solid var(--color-border-warm);padding:0;list-style:none}.VEJQxW_facts li{grid-template-columns:var(--space-6) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-5) 0;color:var(--color-contrast-ink);border-bottom:1px solid var(--color-border-warm);display:grid}.VEJQxW_facts svg{color:var(--color-accent-ink);margin-top:2px}.VEJQxW_facts div{gap:var(--space-1);display:grid}.VEJQxW_facts strong{color:var(--color-text-strong);font-size:var(--font-size-label);line-height:1.4}.VEJQxW_facts span{color:var(--color-text-body);font-size:var(--font-size-meta);line-height:1.5}@media (max-width:768px){.VEJQxW_section{margin:0 0 var(--space-10);grid-template-columns:1fr}.VEJQxW_answer{grid-template-columns:var(--space-14) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-6);align-items:center}.VEJQxW_iconWrap{width:var(--space-14);height:var(--space-14);margin:0}.VEJQxW_feeAmount{font-size:var(--font-size-heading-base);letter-spacing:-.02em;line-height:1}.VEJQxW_feeScope{max-width:none;margin-top:var(--space-2)}.VEJQxW_content{padding:var(--space-8) var(--space-6)}.VEJQxW_title{font-size:var(--font-size-heading-sm)}.VEJQxW_facts{margin-top:var(--space-6)}.VEJQxW_facts strong,.VEJQxW_facts span{font-size:var(--font-size-body)}}
.uBXj_G_root{background:var(--color-surface-cream);border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);gap:var(--space-5);padding:var(--space-6);display:grid;position:relative;overflow:hidden}.uBXj_G_root:before{background:var(--color-accent);content:"";block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.uBXj_G_root[data-variant=plain]{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.uBXj_G_root[data-variant=plain]:before{content:none}.uBXj_G_header{align-items:flex-start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.uBXj_G_header>div{min-inline-size:0}.uBXj_G_eyebrow{color:var(--color-accent-ink);font-size:var(--font-size-micro);letter-spacing:.08em;margin:0 0 var(--space-1);text-transform:uppercase;font-weight:800}.uBXj_G_title{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;line-height:1.3}.uBXj_G_intro{color:var(--color-text-body);font-size:var(--form-font-size-hint);margin:var(--space-1) 0 0;max-inline-size:52ch;line-height:1.5}.uBXj_G_status{background:var(--color-status-success-bg);border:1px solid var(--color-status-success-border);border-radius:var(--radius-pill);color:var(--color-status-success-text);font-size:var(--font-size-micro);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);white-space:nowrap;flex-shrink:0;font-weight:700;line-height:1.2;display:inline-flex}.uBXj_G_status[data-status=paused]{background:var(--color-status-error-bg);border-color:var(--color-status-error-border);color:var(--color-status-error-text)}.uBXj_G_status>span{block-size:var(--space-1);inline-size:var(--space-1);background:currentColor;border-radius:50%}.uBXj_G_notice{background:var(--color-status-error-bg);border:1px solid var(--color-status-error-border);border-radius:var(--radius-md);color:var(--color-status-error-text);font-size:var(--form-font-size-hint);padding:var(--space-3) var(--space-4);margin:0;font-weight:600;line-height:1.45}@media (max-width:680px){.uBXj_G_root{padding:var(--space-5)}}
.DoC0Ha_root{background:var(--color-surface-base);border:1px solid var(--color-border-warm);border-block-start:4px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevation-1);overflow:hidden}.DoC0Ha_summary{background:var(--color-surface-cream);cursor:pointer;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);justify-content:space-between;list-style:none;display:flex}.DoC0Ha_summary::-webkit-details-marker{display:none}.DoC0Ha_summary:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:-2px}@media (hover:hover){.DoC0Ha_summary:hover{background:var(--color-surface-warm)}}.DoC0Ha_summaryText{min-width:0;display:grid}details[open]>.DoC0Ha_summary{border-block-end:1px solid var(--color-border-warm)}.DoC0Ha_chevron{color:var(--color-accent-ink);flex:none;width:20px;height:20px;transition:transform .15s}details[open]>.DoC0Ha_summary .DoC0Ha_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.DoC0Ha_chevron{transition:none}}.DoC0Ha_eyebrow{color:var(--color-accent-ink);font-size:var(--font-size-micro);letter-spacing:.08em;margin:0 0 var(--space-1);text-transform:uppercase;font-weight:800;line-height:1.3}.DoC0Ha_title{color:var(--color-text-strong);font-size:var(--font-size-body);margin:0;font-weight:800;line-height:1.25}.DoC0Ha_intro{color:var(--color-text-body);font-size:var(--font-size-meta);margin:var(--space-1) 0 0;line-height:1.45}.DoC0Ha_list{margin:0}.DoC0Ha_row{border-block-start:1px solid var(--color-border-muted);align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.DoC0Ha_row:first-child{border-block-start:0}.DoC0Ha_index{background:var(--color-surface-warm);border:1px solid var(--color-border-warm);border-radius:var(--radius-pill);color:var(--color-accent-ink);font-size:var(--font-size-caption);justify-content:center;align-self:start;align-items:center;width:28px;height:28px;font-weight:800;line-height:1;display:inline-flex}.DoC0Ha_answer{gap:var(--space-1);min-width:0;display:grid}.DoC0Ha_answer dt{color:var(--color-text-body);font-size:var(--font-size-caption);font-weight:700;line-height:1.4}.DoC0Ha_answer dd{color:var(--color-text-strong);font-size:var(--font-size-meta);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.45}.DoC0Ha_edit{min-height:44px;padding:var(--space-2) var(--space-3);white-space:nowrap;place-self:center end}.DoC0Ha_accessibleLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.DoC0Ha_summary,.DoC0Ha_row{padding-inline:var(--space-4)}}
.hK2Cwq_root{border-radius:var(--radius-xl);gap:var(--space-6);min-inline-size:0;max-inline-size:48rem;padding:var(--panel-padding);display:grid;container-type:inline-size}.hK2Cwq_subtle{background:var(--color-surface-subtle)}.hK2Cwq_cream{background:var(--color-surface-cream)}.hK2Cwq_body{align-items:start;gap:var(--space-7);grid-template-columns:minmax(7rem,.52fr) minmax(0,1.48fr);min-inline-size:0;display:grid}.hK2Cwq_term{color:var(--color-contrast-ink);font-size:var(--font-size-heading-xl);letter-spacing:-.04em;overflow-wrap:anywhere;max-inline-size:10ch;font-weight:800;line-height:.92}.hK2Cwq_phrase .hK2Cwq_term{font-size:var(--font-size-heading-md);letter-spacing:-.025em;overflow-wrap:normal;max-inline-size:14ch;line-height:1.05}.hK2Cwq_copy{gap:var(--space-4);min-inline-size:0;display:grid}.hK2Cwq_root .hK2Cwq_copy .hK2Cwq_title{color:var(--color-text-strong);font-size:var(--font-size-heading-sm);letter-spacing:-.025em;text-align:start;margin:0;font-weight:800;line-height:1.18}.hK2Cwq_root .hK2Cwq_copy .hK2Cwq_description{color:var(--color-text-body);font-size:var(--font-size-body);overflow-wrap:anywhere;text-wrap:pretty;max-inline-size:62ch;margin:0;line-height:1.65}.hK2Cwq_description strong{color:var(--color-text-strong)}.hK2Cwq_description a{color:var(--color-accent-ink);text-underline-offset:var(--space-1);font-weight:700;text-decoration-thickness:1px}.hK2Cwq_description a:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@container (max-width:36rem){.hK2Cwq_body{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.hK2Cwq_term{font-size:var(--font-size-heading-lg);max-inline-size:14ch;line-height:1}.hK2Cwq_phrase .hK2Cwq_term{font-size:var(--font-size-heading-sm);max-inline-size:18ch}.hK2Cwq_root .hK2Cwq_copy .hK2Cwq_title{font-size:var(--font-size-heading-xs)}}@media (max-width:768px){.hK2Cwq_root{padding:var(--space-8) var(--space-7)}}
:where(.c59tya_header){min-width:0}:where(.c59tya_overline){color:var(--color-accent-ink);font-size:var(--font-size-overline);letter-spacing:.1em;font-weight:700;line-height:var(--line-height-overline);text-transform:uppercase;margin:0}:where(.c59tya_title){color:var(--color-text-strong);font-size:var(--font-size-display-page);letter-spacing:-.03em;line-height:var(--line-height-display-page);margin:var(--space-3) 0 0;text-wrap:balance}:where(.c59tya_description){color:var(--color-text-body);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:var(--space-3) 0 0;overflow-wrap:anywhere}:where(.c59tya_actions){gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}
.fS_5Ma_host{max-width:640px;margin-inline:auto}.fS_5Ma_step,.fS_5Ma_result{gap:var(--form-space-lg);flex-direction:column;display:flex}.fS_5Ma_stepTitle{color:var(--color-text-strong);font-size:var(--form-font-size-step-title);margin:0;font-weight:800;line-height:1.25}.fS_5Ma_stepIntro{max-width:62ch;margin:var(--form-space-sm) 0 0;color:var(--color-text-body);font-size:var(--form-font-size-supporting);line-height:1.55}.fS_5Ma_linkList{gap:var(--form-space-sm);margin:var(--form-space-md) 0 0;padding-left:var(--space-5);display:grid}.fS_5Ma_linkList a{color:var(--color-link);text-underline-offset:2px;font-weight:700}.fS_5Ma_checkList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.fS_5Ma_checkList li{padding-left:var(--space-6);position:relative}.fS_5Ma_checkList li:before{content:"✓";color:var(--color-status-success-text);font-weight:700;position:absolute;left:0}.fS_5Ma_deltas{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-warm);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);flex-direction:column;display:flex}.fS_5Ma_deltasHeading{color:var(--color-contrast-ink);font-size:var(--form-font-size-label);margin:0;font-weight:700}.fS_5Ma_resultActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.fS_5Ma_collectionNotice{color:var(--color-text-muted);font-size:var(--form-font-size-hint);margin:0;line-height:1.5}.fS_5Ma_collectionNotice a{color:var(--color-link);text-underline-offset:2px;font-weight:700}
._2_mWCW_resetActions{gap:var(--space-3);flex-wrap:wrap;display:flex}._2_mWCW_summary{background:var(--color-surface-base)}._2_mWCW_stickySummary{bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-base);margin:0;font-weight:700;position:sticky}