._firstPurchase_1pqtx_3{--ink:#172e42;--muted:#506577;--line:#d9e2e8;--bg:#faf8f3;--paper:#fff;--soft:#eef4f7;--purple:#73529a;--blue:#356b92;--teal:#27716b;--focus:#16759d}._firstPurchase_1pqtx_3,._firstPurchase_1pqtx_3 *{box-sizing:border-box}._firstPurchase_1pqtx_3{scroll-behavior:smooth;background:var(--bg);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;line-height:1.78}._firstPurchase_1pqtx_3 a{color:#285b78;text-underline-offset:3px;overflow-wrap:anywhere}:is(._firstPurchase_1pqtx_3 a:focus-visible,._firstPurchase_1pqtx_3 button:focus-visible){outline:3px solid var(--focus);outline-offset:3px}._wrap_1pqtx_13{width:min(100% - 32px,940px);margin-inline:auto}._hero_1pqtx_14{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eff5f8,#fdfbf7 80%);padding:54px 0 48px}._kicker_1pqtx_15{color:#456e81;letter-spacing:.13em;margin:0 0 16px;font-size:11px;font-weight:780}._firstPurchase_1pqtx_3 h1{letter-spacing:-.06em;max-width:780px;margin:0 0 22px;font-size:clamp(30px,5vw,48px);font-weight:840;line-height:1.48}._firstPurchase_1pqtx_3 h1 em{color:#285b78;font-style:normal}._lede_1pqtx_18{max-width:660px;margin:0 0 17px;font-size:16px}._hero-note_1pqtx_19{max-width:680px;color:var(--muted);margin:0;font-size:12px}._pills_1pqtx_20{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}._pills_1pqtx_20 a{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-height:44px;padding:9px 12px;font-size:12px;font-weight:770;text-decoration:none;display:inline-flex}._content_1pqtx_22{padding-bottom:70px}._firstPurchase_1pqtx_3 section{margin-top:56px}._firstPurchase_1pqtx_3 h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(23px,3vw,30px);font-weight:820;line-height:1.5}._firstPurchase_1pqtx_3 h3{letter-spacing:-.025em;margin:0 0 9px;font-size:17px;line-height:1.5}._section-lede_1pqtx_26{color:var(--muted);max-width:750px;margin:0 0 23px;font-size:14px}._editorial_1pqtx_27{background:#fff;border-left:4px solid #537a96;border-radius:0 14px 14px 0;padding:22px 24px;box-shadow:0 1px 7px #14324105}._editorial_1pqtx_27 p{margin:0 0 11px;font-size:15px}._editorial_1pqtx_27 p:last-child{margin-bottom:0}._editorial_1pqtx_27 strong{color:#194969}._routegrid_1pqtx_31{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._route_1pqtx_31{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:23px}._route_1pqtx_31 ._small_1pqtx_33{color:var(--muted);letter-spacing:.1em;margin:0 0 5px;font-size:11px;font-weight:750}._route_1pqtx_31 h3{font-size:22px;line-height:1.4}._route_1pqtx_31 p{margin:0 0 10px;font-size:14px}._route_1pqtx_31 a{align-items:center;min-height:44px;font-size:13px;font-weight:730;display:inline-flex}._route--trial_1pqtx_37{border-top:4px solid #64858e}._route--main_1pqtx_38{border-top:4px solid var(--purple)}._steps_1pqtx_39{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}._step_1pqtx_39{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}._n_1pqtx_41{color:#346987;font-size:12px;font-weight:820}._step_1pqtx_39 h3{margin:6px 0 5px}._step_1pqtx_39 p{color:var(--muted);margin:0;font-size:13px}._firms_1pqtx_44{gap:17px;display:grid}._firm_1pqtx_44{--accent:var(--blue);border:1px solid var(--line);border-left:5px solid var(--accent);background:#fff;border-radius:15px;padding:25px 26px}._firm--fin_1pqtx_46{--accent:var(--purple)}._firm--f7_1pqtx_47{--accent:var(--blue)}._firm--moneta_1pqtx_48{--accent:var(--teal)}._firmtop_1pqtx_49{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;margin-bottom:15px;display:flex}._firmtop_1pqtx_49 h3{margin:0;font-size:23px;line-height:1.3}._benefit_1pqtx_51{color:var(--accent);font-size:13px;font-weight:850}._firm-description_1pqtx_52{margin:0 0 16px;font-size:14px}._twoways_1pqtx_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:17px;display:grid}._way_1pqtx_54{background:#f9fafb;border:1px solid #dfe7eb;border-radius:12px;min-width:0;padding:14px 15px}._way_1pqtx_54 ._eyebrow_1pqtx_55{letter-spacing:.07em;color:#6a577e;font-size:11px;font-weight:780}._way_1pqtx_54 strong{margin:4px 0;font-size:16px;line-height:1.5;display:block}._way_1pqtx_54 p{margin:4px 0 0;font-size:13px}._way_1pqtx_54 ._price_1pqtx_58{color:#2d536e;font-weight:760}._codebox_1pqtx_59{border:1px solid var(--line);background:#f5f8fa;border-radius:12px;justify-content:space-between;align-items:center;gap:11px;padding:13px 14px;display:flex}._codeinfo_1pqtx_60{min-width:0}._codeinfo_1pqtx_60 small{color:#577083;font-size:11px;display:block}._codeinfo_1pqtx_60 code{letter-spacing:-.035em;word-break:break-all;color:var(--ink);font-size:22px;font-weight:850;line-height:1.5;display:block}._codebox_1pqtx_59 .button{cursor:pointer;white-space:normal;min-height:46px}._firmnote_1pqtx_64{color:var(--muted);margin:12px 0 0;font-size:12px}._actions_1pqtx_65{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}._actions_1pqtx_65 a{border:1px solid var(--line);border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 15px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}._actions_1pqtx_65 a._primary_1pqtx_67{color:#183e55;background:#e9f2f7}._confirm_1pqtx_68{color:var(--muted);border-top:1px solid var(--line);margin-top:17px;padding-top:12px;font-size:12px}._note_1pqtx_69{border:1px solid var(--line);background:#eef3f6;border-radius:14px;padding:22px}._note_1pqtx_69 h2{font-size:22px}._note_1pqtx_69 p{margin:8px 0;font-size:14px}._checklist-link_1pqtx_72{color:var(--muted);margin:17px 0 0;font-size:13px;line-height:1.75}._checklist-link_1pqtx_72 a{align-items:center;min-height:44px;margin-left:5px;font-size:13px;font-weight:780;display:inline-flex}._endlinks_1pqtx_74{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._endlinks_1pqtx_74 a{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:65px;padding:14px;font-size:13px;font-weight:770;text-decoration:none;display:flex}._sourcebox_1pqtx_76{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px 20px;font-size:12px}._sourcebox_1pqtx_76 p{margin:5px 0}@media (max-width:680px){._hero_1pqtx_14{padding:43px 0 32px}._firstPurchase_1pqtx_3 section{margin-top:43px}._routegrid_1pqtx_31,._steps_1pqtx_39,._twoways_1pqtx_53,._endlinks_1pqtx_74{grid-template-columns:1fr}._route_1pqtx_31{padding:17px}._route_1pqtx_31 h3{font-size:19px}._firm_1pqtx_44{padding:18px 15px}._firmtop_1pqtx_49{display:block}._benefit_1pqtx_51{margin-top:7px;display:block}._codebox_1pqtx_59{display:block}._codebox_1pqtx_59 .button{width:100%;margin-top:10px}._actions_1pqtx_65{flex-direction:column;display:flex}._actions_1pqtx_65 a{width:100%}._editorial_1pqtx_27{padding:18px 17px}._note_1pqtx_69{padding:18px 16px}._wrap_1pqtx_13{width:min(100% - 30px,940px)}._firstPurchase_1pqtx_3 h1{font-size:30px}._lede_1pqtx_18{font-size:15px}}@media (prefers-reduced-motion:reduce){._firstPurchase_1pqtx_3{scroll-behavior:auto}}
