._hero_1kyz6_1{max-width:var(--content-width);margin:auto;padding:var(--site-section-space) 28px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:var(--site-section-gap)}._eyebrow_1kyz6_2{display:block;font-size:var(--site-label);font-weight:800;line-height:1.6;letter-spacing:1.3px;color:var(--primary)}._hero_1kyz6_1 h1{font-family:var(--font-family-display);font-size:var(--site-h1);line-height:var(--site-heading-leading);letter-spacing:-.025em;margin:10px 0 12px;font-weight:800;text-wrap:balance}._hero_1kyz6_1 h1 em{font-style:normal;color:var(--primary)}._hero_1kyz6_1>div>p{font-size:var(--site-body);line-height:var(--site-text-leading);color:var(--muted-foreground);max-width:475px}._visual_1kyz6_6{width:100%;min-width:0;margin:0;align-self:center}._heroLinks_1kyz6_7{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:20px}._heroLinks_1kyz6_7>a{font-size:var(--site-link);min-height:44px;white-space:normal;max-width:100%}._heroLinks_1kyz6_7>a:last-child{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-weight:800;text-decoration:none;line-height:1.6}._features_1kyz6_10{max-width:var(--content-width);margin:auto;padding:8px 28px var(--site-section-space);scroll-margin-top:130px}._principle_1kyz6_11{font-size:var(--site-h3);font-weight:700;line-height:1.55;max-width:820px;margin:0 0 24px;padding:16px 20px;border-left:2px solid var(--brand-gold);border-radius:0 12px 12px 0;background:#fff8fc;color:var(--foreground);text-wrap:pretty}._recordHabit_1kyz6_12{margin-top:24px;padding:18px;border:1px solid var(--gold-border);border-radius:16px;background:#fffdf9;min-width:0}._recordHabit_1kyz6_12 h3{font-size:var(--site-h3);line-height:1.45;text-wrap:balance;margin:0 0 10px;max-width:760px}._recordHabit_1kyz6_12 p{font-size:var(--site-body);line-height:var(--site-text-leading);color:var(--muted-foreground);margin:8px 0 0;max-width:850px}._heading_1kyz6_15{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:var(--site-section-gap);align-items:end;padding-top:var(--site-section-space);border-top:1px solid var(--gold-border);margin-bottom:var(--site-section-gap)}._heading_1kyz6_15 ._eyebrow_1kyz6_2{grid-column:1/-1}._heading_1kyz6_15 h2,._privacy_1kyz6_17 h2,._nextStep_1kyz6_17 h2{font-family:var(--font-family-display);font-size:var(--site-h2);letter-spacing:-.02em;line-height:var(--site-heading-leading);text-wrap:balance}._heading_1kyz6_15 h2{margin:10px 0 0}._heading_1kyz6_15 p{font-size:var(--site-body);line-height:var(--site-text-leading);color:var(--muted-foreground);max-width:420px;margin:0}._grid_1kyz6_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-section-gap)}._card_1kyz6_21{position:relative;padding:24px 0 3px;border-top:1px solid var(--gold-border);scroll-margin-top:130px;min-width:0}._cardTop_1kyz6_22{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._icon_1kyz6_23{display:flex;align-items:center;color:var(--primary)}._index_1kyz6_24{font-size:var(--site-label);font-weight:800;color:var(--warning)}._card_1kyz6_21 h3{font-family:var(--font-family-display);font-size:var(--site-card-title);letter-spacing:-.015em;line-height:var(--site-heading-leading);margin:0 0 10px;text-wrap:balance}._benefit_1kyz6_26{display:block;font-size:var(--site-body);line-height:1.55;margin-bottom:14px;font-weight:700}._card_1kyz6_21 p{font-size:var(--site-body);line-height:var(--site-text-leading)}._cardCopy_1kyz6_28>p{color:var(--muted-foreground);margin:0}._card_1kyz6_21 ul{list-style:disc;margin:16px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}._card_1kyz6_21 li{display:list-item;font-size:var(--site-body);line-height:var(--site-text-leading);margin:0}._card_1kyz6_21 li svg{flex-shrink:0;margin-top:4px;color:var(--primary)}._cardCopy_1kyz6_28>small{display:block;margin-top:16px;color:var(--muted-foreground);max-width:470px}._card_1kyz6_21 small,._availability_1kyz6_33{font-size:var(--site-caption);line-height:var(--site-text-leading)}._availability_1kyz6_33{color:var(--muted-foreground);margin:24px 0 0;padding-top:20px;border-top:1px solid var(--border)}._privacy_1kyz6_17{max-width:1124px;margin:0 auto;display:flex;align-items:flex-start;gap:20px;padding:var(--site-section-space) 0;border-top:1px solid var(--gold-border);border-bottom:1px solid var(--border);flex-wrap:wrap}._privacyIcon_1kyz6_36{display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0;margin-top:4px}._privacy_1kyz6_17>div{flex:1;min-width:0}._privacy_1kyz6_17 h2{margin:12px 0 16px}._privacy_1kyz6_17 p{font-size:var(--site-body);line-height:var(--site-text-leading);color:var(--muted-foreground);margin:12px 0 0;max-width:860px}._privacy_1kyz6_17>a{display:inline-flex;align-items:center;gap:8px;margin-left:52px;min-height:44px;font-size:var(--site-link);font-weight:800;color:var(--primary);text-decoration:none}._nextStep_1kyz6_17{max-width:var(--content-width);margin:0 auto;padding:var(--site-section-space) 28px;display:block;scroll-margin-top:115px}._nextStep_1kyz6_17 h2{margin:14px 0 16px}._nextStep_1kyz6_17 p{max-width:680px;font-size:var(--site-body);color:var(--muted-foreground);line-height:var(--site-text-leading)}._nextStep_1kyz6_17>div,._nextStepCopy_1kyz6_44>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}._nextStep_1kyz6_17 a{font-size:var(--site-link);min-height:44px;white-space:normal}._nextStep_1kyz6_17 ._nextStepCopy_1kyz6_44{display:block;min-width:0;margin:0}._financeCard_1kyz6_47,._reflectionCard_1kyz6_47{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--site-section-gap);align-items:center;padding-block:var(--site-section-gap)}._cardCopy_1kyz6_28{min-width:0}._financeCapture_1kyz6_49{grid-column:1;grid-row:1}._financeCard_1kyz6_47 ._cardCopy_1kyz6_28{grid-column:2;grid-row:1}._financeCard_1kyz6_47>._financeCapture_1kyz6_49{max-width:420px;justify-self:center}._reflectionCard_1kyz6_47 ._cardCopy_1kyz6_28{max-width:780px}._cardCopy_1kyz6_28 ._perceptionNote_1kyz6_53{border-left:2px solid var(--gold-border);padding-left:16px;margin-top:20px;color:var(--muted-foreground);font-size:var(--site-body-small);line-height:var(--site-text-leading)}._cardCopy_1kyz6_28 ._cardIllustration_1kyz6_54{max-width:360px;margin-top:24px}._cardCopy_1kyz6_28 ._financeIllustration_1kyz6_55{max-width:300px;margin-top:24px}._exampleLink_1kyz6_56{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--site-link);font-weight:800;color:var(--primary);margin-top:16px;line-height:1.6}._toolList_1kyz6_57{display:grid;gap:var(--site-section-gap);margin-bottom:var(--site-section-space)}._toolDetail_1kyz6_58{position:relative;border:1px solid var(--border);border-radius:24px;background:var(--background);scroll-margin-top:100px;min-width:0;overflow:clip}._toolHeading_1kyz6_59{padding:20px 24px 0}._toolBody_1kyz6_60{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.7fr);gap:var(--site-section-gap);align-items:start;padding:20px 24px;min-width:0}._toolBody_1kyz6_60>div{min-width:0}._heroCapture_1kyz6_62{max-width:270px;justify-self:center}._explanation_1kyz6_63{margin-top:20px}._toolDetail_1kyz6_58 h3{font-size:var(--site-h3);line-height:var(--site-heading-leading);margin:0 0 14px;text-wrap:balance}._toolDetail_1kyz6_58 p,._toolDetail_1kyz6_58 h4,._card_1kyz6_21 h4{font-size:var(--site-body);line-height:var(--site-text-leading)}._toolDetail_1kyz6_58 h4,._card_1kyz6_21 h4{margin:20px 0 12px;font-weight:800}._toolDetail_1kyz6_58 p{margin:12px 0;color:var(--muted-foreground)}._toolDetail_1kyz6_58 ._capture_1kyz6_68{max-width:300px;justify-self:center;min-width:0}._toolDetail_1kyz6_58 ._detailNote_1kyz6_69,._card_1kyz6_21 ._detailNote_1kyz6_69{font-size:var(--site-caption);line-height:var(--site-text-leading);color:var(--muted-foreground)}._toolDetail_1kyz6_58 ._simulationLabel_1kyz6_70,._card_1kyz6_21 ._simulationLabel_1kyz6_70{font-size:var(--site-caption);color:var(--accent);font-weight:700}._toolDetail_1kyz6_58 ._autonomy_1kyz6_71,._card_1kyz6_21 ._autonomy_1kyz6_71{font-size:12px;font-weight:400;color:var(--muted-foreground);line-height:1.5;margin-top:16px;padding:0;border:0;background:none}._anchor_1kyz6_72{position:absolute;top:0;scroll-margin-top:100px}._cardCopy_1kyz6_28>svg{color:var(--primary)}._reveal_1kyz6_74[data-revealed=true]{animation:_enter_1kyz6_1 .2s var(--motion-ease)}@keyframes _enter_1kyz6_1{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1180px){._privacy_1kyz6_17{margin-inline:28px}}@media(max-width:760px){._hero_1kyz6_1{grid-template-columns:1fr;padding-inline:20px}._hero_1kyz6_1>div>p{max-width:590px}._visual_1kyz6_6{max-width:520px}._features_1kyz6_10{padding-inline:20px}._heading_1kyz6_15{grid-template-columns:1fr;gap:0}._heading_1kyz6_15 p{margin-top:12px;max-width:none}._grid_1kyz6_20{grid-template-columns:1fr}._card_1kyz6_21{padding:20px 0 0}._privacy_1kyz6_17{margin-inline:20px;gap:16px}._privacy_1kyz6_17>div{flex-basis:calc(100% - 45px)}._privacy_1kyz6_17>a{margin-left:45px}._nextStep_1kyz6_17{padding-inline:20px}._financeCard_1kyz6_47,._reflectionCard_1kyz6_47{grid-template-columns:1fr}._financeCapture_1kyz6_49,._financeCard_1kyz6_47 ._cardCopy_1kyz6_28{grid-column:auto;grid-row:auto}._financeCard_1kyz6_47 ._cardCopy_1kyz6_28{order:0}._financeCapture_1kyz6_49{order:1}._cardCopy_1kyz6_28 ._cardIllustration_1kyz6_54,._cardCopy_1kyz6_28 ._financeIllustration_1kyz6_55{max-width:420px;margin-inline:auto}._toolHeading_1kyz6_59{padding:16px 16px 0}._toolBody_1kyz6_60{grid-template-columns:minmax(0,1fr);padding:16px}._toolDetail_1kyz6_58 ._capture_1kyz6_68{max-width:285px}._heroCapture_1kyz6_62{max-width:235px}}@media(max-width:420px){._privacy_1kyz6_17{gap:14px}._privacy_1kyz6_17>a{margin-left:0}._nextStep_1kyz6_17>div,._nextStepCopy_1kyz6_44>div{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){._reveal_1kyz6_74[data-revealed=true]{animation:none}}
