._page_1k58m_1{--cfNavy:#142b42;--cfOrange:#c55b26;--cfDark:#172839;--cfWarm:#fff8f0;color:var(--cfDark);overflow-wrap:anywhere;background:#fffdf9;min-height:100vh}._page_1k58m_1 *,._homePromo_1k58m_2 *{box-sizing:border-box}._shell_1k58m_3{width:min(1100px,100% - 40px);margin-inline:auto;padding-block:20px 68px}._breadcrumb_1k58m_4{color:#526071;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;font-size:14px;display:flex}._breadcrumb_1k58m_4 a{color:#315577;text-underline-offset:3px;text-decoration:underline}._hero_1k58m_6{border-bottom:1px solid #eadccf;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(20px,4vw,42px) 0 34px;display:grid}._heroCopy_1k58m_7,._heroVisual_1k58m_7{min-width:0}._eyebrow_1k58m_8{letter-spacing:.06em;color:#a3411a;margin:0 0 12px;font-size:14px;font-weight:750}._kicker_1k58m_9{letter-spacing:.16em;color:#687582;margin:0 0 12px;font-size:14px;font-weight:650}._hero_1k58m_6 h1{letter-spacing:-.035em;color:var(--cfNavy);margin:0 0 24px;font-size:clamp(35px,5vw,58px);font-weight:800;line-height:1.22}._hero_1k58m_6 h1 span{color:var(--cfOrange);display:block}._lead_1k58m_12{margin:0 0 18px;font-size:clamp(16px,1.8vw,19px);line-height:1.9}._caution_1k58m_13{color:#5b5e61;margin:15px 0 0;font-size:14px;line-height:1.75}._heroVisual_1k58m_7{background:#f7eee4;border:1px solid #e8d8c8;border-radius:18px;margin:0;padding:12px;overflow:hidden}._heroVisual_1k58m_7 img{border-radius:11px;width:100%;max-width:100%;height:auto;display:block}._heroVisual_1k58m_7 figcaption{color:#536476;padding:9px 4px 2px;font-size:14px}._actions_1k58m_17{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}._button_1k58m_18{background:var(--cfNavy);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:48px;padding:12px 18px;font-size:16px;font-weight:750;line-height:1.45;transition:background .12s;display:inline-flex;color:#fff!important;text-decoration:none!important}._button_1k58m_18:hover{background:#284966}._secondaryLink_1k58m_20,._textLink_1k58m_20{color:#23547d;text-underline-offset:4px;font-size:16px;line-height:1.65;text-decoration:underline}._secondaryLink_1k58m_20{align-items:center;min-height:48px;display:inline-flex}._disclosure_1k58m_22{background:#fff9f4;border:1px solid #e6d9c9;border-left:4px solid #b65326;border-radius:8px;align-items:start;gap:16px;margin:24px 0 28px;padding:16px 18px;font-size:14px;line-height:1.75;display:flex}._disclosure_1k58m_22 strong{white-space:nowrap;color:#9f3f1a}._section_1k58m_24{border-bottom:1px solid #ede3d8;padding:40px 0 36px;scroll-margin-top:20px}._section_1k58m_24 h2,._campaignBox_1k58m_25 h2,._endnote_1k58m_25 h2{letter-spacing:-.02em;color:var(--cfNavy);margin:0 0 20px;font-size:clamp(25px,3vw,34px);line-height:1.43}._section_1k58m_24 p,._campaignBox_1k58m_25 p,._endnote_1k58m_25 p{margin:0 0 16px;font-size:16px;line-height:1.95}._steps_1k58m_27{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 18px;padding:0;list-style:none;display:grid}._steps_1k58m_27 li{background:#fff;border:1px solid #e9d8c8;border-radius:12px;min-width:0;padding:18px 16px}._steps_1k58m_27 li span{color:#b45324;margin-bottom:12px;font-size:14px;font-weight:750;display:block}._steps_1k58m_27 li strong{color:var(--cfNavy);margin-bottom:5px;font-size:18px;display:block}._steps_1k58m_27 li p{margin:0;font-size:14px;line-height:1.7}._updates_1k58m_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 16px;display:grid}._update_1k58m_32{background:#fff;border:1px solid #e9d8c8;border-radius:12px;min-width:0;padding:22px 20px}._update_1k58m_32 ._updateDate_1k58m_34{color:#9d461f;margin:0 0 7px;font-size:14px;font-weight:700}._update_1k58m_32 h3{color:var(--cfNavy);margin:0 0 10px;font-size:19px;line-height:1.45}._update_1k58m_32 p{margin:0 0 12px;font-size:16px;line-height:1.7}._small_1k58m_37{color:#5b6370;font-size:14px!important;line-height:1.8!important}._faq_1k58m_38,._faqWithin_1k58m_38{gap:8px;display:grid}._faq_1k58m_38 details,._faqWithin_1k58m_38 details{border-bottom:1px solid #e3d5c5;padding:0 0 4px}._faq_1k58m_38 summary,._faqWithin_1k58m_38 summary{min-height:48px;color:var(--cfNavy);cursor:pointer;padding:12px 16px 12px 4px;font-size:16px;font-weight:720;line-height:1.65}._faq_1k58m_38 details p,._faqWithin_1k58m_38 details p{margin:0;padding:0 14px 14px 4px;font-size:16px;line-height:1.85}._campaignBox_1k58m_25{background:#fff9f0;border:1px solid #e8ccae;border-radius:18px;min-width:0;margin:26px 0 18px;padding:clamp(18px,3.8vw,32px);scroll-margin-top:18px}._campaignBox_1k58m_25 h2{margin-bottom:10px}._campaignBox_1k58m_25 ._period_1k58m_44{color:#2b3745;font-size:16px;font-weight:720}._discountList_1k58m_45{background:#fff;border:1px solid #e6d1bb;border-radius:12px;grid-template-columns:1fr;gap:0;margin:18px 0 20px;display:grid;overflow:hidden}._discountRow_1k58m_46{border-bottom:1px solid #f1e6da;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}._discountRow_1k58m_46:last-child{border-bottom:0}._discountRow_1k58m_46 span{font-size:16px;line-height:1.6}._discountRow_1k58m_46 strong{color:#a83f15;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:21px}._priceExample_1k58m_50{background:#fff;border:1px solid #e9dac9;border-radius:12px;margin:20px 0;padding:20px}._priceExample_1k58m_50 p{margin:0 0 9px;font-size:16px}._priceExample_1k58m_50>strong{font-variant-numeric:tabular-nums;color:var(--cfNavy);margin-bottom:9px;font-size:clamp(21px,3.3vw,29px);display:block}._priceExample_1k58m_50>strong span{color:#65707b;font-size:.8em;text-decoration:line-through}._faqWithin_1k58m_38{margin-top:24px}._faqWithin_1k58m_38 h3{color:var(--cfNavy);margin:0;font-size:20px}._endnote_1k58m_25{background:#eff3f5;border-radius:14px;margin:38px 0 24px;padding:32px 24px}._sourceNote_1k58m_56{color:#556275;font-size:14px;line-height:1.8}._sourceNote_1k58m_56 a,._campaignBox_1k58m_25 ._small_1k58m_37 a{color:#255276;text-underline-offset:3px;text-decoration:underline}._homePromo_1k58m_2{--cfNavy:#142b42;color:var(--cfNavy);background:#fff7ee;border:1px solid #e9ccb0;border-left:5px solid #bd5220;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:24px 0 22px;padding:20px 24px;display:flex}._homePromoCopy_1k58m_59{min-width:0}._homePromo_1k58m_2 h2{color:#203951;margin:0 0 8px;font-size:clamp(21px,2.5vw,27px);line-height:1.45}._homePromo_1k58m_2 p{margin:0 0 6px;font-size:16px;line-height:1.7}._homePromo_1k58m_2 ._small_1k58m_37{margin-top:4px}._homePromo_1k58m_2 ._button_1k58m_18{flex-shrink:0}:is(._page_1k58m_1 :is(a,summary):focus-visible,._homePromo_1k58m_2 :is(a,summary):focus-visible){outline-offset:3px;outline:3px solid #006cbd}@media (max-width:760px){._shell_1k58m_3{width:calc(100% - 32px);padding-top:14px}._hero_1k58m_6{grid-template-columns:minmax(0,1fr);gap:24px;padding:12px 0 24px}._hero_1k58m_6 h1{font-size:clamp(31px,8.2vw,42px)}._heroVisual_1k58m_7{max-width:600px}._disclosure_1k58m_22{display:block}._disclosure_1k58m_22 strong{margin-bottom:5px;display:block}._steps_1k58m_27{grid-template-columns:repeat(2,minmax(0,1fr))}._updates_1k58m_32{grid-template-columns:1fr}._homePromo_1k58m_2{flex-direction:column;align-items:stretch;padding:18px}._homePromo_1k58m_2 ._button_1k58m_18{width:100%}._discountRow_1k58m_46{align-items:start}._discountRow_1k58m_46 strong{font-size:20px}._section_1k58m_24{padding:34px 0}._endnote_1k58m_25{padding:24px 20px}}@media (max-width:390px){._shell_1k58m_3{width:calc(100% - 28px)}._steps_1k58m_27{grid-template-columns:1fr}._hero_1k58m_6 h1{font-size:31px}._actions_1k58m_17{align-items:stretch}._actions_1k58m_17 ._button_1k58m_18{width:100%}._heroVisual_1k58m_7{padding:9px}._discountRow_1k58m_46{flex-wrap:wrap;gap:4px}._discountRow_1k58m_46 strong{width:100%}}@media (prefers-reduced-motion:reduce){._button_1k58m_18{transition:none}}._page_1k58m_1{--fundora-ink:#172c42;--fundora-muted:#485c6d;--fundora-copper:#a44620;--fundora-line:#e4d6c7;--fundora-surface:#fffaf4;color:var(--fundora-ink);background:#fffdf9}._page_1k58m_1 ._shell_1k58m_3{max-width:1100px;padding-bottom:76px}._page_1k58m_1 ._eyebrow_1k58m_8{color:var(--fundora-copper);letter-spacing:.055em;font-size:14px;font-weight:800;line-height:1.55}._page_1k58m_1 ._breadcrumb_1k58m_4{margin-bottom:12px}._page_1k58m_1 ._hero_1k58m_6{background:linear-gradient(125deg,#fffaf3 0%,#f7f0e8 62%,#fffdfa 100%);border:1px solid #ebd9c5;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(22px,3.4vw,38px);margin-bottom:24px;padding:clamp(26px,4.2vw,48px);display:grid}._page_1k58m_1 ._hero_1k58m_6 h1{letter-spacing:-.035em;margin-bottom:21px;font-size:clamp(37px,4.3vw,60px);font-weight:800;line-height:1.2}._page_1k58m_1 ._hero_1k58m_6 h1 span{color:#b64f24}._page_1k58m_1 ._lead_1k58m_12{color:#283b4e;max-width:35em;margin-bottom:16px;font-size:clamp(16px,1.8vw,18px);font-weight:500;line-height:1.87}._page_1k58m_1 ._kicker_1k58m_9{letter-spacing:.12em;color:#627384;font-size:12px;font-weight:750}._page_1k58m_1 ._caution_1k58m_13{color:var(--fundora-muted);margin-top:17px;line-height:1.78}._page_1k58m_1 ._heroVisual_1k58m_7{background:#f6eee5;border:1px solid #e6d5c3;border-radius:18px;padding:8px}._page_1k58m_1 ._heroVisual_1k58m_7 img{border-radius:11px}._page_1k58m_1 ._heroVisual_1k58m_7 figcaption{color:#4f6374;padding:10px 6px 4px;font-size:13px;line-height:1.55}._page_1k58m_1 ._actions_1k58m_17{gap:11px;margin-top:23px}._page_1k58m_1 ._button_1k58m_18{background:#193d5b;border-radius:12px;min-height:52px;padding:13px 20px;font-size:16px;font-weight:800;line-height:1.45;transition:background .15s,box-shadow .15s;box-shadow:0 2px #1830431f;color:#fff!important}._page_1k58m_1 ._button_1k58m_18:hover{background:#255777;box-shadow:0 4px 12px #193d5b29}._page_1k58m_1 ._actions_1k58m_17 ._secondaryLink_1k58m_20{color:#224b68;background:#fff;border:1px solid #b5c5d0;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:11px 16px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}._page_1k58m_1 ._actions_1k58m_17 ._secondaryLink_1k58m_20:hover{background:#f1f5f6;border-color:#779caf}._page_1k58m_1 :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #1e6ea6}._page_1k58m_1 ._disclosure_1k58m_22{background:#fffaf5;border:1px solid #e4d9ca;border-left:4px solid #b9582c;border-radius:12px;margin:26px 0 35px;font-size:14px;line-height:1.85}._page_1k58m_1 ._disclosure_1k58m_22 strong{color:#8c3d1d}._page_1k58m_1 ._campaignBox_1k58m_25{background:#fff9f1;border:1px solid #e6d1bd;border-radius:20px;margin:35px 0 26px;padding:clamp(21px,3.8vw,36px)}._page_1k58m_1 ._campaignBox_1k58m_25[data-campaign-status=active]{background:linear-gradient(#fff8ed 0%,#fffdf9 100%);border-color:#d8a778}._page_1k58m_1 ._campaignBox_1k58m_25 ._discountRow_1k58m_46{padding:15px 18px}._page_1k58m_1 ._campaignBox_1k58m_25 ._discountRow_1k58m_46 strong{color:#a3481c;font-size:clamp(21px,2.7vw,28px)}._page_1k58m_1 ._campaignBox_1k58m_25 ._priceExample_1k58m_50{background:#fff;border-color:#ded5c9}._page_1k58m_1 ._campaignBox_1k58m_25 ._period_1k58m_44{font-variant-numeric:tabular-nums}._page_1k58m_1 ._section_1k58m_24{border-bottom:1px solid var(--fundora-line);padding:52px 0 46px}._page_1k58m_1 ._section_1k58m_24 h2,._page_1k58m_1 ._campaignBox_1k58m_25 h2,._page_1k58m_1 ._endnote_1k58m_25 h2{color:var(--fundora-ink);letter-spacing:-.02em;margin-bottom:19px;font-size:clamp(26px,3.1vw,36px);font-weight:800;line-height:1.39}._page_1k58m_1 ._section_1k58m_24>p,._page_1k58m_1 ._campaignBox_1k58m_25 p,._page_1k58m_1 ._endnote_1k58m_25 p{line-height:1.91}._page_1k58m_1 ._section_1k58m_24 ._sectionLead_1k58m_133{color:#294259;margin-bottom:19px;font-size:clamp(17px,1.75vw,19px);font-weight:600;line-height:1.86}._page_1k58m_1 ._steps_1k58m_27{gap:10px;margin:28px 0 21px}._page_1k58m_1 ._steps_1k58m_27 li{background:#fffdfb;border:1px solid #e5d8c9;border-radius:13px;padding:19px 16px}._page_1k58m_1 ._steps_1k58m_27 li span{color:var(--fundora-copper);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:13px}._page_1k58m_1 ._steps_1k58m_27 li strong{font-size:19px;line-height:1.45}._page_1k58m_1 ._steps_1k58m_27 li p{color:var(--fundora-muted);font-size:14px;line-height:1.74}._page_1k58m_1 ._updates_1k58m_32{border-top:1px solid #e5d7c7;grid-template-columns:1fr;gap:0;margin:25px 0 21px}._page_1k58m_1 ._update_1k58m_32{background:0 0;border:0;border-bottom:1px solid #e5d7c7;border-radius:0;grid-template-columns:112px minmax(0,1fr);gap:0 24px;padding:20px 16px 21px;display:grid}._page_1k58m_1 ._update_1k58m_32 ._updateDate_1k58m_34{color:#97451f;grid-row:1/4;align-self:start;margin:0;font-size:14px;font-weight:800;line-height:1.6}._page_1k58m_1 ._update_1k58m_32 h3{margin:0 0 7px;font-size:19px;line-height:1.43}._page_1k58m_1 ._update_1k58m_32 p:not(._updateDate_1k58m_34){color:#33485d;margin:0 0 9px;font-size:16px;line-height:1.76}._page_1k58m_1 ._update_1k58m_32 a{font-size:15px;font-weight:650}._page_1k58m_1 ._checkGrid_1k58m_149{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:24px 0;padding:0;list-style:none;display:grid}._page_1k58m_1 ._checkItem_1k58m_150{border-bottom:1px solid #e7d9c9;border-left:3px solid #c78359;min-width:0;padding:17px 0 17px 15px}._page_1k58m_1 ._checkItem_1k58m_150 strong{color:var(--fundora-ink);margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.5;display:block}._page_1k58m_1 ._checkItem_1k58m_150 span{color:#42576b;font-size:15px;line-height:1.76;display:block}._page_1k58m_1 ._faq_1k58m_38{gap:2px}._page_1k58m_1 ._faq_1k58m_38 details{border-bottom:1px solid #dfd7cf}._page_1k58m_1 ._faq_1k58m_38 summary{min-height:55px;padding:16px 33px 16px 4px;list-style:none;position:relative}._page_1k58m_1 ._faq_1k58m_38 summary::-webkit-details-marker{display:none}._page_1k58m_1 ._faq_1k58m_38 summary:after{content:"+";color:#7d4c36;font-size:24px;font-weight:450;position:absolute;top:12px;right:4px}._page_1k58m_1 ._faq_1k58m_38 details[open] summary:after{content:"−"}._page_1k58m_1 ._endnote_1k58m_25{background:#eef3f5;border:1px solid #d8e0e5;border-radius:19px;padding:clamp(25px,3.9vw,42px)}._page_1k58m_1 ._endnote_1k58m_25 h2{max-width:26em}._page_1k58m_1 ._sourceNote_1k58m_56{padding-bottom:12px;line-height:1.9}@media (max-width:760px){._page_1k58m_1 ._shell_1k58m_3{width:calc(100% - 32px);padding-top:15px}._page_1k58m_1 ._hero_1k58m_6{border-radius:19px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 19px}._page_1k58m_1 ._hero_1k58m_6 h1{margin-bottom:16px;font-size:clamp(30px,8vw,38px);line-height:1.26}._page_1k58m_1 ._lead_1k58m_12{font-size:16px;line-height:1.85}._page_1k58m_1 ._heroVisual_1k58m_7{width:100%;margin:0 auto}._page_1k58m_1 ._section_1k58m_24{padding:40px 0 37px}._page_1k58m_1 ._section_1k58m_24 h2,._page_1k58m_1 ._campaignBox_1k58m_25 h2,._page_1k58m_1 ._endnote_1k58m_25 h2{font-size:clamp(24px,6.25vw,29px);line-height:1.41}._page_1k58m_1 ._actions_1k58m_17{align-items:stretch}._page_1k58m_1 ._actions_1k58m_17 ._button_1k58m_18,._page_1k58m_1 ._actions_1k58m_17 ._secondaryLink_1k58m_20{width:100%}._page_1k58m_1 ._steps_1k58m_27{grid-template-columns:1fr;gap:9px}._page_1k58m_1 ._steps_1k58m_27 li{grid-template-columns:43px minmax(0,1fr);align-items:start;column-gap:7px;padding:14px 16px;display:grid}._page_1k58m_1 ._steps_1k58m_27 li span{grid-row:1/3;align-self:center;margin:0;font-size:18px}._page_1k58m_1 ._steps_1k58m_27 li strong{margin:0 0 3px;font-size:18px}._page_1k58m_1 ._steps_1k58m_27 li p{font-size:15px}._page_1k58m_1 ._checkGrid_1k58m_149{grid-template-columns:1fr;gap:0}._page_1k58m_1 ._checkItem_1k58m_150{padding:15px 0 15px 16px}._page_1k58m_1 ._update_1k58m_32{grid-template-columns:1fr;gap:2px;padding:17px 5px}._page_1k58m_1 ._update_1k58m_32 ._updateDate_1k58m_34{grid-row:auto;margin-bottom:4px}._page_1k58m_1 ._campaignBox_1k58m_25{border-radius:17px}._page_1k58m_1 ._endnote_1k58m_25{padding:24px 20px}}@media (max-width:390px){._page_1k58m_1 ._shell_1k58m_3{width:calc(100% - 28px)}._page_1k58m_1 ._hero_1k58m_6{border-radius:16px;padding:23px 16px}._page_1k58m_1 ._hero_1k58m_6 h1{font-size:31px}._page_1k58m_1 ._actions_1k58m_17 ._button_1k58m_18,._page_1k58m_1 ._actions_1k58m_17 ._secondaryLink_1k58m_20{min-height:52px}._page_1k58m_1 ._campaignBox_1k58m_25 ._discountRow_1k58m_46 strong{font-size:23px}}@media (prefers-reduced-motion:reduce){._page_1k58m_1 ._button_1k58m_18{box-shadow:none;transition:none}._page_1k58m_1 ._actions_1k58m_17 ._secondaryLink_1k58m_20{transition:none}}
