@font-face{font-family:"Inter";src:url(/assets/fonts/inter-400.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/assets/fonts/inter-600.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/assets/fonts/inter-700.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/assets/fonts/inter-800.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans Arabic";src:local("IBM Plex Sans Arabic"),local("IBMPlexSansArabic-Regular");font-weight:400;font-display:swap}@font-face{font-family:"IBM Plex Sans Arabic";src:local("IBM Plex Sans Arabic SemiBold"),local("IBMPlexSansArabic-SemiBold");font-weight:600;font-display:swap}@font-face{font-family:"IBM Plex Sans Arabic";src:local("IBM Plex Sans Arabic Bold"),local("IBMPlexSansArabic-Bold");font-weight:700 800;font-display:swap}@font-face{font-family:"Noto Sans SC";src:url(/assets/fonts/noto-sans-sc-400.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans SC";src:url(/assets/fonts/noto-sans-sc-700.woff) format("woff");font-weight:600 800;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(/assets/fonts/noto-sans-jp-400.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url(/assets/fonts/noto-sans-jp-700.woff) format("woff");font-weight:600 800;font-display:swap}:root{--navy:#0B2545;--navy-2:#13315C;--navy-3:#1D4370;--ice:#7FB3D5;--ice-2:#E8F1F8;--ice-3:#F4F8FC;--green:#2E8B57;--green-d:#236B43;--accent:#E07A1F;--accent-d:#B85F12;--ink:#0F1B2D;--ink-2:#3C4A5E;--ink-3:#5B6879;--line:#D9E3EE;--line-2:#EDF2F7;--bg:#FFFFFF;--wa:#1FA855;--wa-d:#168A45;--r:14px;--r-sm:9px;--sh:0 1px 2px rgba(11,37,69,.06),0 8px 24px rgba(11,37,69,.08);--sh-lg:0 24px 60px rgba(11,37,69,.18);--max:1220px;--gut:clamp(16px,4vw,32px);--hdr:76px;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html[lang="zh-Hans"]{--font:"Inter","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif}html[lang="ja"]{--font:"Inter","Noto Sans JP","Hiragino Sans","Yu Gothic",system-ui,sans-serif}html[lang="ar"]{--font:"Inter","IBM Plex Sans Arabic","Noto Kufi Arabic","Segoe UI","Geeza Pro",Tahoma,system-ui,sans-serif}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 16px)}html[data-fs="-1"]{font-size:93.75%}html[data-fs="1"]{font-size:112.5%}html[data-fs="2"]{font-size:125%}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:var(--font);font-size:1rem;line-height:1.65;color:var(--ink);background:var(--bg);overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[lang="ar"] body{line-height:1.85}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--navy-3);text-underline-offset:3px}a:hover{color:var(--navy)}h1,h2,h3,h4{color:var(--navy);line-height:1.2;margin:0 0 .6em;font-weight:800;letter-spacing:-.015em}html[lang="ar"]:is(h1,h2,h3,h4),html[lang="zh-Hans"]:is(h1,h2,h3,h4),html[lang="ja"]:is(h1,h2,h3,h4){letter-spacing:0}h1{font-size:clamp(2rem,4.6vw,3.35rem)}h2{font-size:clamp(1.5rem,2.8vw,2.15rem)}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1.1em}ul,ol{margin:0 0 1.2em;padding-inline-start:1.3em}li{margin:.3em 0}strong{color:var(--navy)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:1000;background:var(--navy);color:#fff;padding:10px 16px;border-radius:8px;font-weight:700}.skip:focus{top:12px;color:#fff}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.section{padding-block:clamp(56px,8vw,104px)}.section.alt{background:var(--ice-3)}.section.tight{padding-block:clamp(36px,5vw,64px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--green)}html[lang="ar"] .eyebrow,html[lang="zh-Hans"] .eyebrow,html[lang="ja"] .eyebrow{letter-spacing:.02em}.eyebrow::before{content:"";width:22px;height:2px;background:currentColor}.lead{font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--ink-2);max-width:62ch}.muted{color:var(--ink-3)}.sec-head{max-width:760px;margin-bottom:clamp(28px,4vw,48px)}.sec-head.center{text-align:center;margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 22px;border-radius:999px;font:inherit;font-weight:700;font-size:.97rem;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-accent{background:var(--accent);color:#fff;box-shadow:0 6px 18px rgba(224,122,31,.28)}.btn-accent:hover{background:var(--accent-d);color:#fff}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-2);color:#fff}.btn-ghost{border-color:currentColor;color:var(--navy);background:transparent}.btn-ghost:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.btn-light{border-color:rgba(255,255,255,.7);color:#fff;background:rgba(255,255,255,.06)}.btn-light:hover{background:#fff;color:var(--navy)}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:var(--wa-d);color:#fff}.btn svg{width:20px;height:20px;flex:none}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.hdr{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line);transition:box-shadow .2s}.hdr.scrolled{box-shadow:0 6px 20px rgba(11,37,69,.08)}.hdr-in{display:flex;align-items:center;gap:20px;height:var(--hdr)}.logo{display:flex;flex:none;align-items:center}.logo img{height:46px;width:auto}.nav{margin-inline-start:auto;display:flex;align-items:center;gap:2px}.nav>a,.nav>.mm>button{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;font-weight:600;font-size:.93rem;color:var(--ink);text-decoration:none;background:none;border:0;font-family:inherit;cursor:pointer}.nav>a:hover,.nav>.mm>button:hover,.nav>.mm>button[aria-expanded="true"]{background:var(--ice-2);color:var(--navy)}.nav a[aria-current="page"]{color:var(--navy);box-shadow:inset 0 -2px 0 var(--accent)}.mm{position:static}.mm>button svg{width:14px;height:14px;transition:transform .2s}.mm>button[aria-expanded="true"] svg{transform:rotate(180deg)}.mega{position:absolute;inset-inline:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:var(--sh-lg);display:none}.mega.open{display:block}.mega-in{display:grid;grid-template-columns:repeat(4,1fr) 1.1fr;gap:28px;padding-block:28px}.mega h3{font-size:.95rem;margin:0 0 10px}.mega h3 a{text-decoration:none;color:var(--navy)}.mega ul{list-style:none;margin:0;padding:0}.mega li{margin:0}.mega li a{display:block;padding:5px 0;font-size:.9rem;color:var(--ink-2);text-decoration:none}.mega li a:hover{color:var(--navy);text-decoration:underline}.mega-cta{background:var(--navy);color:#fff;border-radius:var(--r);padding:22px}.mega-cta p{color:#cfe0ee;font-size:.9rem}.mega-cta strong{color:#fff;display:block;font-size:1.05rem;margin-bottom:6px}.hdr-cta{margin-inline-start:10px}.burger{display:none;margin-inline-start:auto;width:46px;height:46px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;align-items:center;justify-content:center}.burger svg{width:24px;height:24px}.trust{background:var(--navy);color:#dbe8f3;font-size:.82rem}.trust-in{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 26px;padding-block:9px}.trust span{display:inline-flex;align-items:center;gap:7px}.trust svg{width:15px;height:15px;color:var(--ice)}.trust a{color:#fff}@media (max-width:1100px){.nav,.hdr-cta{display:none}.burger{display:inline-flex}.logo img{height:40px}:root{--hdr:68px}}.drawer{position:fixed;inset:0;z-index:300;display:none}.drawer.open{display:block}.drawer-bg{position:absolute;inset:0;background:rgba(11,37,69,.55)}.drawer-panel{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(92vw,400px);background:#fff;overflow-y:auto;padding:18px 20px 40px;box-shadow:var(--sh-lg)}.drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drawer-top img{height:36px;width:auto}.icon-btn{width:44px;height:44px;border-radius:10px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--navy)}.icon-btn svg{width:22px;height:22px}.drawer nav a{display:block;padding:12px 4px;border-bottom:1px solid var(--line-2);font-weight:600;text-decoration:none;color:var(--ink)}.drawer details{border-bottom:1px solid var(--line-2)}.drawer summary{padding:12px 4px;font-weight:700;cursor:pointer;color:var(--navy);list-style:none}.drawer summary::-webkit-details-marker{display:none}.drawer details a{padding:8px 14px;border:0;font-weight:500;font-size:.95rem;color:var(--ink-2)}.drawer .btn{width:100%;margin-top:16px}.hero{position:relative;color:#fff;background:var(--navy);overflow:hidden;isolation:isolate}.hero-media{position:absolute;inset:0;z-index:-2}.hero-media img{width:100%;height:100%;object-fit:cover}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(11,37,69,.96) 0%,rgba(11,37,69,.86) 45%,rgba(11,37,69,.35) 100%)}html[dir="rtl"] .hero::before{background:linear-gradient(260deg,rgba(11,37,69,.96) 0%,rgba(11,37,69,.86) 45%,rgba(11,37,69,.35) 100%)}.hero-in{padding-block:clamp(64px,10vw,132px);max-width:760px}.hero h1{color:#fff;margin-bottom:.45em}.hero .lead{color:#d6e4f0}.hero .eyebrow{color:var(--ice)}.hero .btn-row{margin-top:30px}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;max-width:640px}.hero-stats div{border-inline-start:2px solid rgba(127,179,213,.5);padding-inline-start:14px}.hero-stats b{display:block;font-size:1.9rem;font-weight:800;color:#fff;line-height:1.1}.hero-stats span{font-size:.83rem;color:#b9cfe2}.page-hero{background:linear-gradient(180deg,var(--ice-2),#fff);border-bottom:1px solid var(--line)}.page-hero .wrap{padding-block:clamp(36px,6vw,72px)}.page-hero h1{font-size:clamp(1.9rem,4vw,2.9rem)}.page-hero.has-img{position:relative;color:#fff;background:var(--navy);isolation:isolate}.page-hero.has-img .hero-media{z-index:-2}.page-hero.has-img::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(11,37,69,.95),rgba(11,37,69,.72) 60%,rgba(11,37,69,.4))}.page-hero.has-img h1{color:#fff}.page-hero.has-img .lead{color:#d6e4f0}.page-hero.has-img .crumbs,.page-hero.has-img .crumbs a{color:#b9cfe2}.crumbs{font-size:.84rem;color:var(--ink-3);margin-bottom:14px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.crumbs li{margin:0;display:inline-flex;align-items:center;gap:4px}.crumbs li+li::before{content:"›";opacity:.6;padding-inline:4px}html[dir="rtl"] .crumbs li+li::before{content:"‹"}.crumbs a{color:var(--ink-3);text-decoration:none}.crumbs a:hover{text-decoration:underline}.grid{display:grid;gap:clamp(16px,2.4vw,26px)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s,border-color .25s}a.card,.card a.stretch{text-decoration:none;color:inherit}.card:hover{box-shadow:var(--sh);transform:translateY(-3px);border-color:#c6d6e6}.card-media{aspect-ratio:4/3;background:var(--ice-2);overflow:hidden}.card-media.wide{aspect-ratio:16/9}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.card:hover .card-media img{transform:scale(1.04)}.card-body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.card-body h3{margin:0}.card-body p{margin:0;color:var(--ink-2);font-size:.94rem}.card-link{margin-top:auto;padding-top:12px;font-weight:700;color:var(--navy-3);font-size:.92rem;display:inline-flex;gap:6px;align-items:center}.card-link svg{width:16px;height:16px}html[dir="rtl"] .card-link svg,html[dir="rtl"] .arrow{transform:scaleX(-1)}.tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green);background:#E6F4EC;border-radius:999px;padding:4px 10px;align-self:flex-start}.tag.ice{color:var(--navy-3);background:var(--ice-2)}.feature{padding:24px;border-radius:var(--r);background:#fff;border:1px solid var(--line)}.feature .ico{width:46px;height:46px;border-radius:12px;background:var(--ice-2);color:var(--navy);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.feature .ico svg{width:24px;height:24px}.feature h3{font-size:1.08rem}.feature p{margin:0;color:var(--ink-2);font-size:.95rem}.cat-card .card-body{gap:8px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chips li{margin:0;font-size:.82rem;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--ice-2);color:var(--navy)}.chips.green li{background:#E6F4EC;color:var(--green-d)}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:0}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.steps{grid-template-columns:minmax(0,1fr)}}.steps li{margin:0;position:relative;padding:24px 22px 22px;border-radius:var(--r);background:#fff;border:1px solid var(--line)}.steps li::before{counter-increment:s;content:counter(s,decimal-leading-zero);display:block;font-weight:800;font-size:1.5rem;color:var(--accent);margin-bottom:8px}.steps h3{font-size:1.05rem;margin-bottom:6px}.steps p{margin:0;color:var(--ink-2);font-size:.94rem}.prose{max-width:76ch}.prose h2{margin-top:1.7em;font-size:clamp(1.35rem,2.3vw,1.75rem)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.4em}.prose ul li::marker{color:var(--green)}.prose ol li::marker{color:var(--accent);font-weight:700}.layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,5vw,64px);align-items:start}@media (max-width:980px){.layout{grid-template-columns:minmax(0,1fr)}}.aside{position:sticky;top:calc(var(--hdr) + 20px);display:grid;gap:18px}.box{border:1px solid var(--line);border-radius:var(--r);padding:22px;background:#fff}.box.navy{background:var(--navy);color:#d6e4f0;border-color:var(--navy)}.box.navy h3,.box.navy strong{color:#fff}.box h3{font-size:1.05rem}.box .btn{width:100%;margin-top:10px}.spec{width:100%;border-collapse:collapse;font-size:.95rem;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.spec th,.spec td{padding:12px 16px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}.spec th{width:34%;background:var(--ice-3);color:var(--navy);font-weight:700}.spec tr:last-child th,.spec tr:last-child td{border-bottom:0}@media (max-width:560px){.spec th,.spec td{display:block;width:100%}.spec th{border-bottom:0;padding-bottom:2px}}.note{font-size:.88rem;color:var(--ink-3);border-inline-start:3px solid var(--ice);padding:10px 14px;background:var(--ice-3);border-radius:0 8px 8px 0;margin-top:16px}html[dir="rtl"] .note{border-radius:8px 0 0 8px}.alert{border-inline-start:4px solid var(--accent);background:#FFF6EC;padding:16px 18px;border-radius:10px;color:var(--ink)}.prod-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}@media (max-width:900px){.prod-top{grid-template-columns:minmax(0,1fr)}}.prod-img{border-radius:var(--r);overflow:hidden;aspect-ratio:4/3;background:var(--ice-2);box-shadow:var(--sh)}.prod-img img{width:100%;height:100%;object-fit:cover}.badges{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.badge{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;padding:6px 12px;border-radius:999px;border:1px solid var(--line);color:var(--navy);background:#fff}.badge svg{width:15px;height:15px;color:var(--green)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}}.panel-navy{background:var(--navy);color:#d6e4f0;border-radius:calc(var(--r) + 6px);padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.panel-navy h2,.panel-navy h3{color:#fff}.panel-navy::after{content:"";position:absolute;inset-inline-end:-80px;bottom:-80px;width:260px;height:260px;border-radius:50%;border:40px solid rgba(127,179,213,.12)}.checks{list-style:none;padding:0;margin:0;display:grid;gap:10px}.checks li{display:flex;gap:10px;align-items:flex-start;margin:0}.checks svg{width:20px;height:20px;flex:none;color:var(--green);margin-top:3px}.panel-navy .checks svg{color:var(--ice)}.verify{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}@media (max-width:900px){.verify{grid-template-columns:repeat(2,minmax(0,1fr))}}.verify div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px}.verify small{display:block;color:#a9c3da;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.verify b{color:#fff;font-size:.98rem}.mk-card{padding:22px;border-radius:var(--r);border:1px solid var(--line);background:#fff;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s,border-color .2s}.mk-card:hover{box-shadow:var(--sh);border-color:#c6d6e6}.mk-card h3{margin:0;font-size:1.08rem}.mk-card p{margin:0;font-size:.92rem;color:var(--ink-2)}.mk-card .transit{font-size:.82rem;color:var(--ink-3);margin-top:auto;padding-top:8px;border-top:1px dashed var(--line)}.faq details{border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:10px}.faq summary{list-style:none;cursor:pointer;padding:18px 52px 18px 20px;font-weight:700;color:var(--navy);position:relative}html[dir="rtl"] .faq summary{padding:18px 20px 18px 52px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;inset-inline-end:20px;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:400;color:var(--accent)}.faq details[open] summary::after{content:"−"}.faq details>div{padding:0 20px 18px;color:var(--ink-2)}.form{display:grid;gap:16px}.form .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:640px){.form .row{grid-template-columns:minmax(0,1fr)}}.field label,.field legend{display:block;font-weight:700;font-size:.9rem;margin-bottom:6px;color:var(--navy)}.field .opt{font-weight:500;color:var(--ink-3)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:1rem;padding:12px 14px;border:1.5px solid #C5D3E2;border-radius:10px;background:#fff;color:var(--ink);min-height:48px}.field textarea{min-height:130px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--navy-3);box-shadow:0 0 0 4px rgba(29,67,112,.15)}.field [aria-invalid="true"]{border-color:#C0392B;box-shadow:0 0 0 3px rgba(192,57,43,.12)}.field fieldset{border:0;padding:0;margin:0}.radios{display:flex;flex-wrap:wrap;gap:10px}.radios label{display:inline-flex;gap:8px;align-items:center;font-weight:500;color:var(--ink);border:1.5px solid #C5D3E2;border-radius:999px;padding:9px 14px;cursor:pointer;margin:0}.radios input{width:auto;min-height:auto;accent-color:var(--navy)}.check{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;color:var(--ink-2)}.check input{margin-top:4px;width:18px;height:18px;accent-color:var(--navy);flex:none}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-err{display:none;color:#B03A2E;font-weight:700}.form-err.show{display:block}.form-card{background:#fff;border:1px solid var(--line);border-radius:calc(var(--r) + 4px);padding:clamp(22px,4vw,40px);box-shadow:var(--sh)}.contact-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.contact-list li{display:flex;gap:14px;align-items:flex-start;margin:0}.contact-list .ico{width:44px;height:44px;border-radius:12px;background:var(--ice-2);color:var(--navy);display:flex;align-items:center;justify-content:center;flex:none}.contact-list .ico svg{width:22px;height:22px}.contact-list small{display:block;color:var(--ink-3);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.contact-list a,.contact-list b{font-weight:700;color:var(--navy);text-decoration:none;word-break:break-word}.map{aspect-ratio:16/10;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:var(--ice-2);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;text-align:center;padding:20px}.map iframe{width:100%;height:100%;border:0}.map p{font-size:.85rem;color:var(--ink-2);margin:0;max-width:40ch}.post-meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.88rem;color:var(--ink-3);margin-bottom:12px}.article-img{border-radius:var(--r);overflow:hidden;aspect-ratio:16/9;margin-bottom:32px;background:var(--ice-2)}.article-img img{width:100%;height:100%;object-fit:cover}.cta-band{background:linear-gradient(120deg,var(--navy),var(--navy-3));color:#d6e4f0;border-radius:calc(var(--r) + 8px);padding:clamp(28px,5vw,56px);display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.cta-band h2{color:#fff;margin-bottom:.3em}.cta-band p{margin:0;max-width:60ch}.cta-band::after{content:"";position:absolute;inset-inline-end:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(127,179,213,.25),transparent 70%)}.kw{background:var(--ice-3);border-top:1px solid var(--line)}.kw details{padding-block:26px}.kw summary{cursor:pointer;font-weight:800;color:var(--navy);font-size:1.05rem}.kw p{font-size:.88rem;color:var(--ink-3);margin:10px 0 14px}.kw ul{columns:4 220px;column-gap:24px;list-style:none;padding:0;margin:0;font-size:.8rem;line-height:1.5}.kw li{margin:0 0 3px;break-inside:avoid;color:var(--ink-3)}.kw a{color:var(--ink-3);text-decoration:none}.kw a:hover{color:var(--navy);text-decoration:underline}.ftr{background:#071A31;color:#a9bfd4;font-size:.92rem}.ftr a{color:#d6e4f0;text-decoration:none}.ftr a:hover{color:#fff;text-decoration:underline}.ftr-top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-block:56px 40px}@media (max-width:980px){.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr-brand{grid-column:1/-1}}@media (max-width:520px){.ftr-top{grid-template-columns:minmax(0,1fr)}}.ftr-brand img{width:170px;height:auto;margin-bottom:16px}.ftr h2{color:#fff;font-size:.92rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}html[lang="ar"] .ftr h2,html[lang="zh-Hans"] .ftr h2,html[lang="ja"] .ftr h2{letter-spacing:0}.ftr ul{list-style:none;padding:0;margin:0}.ftr li{margin:0 0 8px}.ftr-bot{border-top:1px solid rgba(255,255,255,.1);padding-block:22px 110px;font-size:.8rem;display:grid;gap:8px}.ftr-bot p{margin:0}.linkbtn{background:none;border:0;padding:0;font:inherit;color:#d6e4f0;cursor:pointer;text-decoration:underline}.fab-wa{position:fixed;right:20px;bottom:20px;z-index:200;display:flex;align-items:center;gap:10px;background:var(--wa);color:#fff;border-radius:999px;padding:0 20px 0 14px;height:60px;font-weight:800;text-decoration:none;box-shadow:0 10px 28px rgba(31,168,85,.45);transition:transform .2s,background .2s}.fab-wa:hover{background:var(--wa-d);color:#fff;transform:translateY(-2px)}.fab-wa svg{width:32px;height:32px}.fab-wa::before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--wa);animation:pulse 2.4s infinite;pointer-events:none}@keyframes pulse{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.35);opacity:0}}@media (max-width:640px){.fab-wa{padding:0;width:60px;justify-content:center}.fab-wa span{display:none}}.fab-top{position:fixed;left:20px;bottom:20px;z-index:200;width:50px;height:50px;border-radius:50%;background:var(--navy);color:#fff;border:2px solid rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--sh);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s}.fab-top.show{opacity:1;visibility:visible;transform:none}.fab-top svg{width:22px;height:22px}.fab-lang{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:210;display:flex;align-items:center}.fab-lang>button{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--navy);color:#fff;border:0;border-radius:12px 0 0 12px;padding:12px 9px;cursor:pointer;font:inherit;font-weight:800;font-size:.75rem;box-shadow:var(--sh)}.fab-lang>button svg{width:22px;height:22px}.lang-panel{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:10px;width:250px;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);padding:14px;display:none;direction:ltr;text-align:left}.lang-panel.open{display:block}.lang-panel h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:2px 4px 8px}.lang-panel ul{list-style:none;margin:0 0 12px;padding:0}.lang-panel li{margin:0}.lang-panel a{display:flex;justify-content:space-between;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--ink);font-weight:600;font-size:.93rem}.lang-panel a:hover{background:var(--ice-2)}.lang-panel a[aria-current="true"]{background:var(--navy);color:#fff}.lang-panel a small{opacity:.6;font-weight:700;text-transform:uppercase}.fs{display:flex;gap:6px}.fs button{flex:1;height:40px;border:1.5px solid var(--line);border-radius:8px;background:#fff;font:inherit;font-weight:800;color:var(--navy);cursor:pointer}.fs button[aria-pressed="true"]{background:var(--navy);color:#fff;border-color:var(--navy)}.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:400;max-width:760px;margin-inline:auto;background:#fff;border:1px solid var(--line);border-radius:calc(var(--r) + 4px);box-shadow:var(--sh-lg);padding:22px 24px;display:none}.consent.open{display:block}.consent h2{font-size:1.1rem;margin-bottom:6px}.consent p{font-size:.9rem;color:var(--ink-2);margin-bottom:14px}.consent .btn{min-height:44px;padding:10px 18px;font-size:.9rem}.consent-opts{display:none;border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.consent-opts.open{display:grid;gap:12px}.consent-opts label{display:flex;gap:12px;align-items:flex-start;font-size:.88rem;color:var(--ink-2)}.consent-opts input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin-top:2px}.consent-opts b{display:block;color:var(--navy)}.pwa{position:fixed;left:16px;right:16px;top:calc(var(--hdr) + 12px);z-index:350;max-width:440px;margin-inline:auto;background:var(--navy);color:#d6e4f0;border-radius:var(--r);padding:16px;display:none;gap:14px;align-items:center;box-shadow:var(--sh-lg)}.pwa.open{display:flex}.pwa img{width:52px;height:52px;border-radius:12px;flex:none}.pwa b{color:#fff;display:block}.pwa p{margin:0;font-size:.85rem}.pwa .btn{min-height:40px;padding:8px 14px;font-size:.85rem}.pwa-act{display:flex;gap:8px;margin-top:10px}.search{display:flex;gap:10px;max-width:560px;margin-top:22px}.search input{flex:1;min-width:0;font:inherit;padding:12px 16px;border-radius:999px;border:1.5px solid #C5D3E2;min-height:50px}.hidden{display:none!important}@media print{.hdr,.trust,.ftr,.fab-wa,.fab-top,.fab-lang,.consent,.pwa,.kw,.no-print,.cta-band,.aside .btn,.drawer{display:none!important}body{font-size:11pt;color:#000}.print-only{display:block!important}.page-hero,.page-hero.has-img{background:none!important;color:#000}.page-hero.has-img::before,.hero-media{display:none}.page-hero.has-img h1,.page-hero.has-img .lead{color:#000}.section{padding-block:12px}.layout{display:block}.prod-img{box-shadow:none;max-width:60%}a{color:#000;text-decoration:none}.spec th{background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.print-only{display:none}.print-head{display:none;align-items:center;justify-content:space-between;border-bottom:2px solid #0B2545;padding-bottom:10px;margin-bottom:16px}@media print{.print-head{display:flex!important}.print-head img{height:42px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:640px){.trust-in{gap:4px 16px;font-size:.76rem;padding-block:7px}.trust span:nth-child(n+3){display:none}.consent{left:8px;right:8px;bottom:8px;padding:16px}.consent p{font-size:.84rem;margin-bottom:10px}.consent .btn-row{gap:8px}.consent .btn{flex:1 1 45%;padding:8px 10px;min-height:42px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}html[lang="ja"] body{line-break:strict}html[lang="ja"]:is(h1,h2,h3,.lead){word-break:auto-phrase}@media (max-width:640px){.fab-lang>button{padding:9px 6px;font-size:.68rem;opacity:.92}.fab-lang>button svg{width:18px;height:18px}.lang-panel{width:min(250px,calc(100vw - 70px))}}.nav>a,.nav>.mm>button{white-space:nowrap;padding:10px 9px}.eyebrow svg{width:16px;height:16px}@media (max-width:1240px){.nav,.hdr-cta{display:none}.burger{display:inline-flex}}@media (max-width:1440px){.nav>a:nth-of-type(6){display:none}}.prose .steps2{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 36px}@media (max-width:560px){.prose .steps2{grid-template-columns:minmax(0,1fr)}}.paybox{background:var(--ice-3);border:1px solid var(--line);border-radius:var(--r);padding:22px;margin:8px 0 36px}.paybox h2{margin-top:0!important;font-size:1.3rem}.paygrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:560px){.paygrid{grid-template-columns:minmax(0,1fr)}}.paygrid div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.paygrid small{display:block;color:var(--ink-3);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.paygrid b{display:block;font-size:1.25rem;color:var(--navy);margin:2px 0}.paygrid span{font-size:.88rem;color:var(--ink-2)}.flag{width:26px;height:auto;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.18);display:inline-block;flex:none}.fab-lang>button .flag{width:28px}.fab-lang>button svg:not(.flag){width:18px;height:18px;opacity:.85}.lang-panel .lang-name{display:inline-flex;align-items:center;gap:10px}.lang-panel .flag{width:24px}@media (max-width:640px){.fab-lang>button .flag{width:24px}}.label-like{display:block;font-weight:700;font-size:.9rem;margin-bottom:6px;color:var(--navy)}.pay-fixed{margin:0;padding:12px 14px;border:1.5px solid var(--line);border-radius:10px;background:var(--ice-3);font-weight:600;color:var(--navy)}.consent-field .check{font-weight:500}.consent-field .req{color:#B03A2E;font-weight:700}.field-err{color:#B03A2E;font-weight:700;font-size:.88rem;margin:6px 0 0 28px}.form-fail{background:#FDECEA;border:1px solid #F5C2BD;color:#8A2A1F;border-radius:10px;padding:12px 14px;font-weight:600;margin:0}.consent-field input[aria-invalid="true"]{outline:2px solid #B03A2E;outline-offset:2px}.layout>*,.split>*,.aside{min-width:0}.box .btn,.cta-band .btn,.panel-navy .btn{white-space:normal;text-align:center}@media (max-width:640px){.btn{white-space:normal;text-align:center}}.hp{position:absolute!important;left:auto!important;inset-inline-start:0;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.map{background-image:none;background-color:var(--ice-2)}