.annual-fortune_page__ncBP1{--wine:#7c2d2d;--wine-deep:#5f2224;--gold:#b89b5e;--paper:#f5f0e6;--paper-card:#faf6ee;--paper-deep:#efe6d8;--ink:#2d1f1a;--ink-soft:#6e625b;--line:rgba(124,45,45,0.16);--season:#c98739;--season-deep:#8a4d28;--season-soft:#f4dfbd;--night:#2f4056;--night-soft:#e8eef3;background:var(--paper);color:var(--ink);font-family:var(--font-sans,"Pretendard","Noto Sans KR",system-ui,sans-serif);line-height:1.72;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:hidden;word-break:keep-all}.annual-fortune_page__ncBP1 *{box-sizing:border-box}.annual-fortune_half__NZE4M{--season:#5f7592;--season-deep:#2f4056;--season-soft:#e8eef3}.annual-fortune_wrap__M_kfi{background:radial-gradient(ellipse at 78% 6%,color-mix(in srgb,var(--season-soft) 58%,transparent) 0,transparent 34%),linear-gradient(180deg,rgba(250,246,238,.94) 0,rgba(245,240,230,1) 460px);container-type:inline-size;margin:0 auto;max-width:1120px;overflow-x:hidden;width:100%}.annual-fortune_hero__YGFhB{border-bottom:1px solid rgba(184,155,94,.24);overflow:hidden;padding:72px 28px 68px;position:relative}.annual-fortune_hero__YGFhB:before{background:linear-gradient(90deg,transparent,var(--gold),transparent);content:"";height:1px;left:18%;opacity:.75;position:absolute;right:18%;top:0}.annual-fortune_hero__YGFhB:after{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--season) 22%,transparent) 0,transparent 70%);border-radius:50%;content:"";height:360px;left:50%;position:absolute;top:-180px;transform:translateX(-50%);width:520px;z-index:0}.annual-fortune_hero__YGFhB>*{position:relative;z-index:1}.annual-fortune_heroLayout__f1bB_{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:780px}.annual-fortune_heroCopy__BBi9n{min-width:0;text-align:center}.annual-fortune_kicker__AkApT{border-bottom:1px solid rgba(184,155,94,.44);color:var(--gold);display:inline-block;font-size:12px;letter-spacing:5px;padding-bottom:10px}.annual-fortune_kicker__AkApT,.annual-fortune_productName__xwdHR{font-family:var(--font-serif,"Noto Serif KR",serif);margin-bottom:18px}.annual-fortune_productName__xwdHR{color:var(--wine);font-size:19px;letter-spacing:4px}.annual-fortune_hero__YGFhB h1{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:clamp(31px,4vw,48px);font-weight:500;letter-spacing:-.8px;line-height:1.38;margin:0 auto 22px;max-width:690px}.annual-fortune_heroSub__vI12R{color:var(--ink-soft);font-size:16px;line-height:1.85;margin:0 auto 28px;max-width:680px;overflow-wrap:anywhere;word-break:normal}.annual-fortune_heroSub__vI12R strong{color:var(--wine);font-weight:700}.annual-fortune_heroActions__vcDLF{align-items:stretch;display:flex;flex-direction:column;gap:14px;margin-left:auto;margin-right:auto;max-width:390px}.annual-fortune_periodChoices__fhMjl{display:grid;gap:10px;margin:0 auto;max-width:680px;text-align:left}.annual-fortune_periodChoicePrompt__Wm_X1{color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:-.1px;margin:0 0 3px;text-align:center}.annual-fortune_periodChoice__BX9Z4{background:#fffaf2;border:1px solid color-mix(in srgb,var(--wine) 28%,var(--line));border-radius:12px;box-shadow:0 4px 12px rgba(70,44,28,.06);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:14px;min-height:112px;min-width:0;padding:15px 16px 15px 18px;position:relative;text-decoration:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.annual-fortune_periodChoice__BX9Z4:hover{background:#fffdf8;border-color:var(--wine);box-shadow:0 9px 20px rgba(70,44,28,.1);transform:translateY(-1px)}.annual-fortune_periodChoice__BX9Z4:focus-visible{outline:3px solid color-mix(in srgb,var(--season) 45%,transparent);outline-offset:3px}.annual-fortune_periodChoice__BX9Z4:active{box-shadow:0 3px 8px rgba(70,44,28,.1);transform:translateY(0)}.annual-fortune_periodChoiceBody__f9Uk2{display:block;min-width:0}.annual-fortune_periodChoiceBody__f9Uk2 strong{color:var(--wine);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:18px;line-height:1.4;margin-top:2px}.annual-fortune_periodChoice__BX9Z4 .annual-fortune_periodChoiceRange__q_6tL{color:var(--ink);display:block;font-size:12.5px;line-height:1.45;margin-top:4px}.annual-fortune_periodChoice__BX9Z4 .annual-fortune_periodChoiceHint__nujE1{color:var(--ink-soft);display:block;font-size:11.5px;line-height:1.45;margin-top:3px}.annual-fortune_periodChoice__BX9Z4 .annual-fortune_periodChoiceTag__M8Den{color:var(--wine);display:block;font-size:10.5px;font-weight:800;letter-spacing:.2px;margin:0}.annual-fortune_periodChoiceChevron__fh0JA{align-items:center;background:color-mix(in srgb,var(--wine) 8%,transparent);border:1px solid color-mix(in srgb,var(--wine) 16%,transparent);border-radius:999px;color:var(--wine);display:flex;height:30px;justify-content:center;transition:background .16s ease,transform .16s ease;width:30px}.annual-fortune_periodChoice__BX9Z4:hover .annual-fortune_periodChoiceChevron__fh0JA{background:color-mix(in srgb,var(--wine) 13%,transparent);transform:translateX(1px)}.annual-fortune_periodChoiceFeatured__HPl34{background:var(--wine);border-color:color-mix(in srgb,#f3ecdb 22%,var(--wine-deep));box-shadow:0 8px 18px rgba(74,27,27,.16)}.annual-fortune_periodChoiceFeatured__HPl34:hover{background:var(--wine-deep);border-color:var(--wine-deep);box-shadow:0 11px 22px rgba(74,27,27,.2)}.annual-fortune_periodChoiceFeatured__HPl34 .annual-fortune_periodChoiceBody__f9Uk2 strong,.annual-fortune_periodChoiceFeatured__HPl34 .annual-fortune_periodChoiceHint__nujE1,.annual-fortune_periodChoiceFeatured__HPl34 .annual-fortune_periodChoiceRange__q_6tL,.annual-fortune_periodChoiceFeatured__HPl34 .annual-fortune_periodChoiceTag__M8Den{color:#f3ecdb}.annual-fortune_periodChoiceFeatured__HPl34 .annual-fortune_periodChoiceRange__q_6tL{color:rgba(243,236,219,.9)}.annual-fortune_periodChoiceFeatured__HPl34 .annual-fortune_periodChoiceHint__nujE1{color:rgba(243,236,219,.68)}.annual-fortune_periodChoiceFeatured__HPl34 .annual-fortune_periodChoiceChevron__fh0JA{background:rgba(243,236,219,.1);border-color:rgba(243,236,219,.2);color:#f3ecdb}.annual-fortune_periodChoiceFeatured__HPl34:hover .annual-fortune_periodChoiceChevron__fh0JA{background:rgba(243,236,219,.16)}@container (min-width: 660px){.annual-fortune_periodChoices__fhMjl{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-fortune_periodChoicePrompt__Wm_X1{grid-column:1/-1}}.annual-fortune_primaryCta__RKx5Q{background:var(--wine);border:1px solid rgba(124,45,45,.14);border-radius:6px;box-shadow:0 14px 30px rgba(124,45,45,.16);color:#fffaf2;display:inline-flex;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:16px;justify-content:center;letter-spacing:.8px;max-width:390px;min-width:0;padding:17px 34px;text-decoration:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.annual-fortune_primaryCta__RKx5Q:hover{background:var(--wine-deep);box-shadow:0 16px 34px rgba(124,45,45,.22);transform:translateY(-1px)}.annual-fortune_price__m3hK4{display:flex;justify-content:center;margin-top:8px;min-height:34px}.annual-fortune_price__m3hK4 .price-display,.annual-fortune_price__m3hK4 .price-display--compact{align-items:center;text-align:center}.annual-fortune_price__m3hK4 .price-display__final{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:15px;font-weight:700}.annual-fortune_price__m3hK4 .price-display__micro{color:var(--season-deep);font-size:12px}.annual-fortune_heroFacts__R4tF9{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px auto 14px;max-width:620px}.annual-fortune_heroFacts__R4tF9>div{background:rgba(250,246,238,.82);border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px 10px}.annual-fortune_heroFacts__R4tF9 span{color:var(--ink-soft);display:block;font-size:12px;margin-bottom:4px}.annual-fortune_heroFacts__R4tF9 strong{color:var(--wine);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:13px;font-weight:700}.annual-fortune_heroFacts__R4tF9 strong .price-display,.annual-fortune_heroFacts__R4tF9 strong .price-display--compact{align-items:center;display:block;padding:0;text-align:center}.annual-fortune_heroFacts__R4tF9 strong .price-display__final-row{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.annual-fortune_heroFacts__R4tF9 strong .price-display__final{color:var(--wine);display:block;font-size:14px;font-weight:800;line-height:1.2}.annual-fortune_heroFacts__R4tF9 strong .price-display__micro,.annual-fortune_heroFacts__R4tF9 strong .price-display__prefix{display:none}.annual-fortune_heroPrice___VltH{align-items:baseline;display:flex;gap:12px;justify-content:center;margin:2px 0 20px}.annual-fortune_heroPrice___VltH>span{color:var(--ink-soft);font-size:12px}.annual-fortune_heroPrice___VltH>strong{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif)}.annual-fortune_heroPrice___VltH .price-display,.annual-fortune_heroPrice___VltH .price-display--compact{align-items:center;padding:0;text-align:center}.annual-fortune_heroPrice___VltH .price-display__final-row{background:transparent;border:0;box-shadow:none;padding:0}.annual-fortune_heroPrice___VltH .price-display__final{color:var(--wine);font-size:19px;font-weight:800}.annual-fortune_heroPrice___VltH .price-display__micro,.annual-fortune_heroPrice___VltH .price-display__prefix{display:none}.annual-fortune_proofBar__ylHh_{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:11px;gap:8px 16px;justify-content:center;margin-top:19px}.annual-fortune_proofBar__ylHh_ span{position:relative}.annual-fortune_proofBar__ylHh_ span:not(:last-child):after{color:var(--gold);content:"·";position:absolute;right:-11px}.annual-fortune_proofLabel__JHGbO{color:var(--season-deep);font-size:12px;margin:10px 0 0;text-align:center}.annual-fortune_sectionLabel__gGwbK{color:var(--gold);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:12px;letter-spacing:4px;margin-bottom:16px}.annual-fortune_bottomCta__BLhMJ,.annual-fortune_compare__cKq5M,.annual-fortune_decision__pUIHj,.annual-fortune_engine__lIp2c,.annual-fortune_faq__BYX0F,.annual-fortune_fit__OFK6b,.annual-fortune_months__UlWc0,.annual-fortune_more__8nur7,.annual-fortune_reviews__3PAoe,.annual-fortune_sample__zjJUv,.annual-fortune_strategy__eOa9_,.annual-fortune_value__p6omE{margin:0 auto;max-width:920px;padding:74px 28px;width:100%}.annual-fortune_bottomCta__BLhMJ h2,.annual-fortune_compare__cKq5M h2,.annual-fortune_decision__pUIHj h2,.annual-fortune_engine__lIp2c h2,.annual-fortune_faq__BYX0F h2,.annual-fortune_fit__OFK6b h2,.annual-fortune_months__UlWc0 h2,.annual-fortune_more__8nur7 h2,.annual-fortune_reviews__3PAoe h2,.annual-fortune_sample__zjJUv h2,.annual-fortune_strategy__eOa9_ h2,.annual-fortune_value__p6omE h2{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:clamp(25px,3vw,36px);font-weight:600;letter-spacing:-.4px;line-height:1.45;margin:0 0 26px}.annual-fortune_periodPromise__JkSNV{background:var(--wine);color:#fffaf2;max-width:none;padding:44px 28px;text-align:center}.annual-fortune_periodPromise__JkSNV .annual-fortune_sectionLabel__gGwbK{color:color-mix(in srgb,var(--gold) 74%,white);margin-bottom:12px}.annual-fortune_periodPromise__JkSNV h2{color:#fffaf2;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:clamp(23px,3vw,32px);line-height:1.45;margin:0 auto 10px;max-width:760px}.annual-fortune_periodPromise__JkSNV p{color:rgba(255,250,242,.78);font-size:14px;margin:0 auto;max-width:680px}.annual-fortune_fit__OFK6b{padding-bottom:34px}.annual-fortune_fit__OFK6b ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.annual-fortune_fit__OFK6b li{background:var(--paper-card);border:1px solid var(--line);border-left:3px solid var(--season);border-radius:7px;color:var(--ink);font-size:14px;padding:15px 17px}.annual-fortune_faq__BYX0F{padding-bottom:54px;padding-top:58px}.annual-fortune_faq__BYX0F .pdetail-faq{margin:0}.annual-fortune_faq__BYX0F .pdetail-faq__item{background:var(--paper-card);border-color:var(--line)}.annual-fortune_faq__BYX0F .pdetail-faq__q{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif)}.annual-fortune_faq__BYX0F .pdetail-faq__a{color:var(--ink-soft)}.annual-fortune_sectionLead__EB83A{color:var(--ink-soft);font-size:15px;margin:-12px 0 24px}.annual-fortune_decisionGrid__ihqEV,.annual-fortune_engineGrid__mnwHi,.annual-fortune_valueGrid__qnRb_{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.annual-fortune_decision__pUIHj{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.annual-fortune_decisionIntro__5p_JE p{color:var(--ink-soft);font-size:15px;margin:-10px 0 0}.annual-fortune_engineGrid__mnwHi{grid-template-columns:minmax(0,1fr)}.annual-fortune_decisionCard__pB6uj,.annual-fortune_engineCard__rNFnX,.annual-fortune_valueCard__Dz6_9{background:var(--paper-card);border:1px solid var(--line);border-radius:8px;padding:22px;min-width:0;overflow-wrap:break-word}.annual-fortune_decisionCard__pB6uj{background:linear-gradient(180deg,rgba(250,246,238,.98),color-mix(in srgb,var(--season-soft) 28%,var(--paper-card)));border-color:rgba(184,155,94,.24)}.annual-fortune_decisionCard__pB6uj b,.annual-fortune_engineCard__rNFnX h3,.annual-fortune_valueCard__Dz6_9 b{color:var(--wine);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:18px;font-weight:700;margin:0 0 10px}.annual-fortune_engineCard__rNFnX>span{color:var(--gold);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:13px;letter-spacing:1.2px;margin-bottom:14px}.annual-fortune_decisionCard__pB6uj b{color:var(--gold);font-size:14px;letter-spacing:1.5px;margin-bottom:11px}.annual-fortune_decisionCard__pB6uj strong{color:var(--ink);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:18px;line-height:1.5;margin-bottom:9px}.annual-fortune_decisionCard__pB6uj p,.annual-fortune_engineCard__rNFnX p,.annual-fortune_valueCard__Dz6_9 p{color:var(--ink-soft);font-size:14px;margin:0;overflow-wrap:break-word}.annual-fortune_bottomCta__BLhMJ,.annual-fortune_engine__lIp2c,.annual-fortune_strategy__eOa9_{background:rgba(250,246,238,.52);border-block:1px solid rgba(184,155,94,.16);max-width:none}.annual-fortune_bottomCta__BLhMJ>*,.annual-fortune_engine__lIp2c>*,.annual-fortune_strategy__eOa9_>*{margin-left:auto;margin-right:auto;max-width:920px}.annual-fortune_reviews__3PAoe{border-top:1px solid rgba(184,155,94,.16);max-width:920px;padding-bottom:38px;padding-top:58px}.annual-fortune_outlineGrid__WZDek{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.annual-fortune_outlineCard__LW6FZ{background:linear-gradient(180deg,var(--paper-card),color-mix(in srgb,var(--season-soft) 38%,var(--paper-card)));border:1px solid rgba(184,155,94,.28);border-radius:8px;padding:20px 18px}.annual-fortune_outlineCard__LW6FZ span{color:var(--gold);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:14px;margin-bottom:10px}.annual-fortune_outlineCard__LW6FZ strong{color:var(--season-deep);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:20px;margin-bottom:8px}.annual-fortune_outlineCard__LW6FZ p{color:var(--ink-soft);font-size:13px;line-height:1.55;margin:0;overflow-wrap:break-word}.annual-fortune_strategyLead__RNKcw{color:var(--ink-soft);font-size:15px;line-height:1.72;margin:-12px auto 26px;max-width:780px}.annual-fortune_strategyList__bEMfv{display:grid;gap:12px;margin:0 auto;max-width:780px}.annual-fortune_strategyItem__EuXVe{align-items:flex-start;background:var(--paper-card);border:1px solid var(--line);border-radius:8px;display:grid;gap:18px;grid-template-columns:54px 1fr;padding:20px}.annual-fortune_strategyItem__EuXVe span{color:var(--gold);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:18px;line-height:1;padding-top:5px}.annual-fortune_strategyItem__EuXVe h3{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:19px;margin:0 0 4px}.annual-fortune_strategyItem__EuXVe p{color:var(--ink-soft);margin:0}.annual-fortune_compare__cKq5M{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.annual-fortune_compareText__4MCNe p{color:var(--ink-soft);margin:0}.annual-fortune_compareGrid__ZkZMj{display:grid;gap:12px}.annual-fortune_compareGrid__ZkZMj div{background:var(--paper-card);border:1px solid var(--line);border-left:4px solid var(--season);border-radius:8px;padding:22px}.annual-fortune_compareGrid__ZkZMj .annual-fortune_compareActive__Vyf1m{background:linear-gradient(180deg,var(--paper-card),color-mix(in srgb,var(--season-soft) 55%,var(--paper-card)));border-color:color-mix(in srgb,var(--season) 58%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--season) 12%,transparent)}.annual-fortune_compareGrid__ZkZMj b{color:var(--wine);display:block;font-family:var(--font-serif,"Noto Serif KR",serif);font-size:20px;margin-bottom:8px}.annual-fortune_compareGrid__ZkZMj span{color:var(--ink-soft);display:block}.annual-fortune_sample__zjJUv{text-align:center}.annual-fortune_previewShell__qBGmX{background:linear-gradient(155deg,rgba(255,252,246,.98),color-mix(in srgb,var(--season-soft) 34%,var(--paper-card)));border:1px solid rgba(184,155,94,.32);border-radius:14px;box-shadow:0 24px 54px rgba(70,44,28,.1);margin:30px auto 0;max-width:780px;overflow:hidden;text-align:left}.annual-fortune_previewTop__Ztgzh{align-items:center;border-bottom:1px solid rgba(184,155,94,.22);display:flex;gap:18px;justify-content:space-between;padding:20px 24px}.annual-fortune_previewTop__Ztgzh>div>span{color:var(--gold);display:block;font-size:11px;letter-spacing:1.6px;margin-bottom:3px}.annual-fortune_previewTop__Ztgzh>div>strong{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:16px}.annual-fortune_previewBadge__8LVkx{background:color-mix(in srgb,var(--season-soft) 64%,white);border:1px solid color-mix(in srgb,var(--season) 35%,transparent);border-radius:999px;color:var(--season-deep);flex:0 0 auto;font-size:11px;padding:7px 10px}.annual-fortune_previewAnswer__JSHgg{border-bottom:1px solid rgba(184,155,94,.18);padding:28px 24px 24px}.annual-fortune_previewAnswer__JSHgg>span{color:var(--gold);display:block;font-size:12px;font-weight:700;letter-spacing:1.2px;margin-bottom:9px}.annual-fortune_previewAnswer__JSHgg h3{color:var(--wine);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:clamp(21px,3vw,27px);line-height:1.48;margin:0 0 11px}.annual-fortune_previewAnswer__JSHgg p{color:var(--ink-soft);font-size:14px;margin:0}.annual-fortune_previewRows__6I8HT{display:grid;padding:8px 24px 4px}.annual-fortune_previewRow__9ck_H{align-items:center;border-bottom:1px solid rgba(124,45,45,.1);display:grid;gap:12px;grid-template-columns:32px 74px minmax(0,1fr);padding:17px 0}.annual-fortune_previewRow__9ck_H:last-child{border-bottom:0}.annual-fortune_previewRank__Rauvg{color:var(--gold);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:12px}.annual-fortune_previewMonth__Wn8Ae{color:var(--season-deep);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:15px;font-weight:700}.annual-fortune_previewRow__9ck_H>div{min-width:0}.annual-fortune_previewRow__9ck_H>div strong{color:var(--ink);display:block;font-size:14px;line-height:1.45}.annual-fortune_previewRow__9ck_H>div span{color:var(--ink-soft);display:block;font-size:12px;margin-top:3px}.annual-fortune_previewNote__8fMhx{color:var(--ink-soft);font-size:11px;margin:0;padding:4px 24px 20px}.annual-fortune_sampleBox__21T2q{background:var(--paper-card);border:1px solid rgba(184,155,94,.28);border-radius:8px;margin:0 auto;max-width:760px;padding:30px;text-align:left}.annual-fortune_sampleBox__21T2q h3{color:var(--season-deep);font-family:var(--font-serif,"Noto Serif KR",serif);font-size:22px;margin:0 0 14px}.annual-fortune_sampleBox__21T2q p{color:var(--ink);font-size:15px;margin:0 0 14px}.annual-fortune_sampleBox__21T2q p:last-child{margin-bottom:0}.annual-fortune_sampleBox__21T2q strong{color:var(--wine);font-weight:800}.annual-fortune_bottomCta__BLhMJ{text-align:center}.annual-fortune_bottomCta__BLhMJ h2{margin-bottom:22px}.annual-fortune_bottomCta__BLhMJ>p{color:var(--ink-soft);margin:-8px auto 22px;max-width:560px}.annual-fortune_more__8nur7{text-align:center;padding-bottom:calc(112px + env(safe-area-inset-bottom))}.annual-fortune_learnMore__m9Buv{margin-top:18px}.annual-fortune_stickyCta__Gfffs{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;width:min(390px,calc(100vw - 32px));transform:translateX(-50%);transition:opacity .18s ease,transform .18s ease}.annual-fortune_stickyCta__Gfffs a,.annual-fortune_stickyCta__Gfffs button{align-items:center;display:inline-flex;justify-content:center;width:100%;min-width:0;box-shadow:0 14px 34px rgba(122,31,42,.24)}.annual-fortune_stickyCtaHidden__bD4N5{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(14px)}@container (min-width: 760px){.annual-fortune_engineGrid__mnwHi,.annual-fortune_outlineGrid__WZDek,.annual-fortune_valueGrid__qnRb_{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-fortune_compareGrid__ZkZMj{grid-template-columns:1fr 1fr}}@container (min-width: 920px){.annual-fortune_valueGrid__qnRb_{grid-template-columns:repeat(3,minmax(0,1fr))}.annual-fortune_decisionGrid__ihqEV,.annual-fortune_engineGrid__mnwHi{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.annual-fortune_outlineGrid__WZDek{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}@container (min-width: 1040px){.annual-fortune_decision__pUIHj{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}.annual-fortune_compare__cKq5M{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.annual-fortune_compareGrid__ZkZMj{grid-template-columns:1fr}}@container (max-width: 640px){.annual-fortune_hero__YGFhB{padding:30px 20px 44px}.annual-fortune_heroLayout__f1bB_{grid-template-columns:minmax(0,1fr)}.annual-fortune_heroCopy__BBi9n{text-align:center}.annual-fortune_kicker__AkApT{font-size:10px;letter-spacing:3px;margin-bottom:10px;padding-bottom:7px}.annual-fortune_productName__xwdHR{font-size:16px;letter-spacing:3px;margin-bottom:10px}.annual-fortune_hero__YGFhB h1{font-size:30px;line-height:1.32;margin-bottom:14px}.annual-fortune_heroSub__vI12R br{display:none}.annual-fortune_heroSub__vI12R{font-size:14px;line-height:1.66;margin-bottom:16px;margin-left:auto;margin-right:auto}.annual-fortune_heroFacts__R4tF9{margin:14px auto 10px}.annual-fortune_heroFacts__R4tF9>div{padding:9px 8px}.annual-fortune_heroFacts__R4tF9 span{font-size:11px;margin-bottom:2px}.annual-fortune_heroFacts__R4tF9 strong{font-size:12px}.annual-fortune_heroPrice___VltH{justify-content:center;margin-bottom:12px}.annual-fortune_heroPrice___VltH .price-display,.annual-fortune_heroPrice___VltH .price-display--compact{align-items:center;text-align:center}.annual-fortune_heroActions__vcDLF{margin-left:auto;margin-right:auto}.annual-fortune_proofBar__ylHh_{justify-content:center;margin-top:14px}.annual-fortune_primaryCta__RKx5Q{min-width:0;width:100%}.annual-fortune_decisionGrid__ihqEV,.annual-fortune_engineGrid__mnwHi,.annual-fortune_outlineGrid__WZDek,.annual-fortune_valueGrid__qnRb_{grid-template-columns:minmax(0,1fr)}.annual-fortune_bottomCta__BLhMJ,.annual-fortune_compare__cKq5M,.annual-fortune_decision__pUIHj,.annual-fortune_engine__lIp2c,.annual-fortune_faq__BYX0F,.annual-fortune_fit__OFK6b,.annual-fortune_months__UlWc0,.annual-fortune_more__8nur7,.annual-fortune_reviews__3PAoe,.annual-fortune_sample__zjJUv,.annual-fortune_strategy__eOa9_,.annual-fortune_value__p6omE{padding:58px 20px}.annual-fortune_periodPromise__JkSNV{padding:38px 20px}.annual-fortune_strategyItem__EuXVe{grid-template-columns:42px 1fr;padding:18px}.annual-fortune_sampleBox__21T2q{padding:22px}.annual-fortune_previewTop__Ztgzh{align-items:flex-start;flex-direction:column;padding:18px}.annual-fortune_previewAnswer__JSHgg{padding:24px 18px 20px}.annual-fortune_previewRows__6I8HT{padding-left:18px;padding-right:18px}.annual-fortune_previewRow__9ck_H{gap:8px;grid-template-columns:28px 62px minmax(0,1fr)}.annual-fortune_previewNote__8fMhx{padding-left:18px;padding-right:18px}}@media (max-width:900px){.annual-fortune_decision__pUIHj{display:block}.annual-fortune_decisionIntro__5p_JE{margin-bottom:24px}.annual-fortune_compareGrid__ZkZMj,.annual-fortune_decisionGrid__ihqEV,.annual-fortune_engineGrid__mnwHi,.annual-fortune_outlineGrid__WZDek,.annual-fortune_valueGrid__qnRb_{grid-template-columns:minmax(0,1fr)}.annual-fortune_compareGrid__ZkZMj div,.annual-fortune_decisionCard__pB6uj,.annual-fortune_engineCard__rNFnX,.annual-fortune_outlineCard__LW6FZ,.annual-fortune_valueCard__Dz6_9{padding:20px}.annual-fortune_more__8nur7{padding-bottom:calc(140px + env(safe-area-inset-bottom))}}