.language-switch{display:flex;justify-content:flex-end;gap:4px;max-width:1240px;margin:0 auto;padding:7px 24px;border-top:1px solid #e7ebf2}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 13px;border-radius:6px;font-size:13px;font-weight:700;color:#455269}.language-switch a[aria-current=true]{background:#edf1ff;color:#2541c4}.language-switch a:focus-visible{outline:3px solid #304eff;outline-offset:2px}.english-page h1,.english-page h2,.english-page h3{word-break:normal;overflow-wrap:break-word;letter-spacing:-.035em}.english-page .product-hero h1{font-size:clamp(32px,4vw,54px);line-height:1.12}.english-page .product-lead{font-size:23px}.english-page .scope-panel h2{font-size:25px}.english-page .category-panel{width:min(480px,calc(100vw - 32px))}.english-page .product-section h2,.english-page .service-guide h2{font-size:clamp(26px,3vw,36px);line-height:1.25;margin:15px 0 25px}.en-checklist{margin-top:24px;padding-left:24px;line-height:2}.en-contact{padding:72px 0;background:#eef2ff}.en-contact h2{font-size:36px;margin:15px 0}.en-contact p{max-width:700px;line-height:1.8;margin-bottom:25px;color:#455269}.en-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px}.en-service-grid>a{display:block;border:1px solid #dbe3ef;border-radius:14px;padding:28px;background:white}.en-service-grid>a:hover{border-color:#304eff}.en-service-grid h3{font-size:24px;margin:18px 0 12px}.en-service-grid p{line-height:1.7;color:#455269;margin-bottom:25px}.en-service-grid>a>span:last-child{color:#2541c4;font-weight:700}.en-home-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding-top:65px;padding-bottom:70px}.en-home-hero h1{font-size:clamp(40px,5vw,66px);line-height:1.1;margin:22px 0}.en-home-hero p{font-size:18px;line-height:1.8;max-width:590px;margin-bottom:28px;color:#455269}.en-home-hero img{width:100%;height:auto;border-radius:15px}.english-page .service-guide-grid p{margin-top:14px}.english-page .category-nav{overflow:visible}.english-page .category-link,.english-page .category-menu summary{white-space:nowrap}@media(max-width:760px){.language-switch{padding:6px 16px}.en-service-grid,.en-home-hero{grid-template-columns:1fr}.en-home-hero{gap:25px;padding-top:35px;padding-bottom:45px}.en-home-hero img{max-height:320px;object-fit:cover}.en-contact{padding:48px 0}.en-contact h2{font-size:28px}.english-page .category-nav{flex-wrap:wrap}.english-page .utility-nav{gap:8px}.english-page .nav-contact{font-size:12px}.english-page .category-link,.english-page .category-menu summary{font-size:13px}.english-page .category-panel{left:0;right:auto}.english-page footer{flex-wrap:wrap}}
.english-page .product-section{padding-top:64px;padding-bottom:64px}.english-page .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.english-page .steps article{padding:25px;border:1px solid #dbe3ef;border-radius:10px}.english-page .steps h3{font-size:20px;line-height:1.4}.english-page .steps p{font-size:16px;line-height:1.8;margin-top:14px;color:#455269}@media(max-width:760px){.english-page .steps{grid-template-columns:1fr}.english-page .product-section{padding-top:42px;padding-bottom:42px}}
