.home-module__Hx0lNG__header{border-bottom:1px solid var(--line);background:#fff}.home-module__Hx0lNG__headerInner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.home-module__Hx0lNG__brand{color:var(--body);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.home-module__Hx0lNG__brand:hover{color:var(--green)}.home-module__Hx0lNG__nav{gap:28px;display:flex}.home-module__Hx0lNG__nav a{color:var(--body);font-size:15px;font-weight:500;text-decoration:none}.home-module__Hx0lNG__nav a:hover{color:var(--green)}.home-module__Hx0lNG__headerActions{align-items:center;gap:10px;display:flex}.home-module__Hx0lNG__signIn{height:44px;color:var(--body);border-radius:8px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__Hx0lNG__signIn:hover{background:var(--mint);color:var(--green)}.home-module__Hx0lNG__headerCta{border-radius:8px;height:44px;padding:0 18px;font-size:15px}.home-module__Hx0lNG__hero{background:var(--mint-bg);border-bottom:1px solid var(--line)}.home-module__Hx0lNG__heroGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;padding-top:88px;padding-bottom:80px;display:grid}.home-module__Hx0lNG__heroCopy{flex-direction:column;gap:24px;display:flex}.home-module__Hx0lNG__pill{background:var(--mint);width:fit-content;color:var(--green);letter-spacing:.02em;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.home-module__Hx0lNG__h1{letter-spacing:-.025em;font-size:58px;line-height:1.04}.home-module__Hx0lNG__h1 em{color:var(--green);font-style:normal}.home-module__Hx0lNG__lead{color:var(--muted);max-width:560px;font-size:19px;line-height:1.55}.home-module__Hx0lNG__heroButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home-module__Hx0lNG__checks{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:8px;font-size:14px;font-weight:500;display:flex}.home-module__Hx0lNG__checks li{align-items:center;gap:8px;display:flex}.home-module__Hx0lNG__cardStack{min-height:380px;position:relative}.home-module__Hx0lNG__cardBack{background:var(--mint-card);border-radius:20px;position:absolute;inset:0;transform:rotate(-3deg)}.home-module__Hx0lNG__card{border:1px solid var(--mint-line);background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative;box-shadow:0 20px 50px #0f51321f}.home-module__Hx0lNG__cardHead{color:var(--subtle);justify-content:space-between;align-items:center;font-size:13px;display:flex}.home-module__Hx0lNG__cardHead span:first-child{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.home-module__Hx0lNG__notice{border:1px solid var(--line);background:#fff;border-radius:14px;gap:14px;padding:16px;display:flex}.home-module__Hx0lNG__notice strong{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.home-module__Hx0lNG__notice span{color:var(--muted);font-size:14px;line-height:1.45}.home-module__Hx0lNG__noticeUrgent{background:var(--amber-bg);border-color:var(--amber-line)}.home-module__Hx0lNG__noticeState{background:var(--mint-bg);border-color:var(--mint-line)}.home-module__Hx0lNG__section{padding-top:88px;padding-bottom:88px}.home-module__Hx0lNG__sectionHead{flex-direction:column;gap:14px;max-width:720px;display:flex}.home-module__Hx0lNG__h2{font-size:40px;line-height:1.1}.home-module__Hx0lNG__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.home-module__Hx0lNG__feature{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.home-module__Hx0lNG__feature h3{font-family:var(--font-body);letter-spacing:0;font-size:20px;font-weight:600}.home-module__Hx0lNG__feature p{color:var(--muted);font-size:15px;line-height:1.6}.home-module__Hx0lNG__dark{background:var(--dark);color:#e9f1ec}.home-module__Hx0lNG__darkGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;padding-top:88px;padding-bottom:88px;display:grid}.home-module__Hx0lNG__darkCopy{flex-direction:column;gap:16px;display:flex}.home-module__Hx0lNG__darkCopy .eyebrow{color:var(--green-pale)}.home-module__Hx0lNG__darkCopy h2{color:#fff}.home-module__Hx0lNG__darkCopy p{color:var(--on-dark);font-size:17px;line-height:1.6}.home-module__Hx0lNG__darkCopy .btn{width:fit-content;height:48px;margin-top:8px;padding:0 22px;font-size:15px}.home-module__Hx0lNG__steps li{border-top:1px solid var(--dark-line);grid-template-columns:56px 1fr;gap:20px;padding:24px 0;display:grid}.home-module__Hx0lNG__steps li:last-child{border-bottom:1px solid var(--dark-line)}.home-module__Hx0lNG__stepNum{font-family:var(--font-display);color:var(--green-bright);font-size:28px;font-weight:600}.home-module__Hx0lNG__steps strong{color:#fff;margin-bottom:6px;font-size:18px;display:block}.home-module__Hx0lNG__steps span{color:var(--on-dark);font-size:15px;line-height:1.55}.home-module__Hx0lNG__two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}.home-module__Hx0lNG__priceCopy{flex-direction:column;gap:16px;display:flex}.home-module__Hx0lNG__priceCopy>p{color:var(--muted);font-size:17px;line-height:1.6}.home-module__Hx0lNG__included{flex-direction:column;gap:10px;margin-top:8px;font-size:15px;display:flex}.home-module__Hx0lNG__included li{align-items:flex-start;gap:10px;display:flex}.home-module__Hx0lNG__included svg{flex:none;margin-top:1px}.home-module__Hx0lNG__priceCard{border:2px solid var(--green);background:#fff;border-radius:20px;flex-direction:column;gap:20px;padding:36px;display:flex}.home-module__Hx0lNG__priceLine{align-items:baseline;gap:8px;display:flex}.home-module__Hx0lNG__priceBig{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:72px;font-weight:700;line-height:1}.home-module__Hx0lNG__priceUnit{color:var(--muted);font-size:18px;font-weight:500}.home-module__Hx0lNG__priceNote{color:var(--muted);font-size:15px;line-height:1.55}.home-module__Hx0lNG__zeros{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;font-size:14px;display:grid}.home-module__Hx0lNG__zeros strong{color:var(--ink);font-size:22px;font-family:var(--font-display);display:block}.home-module__Hx0lNG__band{background:var(--mint-bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-module__Hx0lNG__bandInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:72px;padding-bottom:72px;display:flex}.home-module__Hx0lNG__bandCopy{flex-direction:column;gap:10px;max-width:640px;display:flex}.home-module__Hx0lNG__bandCopy h2{font-size:32px;line-height:1.15}.home-module__Hx0lNG__bandCopy p{color:var(--muted);font-size:16px;line-height:1.6}.home-module__Hx0lNG__bandBtn{background:#fff}.home-module__Hx0lNG__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.home-module__Hx0lNG__faqHead{flex-direction:column;gap:12px;display:flex}.home-module__Hx0lNG__faqHead h2{font-size:36px;line-height:1.1}.home-module__Hx0lNG__faqList details{border-top:1px solid var(--line);padding:20px 0}.home-module__Hx0lNG__faqList details:last-child{border-bottom:1px solid var(--line)}.home-module__Hx0lNG__faqList summary{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:600;display:flex}.home-module__Hx0lNG__faqList summary:after{content:"+";color:var(--green);flex:none;font-size:22px}.home-module__Hx0lNG__faqList details[open] summary:after{content:"–"}.home-module__Hx0lNG__faqList p{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.home-module__Hx0lNG__ctaWrap{padding-bottom:88px}.home-module__Hx0lNG__cta{background:var(--green);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:56px;display:flex}.home-module__Hx0lNG__ctaCopy{flex-direction:column;gap:8px;max-width:620px;display:flex}.home-module__Hx0lNG__ctaCopy h2{color:#fff;font-size:34px;line-height:1.15}.home-module__Hx0lNG__ctaCopy p{color:var(--on-dark-soft);font-size:16px;line-height:1.55}.home-module__Hx0lNG__footer{border-top:1px solid var(--line)}.home-module__Hx0lNG__footGrid{color:var(--muted);grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-top:56px;padding-bottom:40px;font-size:14px;display:grid}.home-module__Hx0lNG__footBrand{flex-direction:column;gap:12px;display:flex}.home-module__Hx0lNG__footBrand strong{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:700}.home-module__Hx0lNG__footBrand span{line-height:1.6}.home-module__Hx0lNG__footBrand .home-module__Hx0lNG__fine{color:var(--subtle)}.home-module__Hx0lNG__footCol{flex-direction:column;gap:10px;display:flex}.home-module__Hx0lNG__footCol strong{color:var(--ink)}.home-module__Hx0lNG__footCol a{color:var(--muted);text-decoration:none}.home-module__Hx0lNG__footCol a:hover{color:var(--green)}@media (max-width:960px){.home-module__Hx0lNG__nav{display:none}.home-module__Hx0lNG__heroGrid,.home-module__Hx0lNG__darkGrid,.home-module__Hx0lNG__two,.home-module__Hx0lNG__faqGrid{grid-template-columns:1fr;gap:40px}.home-module__Hx0lNG__three{grid-template-columns:1fr}.home-module__Hx0lNG__footGrid{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__h1{font-size:42px}.home-module__Hx0lNG__h2,.home-module__Hx0lNG__faqHead h2{font-size:32px}.home-module__Hx0lNG__cta{padding:36px 28px}.home-module__Hx0lNG__priceCard{padding:28px}}@media (max-width:640px){.home-module__Hx0lNG__signIn{display:none}.home-module__Hx0lNG__heroGrid{padding-top:56px;padding-bottom:56px}.home-module__Hx0lNG__section,.home-module__Hx0lNG__darkGrid{padding-top:64px;padding-bottom:64px}.home-module__Hx0lNG__h1{font-size:36px}.home-module__Hx0lNG__priceBig{font-size:56px}.home-module__Hx0lNG__footGrid{grid-template-columns:1fr}}.home-module__Hx0lNG__answer{background:var(--mint-bg);border-top:1px solid var(--mint-line);border-bottom:1px solid var(--mint-line)}.home-module__Hx0lNG__answerGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding-top:64px;padding-bottom:64px;display:grid}.home-module__Hx0lNG__answerCopy{flex-direction:column;gap:14px;display:flex}.home-module__Hx0lNG__answerCopy h2{font-size:32px;line-height:1.15}.home-module__Hx0lNG__answerCopy p{color:var(--muted);font-size:17px;line-height:1.65}.home-module__Hx0lNG__facts{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:12px;display:grid}.home-module__Hx0lNG__facts div{border:1px solid var(--mint-line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.home-module__Hx0lNG__facts dt{color:var(--subtle);font-size:13px;font-weight:600}.home-module__Hx0lNG__facts dd{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:1.45}.home-module__Hx0lNG__guideGrid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:64px;margin-top:48px;display:grid}.home-module__Hx0lNG__toc{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:24px}.home-module__Hx0lNG__toc nav{flex-direction:column;gap:2px;display:flex}.home-module__Hx0lNG__toc strong{color:var(--subtle);margin-bottom:8px;font-size:13px}.home-module__Hx0lNG__toc nav a{color:var(--muted);padding:6px 0;font-size:14px;line-height:1.35;text-decoration:none}.home-module__Hx0lNG__toc nav a:hover{color:var(--green);text-decoration:underline}.home-module__Hx0lNG__tocCta{background:var(--mint);border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.home-module__Hx0lNG__tocCta span{color:var(--body);font-size:14px;line-height:1.45}.home-module__Hx0lNG__tocCta .btn{height:44px;padding:0 14px;font-size:15px}.home-module__Hx0lNG__guide{min-width:0;max-width:760px;color:var(--body);font-size:17px;line-height:1.7}.home-module__Hx0lNG__guide>section{padding-bottom:48px;scroll-margin-top:24px}.home-module__Hx0lNG__guide>section:last-child{padding-bottom:0}.home-module__Hx0lNG__guide h2{margin-bottom:16px;font-size:32px;line-height:1.15}.home-module__Hx0lNG__guide h3{font-family:var(--font-body);letter-spacing:0;margin:28px 0 8px;font-size:19px;font-weight:600}.home-module__Hx0lNG__guide p+p,.home-module__Hx0lNG__guide ul+p,.home-module__Hx0lNG__guide ol+p,.home-module__Hx0lNG__tableWrap+p{margin-top:16px}.home-module__Hx0lNG__guide p+ul,.home-module__Hx0lNG__guide p+ol{margin-top:12px}.home-module__Hx0lNG__guide ul,.home-module__Hx0lNG__guide ol{flex-direction:column;gap:8px;padding-left:22px;display:flex}.home-module__Hx0lNG__guide ul{list-style:outside}.home-module__Hx0lNG__guide ol{list-style:decimal}.home-module__Hx0lNG__tableWrap{border:1px solid var(--line);border-radius:12px;margin-top:16px;overflow-x:auto}.home-module__Hx0lNG__tableWrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.45}.home-module__Hx0lNG__tableWrap th,.home-module__Hx0lNG__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.home-module__Hx0lNG__tableWrap thead th{background:var(--mint-bg);color:var(--ink);font-size:13px;font-weight:600}.home-module__Hx0lNG__tableWrap tbody tr:last-child th,.home-module__Hx0lNG__tableWrap tbody tr:last-child td{border-bottom:0}.home-module__Hx0lNG__tableWrap tbody th{color:var(--ink);font-weight:600}.home-module__Hx0lNG__callout{background:var(--amber-bg);border:1px solid var(--amber-line);border-radius:12px;margin-top:20px;padding:18px 20px;font-size:16px;line-height:1.6}.home-module__Hx0lNG__inlineCta{background:var(--mint);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:20px 24px;display:flex}.home-module__Hx0lNG__inlineCta p{color:var(--ink);font-size:16px;font-weight:500;line-height:1.45}.home-module__Hx0lNG__inlineCta .btn{flex:none;height:46px;font-size:15px}.home-module__Hx0lNG__updated{color:var(--subtle);margin-top:10px;font-size:14px}.home-module__Hx0lNG__disclaimer{color:var(--subtle);font-size:14px;line-height:1.55}@media (max-width:960px){.home-module__Hx0lNG__answerGrid,.home-module__Hx0lNG__guideGrid{grid-template-columns:1fr;gap:32px}.home-module__Hx0lNG__toc{position:static}.home-module__Hx0lNG__tocCta{display:none}.home-module__Hx0lNG__guide{max-width:none}}@media (max-width:640px){.home-module__Hx0lNG__answerGrid{padding-top:48px;padding-bottom:48px}.home-module__Hx0lNG__facts{grid-template-columns:1fr}.home-module__Hx0lNG__guide h2{font-size:27px}.home-module__Hx0lNG__inlineCta{flex-direction:column;align-items:stretch}}
