.styles_rewardCard__YyDGT{position:relative;display:flex;overflow:hidden;align-items:center;gap:20px;padding:26px 28px;border:1px solid #e7f0f8;border-radius:20px;background:#fff;box-shadow:var(--shadow);text-align:left}.styles_rewardIcon__mZ3Ob{display:grid;flex:none;width:62px;height:62px;place-items:center;border-radius:16px}.styles_rewardIcon__mZ3Ob img{width:32px;height:32px}.styles_referrerReward__GwvD8 .styles_rewardIcon__mZ3Ob{background:var(--blue-pale);color:var(--blue)}.styles_storeReward__mBnL8 .styles_rewardIcon__mZ3Ob{background:var(--teal-pale);color:var(--teal-dark)}.styles_rewardAmount__sHvmA,.styles_rewardLabel__JDQKC,.styles_rewardWho__zZKRl{display:block}.styles_rewardWho__zZKRl{margin-bottom:4px;font-weight:700}.styles_rewardAmount__sHvmA{margin-bottom:6px;color:var(--blue-deep);font-family:Montserrat,sans-serif;font-size:2.1rem;font-weight:800;line-height:1}.styles_rewardAmount__sHvmA small{margin-left:2px;font-size:.95rem}.styles_storeReward__mBnL8 .styles_rewardAmount__sHvmA{color:var(--teal-dark)}.styles_rewardLabel__JDQKC{color:var(--ink-soft);font-size:.92rem;font-weight:500}.styles_compact__QeDhm{margin-bottom:14px}@media(max-width:768px){.styles_rewardCard__YyDGT{gap:15px;padding:20px;border-radius:16px}.styles_rewardIcon__mZ3Ob{width:50px;height:50px;border-radius:13px}.styles_rewardAmount__sHvmA{font-size:1.75rem}.styles_rewardLabel__JDQKC{font-weight:500}}.styles_applicationBenefits__pLzW9{padding:32px;border-radius:20px;background:var(--blue-pale)}.styles_applicationBenefits__pLzW9>h3{margin-bottom:18px!important}.styles_applicationBenefits__pLzW9 ul{margin:20px 0 0;padding:0;list-style:none}.styles_applicationBenefits__pLzW9 li{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--ink-soft);font-size:.88rem}.styles_applicationBenefits__pLzW9 li svg{color:var(--teal-dark)}@media(max-width:768px){.styles_applicationBenefits__pLzW9{padding:28px 22px}}.styles_applicationBenefits__pLzW9{padding:0;background:transparent}.styles_applicationBenefits__pLzW9>h3{font-size:1.5rem;font-weight:900}.styles_applicationBenefits__pLzW9 ul{display:grid;grid-gap:12px;gap:12px}.styles_applicationBenefits__pLzW9 li{align-items:flex-start;gap:10px;margin:0;font-size:.95rem}.styles_applicationBenefits__pLzW9 li:before{color:var(--teal);font-weight:800;content:"✓"}@media(max-width:768px){.styles_applicationBenefits__pLzW9{padding:0}}.styles_content__mZ_3V{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__zTIcO{text-align:center}.styles_block__JKx3G{padding:84px 0}.styles_button__UidlQ{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__UidlQ:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__QkRwe{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__QkRwe:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__0d11q{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__0d11q:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__i2Bvm{padding:22px 48px;font-size:1.2rem}.styles_applicationCard__GD8C3{padding:32px;border-radius:20px;border:1px solid var(--line);box-shadow:var(--shadow);text-align:center}.styles_applicationCard__GD8C3 h3{font-size:1.35rem}.styles_applicationCard__GD8C3>p{margin:16px 0 24px!important;color:var(--ink-soft)}.styles_applicationCard__GD8C3>div{display:grid;grid-gap:14px;gap:14px}.styles_applicationCard__GD8C3 small{display:block;margin-top:16px;color:var(--ink-soft)}@media(max-width:768px){.styles_block__JKx3G{padding:62px 0}.styles_content__mZ_3V{padding-right:18px;padding-left:18px}.styles_applicationCard__GD8C3{padding:28px 22px}}@media(max-width:520px){.styles_largeButton__i2Bvm{padding:17px 24px;font-size:1rem}}.styles_applicationCard__GD8C3{padding:44px 34px;border:1px solid #e7f0f8;border-radius:24px;box-shadow:var(--shadow-lg);background:#fff}@media(max-width:768px){.styles_block__JKx3G{padding:56px 0}.styles_applicationCard__GD8C3{padding:32px 22px}.styles_applicationCard__GD8C3 h3{margin-bottom:10px;font-size:1.2rem}.styles_applicationCard__GD8C3>p{max-width:26em;margin:0 auto 28px!important;font-size:.95rem}.styles_applicationCard__GD8C3>div{gap:12px}.styles_applicationCard__GD8C3 .styles_largeButton__i2Bvm{min-height:auto;padding:17px 24px;font-size:1rem;margin-top:8px}.styles_applicationCard__GD8C3 small{margin-top:18px;font-size:.85rem}.styles_button__UidlQ{padding:16px 26px;font-size:1rem}.styles_largeButton__i2Bvm.styles_largeButton__i2Bvm{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__i2Bvm.styles_largeButton__i2Bvm{padding:17px 24px;font-size:1rem}}.styles_eyebrow__dOp_g{display:inline-block;margin-bottom:14px;color:var(--blue);font-size:.82rem;font-weight:800;letter-spacing:.14em}.styles_sectionTitle__VWfVC{margin-bottom:14px!important;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.3}.styles_sectionSubtitle__ZRJwG{max-width:40em;margin:0 auto!important;color:var(--ink-soft);font-size:1.05rem}.styles_inverseEyebrow__BWt1F{color:#9cc5e8}.styles_inverseSubtitle__Gn5EY{color:#dbe8f2}.styles_reveal__l1znO{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__l1znO[data-reveal=visible]{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){.styles_reveal__l1znO{transform:none;opacity:1}}.styles_content__7CJ2D{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__uWr_4{text-align:center}.styles_block__EcqJA{padding:84px 0}.styles_button__NmiqN{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__NmiqN:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__K5DaA{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__K5DaA:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__qauO9{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__qauO9:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__eFtvA{padding:22px 48px;font-size:1.2rem}.styles_application__Qcxnk{background:#fff}.styles_applicationShell__F633Q{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;grid-gap:32px;gap:32px;margin-top:44px}.styles_reveal__iCffW{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__iCffW[data-reveal=visible]{transform:none;opacity:1}@media(max-width:919px){.styles_applicationShell__F633Q{grid-template-columns:1fr}}@media(max-width:768px){.styles_block__EcqJA{padding:62px 0}.styles_content__7CJ2D{padding-right:18px;padding-left:18px}}@media(max-width:520px){.styles_largeButton__eFtvA{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__iCffW{transform:none;opacity:1}}.styles_application__Qcxnk{background:var(--blue-pale)}@media(max-width:768px){.styles_block__EcqJA{padding:56px 0}.styles_button__NmiqN{padding:16px 26px;font-size:1rem}.styles_largeButton__eFtvA.styles_largeButton__eFtvA{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__eFtvA.styles_largeButton__eFtvA{padding:17px 24px;font-size:1rem}}.styles_content__OpUYU{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__iyay8{text-align:center}.styles_block__I4ipG{padding:84px 0}.styles_button__z5ZkL{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__z5ZkL:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__b8yUg{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__b8yUg:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__zKovs{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__zKovs:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__6HLFE{padding:22px 48px;font-size:1.2rem}.styles_eyebrow__vau3j{display:inline-block;margin-bottom:14px;color:var(--blue);font-size:.82rem;font-weight:800;letter-spacing:.14em}.styles_sectionTitle__p4fAE{margin-bottom:14px!important;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.3}.styles_sectionSubtitle__yUjwh{max-width:40em;margin:0 auto!important;color:var(--ink-soft);font-size:1.05rem}.styles_billboard__kRvG4{position:relative;overflow:hidden;background:var(--blue);color:#fff}.styles_billboard__kRvG4 .styles_eyebrow__vau3j{color:var(--yellow)}.styles_billboardLabel__KeM1p{font-weight:700}.styles_billboardAmount__vzXde{margin:4px 0;color:var(--yellow);font-family:Montserrat,sans-serif;font-size:clamp(2.7rem,8vw,5.6rem);font-weight:900;line-height:1.1}.styles_billboardAmount__vzXde span{margin-right:8px;font-size:.55em}.styles_billboardAmount__vzXde.styles_billboardAmount__vzXde{font-size:1rem}.styles_billboardNumber__9NzVB.styles_billboardNumber__9NzVB{margin-top:0}.styles_billboardYen__w_K70{color:var(--yellow);font-size:clamp(1.8rem,5vw,4rem)!important;font-weight:800}.styles_billboardNumber__9NzVB{color:var(--yellow);font-size:clamp(2.7rem,10.5vw,7.5rem)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_billboardOku__LZ2cb{font-size:clamp(1.1rem,2.2vw,1.5rem)}.styles_billboardOku__LZ2cb b{color:var(--yellow)}.styles_billboardLead__Pe9Is{max-width:720px;margin:28px auto 0!important;color:hsla(0,0%,100%,.86)}.styles_billboardChips__IfcuH{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px}.styles_billboardChips__IfcuH>div{min-width:210px;padding:18px 24px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1)}.styles_billboardChips__IfcuH b,.styles_billboardChips__IfcuH span{display:block}.styles_billboardChips__IfcuH b{color:var(--yellow);font-size:1.45rem}.styles_billboardChips__IfcuH span{font-size:.85rem}.styles_billboardCount__WT1qE{margin-top:26px!important;font-size:.88rem;opacity:.8}.styles_reveal__DZvzy{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__DZvzy[data-reveal=visible]{transform:none;opacity:1}@media(max-width:768px){.styles_block__I4ipG{padding:62px 0}.styles_content__OpUYU{padding-right:18px;padding-left:18px}}@media(max-width:520px){.styles_largeButton__6HLFE{padding:17px 24px;font-size:1rem}.styles_billboardAmount__vzXde{font-size:2.3rem}.styles_billboardChips__IfcuH>div{min-width:100%}}@media(prefers-reduced-motion:reduce){.styles_reveal__DZvzy{transform:none;opacity:1}}.styles_billboard__kRvG4{padding:84px 0;background:radial-gradient(800px 420px at 88% -20%,rgba(122,217,207,.3),transparent 60%),radial-gradient(600px 500px at 0 120%,rgba(69,149,209,.3),transparent 55%),linear-gradient(135deg,var(--blue-deep) 0,#024579 55%,#11317e 140%)}.styles_billboard__kRvG4 .styles_eyebrow__vau3j{color:#9cc5e8}.styles_billboardLabel__KeM1p{color:#e2f0fa;font-size:1.1rem;letter-spacing:.1em}.styles_billboardAmount__vzXde{display:flex;align-items:flex-start;justify-content:center;gap:.04em;margin:8px 0;font-size:clamp(2.7rem,10.5vw,7.5rem);letter-spacing:-.02em;line-height:.92;text-shadow:0 6px 30px rgba(254,203,0,.28)}.styles_billboardAmount__vzXde span{margin-top:.16em;margin-right:0;font-size:clamp(1.8rem,5vw,4rem)}.styles_billboardOku__LZ2cb{margin-bottom:6px;font-size:clamp(1rem,2.2vw,1.4rem);font-weight:700}.styles_billboardLead__Pe9Is{max-width:34em;margin:18px auto 30px!important;color:#e8f2fb;font-size:clamp(1rem,1.6vw,1.15rem)}.styles_billboardChips__IfcuH{gap:14px;margin-top:0}.styles_billboardChips__IfcuH>div{min-width:150px;padding:16px 22px;border:1px solid hsla(0,0%,100%,.3);border-radius:14px;background:hsla(0,0%,100%,.16)}.styles_billboardChips__IfcuH b{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.7rem;line-height:1}.styles_billboardChips__IfcuH span{color:#e2f0fa}.styles_billboardCount__WT1qE{margin-top:22px!important;color:#d3e6f5;font-size:.85rem;letter-spacing:.04em;opacity:1}@media(max-width:768px){.styles_block__I4ipG{padding:56px 0}.styles_billboard__kRvG4{padding:52px 0}}@media(max-width:420px){.styles_billboardNumber__9NzVB.styles_billboardNumber__9NzVB{font-size:2.3rem!important}.styles_billboardYen__w_K70.styles_billboardYen__w_K70{font-size:1.5rem!important}}@media(max-width:768px){.styles_billboard__kRvG4{padding:52px 0}.styles_billboardChips__IfcuH{gap:10px}.styles_billboardChips__IfcuH>div{min-width:0;min-height:74px;flex:1 1 45%;padding:12px 14px}.styles_billboardChips__IfcuH b{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.3rem;line-height:1}.styles_billboardChips__IfcuH span{display:inline;font-size:.76rem}}@media(max-width:420px){.styles_billboardChips__IfcuH>div{flex:1 1 100%}}@media(max-width:768px){.styles_button__z5ZkL{padding:16px 26px;font-size:1rem}.styles_largeButton__6HLFE.styles_largeButton__6HLFE{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__6HLFE.styles_largeButton__6HLFE{padding:17px 24px;font-size:1rem}}.styles_content__IrGB1{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__c22sl{text-align:center}.styles_block__zzdhu{padding:84px 0}.styles_button__82W2S{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__82W2S:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton___xDHn{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton___xDHn:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__ZtoTT{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__ZtoTT:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__Ovtjm{padding:22px 48px;font-size:1.2rem}.styles_heroCta__QEqVB{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.styles_closing__gHfpf{background:linear-gradient(135deg,#eef5fc,#def2f0)}.styles_closing__gHfpf h2{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:900}.styles_closing__gHfpf p{max-width:620px;margin:18px auto 28px!important;color:var(--ink-soft)}.styles_closing__gHfpf small{display:block;margin-top:18px;color:var(--ink-soft)}@media(max-width:768px){.styles_block__zzdhu{padding:62px 0}.styles_content__IrGB1{padding-right:18px;padding-left:18px}}@media(max-width:520px){.styles_heroCta__QEqVB{display:grid}.styles_heroCta__QEqVB .styles_button__82W2S{width:100%}.styles_largeButton__Ovtjm{padding:17px 24px;font-size:1rem}}.styles_closing__gHfpf{background:radial-gradient(900px 500px at 85% -10%,rgba(122,217,207,.26),transparent 60%),radial-gradient(820px 620px at 5% 120%,rgba(69,149,209,.2),transparent 55%),linear-gradient(180deg,#f7fbfe,#eef5fc)}.styles_closing__gHfpf h2{font-family:inherit;font-size:clamp(1.8rem,4vw,2.8rem)}.styles_closing__gHfpf p{max-width:34em;margin:18px auto 30px!important;font-size:1.08rem}.styles_closing__gHfpf small{margin-top:22px;font-size:.85rem}.styles_closing__gHfpf .styles_heroCta__QEqVB{justify-content:center}.styles_closing__gHfpf .styles_closingNote__29ndm{max-width:34em;margin:18px auto 30px!important;font-size:1.08rem}@media(max-width:768px){.styles_block__zzdhu{padding:56px 0}.styles_heroCta__QEqVB{margin-top:20px}.styles_heroCta__QEqVB .styles_button__82W2S{width:100%}.styles_closing__gHfpf .styles_heroCta__QEqVB{justify-content:stretch}.styles_closing__gHfpf .styles_heroCta__QEqVB .styles_button__82W2S{width:100%}.styles_button__82W2S{padding:16px 26px;font-size:1rem}.styles_largeButton__Ovtjm.styles_largeButton__Ovtjm{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__Ovtjm.styles_largeButton__Ovtjm{padding:17px 24px;font-size:1rem}}.styles_content__RBtkd{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__Bhy3p{text-align:center}.styles_block__gHarF{padding:84px 0}.styles_button__k6X37{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__k6X37:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__N5zhb{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__N5zhb:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__jZAOO{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__jZAOO:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__aINxC{padding:22px 48px;font-size:1.2rem}.styles_conditionGrid__QJP2a{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.styles_conditions__Qan1r{background:#f4f8fb}.styles_conditionCard__KacCt{display:flex;align-items:center;gap:16px;padding:24px;border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);text-align:left}.styles_conditionCard__KacCt>span{display:grid;flex:none;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--blue-pale);color:var(--blue)}.styles_conditionCard__KacCt img{width:23px;height:23px}.styles_conditionCard__KacCt p{font-weight:700}.styles_conditionNote__VTuJj{max-width:900px;margin:28px auto 0!important;padding-top:18px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:.82rem;text-align:left}.styles_conditionNote__VTuJj+.styles_conditionNote__VTuJj{margin-top:12px!important;padding-top:0;border-top:0}.styles_conditionNote__VTuJj b{display:block;color:var(--ink)}.styles_reveal__vlnXO{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__vlnXO[data-reveal=visible]{transform:none;opacity:1}@media(max-width:768px){.styles_block__gHarF{padding:62px 0}.styles_content__RBtkd{padding-right:18px;padding-left:18px}.styles_conditionGrid__QJP2a{grid-auto-rows:1fr}.styles_conditionCard__KacCt{gap:14px;padding:20px 18px}.styles_conditionNote__VTuJj{margin-top:28px!important;padding-top:18px}.styles_conditionGrid__QJP2a{grid-template-columns:1fr}}@media(max-width:520px){.styles_largeButton__aINxC{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__vlnXO{transform:none;opacity:1}}.styles_conditionGrid__QJP2a{gap:16px;margin-top:42px}.styles_conditionCard__KacCt{align-items:flex-start;padding:24px 22px;border:1px solid var(--line)}.styles_conditionCard__KacCt>span{border-radius:12px}.styles_conditionCard__KacCt img{width:26px;height:26px}.styles_conditionCard__KacCt h3{margin-bottom:5px!important;font-size:1.04rem}.styles_conditionCard__KacCt p{color:var(--ink-soft);font-size:.9rem;font-weight:400;line-height:1.7}.styles_conditionNote__VTuJj{max-width:820px;margin-top:40px!important;padding:22px 8px 0;font-size:.86rem;line-height:1.9}.styles_conditionNote__VTuJj+.styles_conditionNote__VTuJj{margin-top:18px!important;padding-top:18px;border-top:1px solid var(--line)}.styles_conditionNote__VTuJj b{margin-bottom:6px;font-size:.92rem}@media(max-width:768px){.styles_block__gHarF{padding:56px 0}.styles_conditionGrid__QJP2a{grid-auto-rows:1fr}.styles_conditionCard__KacCt{gap:14px;padding:20px 18px}.styles_conditionNote__VTuJj{margin-top:28px!important;padding-top:18px}.styles_button__k6X37{padding:16px 26px;font-size:1rem}.styles_largeButton__aINxC.styles_largeButton__aINxC{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__aINxC.styles_largeButton__aINxC{padding:17px 24px;font-size:1rem}}.styles_content__HNF6E{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__BmasM{text-align:center}.styles_block__BeFnC{padding:84px 0}.styles_button___IPMn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button___IPMn:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__YZboN{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__YZboN:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton___xwSG{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton___xwSG:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__z0Ux1{padding:22px 48px;font-size:1.2rem}.styles_faq__A0XRD{background:#f4f8fb}.styles_faqList__gx87k{display:grid;max-width:860px;grid-gap:14px;gap:14px;margin:38px auto 0;text-align:left}.styles_faqItem__b_stf{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.styles_faqItem__b_stf>button{display:flex;width:100%;align-items:center;gap:14px;padding:20px 24px;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.styles_faqItem__b_stf>button>span{display:grid;flex:none;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--blue-pale);color:var(--blue);font-family:Montserrat,sans-serif;font-weight:900}.styles_faqItem__b_stf>button>i{position:relative;width:22px;height:22px;margin-left:auto;flex:none;transition:transform .3s ease}.styles_faqItem__b_stf>button>i:after,.styles_faqItem__b_stf>button>i:before{position:absolute;top:9px;width:12px;height:2.4px;border-radius:2px;background:var(--blue);content:""}.styles_faqItem__b_stf>button>i:before{left:1px;transform:rotate(45deg)}.styles_faqItem__b_stf>button>i:after{right:1px;transform:rotate(-45deg)}.styles_faqItem__b_stf.styles_open__i3SKb{box-shadow:var(--shadow)}.styles_faqItem__b_stf.styles_open__i3SKb button i{transform:rotate(180deg)}.styles_faqAnswer__8NVPq{display:grid;grid-template-rows:minmax(0,0fr);transition:grid-template-rows .32s ease;transition:grid-template-rows .32s ease,-ms-grid-rows .32s ease}.styles_faqItem__b_stf.styles_open__i3SKb .styles_faqAnswer__8NVPq{grid-template-rows:minmax(0,1fr)}.styles_faqAnswer__8NVPq>div{min-height:0;overflow:hidden;padding:0 24px 22px 72px;color:var(--ink-soft);transition:padding-bottom .32s ease;white-space:break-spaces}.styles_faqItem__b_stf:not(.styles_open__i3SKb) .styles_faqAnswer__8NVPq>div{padding-bottom:0}.styles_faqMore__3bheO{margin-top:26px!important;color:var(--ink-soft);font-size:.9rem}.styles_faqMore__3bheO a{color:var(--blue)!important;font-weight:700;text-decoration:underline!important}.styles_reveal__HefyJ{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__HefyJ[data-reveal=visible]{transform:none;opacity:1}@media(max-width:768px){.styles_block__BeFnC{padding:62px 0}.styles_content__HNF6E{padding-right:18px;padding-left:18px}.styles_faqList__gx87k{gap:12px;margin-top:30px}.styles_faqItem__b_stf>button{padding:16px 18px}.styles_faqAnswer__8NVPq>div{padding:0 18px 18px}}@media(max-width:520px){.styles_largeButton__z0Ux1{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__HefyJ{transform:none;opacity:1}}@media(max-width:768px){.styles_block__BeFnC{padding:56px 0}}@media(min-width:769px){.styles_faqList__gx87k{max-width:820px;margin-top:42px}.styles_faqItem__b_stf>button{font-family:inherit;font-size:1.05rem;line-height:1.5}.styles_faqItem__b_stf>button>span{width:30px;height:30px;border-radius:8px;font-size:1rem;font-weight:800}.styles_faqItem__b_stf>button>i{width:22px;height:22px;transition:transform .3s}.styles_faqItem__b_stf>button>i:after,.styles_faqItem__b_stf>button>i:before{top:9px;width:12px;height:2.4px;border-radius:2px}.styles_faqItem__b_stf>button>i:before{left:1px;transform:rotate(45deg)}.styles_faqItem__b_stf>button>i:after{right:1px;left:auto;transform:rotate(-45deg)}.styles_faqItem__b_stf.styles_open__i3SKb button i{transform:rotate(180deg)}.styles_faqAnswer__8NVPq>div{padding-left:68px;font-size:.97rem;line-height:1.8}.styles_faqMore__3bheO{margin-top:30px!important;font-size:.92rem}}@media(max-width:768px){.styles_faqList__gx87k{gap:12px;margin-top:30px}.styles_button___IPMn{padding:16px 26px;font-size:1rem}.styles_largeButton__z0Ux1.styles_largeButton__z0Ux1{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__z0Ux1.styles_largeButton__z0Ux1{padding:17px 24px;font-size:1rem}}.styles_content__WaSom{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_logo__jW96B{width:auto}.styles_footer__7wOBC{padding:34px 0 110px;background:#fff;color:var(--ink-soft);font-size:.82rem}.styles_footerContent__yK_RN{display:flex;align-items:center;justify-content:space-between;gap:24px}@media(max-width:768px){.styles_content__WaSom{padding-right:18px;padding-left:18px}.styles_footerContent__yK_RN{flex-direction:column;align-items:flex-start;gap:12px}}.styles_logo__jW96B{height:30px}.styles_footer__7wOBC{padding:46px 0;background:#014579;color:#fff;font-size:.86rem}.styles_footer__7wOBC .styles_logo__jW96B{height:26px;filter:brightness(0) invert(1);opacity:.92}@media(max-width:768px){.styles_logo__jW96B{height:24px}.styles_footer__7wOBC{padding:34px 0}}.styles_content__98PW3{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__YWoay{text-align:center}.styles_block__4KoSF{padding:84px 0}.styles_button__0PmKo{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__0PmKo:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__zEw_y{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__zEw_y:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__RsYn6{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__RsYn6:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__bOUWD{padding:22px 48px;font-size:1.2rem}.styles_header__gaWzm{position:sticky;z-index:50;top:0;backdrop-filter:saturate(180%) blur(12px)}.styles_navigation__KCv3b{display:flex;align-items:center;justify-content:space-between}.styles_logoLink__jJ3IS{display:inline-flex;line-height:0}.styles_logoLink__jJ3IS:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_logo__SJscD{width:auto}.styles_navigationCta__8Y0Xb{display:flex;align-items:center;gap:12px}.styles_navigationLink__Q7zzZ{padding:12px 6px;color:var(--ink-soft)!important;font-size:.95rem;font-weight:700}.styles_navigationLink__Q7zzZ:hover{color:var(--blue)!important}.styles_headerButton__B2SpZ{padding:12px 22px;font-size:.95rem}@media(max-width:768px){.styles_block__4KoSF{padding:62px 0}.styles_content__98PW3{padding-right:18px;padding-left:18px}.styles_navigation__KCv3b{height:62px}.styles_navigationLink__Q7zzZ{display:none}.styles_headerButton__B2SpZ{padding:11px 18px}}@media(max-width:520px){.styles_largeButton__bOUWD{padding:17px 24px;font-size:1rem}}.styles_header__gaWzm{border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.86)}.styles_navigation__KCv3b{height:72px}.styles_logo__SJscD{height:30px}@media(max-width:768px){.styles_block__4KoSF{padding:56px 0}.styles_navigation__KCv3b{height:60px}.styles_logo__SJscD{height:24px}.styles_headerButton__B2SpZ{display:none}.styles_navigationLink__Q7zzZ{display:inline;padding:10px 2px;font-size:.86rem}.styles_button__0PmKo{padding:16px 26px;font-size:1rem}.styles_largeButton__bOUWD.styles_largeButton__bOUWD{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__bOUWD.styles_largeButton__bOUWD{padding:17px 24px;font-size:1rem}}.styles_content__ZAr5e{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__vfn_J{text-align:center}.styles_block__oGGOJ{padding:84px 0}.styles_button__mEPDB{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__mEPDB:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__UKq5Y{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__UKq5Y:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__ltv1F{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__ltv1F:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton___1Y5K{padding:22px 48px;font-size:1.2rem}.styles_hero__kfQq6{position:relative;overflow:hidden;padding-top:72px;background:linear-gradient(100deg,rgba(247,251,254,.94),rgba(247,251,254,.6) 36%,rgba(247,251,254,.08) 60%,rgba(247,251,254,0) 78%),url(/partner-introduction/hero-bg.png) 50%/cover no-repeat,linear-gradient(180deg,#f7fbfe,#eef5fc)}.styles_heroGrid__EdPiW{display:grid;align-items:center;grid-gap:48px}.styles_heroBadge__19Ois{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 16px;border:1px solid #dcebf7;border-radius:999px;background:#fff;box-shadow:var(--shadow-sm);color:var(--blue);font-size:.9rem;font-weight:700}.styles_heroBadge__19Ois>span{width:8px;height:8px;border-radius:50%;background:var(--coral);animation:styles_pulse__PKUYn 1.8s infinite}.styles_displayTitle__NZSTM.styles_displayTitle__NZSTM{font-family:Montserrat,Noto Sans JP,sans-serif;font-size:clamp(2rem,5.2vw,3.5rem);font-weight:900;letter-spacing:-.01em;line-height:1.3}.styles_displayTitle__NZSTM>span{position:relative;z-index:0;color:var(--blue);white-space:nowrap}.styles_displayTitle__NZSTM>span:after{position:absolute;z-index:-1;right:-2%;bottom:.04em;left:-2%;height:.36em;border-radius:4px;background:var(--yellow);content:"";opacity:.45}.styles_heroLead__RKW7c{color:var(--ink-soft)}.styles_heroCta__UsIB1{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.styles_heroNote__OFYNe{margin-top:14px!important;color:var(--ink-soft);font-size:.85rem}.styles_rewardStack__mkNgH{display:grid;grid-gap:18px;gap:18px}.styles_marquee__roBm2{overflow:hidden;margin-top:48px;padding:14px 0;background:var(--blue);color:#fff}.styles_marqueeTrack__fXFpp{display:flex;width:-moz-max-content;width:max-content;gap:48px;animation:styles_marquee__roBm2 26s linear infinite;font-weight:700;white-space:nowrap}.styles_marqueeTrack__fXFpp span{display:inline-flex;align-items:center;gap:10px}.styles_marqueeTrack__fXFpp svg{color:var(--yellow)}.styles_marqueeTrack__fXFpp b{color:#9cc5e8}@keyframes styles_pulse__PKUYn{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes styles_marquee__roBm2{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:919px){.styles_heroGrid__EdPiW{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.styles_block__oGGOJ{padding:62px 0}.styles_content__ZAr5e{padding-right:18px;padding-left:18px}.styles_hero__kfQq6{padding-top:42px;background-position:62%}.styles_heroGrid__EdPiW{gap:30px;padding-bottom:0}.styles_heroLead__RKW7c{max-width:23em}}@media(max-width:520px){.styles_displayTitle__NZSTM{font-size:1.95rem}.styles_heroCta__UsIB1{display:grid}.styles_heroCta__UsIB1 .styles_button__mEPDB{width:100%}.styles_largeButton___1Y5K{padding:17px 24px;font-size:1rem}}.styles_hero__kfQq6{padding:72px 0 0}.styles_heroGrid__EdPiW{grid-template-columns:1.05fr .95fr;gap:48px;padding-bottom:30px}.styles_heroLead__RKW7c{max-width:30em;margin:22px 0 14px!important;font-size:clamp(1rem,1.6vw,1.18rem)}.styles_marqueeTrack__fXFpp svg{width:15px;height:15px}.styles_marqueeTrack__fXFpp svg path{fill:var(--yellow)}.styles_marqueeTrack__fXFpp svg circle{fill:var(--blue)}@media(max-width:919px){.styles_heroGrid__EdPiW{grid-template-columns:1fr}}@media(max-width:768px){.styles_block__oGGOJ{padding:56px 0}.styles_hero__kfQq6{padding:44px 0 0;background-position:50%,50%,50%;background-size:auto,cover,auto}.styles_heroGrid__EdPiW{gap:30px;padding-bottom:0}.styles_heroBadge__19Ois{margin-bottom:16px;padding:7px 13px;font-size:.78rem}.styles_heroLead__RKW7c{margin:16px 0 10px!important}.styles_rewardStack__mkNgH{gap:14px;grid-auto-rows:1fr}.styles_heroCta__UsIB1{margin-top:20px}.styles_heroCta__UsIB1 .styles_button__mEPDB{width:100%}}@media(max-width:420px){.styles_displayTitle__NZSTM{font-size:1.85rem}}@media(max-width:768px){.styles_button__mEPDB{padding:16px 26px;font-size:1rem}.styles_largeButton___1Y5K.styles_largeButton___1Y5K{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton___1Y5K.styles_largeButton___1Y5K{padding:17px 24px;font-size:1rem}}.styles_content__VRTKv{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__JrDnW{text-align:center}.styles_block__ZikeI{padding:84px 0}.styles_button__01lxR{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__01lxR:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__XkWCv{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__XkWCv:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__51OkR{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__51OkR:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__w31ZU{padding:22px 48px;font-size:1.2rem}.styles_flow__wzP8_{background:#f4f8fb}.styles_flowSteps__QFQvI{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;margin-top:46px}.styles_flowStep__28bPr{position:relative;padding:24px 12px}.styles_flowStep__28bPr>div{display:grid;width:48px;height:48px;margin:0 auto 16px;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-family:Montserrat,sans-serif;font-weight:800}.styles_flowStep__28bPr h3{margin-bottom:7px!important;font-size:1rem}.styles_flowStep__28bPr p{color:var(--ink-soft);font-size:.82rem}.styles_flowText__O_A6N{display:block}.styles_reveal__IXCe3{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__IXCe3[data-reveal=visible]{transform:none;opacity:1}@media(max-width:768px){.styles_block__ZikeI{padding:62px 0}.styles_content__VRTKv{padding-right:18px;padding-left:18px}.styles_flowSteps__QFQvI{grid-template-columns:1fr;gap:20px}.styles_flowStep__28bPr{display:grid;grid-template-columns:48px 1fr;grid-gap:3px 16px;gap:3px 16px;padding:0;text-align:left}.styles_flowStep__28bPr>div{grid-row:1/3;margin:0}}@media(max-width:520px){.styles_largeButton__w31ZU{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__IXCe3{transform:none;opacity:1}}.styles_flow__wzP8_{position:relative;overflow:hidden;background:#014579;color:#fff}.styles_flowSteps__QFQvI{gap:14px;margin-top:48px}.styles_flowStep__28bPr{padding:12px}.styles_flowStep__28bPr>div{width:60px;height:60px;margin-bottom:16px;background:linear-gradient(140deg,#bde5e1,var(--blue-mid));box-shadow:0 10px 24px -8px rgba(0,0,0,.4);font-size:1.4rem}.styles_flowStep__28bPr p{color:#d3e2ee;font-size:.88rem}@media(max-width:768px){.styles_block__ZikeI{padding:56px 0}.styles_flowStep__28bPr{display:flex;align-items:center;gap:16px}.styles_flowStep__28bPr>div{width:44px;height:44px;margin:0;flex:none;font-size:1.15rem}.styles_flowText__O_A6N{min-width:0;flex:1 1}.styles_flowSteps__QFQvI{gap:24px;margin-top:40px}.styles_flowStep__28bPr{padding:0;text-align:left}.styles_flowStep__28bPr h3{margin-bottom:6px!important;font-size:1.02rem}}@media(min-width:680px){.styles_flowSteps__QFQvI{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:48px}.styles_flowStep__28bPr{display:block;padding:12px;text-align:center}.styles_flowStep__28bPr>div{width:60px;height:60px;margin:0 auto 16px;flex:initial;font-size:1.4rem}.styles_flowStep__28bPr:not(:last-child):after{position:absolute;top:30px;right:-7px;width:14px;height:2px;background:hsla(0,0%,100%,.3);content:""}}@media(max-width:768px){.styles_button__01lxR{padding:16px 26px;font-size:1rem}.styles_largeButton__w31ZU.styles_largeButton__w31ZU{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__w31ZU.styles_largeButton__w31ZU{padding:17px 24px;font-size:1rem}}.styles_panel__GBU4b{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-sm);max-height:630px}.styles_panelHead__SRQvx{padding:24px;border-bottom:1px solid var(--line)}.styles_panelPrefecture__Ayyvn{display:flex;align-items:center;gap:10px;font-size:1.4rem;font-weight:900}.styles_panelPrefecture__Ayyvn span{width:14px;height:14px;border-radius:4px}.styles_panelMeta__JbEpU{margin-top:5px;color:var(--ink-soft);font-size:.9rem}.styles_panelMeta__JbEpU b{color:var(--blue)}.styles_panelBody__jArsQ{overflow-y:auto;max-height:525px}.styles_panelEmpty__kNdgP{display:grid;min-height:300px;place-items:center;padding:30px;color:var(--ink-soft);text-align:center}.styles_cityGroup__hjslP{border-bottom:1px solid var(--line)}.styles_cityHead__M4_Uy{display:flex;width:100%;align-items:center;gap:10px;padding:16px 20px;border:0;background:#f9fbfd;color:var(--ink);text-align:left;cursor:pointer}.styles_cityName__cbUjW{font-weight:800}.styles_cityMeta__Kh6xf{margin-left:auto;color:var(--ink-soft);font-size:.8rem}.styles_cityMeta__Kh6xf b{color:var(--blue)}.styles_cityChevron__6TmKo{transition:transform .2s ease}.styles_cityGroup__hjslP.styles_open__XCu93 .styles_cityChevron__6TmKo{transform:rotate(180deg)}.styles_areaRow__oKAby{display:flex;align-items:center;padding:18px 20px;border-bottom:1px solid #edf0f2}.styles_areaMain__sWnda{min-width:0;flex:1 1}.styles_areaName__5NhYg{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:.94rem;font-weight:800}.styles_areaType__BRVFy,.styles_badge__Tt1ac{padding:2px 7px;border-radius:99px;font-size:.68rem;font-weight:700}.styles_areaType__BRVFy{background:#edf0f2;color:var(--ink-soft)}.styles_badge__Tt1ac{background:var(--blue-pale);color:var(--blue)}.styles_ss__08Qwj{background:#ffd5d5}.styles_s__AK19b{background:#fff0dc;color:#914516}.styles_c__nVNg6{background:var(--teal-pale);color:var(--teal-dark)}.styles_areaProgress__Obsdj{overflow:hidden;height:6px;margin-top:9px;border-radius:99px;background:#e9edf1}.styles_areaProgress__Obsdj i{display:block;height:100%;border-radius:inherit;background:var(--blue-mid)}.styles_areaNumbers__WwbXA{margin-top:4px;color:var(--ink-soft);font-size:.72rem}.styles_areaNumbers__WwbXA b{color:var(--blue)}.styles_areaCta__U8kNZ{flex:none}.styles_areaCta__U8kNZ .styles_areaDone__cP7so,.styles_areaCta__U8kNZ button{display:inline-flex;padding:9px 14px;border:0;border-radius:99px;font-size:.78rem;font-weight:700}.styles_areaCta__U8kNZ button{background:var(--blue);color:#fff;cursor:pointer}.styles_areaDone__cP7so{background:var(--teal-pale);color:var(--teal-dark)}@media(max-width:768px){.styles_panel__GBU4b{max-height:none}.styles_panelBody__jArsQ{max-height:560px}}@media(max-width:520px){.styles_areaRow__oKAby{align-items:flex-end;padding:16px 14px}.styles_areaCta__U8kNZ .styles_areaDone__cP7so,.styles_areaCta__U8kNZ button{padding:8px 11px}.styles_cityMeta__Kh6xf{display:none}}.styles_panel__GBU4b{border:1px solid #e7f0f8;border-radius:24px;box-shadow:var(--shadow);display:flex;height:600px;max-height:80vh;flex-direction:column}.styles_panelHead__SRQvx{padding:24px 26px 18px;background:var(--blue-pale)}.styles_panelPrefecture__Ayyvn{font-size:1.5rem}.styles_panelMeta__JbEpU{margin-top:4px}.styles_panelBody__jArsQ{max-height:none;min-height:0;flex:1 1;padding:14px 18px}.styles_cityGroup__hjslP{overflow:hidden;margin:8px 6px;border:1px solid #e7eef4;border-radius:14px;background:#fff}.styles_cityHead__M4_Uy{padding:13px 16px;background:var(--blue-pale)}.styles_cityHead__M4_Uy:hover{background:#e3eef9}.styles_cityName__cbUjW{flex:none;font-size:1rem}.styles_cityMeta__Kh6xf{margin-left:2px;font-size:.82rem}.styles_cityChevron__6TmKo{margin-left:auto;color:var(--blue);font-size:1.2rem;line-height:1}.styles_cityAreas__FQEif{padding:4px 10px 8px}.styles_areaRow__oKAby{gap:14px;padding:15px 12px;border-bottom:0;border-radius:14px}.styles_areaRow__oKAby+.styles_areaRow__oKAby{border-top:1px solid #eef3f7}.styles_areaRow__oKAby:hover{background:#f4f8fb}.styles_areaName__5NhYg{gap:8px;font-size:1.02rem;font-weight:700}.styles_areaType__BRVFy{padding:2px 8px;border-radius:6px;background:#f2f2f2;font-size:.76rem;font-weight:600}.styles_badge__Tt1ac{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:7px;font-size:.74rem}.styles_badge__Tt1ac:before{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor;content:""}.styles_ss__08Qwj{background:#fdf2f2;color:#ad1d1d}.styles_a__jiWL5,.styles_s__AK19b{background:#fff7ec;color:#914516}.styles_b__h3vOr{background:#ffe992;color:#914516}.styles_done__M3QLH{background:var(--teal-pale);color:var(--teal-dark)}.styles_areaProgress__Obsdj{height:7px;margin-top:8px;background:#eef3f7}.styles_areaProgress__Obsdj i{background:linear-gradient(90deg,var(--yellow),#20a093)}.styles_areaNumbers__WwbXA{margin-top:5px;font-size:.82rem}.styles_areaNumbers__WwbXA b{font-weight:700}.styles_areaCta__U8kNZ button{padding:11px 20px;font-size:.86rem;box-shadow:0 6px 16px -6px rgba(11,106,179,.55);transition:background .15s ease,transform .15s ease}.styles_areaCta__U8kNZ button:hover{transform:translateY(-1px);background:var(--blue-deep)}@media(max-width:768px){.styles_panel__GBU4b{height:auto;max-height:none;border-radius:16px}.styles_panelBody__jArsQ{max-height:440px;padding:10px 12px}.styles_panelHead__SRQvx{padding:18px 18px 14px}.styles_panelPrefecture__Ayyvn{font-size:1.25rem}.styles_panelMeta__JbEpU{margin-top:4px}.styles_cityGroup__hjslP{margin:8px 6px}.styles_cityGroup__hjslP+.styles_cityGroup__hjslP{margin-top:10px}.styles_cityHead__M4_Uy{gap:10px;padding:15px 16px}.styles_cityMeta__Kh6xf{display:inline;margin-left:2px;font-size:.82rem}.styles_cityChevron__6TmKo{margin-left:auto;color:var(--blue);font-size:1.2rem;line-height:1}.styles_cityAreas__FQEif{padding:4px 10px 8px}.styles_areaRow__oKAby{flex-wrap:wrap;gap:8px;padding:14px 10px}.styles_areaMain__sWnda{flex:1 1 100%}.styles_areaCta__U8kNZ{margin-left:auto}.styles_areaCta__U8kNZ button{padding:13px 22px;font-size:.9rem}}.styles_mapCard__xHGLc{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-sm);padding:22px}.styles_mapLegend__Bka9g{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--ink-soft);font-size:.78rem}.styles_legendBar__WLPff{width:120px;height:8px;border-radius:99px;background:linear-gradient(90deg,#e11717,#ffb443,#fecb00,#20a093)}.styles_japanMap__dbanz{display:block;width:100%;height:auto;margin-top:8px}.styles_tileGroup__KkghC{cursor:pointer}.styles_tileGroup__KkghC rect{stroke:#fff;stroke-width:2;transition:filter .15s ease,stroke .15s ease,stroke-width .15s ease}.styles_tileGroup__KkghC text{pointer-events:none;font-size:11.5px;font-weight:800}.styles_tileGroup__KkghC.styles_selected__Gry7J rect,.styles_tileGroup__KkghC:focus-visible rect,.styles_tileGroup__KkghC:hover rect{filter:brightness(1.04);stroke:var(--blue);stroke-width:4}.styles_tileGroup__KkghC:focus{outline:none}.styles_darkTileLabel__bDbiI{stroke:hsla(0,0%,100%,.85)!important;stroke-width:2.6px!important}@media(max-width:768px){.styles_mapCard__xHGLc{padding:12px}.styles_tileGroup__KkghC text{font-size:15.5px}}.styles_mapCard__xHGLc{border:1px solid #e7f0f8;border-radius:24px;box-shadow:var(--shadow);padding:26px}.styles_mapLegend__Bka9g{justify-content:normal;gap:14px;margin-bottom:18px;font-size:.82rem}.styles_mapLegend__Bka9g span:first-child{color:#e11717;font-weight:700}.styles_mapLegend__Bka9g span:last-child{color:var(--teal-dark);font-weight:700}.styles_legendBar__WLPff{min-width:120px;height:12px;flex:1 1}.styles_tileGroup__KkghC rect{transition:filter .15s ease}.styles_tileGroup__KkghC text{font-weight:700;paint-order:stroke;stroke:rgba(0,0,0,.28);stroke-width:2px;stroke-linejoin:round}.styles_tileGroup__KkghC:hover rect{filter:brightness(1.08)}.styles_tileGroup__KkghC.styles_selected__Gry7J rect{filter:none;stroke:var(--ink);stroke-width:2.4}@media(max-width:768px){.styles_mapCard__xHGLc{padding:16px;border-radius:16px}.styles_japanMap__dbanz{display:inline;margin-top:0}}.styles_goalMeter___KxiE{max-width:760px;margin:36px auto 0;border:1px solid #dcebf7;border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.styles_goalHead__ladmq{display:flex;align-items:center;justify-content:space-between;gap:20px}.styles_goalLead__rEAmw{display:flex;align-items:center;color:var(--black-2);font-size:1.1rem;font-weight:700;text-align:left}.styles_goalLead__rEAmw img{width:30px;margin-right:12px}.styles_goalPercentage__L1Xqf{color:var(--blue);font-family:Montserrat,sans-serif;font-size:2.7rem;font-weight:900;line-height:1}.styles_goalPercentage__L1Xqf i{margin-left:2px;font-size:1rem;font-style:normal}.styles_goalTrack__JT8j9{overflow:visible;height:14px;margin-top:20px;border-radius:99px;background:#e8eef3}.styles_goalFill__057e5{position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--coral),var(--yellow),var(--teal));transition:width 1.1s ease}.styles_goalFill__057e5 img{position:absolute;top:50%;right:-12px;width:25px;transform:translateY(-50%)}.styles_mapStats__pTAmA{display:flex;justify-content:center;gap:16px;margin-top:20px}.styles_stat__O8eqt{min-width:200px;border-radius:14px;background:#fff;box-shadow:var(--shadow-sm)}.styles_stat__O8eqt b,.styles_stat__O8eqt span{display:block}.styles_stat__O8eqt b{color:var(--blue);font-family:Montserrat,sans-serif;font-size:1.8rem}.styles_stat__O8eqt span{color:var(--ink-soft);font-size:.85rem}.styles_reveal__P3umw{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__P3umw[data-reveal=visible]{transform:none;opacity:1}@media(max-width:768px){.styles_goalMeter___KxiE{padding:22px 18px}.styles_mapStats__pTAmA{flex-wrap:wrap}.styles_stat__O8eqt{min-height:82.78125px;min-width:0;flex:1 1}}@media(max-width:520px){.styles_goalHead__ladmq{flex-wrap:wrap}.styles_goalLead__rEAmw{font-size:1rem}.styles_goalPercentage__L1Xqf{font-size:2.2rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__P3umw{transform:none;opacity:1}}.styles_goalMeter___KxiE{margin-top:38px;padding:26px 30px;border:1px solid #e7f0f8;border-radius:20px;box-shadow:var(--shadow)}.styles_goalHead__ladmq{gap:16px;margin-bottom:18px}.styles_goalLead__rEAmw{gap:12px;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:800;line-height:1.4}.styles_goalLead__rEAmw img{width:34px;margin-right:0;filter:drop-shadow(0 3px 5px rgba(11,106,179,.25));animation:styles_pinBob__UiJ7R 2.4s ease-in-out infinite}.styles_goalPercentage__L1Xqf{display:flex;align-items:baseline;font-size:clamp(2rem,5vw,3rem)}.styles_goalPercentage__L1Xqf i{color:var(--blue-mid);font-size:.42em}.styles_goalTrack__JT8j9{height:18px;margin-top:0;background:#e9f1f8}.styles_goalFill__057e5{background:linear-gradient(90deg,var(--teal),var(--blue-mid) 70%,var(--blue));transition:width 1.4s cubic-bezier(.22,1,.36,1)}.styles_goalFill__057e5 img{right:-13px;width:30px;transform:translateY(-58%)}.styles_mapStats__pTAmA{gap:14px;margin:30px 0 8px}.styles_stat__O8eqt{min-width:150px;padding:16px 24px;border:1px solid var(--line)}.styles_stat__O8eqt b{font-size:2rem;line-height:1}@keyframes styles_pinBob__UiJ7R{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:768px){.styles_goalMeter___KxiE{padding:22px 18px;border-radius:16px}.styles_goalHead__ladmq{gap:12px}.styles_goalLead__rEAmw{flex:1 1;gap:10px;font-size:1.05rem;line-height:1.4}.styles_goalPercentage__L1Xqf{flex:none}.styles_mapStats__pTAmA{gap:10px}.styles_stat__O8eqt{min-width:0;flex:1 1 40%;padding:14px 12px}.styles_stat__O8eqt b{font-size:1.6rem}.styles_stat__O8eqt span{font-size:.76rem}}@media(max-width:420px){.styles_stat__O8eqt{flex:1 1 100%}}.styles_content__0e1JK{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__iN6nz{text-align:center}.styles_block__N6Hos{padding:84px 0}.styles_button__X73_3{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__X73_3:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__ZZOdH{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__ZZOdH:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__kXySY{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__kXySY:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__IRoAL{padding:22px 48px;font-size:1.2rem}.styles_eyebrow__yY0ZE{display:inline-block;margin-bottom:14px;color:var(--blue);font-size:.82rem;font-weight:800;letter-spacing:.14em}.styles_sectionTitle__LAlYl{margin-bottom:14px!important;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.3}.styles_sectionSubtitle__IFBRd{max-width:40em;margin:0 auto!important;color:var(--ink-soft);font-size:1.05rem}.styles_mapBlock__gtzX4{background:#f4f8fb}.styles_mapLayout__QWRL_{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;grid-gap:28px;gap:28px;margin-top:36px}.styles_middleCta__fsd7V{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:34px;padding:26px 32px;border-radius:18px;background:var(--blue);color:#fff}.styles_middleCta__fsd7V b,.styles_middleCta__fsd7V span{display:block}.styles_middleCta__fsd7V b{font-size:1.12rem;font-weight:800;margin-bottom:5px}.styles_middleCta__fsd7V span{color:hsla(0,0%,100%,.8);font-size:.9rem}.styles_middleCta__fsd7V .styles_primaryButton__ZZOdH{background:#fff;color:var(--blue)!important}.styles_reveal__T4ijw{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__T4ijw[data-reveal=visible]{transform:none;opacity:1}@media(max-width:919px){.styles_mapLayout__QWRL_{grid-template-columns:1fr}}@media(max-width:768px){.styles_block__N6Hos{padding:62px 0}.styles_content__0e1JK{padding-right:18px;padding-left:18px}.styles_middleCta__fsd7V{flex-direction:column;align-items:stretch;padding:22px;text-align:center}}@media(max-width:520px){.styles_largeButton__IRoAL{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__T4ijw{transform:none;opacity:1}}.styles_mapBlock__gtzX4{background:linear-gradient(180deg,#fff,#f4f8fb)}.styles_middleCta__fsd7V{max-width:900px;margin:44px auto 0;padding:26px 30px;border:1px solid #d5e6f6;background:var(--blue-pale);color:var(--ink);text-align:left}.styles_middleCta__fsd7V span{color:var(--ink-soft)}.styles_middleCta__fsd7V .styles_primaryButton__ZZOdH{background:var(--blue);color:#fff!important}@media(max-width:768px){.styles_block__N6Hos{padding:56px 0}.styles_middleCta__fsd7V{text-align:center}.styles_button__X73_3{padding:16px 26px;font-size:1rem}.styles_largeButton__IRoAL.styles_largeButton__IRoAL{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__IRoAL.styles_largeButton__IRoAL{padding:17px 24px;font-size:1rem}}.styles_content__jFmpm{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__8_KNt{text-align:center}.styles_block__tE3aw{padding:84px 0}.styles_button__vCFvp{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__vCFvp:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__INBCq{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__INBCq:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__OgVO1{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__OgVO1:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__3dTOw{padding:22px 48px;font-size:1.2rem}.styles_problem__rIXcj{background:#f4f8fb}.styles_problemGrid__FjENK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:46px}.styles_problemCard__Fj88G{padding:32px 26px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-sm)}.styles_problemCard__Fj88G>img{width:72px;height:72px;margin-bottom:16px;padding:16px;border-radius:20px;background:var(--blue-pale);color:var(--blue)}.styles_problemCard__Fj88G h3{margin-bottom:8px!important;font-size:1.1rem}.styles_problemCard__Fj88G p{color:var(--ink-soft);font-size:.94rem}.styles_reveal__reUtC{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__reUtC[data-reveal=visible]{transform:none;opacity:1}@media(max-width:768px){.styles_block__tE3aw{padding:62px 0}.styles_content__jFmpm{padding-right:18px;padding-left:18px}.styles_problemCard__Fj88G{padding:24px 20px}.styles_problemGrid__FjENK{grid-template-columns:1fr}}@media(max-width:520px){.styles_largeButton__3dTOw{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__reUtC{transform:none;opacity:1}}.styles_problemGrid__FjENK{gap:18px;margin-top:42px}.styles_problemCard__Fj88G{padding:30px 26px;border:1px solid #eef3f7;border-radius:18px}.styles_problemCard__Fj88G>img{display:block;width:88.175px;height:88.175px;margin:0 auto 16px;padding:0;border-radius:0;background:transparent}.styles_problemCard__Fj88G h3{font-size:1.12rem}.styles_problemCard__Fj88G p{font-size:.95rem}@media(max-width:768px){.styles_block__tE3aw{padding:56px 0}.styles_problemCard__Fj88G{padding:24px 20px}.styles_button__vCFvp{padding:16px 26px;font-size:1rem}.styles_largeButton__3dTOw.styles_largeButton__3dTOw{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__3dTOw.styles_largeButton__3dTOw{padding:17px 24px;font-size:1rem}}.styles_content__4ff9Q{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center___oISB{text-align:center}.styles_block__D_caa{padding:84px 0}.styles_button__KORsM{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__KORsM:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__eByBr{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__eByBr:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__D2FbS{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__D2FbS:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__2CjDs{padding:22px 48px;font-size:1.2rem}.styles_eyebrow___Xsxf{display:inline-block;margin-bottom:14px;color:var(--blue);font-size:.82rem;font-weight:800;letter-spacing:.14em}.styles_sectionTitle___191P{margin-bottom:14px!important;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.3}.styles_sectionSubtitle__V_IZW{max-width:40em;margin:0 auto!important;color:var(--ink-soft);font-size:1.05rem}.styles_documents__pIDEx{background:var(--blue);color:#fff}.styles_documents__pIDEx .styles_eyebrow___Xsxf{color:var(--yellow)}.styles_documentsShell__ILWzj{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:60px;gap:60px}.styles_documentsShell__ILWzj h2{margin-bottom:18px!important;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.35}.styles_documentsShell__ILWzj p{color:hsla(0,0%,100%,.82)}.styles_documentItem__5_F2w{display:flex;gap:14px;margin-top:24px}.styles_documentItem__5_F2w>img{width:48px;height:48px;padding:11px;border-radius:14px;background:hsla(0,0%,100%,.12);color:var(--yellow)}.styles_documentItem__5_F2w b,.styles_documentItem__5_F2w span{display:block}.styles_documentItem__5_F2w span{color:hsla(0,0%,100%,.72);font-size:.82rem}.styles_documentsCard__ga1ee{padding:38px;border-radius:20px;background:#fff;box-shadow:var(--shadow-lg);color:var(--ink);text-align:center}.styles_documentsCard__ga1ee p{margin:14px 0 22px!important;color:var(--ink-soft)}.styles_documentsCard__ga1ee small{display:block;margin-top:12px;color:var(--ink-soft)}.styles_reveal__GJ29K{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__GJ29K[data-reveal=visible]{transform:none;opacity:1}@media(max-width:919px){.styles_documentsShell__ILWzj{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.styles_block__D_caa{padding:62px 0}.styles_content__4ff9Q{padding-right:18px;padding-left:18px}.styles_documentsCard__ga1ee{padding:28px 22px}}@media(max-width:520px){.styles_largeButton__2CjDs{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__GJ29K{transform:none;opacity:1}}.styles_documents__pIDEx{background:#fff;color:var(--ink)}.styles_documents__pIDEx .styles_eyebrow___Xsxf{color:var(--blue)}.styles_documentsShell__ILWzj{text-align:left}.styles_documentsShell__ILWzj h2{margin-bottom:14px!important;font-size:clamp(1.6rem,3.2vw,2.2rem)}.styles_documentsShell__ILWzj p{max-width:32em;color:var(--ink-soft);font-size:1.02rem}.styles_documentItem__5_F2w{margin-top:26px}.styles_documentItem__5_F2w>img{width:34px;height:34px;padding:7px;border-radius:9px;background:var(--blue-pale);color:var(--blue)}.styles_documentItem__5_F2w span{color:var(--ink-soft);font-size:.87rem}.styles_documentItem__5_F2w b{margin-bottom:2px;font-size:.98rem}.styles_documentsCard__ga1ee{padding:38px 32px;border:1px solid var(--line);background:#f4f8fb;box-shadow:var(--shadow-sm)}.styles_documentsCard__ga1ee .styles_button__KORsM{width:100%;margin-top:0}.styles_documentsCard__ga1ee h3{margin-bottom:8px;font-size:1.2rem}.styles_documentsCard__ga1ee p{max-width:24em;margin:0 auto 26px!important;font-size:.9rem}.styles_documentsCard__ga1ee small{margin-top:14px;font-size:.84rem}@media(max-width:768px){.styles_block__D_caa{padding:56px 0}.styles_documentsShell__ILWzj{gap:26px}.styles_documentsShell__ILWzj .styles_eyebrow___Xsxf{margin-bottom:12px}.styles_documentsShell__ILWzj h2{line-height:1.3}.styles_documentsShell__ILWzj p{font-size:.96rem}.styles_documentItem__5_F2w{min-height:55.84375px}.styles_documentsCard__ga1ee{padding:28px 22px}.styles_documentsCard__ga1ee .styles_button__KORsM{width:100%;padding:16px 26px;font-size:1rem}.styles_button__KORsM{padding:16px 26px;font-size:1rem}.styles_largeButton__2CjDs.styles_largeButton__2CjDs{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__2CjDs.styles_largeButton__2CjDs{padding:17px 24px;font-size:1rem}}.styles_content__GVXjB{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__9sT8J{text-align:center}.styles_block__I7X8G{padding:84px 0}.styles_button__EuqlD{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__EuqlD:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__5qCB1{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__5qCB1:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__YJsxe{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__YJsxe:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__NzoD_{padding:22px 48px;font-size:1.2rem}.styles_serviceSteps__E0DES{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:8px;gap:8px}.styles_serviceStep___YAu8{border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-sm)}.styles_serviceStep___YAu8>img{width:74px;height:74px;margin-bottom:18px;padding:16px;border-radius:20px;background:var(--blue-pale);color:var(--blue)}.styles_serviceStep___YAu8>span{display:inline-block;margin:0 auto 12px;padding:3px 12px;border-radius:999px;background:var(--blue-pale);color:var(--blue);font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.08em}.styles_serviceStep___YAu8 h3{margin-bottom:8px!important;font-size:1.12rem}.styles_serviceStep___YAu8 p{color:var(--ink-soft);font-size:.94rem}.styles_serviceArrow__m952S{display:flex;align-items:center;color:var(--blue-mid);font-size:1.8rem}.styles_serviceNote__VbsR1{max-width:760px;margin:28px auto 0!important;padding:16px 24px;border-radius:14px;background:var(--blue-pale);color:var(--ink-soft)}.styles_reveal__ygiy8{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__ygiy8[data-reveal=visible]{transform:none;opacity:1}@media(max-width:919px){.styles_serviceSteps__E0DES{grid-template-columns:1fr;gap:14px}.styles_serviceArrow__m952S{display:none}}@media(max-width:768px){.styles_block__I7X8G{padding:62px 0}.styles_content__GVXjB{padding-right:18px;padding-left:18px}.styles_serviceSteps__E0DES{gap:14px;margin-top:32px}.styles_serviceStep___YAu8{padding:24px 20px}.styles_serviceNote__VbsR1{padding:14px 18px;font-size:.9rem}}@media(max-width:520px){.styles_largeButton__NzoD_{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__ygiy8{transform:none;opacity:1}}.styles_serviceSteps__E0DES{margin-top:46px}.styles_serviceStep___YAu8{padding:30px 24px}.styles_serviceStep___YAu8>img{display:block;width:88.175px;height:88.175px;margin:0 auto 18px;padding:0;border-radius:0;background:transparent}.styles_serviceArrow__m952S{font-size:medium}.styles_serviceNote__VbsR1{max-width:46em;margin:34px auto 0!important;font-size:.95rem}.styles_serviceNote__VbsR1 b{color:var(--blue)}@media(max-width:768px){.styles_block__I7X8G{padding:56px 0}.styles_serviceSteps__E0DES{gap:14px;margin-top:32px}.styles_serviceStep___YAu8{padding:24px 20px}.styles_serviceNote__VbsR1{padding:14px 18px;font-size:.9rem}.styles_button__EuqlD{padding:16px 26px;font-size:1rem}.styles_largeButton__NzoD_.styles_largeButton__NzoD_{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__NzoD_.styles_largeButton__NzoD_{padding:17px 24px;font-size:1rem}}.styles_content__Owh4L{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__0eTNL{text-align:center}.styles_block__2K7m5{padding:84px 0}.styles_button__3KOFQ{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__3KOFQ:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__yYy59{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__yYy59:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__8FJpG{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__8FJpG:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__nXJC8{padding:22px 48px;font-size:1.2rem}.styles_stickyCta__Q9KZ8{position:fixed;z-index:60;right:0;bottom:0;left:0;display:none;gap:10px;padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:hsla(0,0%,100%,.96);box-shadow:0 -4px 20px rgba(11,106,179,.1);backdrop-filter:blur(10px)}.styles_stickyCta__Q9KZ8 .styles_button__3KOFQ{min-width:0;flex:1 1;padding:14px 8px;border-radius:10px;font-size:.92rem}@media(max-width:768px){.styles_block__2K7m5{padding:62px 0}.styles_content__Owh4L{padding-right:18px;padding-left:18px}.styles_stickyCta__Q9KZ8{display:flex}}@media(max-width:520px){.styles_largeButton__nXJC8{padding:17px 24px;font-size:1rem}}@media(max-width:768px){.styles_block__2K7m5{padding:56px 0}.styles_button__3KOFQ{padding:16px 26px;font-size:1rem}.styles_largeButton__nXJC8.styles_largeButton__nXJC8{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__nXJC8.styles_largeButton__nXJC8{padding:17px 24px;font-size:1rem}}.styles_content__xLQYL{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.styles_center__XaDqZ{text-align:center}.styles_block__lr426{padding:84px 0}.styles_button__bSk1P{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 36px;border:0;border-radius:999px;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.styles_button__bSk1P:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.styles_primaryButton__qwyk4{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -8px rgba(11,106,179,.6)}.styles_primaryButton__qwyk4:hover{transform:translateY(-2px);background:var(--blue-deep)}.styles_ghostButton__RKqt_{border:2px solid var(--blue);background:#fff;color:var(--blue)!important}.styles_ghostButton__RKqt_:hover{transform:translateY(-2px);background:var(--blue-pale)}.styles_largeButton__TWepB{padding:22px 48px;font-size:1.2rem}.styles_targetGrid__FUs2h{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.styles_targetCard__8bUMz{display:flex;align-items:center;gap:14px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-sm);text-align:left}.styles_targetCard__8bUMz svg{flex:none;width:28px;height:28px;padding:5px;border-radius:50%;background:var(--teal-pale);color:var(--teal-dark)}.styles_targetCard__8bUMz p{font-weight:700}.styles_targetTags__NNnTQ{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.styles_targetTags__NNnTQ span{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:99px;background:var(--blue-pale);color:var(--blue);font-size:.85rem;font-weight:700}.styles_reveal__o2CNC{transform:translateY(26px);opacity:0;transition:opacity .7s ease,transform .7s ease}.styles_reveal__o2CNC[data-reveal=visible]{transform:none;opacity:1}@media(max-width:768px){.styles_block__lr426{padding:62px 0}.styles_content__xLQYL{padding-right:18px;padding-left:18px}.styles_targetGrid__FUs2h{grid-template-columns:1fr}}@media(max-width:520px){.styles_largeButton__TWepB{padding:17px 24px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.styles_reveal__o2CNC{transform:none;opacity:1}}.styles_targetGrid__FUs2h{gap:16px;margin-top:42px}.styles_targetCard__8bUMz{align-items:flex-start;padding:20px 22px;border-radius:14px;text-align:center}.styles_targetCard__8bUMz p{font-size:.97rem;font-weight:400}.styles_noWrap__4R_3c{white-space:nowrap}.styles_targetCheck__5zwDe{display:grid;flex:none;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--teal);color:#fff;font-weight:800}.styles_targetTags__NNnTQ{gap:10px;margin-top:36px}.styles_targetTags__NNnTQ span{padding:9px 18px;font-size:.92rem}@media(max-width:768px){.styles_block__lr426{padding:56px 0}.styles_targetCard__8bUMz{padding:18px}.styles_button__bSk1P{padding:16px 26px;font-size:1rem}.styles_largeButton__TWepB.styles_largeButton__TWepB{padding:18px 30px;font-size:1.05rem}}@media(max-width:420px){.styles_largeButton__TWepB.styles_largeButton__TWepB{padding:17px 24px;font-size:1rem}}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800;900&family=Noto+Sans+JP:wght@400;500;700;900&display=swap";.styles_page__7n7hI{--blue:#0b6ab3;--blue-mid:#4595d1;--blue-deep:#0a5b99;--blue-pale:#eef5fc;--teal:#5abeb4;--teal-pale:#def2f0;--teal-dark:#107268;--coral:#ef7b80;--yellow:#fecb00;--ink:#333;--ink-soft:#6b6b6b;--line:#e4e4e4;--shadow-sm:0 2px 8px rgba(11,106,179,.07);--shadow:0 14px 40px -16px rgba(11,106,179,.3);--shadow-lg:0 30px 70px -28px rgba(11,106,179,.42);--max-width:1180px;min-height:100vh;overflow-x:clip;background:#fff;color:var(--ink);font-family:Noto Sans JP,system-ui,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}.styles_page__7n7hI *{box-sizing:border-box}.styles_page__7n7hI img{display:block;max-width:100%}.styles_page__7n7hI h1,.styles_page__7n7hI h2,.styles_page__7n7hI h3{line-height:1.3;letter-spacing:.01em}.styles_page__7n7hI h1,.styles_page__7n7hI h2,.styles_page__7n7hI h3,.styles_page__7n7hI p{margin:0}.styles_page__7n7hI a{color:inherit;text-decoration:none}@media(max-width:768px){.styles_page__7n7hI{padding-bottom:74px}}@media(prefers-reduced-motion:reduce){.styles_page__7n7hI *,.styles_page__7n7hI :after,.styles_page__7n7hI :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=b0666647ff416f90.css.map*/