.scene-landing_page__IP19q{--scene-accent:#005bac;--scene-soft:#edf5fc;background:#fff;color:#182936;padding:28px 0 72px}.scene-landing_page__IP19q[data-tone=green]{--scene-accent:#247560;--scene-soft:#eef7f3}.scene-landing_container__kUPej{width:min(1180px,calc(100% - 48px));margin:0 auto}.scene-landing_breadcrumb__XBGOv{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#65727b;font-size:12px}.scene-landing_breadcrumb__XBGOv a{color:inherit}.scene-landing_hero__wMVsd{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:center;padding:58px 0 46px}.scene-landing_eyebrow__jhJXG{margin:0 0 16px;color:var(--scene-accent);font-size:13px;font-weight:700;letter-spacing:.08em}.scene-landing_hero__wMVsd h1{margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.45;letter-spacing:-.04em;text-wrap:pretty}.scene-landing_lead__Gs2Ov{margin:22px 0 26px;max-width:650px;font-size:15px;line-height:1.95}.scene-landing_primaryLink__RefZX{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 24px;border:0;border-radius:8px;background:var(--scene-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:700;cursor:pointer}.scene-landing_primaryLink__RefZX:hover{filter:brightness(.94)}.scene-landing_guide__yPQR4:focus-visible,.scene-landing_primaryLink__RefZX:focus-visible,.scene-landing_sceneNav__uJ5Wx a:focus-visible{outline:3px solid var(--scene-accent);outline-offset:4px}.scene-landing_heroNote__Dg6qm{padding:28px;background:var(--scene-soft);border-radius:14px}.scene-landing_heroNote__Dg6qm>span{font-size:13px;font-weight:700}.scene-landing_heroNote__Dg6qm ul{padding:0;margin:18px 0;list-style:none;display:grid;gap:14px}.scene-landing_heroNote__Dg6qm li{display:flex;align-items:center;gap:10px;font-size:14px}.scene-landing_heroNote__Dg6qm svg{color:var(--scene-accent);flex-shrink:0}.scene-landing_heroNote__Dg6qm p{margin:0;color:#52636d;font-size:12px;line-height:1.8}.scene-landing_sceneNav__uJ5Wx{padding:28px 0;border-top:1px solid #e2e8ed;border-bottom:1px solid #e2e8ed}.scene-landing_sceneNav__uJ5Wx h2{margin:0 0 18px;font-size:17px}.scene-landing_sceneNav__uJ5Wx>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.scene-landing_sceneNav__uJ5Wx a{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-size:14px;font-weight:600;padding:16px;border-radius:8px;background:var(--scene-soft)}.scene-landing_sceneNav__uJ5Wx a>span{color:var(--scene-accent);font-size:12px}.scene-landing_sceneNav__uJ5Wx a svg{margin-left:auto;flex-shrink:0}.scene-landing_group__Sx9Qe,.scene-landing_products__k3Mq4{scroll-margin-top:100px}.scene-landing_priceNote__8oBS8{margin:28px 0 0;max-width:960px;color:#586974;font-size:12px;line-height:1.9}.scene-landing_group__Sx9Qe{padding-top:48px}.scene-landing_groupHeader__edyZE{margin-bottom:24px}.scene-landing_comparison__4K2k2 h2,.scene-landing_consultation__HaYIF h2,.scene-landing_groupHeader__edyZE h2,.scene-landing_guides__HuTzx h2{margin:0 0 12px;font-size:24px;line-height:1.5;letter-spacing:-.03em}.scene-landing_groupHeader__edyZE p,.scene-landing_guides__HuTzx header p{margin:0;max-width:820px;font-size:14px;line-height:1.9;color:#52636d}.scene-landing_productGrid__v7QZS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.scene-landing_product__CbNKr{min-width:0;border:1px solid #e2e8ed;border-radius:14px;overflow:hidden;background:#fff}.scene-landing_product__CbNKr .product-card{min-height:0;border:0;border-radius:0;box-shadow:none}.scene-landing_product__CbNKr .product-card-copy h3{margin:0 0 12px;min-height:2.7em;font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.scene-landing_product__CbNKr .product-card-copy h3 a{color:inherit;text-decoration:none}.scene-landing_product__CbNKr .product-card-copy h3 a:hover{color:var(--scene-accent)}.scene-landing_productConditions__ivsUk{padding:0 22px 22px}.scene-landing_productConditions__ivsUk>p{margin:0 0 16px;font-size:13px;line-height:1.8;color:#52636d}.scene-landing_productConditions__ivsUk dl{margin:0;border-top:1px solid #e8edf0;font-size:12px}.scene-landing_productConditions__ivsUk dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding-top:12px}.scene-landing_productConditions__ivsUk dt{color:#63727c}.scene-landing_productConditions__ivsUk dd{margin:0;white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.scene-landing_comparison__4K2k2{margin-top:64px;padding:32px;background:var(--scene-soft);border-radius:14px}.scene-landing_comparison__4K2k2>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:22px}.scene-landing_comparison__4K2k2 h3{font-size:15px;margin:0 0 10px}.scene-landing_comparison__4K2k2 p{font-size:13px;line-height:1.9;margin:0;color:#52636d}.scene-landing_guides__HuTzx{padding-top:56px}.scene-landing_guides__HuTzx>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}.scene-landing_guide__yPQR4{position:relative;display:block;padding:24px 24px 42px;border:1px solid #e2e8ed;border-radius:10px;text-decoration:none;color:inherit}.scene-landing_guide__yPQR4:hover{border-color:var(--scene-accent)}.scene-landing_guide__yPQR4>span{font-size:11px;color:var(--scene-accent)}.scene-landing_guide__yPQR4 h3{margin:12px 0;font-size:16px;line-height:1.65}.scene-landing_guide__yPQR4 p{font-size:12px;line-height:1.8;color:#63727c;margin:0}.scene-landing_guide__yPQR4>svg{position:absolute;right:20px;bottom:18px;color:var(--scene-accent)}.scene-landing_consultation__HaYIF{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:56px;padding:36px;border:1px solid #d5e2ea;border-radius:14px}.scene-landing_consultation__HaYIF>div{max-width:640px}.scene-landing_consultation__HaYIF p{font-size:14px;line-height:1.9;margin:0;color:#52636d}.scene-landing_consultation__HaYIF button{flex-shrink:0}.scene-landing_moreLinks__0iQsq{display:flex;justify-content:space-between;gap:24px;margin-top:32px}.scene-landing_moreLinks__0iQsq a{display:inline-flex;align-items:center;gap:8px;color:var(--scene-accent);font-size:13px;text-underline-offset:4px}@media (max-width:900px){.scene-landing_hero__wMVsd{grid-template-columns:1fr;gap:26px;padding-top:36px}.scene-landing_heroNote__Dg6qm{max-width:none}.scene-landing_heroNote__Dg6qm ul{display:flex;flex-wrap:wrap;gap:18px}.scene-landing_sceneNav__uJ5Wx>div{grid-template-columns:1fr;gap:10px}.scene-landing_productGrid__v7QZS{gap:16px}.scene-landing_productConditions__ivsUk{padding:0 16px 20px}.scene-landing_productConditions__ivsUk dl>div{grid-template-columns:1fr;gap:4px}.scene-landing_consultation__HaYIF{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:640px){.scene-landing_container__kUPej{width:calc(100% - 32px)}.scene-landing_comparison__4K2k2>div,.scene-landing_guides__HuTzx>div,.scene-landing_productGrid__v7QZS{grid-template-columns:1fr}.scene-landing_group__Sx9Qe{padding-top:36px}.scene-landing_comparison__4K2k2 h2,.scene-landing_consultation__HaYIF h2,.scene-landing_groupHeader__edyZE h2,.scene-landing_guides__HuTzx h2{font-size:21px}.scene-landing_comparison__4K2k2,.scene-landing_consultation__HaYIF{padding:24px}.scene-landing_comparison__4K2k2,.scene-landing_consultation__HaYIF,.scene-landing_guides__HuTzx{margin-top:40px}.scene-landing_moreLinks__0iQsq{flex-direction:column}.scene-landing_productConditions__ivsUk dl>div{grid-template-columns:100px 1fr;gap:12px}}