.four-insurance-module__buyHAa__wrap{flex-direction:column;gap:12px;display:flex}.four-insurance-module__buyHAa__disclaimer{border-radius:var(--radius-m);color:var(--text);background:#dc262624;border:1px solid #dc262640;padding:13px 16px;font-size:13px;line-height:1.7}.four-insurance-module__buyHAa__disclaimer strong{color:var(--red-600)}.four-insurance-module__buyHAa__disclaimer a{color:var(--red-600);text-decoration:underline}.four-insurance-module__buyHAa__tabs{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}@media (max-width:600px){.four-insurance-module__buyHAa__tabs{grid-template-columns:1fr 1fr}}.four-insurance-module__buyHAa__tabBtn{border-radius:var(--radius-s);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:10px 6px;font-weight:500;transition:all .15s}@media (hover:hover){.four-insurance-module__buyHAa__tabBtn:hover{color:var(--text)}}.four-insurance-module__buyHAa__tabEmployee.four-insurance-module__buyHAa__tabActive{background:var(--accent-dim);color:var(--accent-ink);font-weight:700}.four-insurance-module__buyHAa__tabEmployer.four-insurance-module__buyHAa__tabActive{color:var(--orange-600);background:#ea580c2e;font-weight:700}.four-insurance-module__buyHAa__tabPartTime.four-insurance-module__buyHAa__tabActive{color:var(--emerald-600);background:#10b9812e;font-weight:700}.four-insurance-module__buyHAa__tabFreelance.four-insurance-module__buyHAa__tabActive{color:var(--purple-600);background:#9b59b624;font-weight:700}.four-insurance-module__buyHAa__card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);box-sizing:border-box;width:100%;padding:20px 22px}.four-insurance-module__buyHAa__cardLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.four-insurance-module__buyHAa__cardLabelHint{text-transform:none;letter-spacing:0;color:var(--muted);opacity:.85;font-size:11px;font-weight:400}.four-insurance-module__buyHAa__subLabel{color:var(--muted);font-size:11px;font-family:var(--font-sans);margin-bottom:6px;display:block}.four-insurance-module__buyHAa__bigInput,.four-insurance-module__buyHAa__smallInput,.four-insurance-module__buyHAa__selectInput{background:var(--bg3);border:1px solid var(--border);width:100%;font-family:var(--font-sans);color:var(--text);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 14px;font-weight:700}.four-insurance-module__buyHAa__bigInput{text-align:center;font-size:18px}.four-insurance-module__buyHAa__smallInput{padding:11px 14px;font-size:16px;font-weight:600}.four-insurance-module__buyHAa__selectInput{font-family:var(--font-sans);cursor:pointer;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px;padding-right:32px;font-size:14px;font-weight:600}.four-insurance-module__buyHAa__bigInput:focus,.four-insurance-module__buyHAa__smallInput:focus,.four-insurance-module__buyHAa__selectInput:focus{border-color:var(--accent)}.four-insurance-module__buyHAa__bigInput::-webkit-outer-spin-button{appearance:none}.four-insurance-module__buyHAa__bigInput::-webkit-inner-spin-button{appearance:none}.four-insurance-module__buyHAa__smallInput::-webkit-outer-spin-button{appearance:none}.four-insurance-module__buyHAa__smallInput::-webkit-inner-spin-button{appearance:none}.four-insurance-module__buyHAa__bigInput[type=number],.four-insurance-module__buyHAa__smallInput[type=number]{appearance:textfield}.four-insurance-module__buyHAa__selectInput option{background:var(--bg2);color:var(--text)}.four-insurance-module__buyHAa__inputRow{align-items:center;gap:10px;display:flex}.four-insurance-module__buyHAa__unit{color:var(--muted);font-size:13px;font-family:var(--font-sans);flex-shrink:0}.four-insurance-module__buyHAa__gridTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:480px){.four-insurance-module__buyHAa__gridTwo{grid-template-columns:1fr}}.four-insurance-module__buyHAa__sliderRow{align-items:center;gap:12px;display:flex}.four-insurance-module__buyHAa__sliderRow input[type=range]{accent-color:var(--accent);flex:1}.four-insurance-module__buyHAa__sliderValue{min-width:90px;font-family:var(--font-sans);color:var(--accent);text-align:right;font-size:15px;font-weight:800}.four-insurance-module__buyHAa__yearToggle{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.four-insurance-module__buyHAa__yearBtn{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;padding:9px 6px;font-weight:700;transition:all .15s}@media (hover:hover){.four-insurance-module__buyHAa__yearBtn:hover{color:var(--text);border-color:var(--border-hover)}}.four-insurance-module__buyHAa__yearActive{background:var(--accent-dim);color:var(--accent-ink);border-color:var(--accent)}.four-insurance-module__buyHAa__choiceRow{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.four-insurance-module__buyHAa__choiceBtn{background:var(--bg3);border:1px solid var(--border);color:var(--muted);font-size:12px;font-family:var(--font-sans);cursor:pointer;text-align:center;border-radius:10px;padding:10px 6px;transition:all .15s}@media (hover:hover){.four-insurance-module__buyHAa__choiceBtn:hover{color:var(--text);border-color:var(--border-hover)}}.four-insurance-module__buyHAa__choiceActive{color:var(--orange-600);border-color:var(--orange-600);background:#ea580c2e;font-weight:700}.four-insurance-module__buyHAa__hero{background:var(--bg2);border:1px solid var(--accent);border-radius:var(--radius-card);text-align:center;padding:28px 24px;animation:.3s four-insurance-module__buyHAa__fadeUp}.four-insurance-module__buyHAa__heroEmployee{border-color:var(--accent)}.four-insurance-module__buyHAa__heroEmployer{border-color:#ea580c80}.four-insurance-module__buyHAa__heroPartTime{border-color:#10b98180}.four-insurance-module__buyHAa__heroFreelance{border-color:#9b59b680}.four-insurance-module__buyHAa__heroLead{color:var(--muted);letter-spacing:.04em;margin-bottom:8px;font-size:13px}.four-insurance-module__buyHAa__heroNum{font-family:var(--font-sans);letter-spacing:-2px;font-size:clamp(36px,8vw,50px);font-weight:800;line-height:1}.four-insurance-module__buyHAa__heroEmployee .four-insurance-module__buyHAa__heroNum{color:var(--red-600)}.four-insurance-module__buyHAa__heroEmployer .four-insurance-module__buyHAa__heroNum{color:var(--orange-600)}.four-insurance-module__buyHAa__heroPartTime .four-insurance-module__buyHAa__heroNum{color:var(--emerald-600)}.four-insurance-module__buyHAa__heroFreelance .four-insurance-module__buyHAa__heroNum{color:var(--purple-600)}.four-insurance-module__buyHAa__heroUnit{color:var(--muted);vertical-align:middle;font-size:18px;font-family:var(--font-sans);margin-left:6px}.four-insurance-module__buyHAa__heroSub{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.four-insurance-module__buyHAa__heroSubAccent{font-family:var(--font-sans);color:var(--text);font-weight:700}.four-insurance-module__buyHAa__heroSecondary{border-top:1px dashed var(--border);color:var(--muted);margin-top:14px;padding-top:14px;font-size:13px}.four-insurance-module__buyHAa__heroSecondary strong{color:var(--text);font-family:var(--font-sans);font-weight:700}@keyframes four-insurance-module__buyHAa__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.four-insurance-module__buyHAa__itemTable{border-collapse:collapse;width:100%;font-size:13px}.four-insurance-module__buyHAa__itemTable th,.four-insurance-module__buyHAa__itemTable td{border-bottom:1px solid var(--border);text-align:right;padding:9px 8px}.four-insurance-module__buyHAa__itemTable th:first-child,.four-insurance-module__buyHAa__itemTable td:first-child{text-align:left}.four-insurance-module__buyHAa__itemTable th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.four-insurance-module__buyHAa__itemTable td:first-child{color:var(--text);font-weight:600}.four-insurance-module__buyHAa__itemTable td:nth-child(2){color:var(--muted);font-family:var(--font-sans);font-weight:600}.four-insurance-module__buyHAa__itemTable td:last-child{color:var(--text);font-family:var(--font-sans);white-space:nowrap;font-weight:700}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__rowPension td:first-child{box-shadow:inset 3px 0 0 0 var(--sky-500);padding-left:14px}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__rowHealth td:first-child{box-shadow:inset 3px 0 0 0 var(--red-600);padding-left:14px}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__rowLtc td:first-child{box-shadow:inset 3px 0 0 0 var(--orange-600);padding-left:14px}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__rowUnemp td:first-child{box-shadow:inset 3px 0 0 0 var(--cyan-600);padding-left:14px}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__rowWorkers td:first-child{box-shadow:inset 3px 0 0 0 var(--yellow-700);padding-left:14px}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__totalRow td{background:var(--accent-dim);border-top:2px solid color-mix(in srgb, var(--accent) 30%, transparent);border-bottom:none;font-weight:800}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__totalRow td:first-child{color:var(--accent)}.four-insurance-module__buyHAa__itemTable tr.four-insurance-module__buyHAa__totalRow td:last-child{color:var(--accent);font-size:15px}.four-insurance-module__buyHAa__dualTable{border-collapse:collapse;width:100%;font-size:13px}.four-insurance-module__buyHAa__dualTable th,.four-insurance-module__buyHAa__dualTable td{border-bottom:1px solid var(--border);text-align:right;padding:9px 8px}.four-insurance-module__buyHAa__dualTable th:first-child,.four-insurance-module__buyHAa__dualTable td:first-child{text-align:left}.four-insurance-module__buyHAa__dualTable th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.four-insurance-module__buyHAa__dualTable td:first-child{color:var(--text);font-weight:600}.four-insurance-module__buyHAa__dualTable .four-insurance-module__buyHAa__colEmployee{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text);font-family:var(--font-sans);font-weight:700}.four-insurance-module__buyHAa__dualTable .four-insurance-module__buyHAa__colEmployer{color:var(--text);font-family:var(--font-sans);background:#ea580c24;font-weight:700}.four-insurance-module__buyHAa__dualTable td.four-insurance-module__buyHAa__zero{color:var(--muted);font-family:var(--font-sans);opacity:.7;font-weight:500}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__rowPension td:first-child{box-shadow:inset 3px 0 0 0 var(--sky-500);padding-left:14px}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__rowHealth td:first-child{box-shadow:inset 3px 0 0 0 var(--red-600);padding-left:14px}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__rowLtc td:first-child{box-shadow:inset 3px 0 0 0 var(--orange-600);padding-left:14px}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__rowUnemp td:first-child{box-shadow:inset 3px 0 0 0 var(--cyan-600);padding-left:14px}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__rowWorkers td:first-child{box-shadow:inset 3px 0 0 0 var(--yellow-700);padding-left:14px}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__totalRow td{border-top:2px solid var(--border);border-bottom:none;font-size:13px;font-weight:800}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__totalRow td:first-child{color:var(--text)}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__totalRow .four-insurance-module__buyHAa__colEmployee{background:var(--accent-dim);color:var(--accent-ink)}.four-insurance-module__buyHAa__dualTable tr.four-insurance-module__buyHAa__totalRow .four-insurance-module__buyHAa__colEmployer{color:var(--orange-600);background:#ea580c24}.four-insurance-module__buyHAa__noticeCard{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid var(--accent);border-radius:var(--radius-m);color:var(--text);padding:14px 18px;font-size:13px;line-height:1.85}.four-insurance-module__buyHAa__noticeBadge{background:var(--accent-dim);color:var(--accent-ink);border-radius:var(--radius-pill);letter-spacing:.04em;font-size:11px;font-weight:700;font-family:var(--font-sans);margin-bottom:8px;padding:3px 10px;display:inline-block}.four-insurance-module__buyHAa__noticeCard ul{color:var(--muted);margin:6px 0 0;padding-left:18px}.four-insurance-module__buyHAa__noticeCard li{padding:2px 0}.four-insurance-module__buyHAa__noticeCard strong{color:var(--accent);font-family:var(--font-sans);font-weight:800}.four-insurance-module__buyHAa__duruCard{border:1px solid var(--emerald-600);border-radius:var(--radius-m);color:var(--text);background:#10b98124;padding:14px 18px;font-size:13px;line-height:1.85}.four-insurance-module__buyHAa__duruBadge{color:var(--emerald-600);border-radius:var(--radius-pill);letter-spacing:.04em;font-size:11px;font-weight:700;font-family:var(--font-sans);background:#10b9812e;margin-bottom:8px;padding:3px 10px;display:inline-block}.four-insurance-module__buyHAa__duruCard strong{color:var(--emerald-600);font-family:var(--font-sans);font-weight:800}.four-insurance-module__buyHAa__duruCard ul{color:var(--muted);margin:6px 0 0;padding-left:18px}.four-insurance-module__buyHAa__disguisedCard{border-radius:var(--radius-m);color:var(--text);background:#dc262624;border:1px solid #dc26264d;padding:14px 18px;font-size:13px;line-height:1.85}.four-insurance-module__buyHAa__disguisedCard strong{color:var(--red-600);font-family:var(--font-sans);font-weight:700}.four-insurance-module__buyHAa__disguisedCard ul{color:var(--muted);margin:6px 0 0;padding-left:18px}.four-insurance-module__buyHAa__pensionCapNote{background:color-mix(in srgb, var(--cyan-600) 14%, transparent);border:1px solid color-mix(in srgb, var(--cyan-600) 25%, transparent);color:var(--text);border-radius:10px;margin-top:8px;padding:10px 14px;font-size:12px;line-height:1.75}.four-insurance-module__buyHAa__pensionCapNote strong{color:var(--cyan-600);font-family:var(--font-sans);font-weight:700}.four-insurance-module__buyHAa__scenarioGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:600px){.four-insurance-module__buyHAa__scenarioGrid{grid-template-columns:1fr}}.four-insurance-module__buyHAa__scenarioGrid3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (max-width:720px){.four-insurance-module__buyHAa__scenarioGrid3{grid-template-columns:1fr}}.four-insurance-module__buyHAa__scenarioCard{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px 18px}.four-insurance-module__buyHAa__scenarioCardA{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.four-insurance-module__buyHAa__scenarioCardB{border-color:var(--emerald-600);background:#10b98124}.four-insurance-module__buyHAa__scenarioCardC{border-color:var(--orange-600);background:#ea580c24}.four-insurance-module__buyHAa__scenarioCardP{border-color:var(--purple-600);background:#9b59b60d}.four-insurance-module__buyHAa__scenarioTitle{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.four-insurance-module__buyHAa__scenarioCardA .four-insurance-module__buyHAa__scenarioTitle{color:var(--accent)}.four-insurance-module__buyHAa__scenarioCardB .four-insurance-module__buyHAa__scenarioTitle{color:var(--emerald-600)}.four-insurance-module__buyHAa__scenarioCardC .four-insurance-module__buyHAa__scenarioTitle{color:var(--orange-600)}.four-insurance-module__buyHAa__scenarioCardP .four-insurance-module__buyHAa__scenarioTitle{color:var(--purple-600)}.four-insurance-module__buyHAa__scenarioName{font-family:var(--font-sans);color:var(--text);margin-bottom:10px;font-size:14px;font-weight:700}.four-insurance-module__buyHAa__scenarioRow{color:var(--muted);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.four-insurance-module__buyHAa__scenarioRow strong{color:var(--text);font-family:var(--font-sans);font-weight:700}.four-insurance-module__buyHAa__scenarioBig{border-top:1px dashed var(--border);color:var(--muted);justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:8px;font-size:12px;display:flex}.four-insurance-module__buyHAa__scenarioBig strong{font-family:var(--font-sans);letter-spacing:-.5px;color:var(--text);font-size:18px;font-weight:800}.four-insurance-module__buyHAa__scenarioCardA .four-insurance-module__buyHAa__scenarioBig strong{color:var(--accent)}.four-insurance-module__buyHAa__scenarioCardB .four-insurance-module__buyHAa__scenarioBig strong{color:var(--emerald-600)}.four-insurance-module__buyHAa__scenarioCardC .four-insurance-module__buyHAa__scenarioBig strong{color:var(--orange-600)}.four-insurance-module__buyHAa__scenarioCardP .four-insurance-module__buyHAa__scenarioBig strong{color:var(--purple-600)}.four-insurance-module__buyHAa__diffCard{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-m);padding:14px 18px}.four-insurance-module__buyHAa__diffRow{border-bottom:1px dashed var(--border);color:var(--text);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.four-insurance-module__buyHAa__diffRow:last-child{border-bottom:none}.four-insurance-module__buyHAa__diffRow strong{font-family:var(--font-sans);font-weight:700}.four-insurance-module__buyHAa__diffPositive{color:var(--emerald-600)}.four-insurance-module__buyHAa__diffWarn{color:var(--orange-600)}.four-insurance-module__buyHAa__benefitCard{background:color-mix(in srgb, var(--cyan-600) 14%, transparent);border:1px solid color-mix(in srgb, var(--cyan-600) 25%, transparent);border-radius:var(--radius-m);padding:14px 18px}.four-insurance-module__buyHAa__benefitTitle{color:var(--cyan-600);font-size:13px;font-weight:700;font-family:var(--font-sans);margin-bottom:8px}.four-insurance-module__buyHAa__benefitCard ul{color:var(--text);margin:0;padding-left:18px;font-size:13px;line-height:1.85}.four-insurance-module__buyHAa__benefitCard li{padding:2px 0}.four-insurance-module__buyHAa__interpretCard{background:var(--bg3);border-left:4px solid var(--accent);border-radius:var(--radius-s);color:var(--text);padding:14px 16px;font-size:13px;line-height:1.85}.four-insurance-module__buyHAa__interpretCard a{color:var(--accent);text-decoration:underline}.four-insurance-module__buyHAa__interpretCard strong{color:var(--accent);font-family:var(--font-sans);font-weight:700}.four-insurance-module__buyHAa__statusBadge{border-radius:var(--radius-pill);font-size:12px;font-weight:700;font-family:var(--font-sans);align-items:center;gap:6px;margin-top:6px;padding:5px 12px;display:inline-flex}.four-insurance-module__buyHAa__statusYes{color:var(--emerald-600);background:#10b98124}.four-insurance-module__buyHAa__statusNo{color:var(--red-600);background:#dc26262e}.four-insurance-module__buyHAa__statusOnly{color:var(--yellow-700);background:#a1620724}.four-insurance-module__buyHAa__companyCostCard{border-radius:var(--radius-card);background:#ea580c24;border:1px solid #ea580c4d;padding:18px 22px}.four-insurance-module__buyHAa__companyCostRow{color:var(--muted);border-bottom:1px dashed var(--border);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.four-insurance-module__buyHAa__companyCostRow:last-child{border-bottom:none}.four-insurance-module__buyHAa__companyCostRow strong{color:var(--text);font-family:var(--font-sans);font-weight:700}.four-insurance-module__buyHAa__companyCostRow.four-insurance-module__buyHAa__totalRow{border-top:2px solid #ea580c4d;border-bottom:none;margin-top:6px;padding-top:12px;font-size:14px}.four-insurance-module__buyHAa__companyCostRow.four-insurance-module__buyHAa__totalRow strong{color:var(--orange-600);font-size:18px}.four-insurance-module__buyHAa__copyBtn{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;text-align:center;width:100%;padding:14px 16px;transition:all .15s}@media (hover:hover){.four-insurance-module__buyHAa__copyBtn:hover{border-color:var(--accent);color:var(--accent)}}.four-insurance-module__buyHAa__copied{background:var(--accent-dim);color:var(--accent-ink);border-color:var(--accent);font-weight:700}
