.intl .brand strong{font-size:19px;letter-spacing:.05em}.intl .brand small{font-size:9px;letter-spacing:.13em}.intl .hero h1{font-size:clamp(38px,4.9vw,72px);line-height:1.08;letter-spacing:-.045em}.intl .hero-description{max-width:440px;font-size:16px;line-height:1.75}.intl .hero-foot{gap:16px;flex-wrap:wrap}.intl .hero-photo img{height:100%;object-fit:cover}.intl .photo-stamp{font-size:24px}.intl .section-head h2,.intl .page-intro h1{letter-spacing:-.035em;line-height:1.13}.intl .section-head>div:last-child{max-width:450px}.intl-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.intl-card{border:1px solid #d9dfd8;background:#fff;display:flex;flex-direction:column}.intl-card figure{margin:0;background:#edf0e9}.intl-card img{width:100%;aspect-ratio:1;object-fit:contain;display:block}.intl-card figcaption{font-size:11px;padding:10px 20px;color:#626c64}.intl-card-copy{padding:25px;display:flex;flex-direction:column;flex:1}.intl-card h3{font-size:25px;line-height:1.15;margin:10px 0 18px}.intl-card p{font-size:14px;line-height:1.75;color:#5e685f}.intl-card .text-link{margin-top:auto;padding-top:22px}.intl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.intl-steps article{border-top:1px solid #aab4a8;padding-top:24px}.intl-steps h3{font-size:22px;margin:16px 0}.intl-steps p{line-height:1.8;font-size:15px}.intl-note{padding:28px;background:#edf0e9;line-height:1.8;font-size:14px;margin-top:35px}.intl .footer-top{grid-template-columns:2fr 1fr 1fr;gap:32px}.intl .footer-top p{line-height:1.8}.intl .contact-info h2{line-height:1.15;letter-spacing:-.03em}.intl .contact-number{font-size:25px}.intl .form-grid input,.intl .form-grid select,.intl .form-grid textarea{min-width:0}.intl .consent{font-size:13px;line-height:1.7}.intl .text-page h2{font-size:24px;line-height:1.3}.intl .text-page p{line-height:1.9}.intl .mobile-contact a{font-size:12px}.intl .section-head p{line-height:1.8}.intl .form-note{line-height:1.7}.intl .form-status{overflow-wrap:anywhere}.intl .button{white-space:normal}.intl .factory-story h2{font-size:clamp(30px,3.4vw,48px);line-height:1.15;letter-spacing:-.03em}
@media(max-width:1000px){.intl-products{grid-template-columns:repeat(2,minmax(0,1fr))}.intl .brand strong{font-size:16px}.intl .footer-top{grid-template-columns:1fr 1fr}.intl .hero h1{font-size:48px}}
@media(max-width:640px){.intl-products,.intl-steps,.intl .footer-top{grid-template-columns:1fr}.intl .hero h1{font-size:45px}.intl .hero-description{font-size:14px}.intl .hero-foot{font-size:10px}.intl .hero-photo{min-height:320px}.intl .hero-photo img{min-height:320px}.intl .page-intro h1{font-size:40px}.intl .contact-number{font-size:22px}.intl .contact-form h2{font-size:28px}.intl .photo-stamp{font-size:21px}.intl .section-head h2{font-size:36px}}
