
.international-tools{position:relative;z-index:25;max-width:1200px;margin:0 auto;padding:12px 24px;color:#253846;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}
.international-tools details{display:block;border:1px solid #bbc9cd;border-radius:12px;background:#fff;padding:9px 15px}
.international-tools summary{cursor:pointer;font-weight:600}.international-tools .international-links{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:12px}
.international-tools a{color:#244f6a;text-decoration:underline;text-underline-offset:4px}.international-tools a[aria-current=page]{font-weight:800;text-decoration-thickness:2px}
.international-related{max-width:1120px;box-sizing:border-box;margin:36px auto;padding:24px;border-top:1px solid #b9c7ca;font:15px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.international-related>a{font-weight:700}.international-related p{display:flex;flex-wrap:wrap;gap:12px 24px}.international-related a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.international-page{--ink:#203039;--accent:#315e76;background:#f7f6f1;color:var(--ink);font:17px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",sans-serif;margin:0}
.international-page *{box-sizing:border-box}.international-page a{color:var(--accent)}.international-page a:focus-visible,.international-tools a:focus-visible,.international-tools summary:focus-visible{outline:3px solid #d78b20;outline-offset:5px}
.international-page .i-header{max-width:1168px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.international-page .i-brand{font-weight:800;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}
.international-page .i-main{max-width:1168px;padding:20px 24px 70px;margin:auto}.international-page .i-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:center;padding:32px 0 56px}
.international-page .i-kicker{font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--accent)}.international-page h1{font-size:clamp(34px,4.6vw,59px);font-weight:780;line-height:1.18;letter-spacing:-.035em;margin:18px 0 24px;text-wrap:balance;overflow-wrap:anywhere}
.international-page .i-lead{font-size:20px;line-height:1.8;max-width:680px}.international-page .i-device{font-size:14px;opacity:.85}.international-page .i-cta{display:inline-block;border-radius:8px;padding:12px 20px;margin:12px 0 16px;background:var(--accent);color:#fff;text-decoration:none;font-weight:700}
.international-page .i-visual{margin:0;text-align:center}.international-page .i-visual img{display:block;max-width:100%;max-height:560px;width:auto;height:auto;margin:0 auto;border-radius:15px;box-shadow:0 18px 45px #172d3b1a}
.international-page figcaption{font-size:13px;line-height:1.6;margin-top:20px;opacity:.8}.international-page .i-features{border-block:1px solid #cbd1cd;padding:30px 0;margin:12px 0 36px}.international-page h2{font-size:27px;line-height:1.4;letter-spacing:-.015em}
.international-page .i-features ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0}.international-page .i-features li{border-top:3px solid var(--accent);padding-top:15px}
.international-page .i-condition{max-width:840px}.international-page details.i-faq{max-width:840px;padding:16px 0;border-bottom:1px solid #cbd1cd}.international-page details.i-faq summary{font-weight:700;cursor:pointer}.international-page .i-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px}
.international-page .i-card{padding:0 0 28px;border-bottom:1px solid #bdc7c5}.international-page .i-card img{width:62px;height:62px;border-radius:14px}.international-page .i-card h2{font-size:24px;margin:14px 0 7px}.international-page .i-card p{font-size:15px;margin:8px 0}.international-page .i-card .i-small{font-size:13px}
.international-page .i-footer{max-width:1168px;margin:auto;padding:24px;border-top:1px solid #cbd1cd;font-size:14px;display:flex;flex-wrap:wrap;gap:16px 28px}.international-page .i-note{font-size:14px;opacity:.85;max-width:900px}.international-page video{display:block;width:100%;max-height:580px;background:#07141d;border-radius:14px}
@media(max-width:760px){.international-page .i-hero{grid-template-columns:1fr;gap:30px;padding-top:12px}.international-page .i-visual img{max-height:480px}.international-page .i-features ul{grid-template-columns:1fr;gap:18px}.international-page .i-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.international-page .i-lead{font-size:18px}}
@media(max-width:480px){.international-page .i-catalog{grid-template-columns:1fr}.international-page .i-header,.international-page .i-main,.international-tools{padding-inline:18px}}
.international-page .i-store-visual{width:min(100%,480px);margin-inline:auto}
.international-page .i-store-gallery{position:relative;isolation:isolate;width:100%;height:clamp(360px,112vw,520px);margin:0 auto}
.international-page .i-store-gallery img{position:absolute;top:13%;display:block;width:41%;max-width:none;max-height:none;height:auto;margin:0;border:1px solid #fff;border-radius:17px;background:#fff;box-shadow:0 18px 38px #172d3b2b}
.international-page .i-store-gallery img:nth-child(1){left:1%;z-index:1;transform:rotate(-9deg) scale(.88)}
.international-page .i-store-gallery img:nth-child(2){left:29.5%;top:0;z-index:3;width:41%;transform:translateY(0)}
.international-page .i-store-gallery img:nth-child(3){right:1%;z-index:2;transform:rotate(9deg) scale(.88)}
.international-page .i-store-visual figcaption{margin-top:8px}
@media(max-width:760px){.international-page .i-store-gallery img{border-radius:14px}}
