._page_eqmf0_6{gap:var(--space-7);padding:var(--space-5) var(--space-gutter) var(--space-8);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}._hero_eqmf0_18{isolation:isolate;background:var(--color-background);position:relative}._heroArt_eqmf0_28{width:100%;max-width:42rem;height:auto;margin-top:var(--space-4);display:block}._heroText_eqmf0_36{z-index:1;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-4) var(--space-2);flex-direction:column;display:flex;position:relative}._heroTitle_eqmf0_47{max-width:var(--width-prose);font-size:clamp(var(--font-size-xl), 4.5vw, var(--font-size-display));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.01em;text-wrap:balance}._heroLead_eqmf0_56{max-width:var(--width-prose);color:var(--color-text-muted);font-size:var(--font-size-lg)}._heroActions_eqmf0_62{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._heroLink_eqmf0_71{align-items:center;gap:var(--space-2);min-height:var(--size-control);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-decoration:none;transition:text-shadow .15s;display:inline-flex}._heroLink_eqmf0_71:hover{text-underline-offset:.3em;text-decoration:underline}._facts_eqmf0_91{gap:var(--space-3);width:100%;max-width:var(--width-panel);margin:var(--space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._fact_eqmf0_91{justify-content:flex-end;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:calc(2 * var(--border-width)) solid var(--color-primary);background:color-mix(in srgb, var(--color-surface) 75%, transparent);flex-direction:column-reverse;display:flex}._factValue_eqmf0_111{color:var(--color-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0}._factLabel_eqmf0_119{color:var(--color-text-muted);font-size:var(--font-size-sm)}._nav_eqmf0_126{padding-block:var(--space-3);border-block:var(--border-width) solid var(--color-border)}._navList_eqmf0_132{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._navList_eqmf0_132 li{flex:auto}._navLink_eqmf0_146{white-space:nowrap;min-height:var(--size-control);padding:0 var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s,text-shadow .15s;display:flex}._navLink_eqmf0_146:hover{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-panel) 45%, var(--color-surface))}._navLink_eqmf0_146:focus-visible{outline:var(--focus-ring);outline-offset:2px}._section_eqmf0_177{gap:var(--space-5);scroll-margin-top:var(--space-5);flex-direction:column;display:flex}._band_eqmf0_185{padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-panel) 55%, var(--color-background))}._sectionHeader_eqmf0_191{gap:var(--space-2);flex-direction:column;display:flex}._sectionNumber_eqmf0_198{align-items:center;gap:var(--space-3);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);display:flex}._sectionNumber_eqmf0_198:after{content:"";width:var(--space-7);border-top:var(--border-width) solid var(--color-accent)}._sectionTitle_eqmf0_214{font-size:clamp(var(--font-size-xl), 3vw, 2.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.01em;text-wrap:balance}._sectionIntro_eqmf0_222{max-width:var(--width-panel);color:var(--color-text-muted);font-size:var(--font-size-lg)}._subTitle_eqmf0_228{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._block_eqmf0_233{gap:var(--space-3);flex-direction:column;display:flex}._prose_eqmf0_239{gap:var(--space-4);max-width:var(--width-panel);flex-direction:column;display:flex}._proseLead_eqmf0_247{color:var(--color-text);font-size:var(--font-size-lg)}._note_eqmf0_252{max-width:var(--width-panel);color:var(--color-text-muted);font-size:var(--font-size-sm)}._cards_eqmf0_260,._typeGroups_eqmf0_261,._budgetSections_eqmf0_262,._featureList_eqmf0_263{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._card_eqmf0_260{gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}._card_eqmf0_260:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));box-shadow:0 var(--space-2) var(--space-5) color-mix(in srgb, var(--color-shadow) 8%, transparent);transform:translateY(-2px)}._cardFeatured_eqmf0_294{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-panel) 30%, var(--color-surface))}._cardHead_eqmf0_299{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._iconTile_eqmf0_307{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-panel) 75%, var(--color-surface));color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}._iconTile_eqmf0_307 svg{stroke-width:1.75px;width:1.375rem;height:1.375rem}._cardTitle_eqmf0_324{align-items:center;gap:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0;display:flex}._cardBody_eqmf0_335{color:var(--color-text-muted);font-size:var(--font-size-sm)}._inlineIcon_eqmf0_340{width:1.15em;height:1.15em;color:var(--color-primary);flex-shrink:0}._badge_eqmf0_348{padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;align-items:center;display:inline-flex}._checks_eqmf0_362{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._checks_eqmf0_362 li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}._checkIcon_eqmf0_379{width:1.1em;height:1.1em;color:var(--color-primary);transform:translateY(.15em)}._purposeProse_eqmf0_390{justify-content:center;gap:var(--space-4);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-panel) 45%, var(--color-background));flex-direction:column;display:flex}._asideTitle_eqmf0_402{font-size:clamp(var(--font-size-xl), 3vw, 2.25rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:-.01em}._phases_eqmf0_411{gap:var(--space-6);flex-direction:column;display:flex}._phase_eqmf0_411{gap:var(--space-3);flex-direction:column;display:flex}._phaseTitle_eqmf0_424{align-items:center;gap:var(--space-3);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;display:flex}._phaseTitle_eqmf0_424:after{content:"";border-top:var(--border-width) solid var(--color-accent);flex:1}._steps_eqmf0_442{align-items:stretch;gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._step_eqmf0_442{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}._stepNumber_eqmf0_459{min-width:2ch;color:var(--color-accent);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums;align-self:start}._stepText_eqmf0_469{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._stepHead_eqmf0_480{align-items:center;gap:var(--space-2);display:flex}._stepIcon_eqmf0_486{width:1.25em;height:1.25em;color:var(--color-primary);flex-shrink:0}._stepTime_eqmf0_494{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}._typeList_eqmf0_508{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._typeList_eqmf0_508 li{align-items:center;gap:var(--space-3);display:flex}._typeCode_eqmf0_525{min-width:2.75em;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:inline-grid}._askWhy_eqmf0_543{gap:var(--space-3);font-size:var(--font-size-sm);padding-top:var(--space-3);border-top:var(--border-width) dashed var(--color-border);flex-direction:column;margin:0;display:flex}._askWhy_eqmf0_543 dt{margin-bottom:var(--space-1);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._askWhy_eqmf0_543 dd{color:var(--color-text-muted);margin:0}._methodTop_eqmf0_569{gap:var(--space-4);display:grid}._formula_eqmf0_575{justify-content:center;gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;margin:0;display:flex}._formulaLabel_eqmf0_587{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}._formulaLine_eqmf0_595{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._term_eqmf0_602,._termResult_eqmf0_603{min-height:var(--size-control);padding:0 var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}._term_eqmf0_602{border:var(--border-width) solid var(--color-border);background:var(--color-background);color:var(--color-text)}._termResult_eqmf0_603{background:var(--color-primary);color:var(--color-on-primary)}._operator_eqmf0_624{width:1.25em;height:1.25em;color:var(--color-accent);flex-shrink:0}._tiers_eqmf0_632{gap:var(--space-4);align-items:stretch;display:grid}._tiersText_eqmf0_638{justify-content:center;gap:var(--space-2);flex-direction:column;display:flex}._tier_eqmf0_632{justify-content:center;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}._tier_eqmf0_632 strong{color:var(--color-primary);font-size:var(--font-size-lg)}._budgetSection_eqmf0_262{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._budgetSectionNumber_eqmf0_675{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);place-items:center;display:grid}._budgetSectionText_eqmf0_687{justify-content:center;gap:var(--space-1);min-height:var(--size-control);flex-direction:column;display:flex}._totalsRow_eqmf0_695{gap:var(--space-5);align-items:start;display:grid}._receipt_eqmf0_702{padding:var(--space-3) var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--font-size-sm);flex-direction:column;margin:0;list-style:none;display:flex}._receipt_eqmf0_702 li{padding-block:var(--space-3);border-bottom:var(--border-width) dashed var(--color-border);color:var(--color-text-muted);grid-template-columns:1.5em minmax(0,1fr);display:grid}._receipt_eqmf0_702 li:before{content:"";color:var(--color-primary);font-weight:var(--font-weight-bold)}._receipt_eqmf0_702 li:last-child{border-bottom:0}._receipt_eqmf0_702 li._receiptAdded_eqmf0_732:before{content:"+"}._receipt_eqmf0_702 li._receiptMain_eqmf0_736{color:var(--color-text);font-weight:var(--font-weight-semibold)}._receipt_eqmf0_702 li._receiptMain_eqmf0_736:before{content:"="}._resultRow_eqmf0_747{gap:var(--space-6);align-items:start;display:grid}._sample_eqmf0_754{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 var(--space-3) var(--space-7) color-mix(in srgb, var(--color-shadow) 8%, transparent);flex-direction:column;margin:0;display:flex}._sampleHead_eqmf0_767{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._sampleTitle_eqmf0_774{font-weight:var(--font-weight-semibold)}._sampleStats_eqmf0_778{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._sampleStats_eqmf0_778>div{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-panel) 35%, var(--color-surface));flex-direction:column;display:flex}._sampleStats_eqmf0_778 dt{color:var(--color-text-muted);font-size:var(--font-size-xs)}._sampleStats_eqmf0_778 dd{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}._sampleStats_eqmf0_778 small{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}._sampleStats_eqmf0_778>._sampleMain_eqmf0_815{background:var(--color-primary);grid-column:1/-1}._sampleMain_eqmf0_815 dt{color:var(--color-on-primary)}._sampleMain_eqmf0_815 dd{color:var(--color-on-primary);font-size:var(--font-size-xl)}._feature_eqmf0_263{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._feature_eqmf0_263>div{gap:var(--space-1);padding-top:var(--space-1);flex-direction:column;display:flex}._faqRow_eqmf0_845{gap:var(--space-5);align-items:stretch;display:grid}._help_eqmf0_851{justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-panel) 55%, var(--color-background));flex-direction:column;display:flex}._help_eqmf0_851 ._iconTile_eqmf0_307{width:var(--space-8);height:var(--space-8);background:var(--color-surface)}._help_eqmf0_851 ._iconTile_eqmf0_307 svg{width:2rem;height:2rem}._help_eqmf0_851 ._cardTitle_eqmf0_324{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._help_eqmf0_851 ._cardBody_eqmf0_335{font-size:var(--font-size-lg)}._help_eqmf0_851 a{font-size:var(--font-size-md)}._questions_eqmf0_887{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}._question_eqmf0_887+._question_eqmf0_887{border-top:var(--border-width) solid var(--color-border)}._summary_eqmf0_898{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--size-control);padding:var(--space-4) var(--space-5);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;transition:text-shadow .15s;display:flex}._summary_eqmf0_898::-webkit-details-marker{display:none}._summary_eqmf0_898:hover{background:color-mix(in srgb, var(--color-panel) 35%, var(--color-surface))}._plus_eqmf0_919{color:var(--color-primary);flex-shrink:0;transition:transform .15s}._question_eqmf0_887[open] ._plus_eqmf0_919{transform:rotate(45deg)}._question_eqmf0_887[open] ._summary_eqmf0_898{color:var(--color-primary)}._answer_eqmf0_933{max-width:var(--width-panel);padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}._cta_eqmf0_942{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-panel);position:relative;overflow:hidden}._ctaArt_eqmf0_951{object-fit:cover;width:100%;height:100%;mix-blend-mode:var(--drawing-blend);filter:var(--drawing-filter);opacity:.25;position:absolute;inset:0}._ctaText_eqmf0_962{z-index:1;align-items:flex-start;gap:var(--space-4);padding:var(--space-7) var(--space-5);flex-direction:column;display:flex;position:relative}._ctaTitle_eqmf0_972{max-width:var(--width-prose);font-size:clamp(var(--font-size-xl), 3.5vw, 2.5rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-wrap:balance}@media (width>=40rem){._cards_eqmf0_260,._typeGroups_eqmf0_261,._budgetSections_eqmf0_262{grid-template-columns:repeat(2,minmax(0,1fr))}._facts_eqmf0_91{grid-template-columns:repeat(4,minmax(0,1fr))}._heroText_eqmf0_36{padding-block:var(--space-7) var(--space-3)}._band_eqmf0_185{padding:var(--space-7)}._steps_eqmf0_442{grid-template-columns:repeat(2,minmax(0,1fr))}._tiers_eqmf0_632{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._tiersText_eqmf0_638{grid-column:1/-1}._ctaArt_eqmf0_951{object-position:center 35%;opacity:.6;width:50%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}._ctaText_eqmf0_962{max-width:60%;padding:var(--space-8) var(--space-7)}}@media (width>=64rem){._page_eqmf0_6{gap:var(--space-8);padding-inline:calc(var(--space-gutter) + var(--space-4))}._hero_eqmf0_18{min-height:30rem}._heroArt_eqmf0_28{top:var(--space-7);right:calc(-1 * var(--space-4));width:max(46%, min(60%, calc(100% + var(--space-4) - 35rem)));max-width:none;margin:0;position:absolute}._heroText_eqmf0_36{min-height:30rem;padding-block:var(--space-6) var(--space-4);justify-content:center}._splitSection_eqmf0_1063{gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"number.""title asideTitle""body asideBody";align-items:end;display:grid}._splitSection_eqmf0_1063 ._sectionHeader_eqmf0_191{display:contents}._splitSection_eqmf0_1063 ._sectionNumber_eqmf0_198{grid-area:number}._splitSection_eqmf0_1063 ._sectionTitle_eqmf0_214{grid-area:title}._splitSection_eqmf0_1063 ._asideTitle_eqmf0_402{grid-area:asideTitle}._splitSection_eqmf0_1063 ._sectionBody_eqmf0_1090{grid-area:body;align-self:stretch}._splitSection_eqmf0_1063 ._asideBody_eqmf0_1095{grid-area:asideBody;align-self:stretch}._splitSection_eqmf0_1063 ._asideBody_eqmf0_1095>._cards_eqmf0_260{grid-auto-rows:1fr;height:100%}._typeGroups_eqmf0_261,._threeAcross_eqmf0_1107{grid-template-columns:repeat(3,minmax(0,1fr))}._navList_eqmf0_132{flex-wrap:nowrap}._navList_eqmf0_132 li{min-width:0}._navLink_eqmf0_146{padding-inline:var(--space-3);font-size:clamp(var(--font-size-xs), 1.1vw, var(--font-size-sm));text-align:center;white-space:normal;overflow-wrap:normal}._methodTop_eqmf0_569{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}._tiers_eqmf0_632{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}._tiersText_eqmf0_638{grid-column:auto}._budgetSections_eqmf0_262{grid-template-columns:repeat(2,minmax(0,1fr))}._totalsRow_eqmf0_695{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._totalsRow_eqmf0_695 ._cards_eqmf0_260{padding-top:calc(var(--font-size-lg) * 1.6 + var(--space-3));grid-template-columns:1fr}._resultRow_eqmf0_747{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}._faqRow_eqmf0_845{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}._ctaText_eqmf0_962{max-width:55%;padding:var(--space-9) var(--space-8)}}@media (prefers-reduced-motion:reduce){._card_eqmf0_260,._navLink_eqmf0_146,._plus_eqmf0_919{transition:none}._card_eqmf0_260:hover{transform:none}}._card_eqmf0_260:hover{box-shadow:var(--shadow-glow)}._summary_eqmf0_898:hover,._navLink_eqmf0_146:hover,._heroLink_eqmf0_71:hover{text-shadow:var(--text-shadow-glow)}
