@import url('/assets/machines.css');
.international-header .header-inner{min-height:88px;gap:24px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}
.international-header .site-nav{display:flex;flex-wrap:wrap;gap:14px 22px}
.language-switch{display:flex;align-items:center;gap:12px;font-size:12px;margin-left:auto}
.language-switch a[aria-current="page"]{font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:5px}
.international-hero{padding:64px 0 45px;background:#f5f8fc;border-bottom:1px solid var(--line)}
.international-hero h1{font-family:var(--serif);font-size:clamp(37px,5vw,63px);font-weight:400;line-height:1.12;letter-spacing:-1.5px;max-width:860px;margin:0 0 24px}
.international-hero .intro{font-size:17px;line-height:1.7;max-width:800px;color:var(--muted);margin:0 0 28px}
.language-note{font-size:13px;line-height:1.6;border-left:3px solid var(--blue);padding:8px 16px;margin:28px 0 0;max-width:840px}
.international-models{padding:58px 0 64px}.international-models h2,.international-process h2{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.2;margin:0 0 16px}
.international-models>.container>p{font-size:15px;max-width:850px;color:var(--muted);margin-bottom:28px}
.international-models .machine-copy{font-size:14px;line-height:1.65}.international-models .machine-subtitle{font-size:15px}.international-models .machine-maker{font-size:12px;margin:0 0 18px}.international-models .machine-link{font-size:13px;line-height:1.6}.international-models .machine-kicker{font-size:10px}
.international-process{background:#f5f8fc;padding:54px 0;border-block:1px solid var(--line)}
.international-process .process-steps strong{font-size:16px}.international-process .process-steps span{font-size:14px;line-height:1.65}.international-process .process-steps{margin:28px 0}
.international-process>.container>p{font-size:15px;line-height:1.7;max-width:890px;color:var(--muted)}
.international-contact{padding:64px 0}.international-contact h2{font-family:var(--serif);font-size:34px;line-height:1.2;font-weight:400;margin:0 0 18px}.international-contact p{font-size:15px;line-height:1.7;max-width:790px;color:var(--muted);margin-bottom:22px}
.international-footer{padding:26px 0;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}
.international-footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}.international-footer p{margin:0}
.international-models .machine-image{aspect-ratio:1.8}.international-models .machine-image img{object-fit:contain}
a:focus-visible{outline:3px solid #5977d5;outline-offset:5px}
@media(max-width:800px){.international-header .header-inner{justify-content:space-between}.international-header .site-nav{order:3;width:100%;justify-content:flex-start}.international-header .language-switch{margin-left:0}.international-models .machine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.international-process .process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.international-hero{padding-top:42px}.international-hero h1{letter-spacing:-.7px}}
@media(max-width:560px){.international-models .machine-grid,.international-process .process-steps{grid-template-columns:1fr}.international-header .site-nav{font-size:11px;gap:10px 17px}.international-header .logo{font-size:22px}.international-hero .intro{font-size:16px}.international-models,.international-contact{padding-block:42px}.international-models .machine-body{padding:22px}.international-models .machine-image{aspect-ratio:1.75}.international-hero .detail-actions{align-items:stretch;flex-direction:column}.language-switch{font-size:11px}}
