.MRpsXq_page{flex-direction:column;min-height:100vh;display:flex}.MRpsXq_page main{flex:1}.MRpsXq_header{background:#fff;border-bottom:1px solid #edf1f6}.MRpsXq_headerInner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.MRpsXq_logo{width:auto;height:32px}.MRpsXq_nav{gap:28px;font-size:15px;font-weight:500;display:flex}.MRpsXq_nav a,.MRpsXq_login{color:#334155;text-decoration:none}.MRpsXq_nav a:hover,.MRpsXq_login:hover{color:#1d5ef0}.MRpsXq_login{font-size:15px;font-weight:600}.MRpsXq_hero{background:radial-gradient(60% 80% at 90% 0,#0aa0aa1a,#0000 70%),#f8fafc;border-bottom:1px solid #edf1f6;padding:72px 0 56px}.MRpsXq_hero h1{letter-spacing:-.025em;max-width:820px;margin-top:12px;font-size:clamp(32px,4.4vw,48px);font-weight:800;line-height:1.1}.MRpsXq_hero p{color:#475569;max-width:680px;margin-top:16px;font-size:18px}.MRpsXq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0a8f98;font-size:13px;font-weight:700}.MRpsXq_section{padding:72px 0}.MRpsXq_btn{color:#fff;background:linear-gradient(120deg,#1d5ef0,#0aa0aa);border-radius:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.MRpsXq_btnOutline{color:#0f1f33;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:13px 21px;font-weight:600;text-decoration:none;display:inline-flex}.MRpsXq_actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.MRpsXq_footer{color:#64748b;border-top:1px solid #e2e8f0;padding:32px 0 96px;font-size:14px}.MRpsXq_footerInner{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.MRpsXq_footerInner div{flex-wrap:wrap;gap:24px;display:flex}.MRpsXq_footerInner a{text-decoration:none}@media (max-width:900px){.MRpsXq_nav{display:none}}
.eZSwva_hero{background:radial-gradient(60% 80% at 90% 0,#0aa0aa1a,#0000 70%),#f8fafc;border-bottom:1px solid #edf1f6;padding:56px 0 72px}.eZSwva_heroGrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.eZSwva_crumb{color:#64748b;margin-bottom:20px;font-size:14px}.eZSwva_crumb a{color:#1d5ef0;font-weight:600;text-decoration:none}.eZSwva_crumb span{color:#cbd5e1;margin:0 6px}.eZSwva_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0a8f98;font-size:13px;font-weight:700}.eZSwva_hero h1{letter-spacing:-.025em;margin-top:10px;font-size:clamp(34px,4.6vw,52px);font-weight:800;line-height:1.08}.eZSwva_tagline{color:#1e3a5f;margin-top:14px;font-size:21px;font-weight:600;line-height:1.4}.eZSwva_lead{color:#475569;margin-top:14px;font-size:17px}.eZSwva_ctaRow{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.eZSwva_heroImage{aspect-ratio:16/9;object-fit:cover;background:#e2e8f0;border-radius:20px;width:100%;height:auto;box-shadow:0 30px 60px -24px #0f1f3359}.eZSwva_section{padding:80px 0}.eZSwva_tinted{background:#f6f8fb}.eZSwva_h2{letter-spacing:-.02em;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.15}.eZSwva_muted{color:#64748b;margin-top:10px;font-size:16px}.eZSwva_pointGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.eZSwva_point{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:28px}.eZSwva_point h3{letter-spacing:-.01em;margin-top:10px;font-size:19px}.eZSwva_point p{color:#475569;margin-top:8px}.eZSwva_pointIndex{color:#94a3b8;font-size:13px;font-weight:700}.eZSwva_note{color:#47627a;background:#f0fbfa;border-left:3px solid #0aa0aa;border-radius:0 10px 10px 0;max-width:820px;margin-top:24px;padding:14px 18px}.eZSwva_twoCol{grid-template-columns:1fr 1fr;gap:56px;display:grid}.eZSwva_list{gap:12px;margin-top:22px;list-style:none;display:grid}.eZSwva_list li{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px 14px 42px;position:relative}.eZSwva_list li:before{content:"";background:linear-gradient(120deg,#1d5ef0,#0aa0aa);border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:18px}.eZSwva_steps{grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.eZSwva_steps li{border:1px solid #e2e8f0;border-radius:16px;padding:26px}.eZSwva_steps h3{margin:12px 0 8px;font-size:18px}.eZSwva_steps p{color:#475569;font-size:15px}.eZSwva_others{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:28px;display:grid}.eZSwva_otherCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.eZSwva_otherCard:hover{border-color:#93c5fd;transform:translateY(-2px)}.eZSwva_otherCard strong{color:#0f1f33}.eZSwva_otherCard span{color:#64748b;font-size:14px}.eZSwva_cta{text-align:center;color:#fff;background:#0f1f33;padding:80px 0}.eZSwva_cta h2{letter-spacing:-.02em;max-width:760px;margin:0 auto;font-size:clamp(24px,3vw,34px)}.eZSwva_cta p{color:#cbd5e1;margin-top:12px}.eZSwva_cta .eZSwva_ctaRow{justify-content:center}@media (max-width:1100px){.eZSwva_others{grid-template-columns:repeat(3,1fr)}.eZSwva_steps{grid-template-columns:1fr 1fr}}@media (max-width:900px){.eZSwva_heroGrid,.eZSwva_twoCol{grid-template-columns:1fr;gap:36px}}@media (max-width:600px){.eZSwva_pointGrid,.eZSwva_steps,.eZSwva_others{grid-template-columns:1fr}.eZSwva_section,.eZSwva_cta{padding:56px 0}}
.gsH7DG_serviceBlock{border-bottom:1px solid #e2e8f0;grid-template-columns:80px 1fr;gap:24px;padding:40px 0;scroll-margin-top:24px;display:grid}.gsH7DG_serviceBlock h2{letter-spacing:-.015em;font-size:26px}.gsH7DG_serviceBlock h3{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-top:24px;font-size:14px}.gsH7DG_index{color:#cbd5e1;font-size:28px;font-weight:800}.gsH7DG_summary{color:#475569;max-width:760px;margin-top:10px;font-size:17px}.gsH7DG_outcome{color:#0a8f98;margin-top:18px;font-weight:600}.gsH7DG_serviceName{color:#1d5ef0;margin-bottom:6px;font-size:14px;font-weight:700}.gsH7DG_note{color:#47627a;background:#f0fbfa;border-left:3px solid #0aa0aa;max-width:760px;margin-top:18px;padding:12px 16px;font-size:15px}.gsH7DG_list li strong{color:#0f1f33}.gsH7DG_detailLink{margin-top:18px}.gsH7DG_detailLink a{color:#1d5ef0;font-weight:600;text-decoration:none}.gsH7DG_groupHead{border-bottom:1px solid #e2e8f0;padding:48px 0 8px;scroll-margin-top:24px}.gsH7DG_groupHead:first-child{padding-top:0}.gsH7DG_groupHead h2{letter-spacing:-.02em;font-size:clamp(24px,2.8vw,32px);font-weight:800}.gsH7DG_groupHead p{color:#475569;max-width:760px;margin-top:10px;font-size:17px}.gsH7DG_muted{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;margin-top:32px;padding-left:24px;padding-right:24px}.gsH7DG_muted .gsH7DG_summary{margin-bottom:20px}.gsH7DG_list{gap:10px;margin-top:12px;list-style:none;display:grid}.gsH7DG_list li{color:#334155;padding-left:22px;position:relative}.gsH7DG_list li:before{content:"";background:#0aa0aa;border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.gsH7DG_twoCol{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gsH7DG_card{border:1px solid #e2e8f0;border-radius:16px;padding:32px;scroll-margin-top:24px}.gsH7DG_card h2{margin-bottom:8px;font-size:22px}.gsH7DG_note{background:#f1f7ff;border:1px solid #dbe8ff;border-radius:16px;margin-top:32px;padding:28px 32px}.gsH7DG_note h2{margin-bottom:8px;font-size:18px}.gsH7DG_note p{color:#334155}.gsH7DG_contactGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gsH7DG_contactCard{border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:6px;padding:24px;text-decoration:none;display:flex}a.gsH7DG_contactCard:hover{border-color:#93c5fd}.gsH7DG_contactCard span{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.gsH7DG_contactCard strong{font-size:17px}@media (max-width:900px){.gsH7DG_twoCol{grid-template-columns:1fr}.gsH7DG_contactGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gsH7DG_serviceBlock{grid-template-columns:1fr;gap:8px}.gsH7DG_contactGrid{grid-template-columns:1fr}}
