.company-page{background:#fff;color:#073c74}.company-page h1{font-size:clamp(44px,4vw,68px);font-weight:750;line-height:1.12;letter-spacing:-2px}.company-page h1 span{color:#0968b7}.company-page h2{font-size:clamp(33px,2.8vw,46px);font-weight:700;line-height:1.2;letter-spacing:-1.4px}.company-page h3{font-size:26px;line-height:1.35;letter-spacing:-.7px}.company-page p{line-height:1.75}.company-hero,.reach-hero{background:#edf7ff;padding:26px 0 45px}.company-hero .breadcrumb,.reach-hero .breadcrumb{margin-bottom:30px}.company-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:65px;align-items:center}.company-hero-grid .section-kicker{font-size:13px;letter-spacing:1.1px;margin-bottom:20px}.company-lead{font-size:19px;line-height:1.75;color:#51728e;margin:24px 0}.company-since{display:flex;align-items:center;gap:27px;margin-top:28px;padding-top:24px;border-top:1px solid #bed7e9}.company-since>strong{font-family:Manrope,Arial,sans-serif;font-size:67px;line-height:1;letter-spacing:-3px;font-weight:650;color:#095aa0}.company-since>div>span{font-size:12px;letter-spacing:1px;color:#5889ae}.company-since p{font-size:15px;line-height:1.55;margin:8px 0 0;color:#5c809d}.company-site-photo{margin:0;height:440px;border-radius:6px 6px 45px 6px;position:relative;overflow:hidden;background:#d6e7f3}.company-site-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.company-site-photo figcaption{position:absolute;inset:auto 20px 20px;padding:12px 16px;background:#ffffffef;width:max-content;max-width:calc(100% - 40px);display:flex;align-items:center;gap:10px;font-size:14px;color:#215e8b;border-radius:4px}.company-identity{background:white}.identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.identity-grid>article{padding:35px 39px;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start}.identity-company{background:#f2f8fd;border:1px solid #d8e8f4}.identity-label{font-size:13px;letter-spacing:1.5px;color:#5c87aa;margin:0 0 23px}.identity-grid h3{font-size:32px;letter-spacing:-.9px}.identity-grid article>p:not(.identity-label){font-size:18px;color:#5a7b96;margin:22px 0 25px}.identity-location{margin-top:auto;display:flex;gap:10px;align-items:center;font-size:15px;color:#4c7d9f}.identity-location svg{width:22px;height:22px;stroke:#347eaf;fill:none;stroke-width:1.5}.identity-brand{background:#074784;color:white}.identity-brand .identity-label{color:#a5d1f2}.identity-brand>img{width:180px;height:54px;object-fit:contain;object-position:left;margin-bottom:23px}.identity-brand h3{color:white;font-size:30px}.identity-grid .identity-brand>p:not(.identity-label){color:#c6e0f4;margin-top:19px}.identity-brand .text-link{margin-top:auto;color:#d3eaff;border-color:#75abd4;font-size:16px}.company-range{background:#edf7ff}.company-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.company-category{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dce9f4;border-radius:6px;overflow:hidden}.company-category img{width:100%;height:220px;object-fit:contain;background:#f6faff;padding:16px;mix-blend-mode:multiply}.company-category>div{display:flex;gap:15px;align-items:flex-start;padding:20px 17px;border-top:1px solid #e4eef6;flex:1}.company-category h3{font-size:21px;line-height:1.35;letter-spacing:-.5px;font-weight:650}.company-category>div>span{font-size:22px;color:#4382b3;margin-left:auto}.company-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.company-partner{border-top:1px solid #bfd6e9;padding-top:23px}.company-partner svg{width:38px;height:38px;fill:none;stroke:#237bb9;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;margin-bottom:21px}.company-partner h3{font-size:25px;font-weight:600}.company-partner p{font-size:17px;color:#5d7d97;margin:14px 0 0}.company-next{background:#074784;color:white}.company-next>.wrap{display:flex;align-items:center;justify-content:space-between;gap:70px}.company-next h2{color:white}.company-next .section-kicker{color:#b4d6f0}.company-next p:not(.section-kicker){font-size:18px;color:#bed9ed;margin:22px 0 0}.company-next-actions{display:flex;align-items:flex-start;flex-direction:column;gap:18px;flex-shrink:0}.company-next-actions .primary{background:#d5edff;color:#074784;font-size:17px}.company-next-actions .text-link{color:#d1eaff;border-color:#74a8d1;font-size:16px}
.reach-hero{padding-bottom:50px}.reach-hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:80px;align-items:center}.reach-hero-copy h1{font-size:clamp(60px,6.3vw,102px);letter-spacing:-3.5px;line-height:1.05}.reach-hero-copy .section-kicker{margin-bottom:25px;font-size:13px}.reach-hero-copy .company-lead{font-size:20px;max-width:530px}.reach-context{display:flex;flex-wrap:wrap;gap:9px 18px;padding-top:21px;margin-top:27px;border-top:1px solid #c4dbe9}.reach-context>span{font-size:14px;color:#6287a3}.reach-context>span+span{padding-left:18px;border-left:1px solid #bdd5e7}.reach-contact-card{background:#074784;color:white;border-radius:7px;padding:34px 37px 24px}.reach-card-heading{display:flex;gap:13px;align-items:center;font-size:13px;letter-spacing:1.6px;color:#b6dcf4;margin-bottom:23px}.reach-card-heading svg{width:29px;height:29px;fill:none;stroke:#b6dcf4;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.reach-contact-card h2{font-size:34px;letter-spacing:-1px;color:white}.reach-contact-card>p:not(.copy-status){font-size:18px;color:#c4deef;margin:20px 0 25px}.reach-whatsapp{display:grid;grid-template-columns:1fr 20px;gap:5px 15px;background:#008d56;border:1px solid #28a876;border-radius:5px;color:white;padding:16px 20px;transition:background .2s}.reach-whatsapp:hover{background:#007f4d}.reach-whatsapp>span:first-child{font-size:14px;color:#d2f4e5}.reach-whatsapp strong{grid-column:1;font-size:24px;font-weight:600;letter-spacing:-.2px;line-height:1.35}.reach-whatsapp>span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:26px}.reach-email{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #8bb8db55;margin-top:25px;padding-top:21px}.reach-email>div{display:flex;flex-direction:column;gap:10px;min-width:0}.reach-email>div>span{font-size:12px;letter-spacing:1.5px;color:#a7cce6}.reach-email a{font-size:18px;line-height:1.5;overflow-wrap:anywhere}.reach-email button{font-size:14px;color:#d8edff;border:1px solid #84b1d6;background:#ffffff08;padding:8px 12px;border-radius:4px}.copy-status{margin:10px 0 0;min-height:22px;font-size:13px;color:#b9dfef}.reach-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.reach-topic{border:1px solid #d4e5f2;border-radius:6px;padding:26px 29px;display:flex;flex-direction:column;align-items:flex-start;background:white;transition:background .2s,border-color .2s}.reach-topic:hover{background:#f5faff;border-color:#92bad9}.reach-topic svg{width:35px;height:35px;fill:none;stroke:#267eb7;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:22px}.reach-topic h3{font-size:26px;font-weight:600;letter-spacing:-.7px}.reach-topic p{font-size:17px;color:#587b96;margin:15px 0 25px}.reach-topic>span{margin-top:auto;padding-top:15px;border-top:1px solid #dce9f3;width:100%;display:flex;justify-content:space-between;gap:15px;color:#1769a5;font-size:15px;font-weight:600}.reach-topic i{font-style:normal}.reach-prepare{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center;margin-top:29px;padding:25px 28px;background:#f1f8fd;border:1px solid #dbeaf5;border-radius:5px}.reach-prepare>div:first-child{display:flex;align-items:center;gap:17px}.reach-prepare h3{font-size:22px;line-height:1.4}.reach-prepare-mark{font-size:33px;line-height:1;color:#72a3c5}.reach-prepare-details{display:grid;grid-template-columns:1fr 1fr;gap:13px 22px}.reach-prepare-details>span{position:relative;font-size:15px;color:#6687a0;padding-left:14px}.reach-prepare-details>span:before{content:'';position:absolute;left:0;top:8px;width:4px;height:4px;background:#75a6cd;border-radius:50%}.reach-location{background:#edf7ff}.reach-location-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:0;background:white;border:1px solid #d9e8f3;border-radius:7px;overflow:hidden}.reach-location-grid figure{position:relative;margin:0;min-height:435px}.reach-location-grid figure img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.reach-location-grid figcaption{position:absolute;inset:auto 0 0;padding:40px 24px 20px;background:linear-gradient(transparent,#062b4ce0);font-size:16px;color:#fff}.reach-address{padding:34px 38px;display:flex;align-items:flex-start;flex-direction:column}.reach-address>svg{width:35px;height:35px;fill:none;stroke:#267db6;stroke-width:1.4;margin-bottom:20px}.reach-address .section-kicker{font-size:12px;letter-spacing:1.2px;margin-bottom:14px}.reach-address h3{font-size:28px;font-weight:600}.reach-address address{font-size:17px;color:#5b7b95;font-style:normal;line-height:1.8;margin:20px 0}.reach-address .text-link{font-size:15px;gap:20px}.reach-factory-link{display:flex;gap:20px;font-size:15px;color:#6488a4;padding-top:15px;margin-top:18px;border-top:1px solid #d8e8f4;width:100%}
@media(min-width:1700px){.company-site-photo{height:500px}.company-lead{font-size:20px}.company-category img{height:265px}.reach-contact-card{padding:40px 44px 28px}.reach-contact-card h2{font-size:39px}.reach-location-grid figure{min-height:480px}}
@media(max-width:1200px){.company-hero-grid{gap:35px}.company-page h1{font-size:46px}.company-site-photo{height:430px}.company-lead{font-size:18px}.company-since{gap:20px}.company-since>strong{font-size:59px}.company-since>div>span{font-size:11px}.identity-grid>article{padding:28px}.identity-grid h3{font-size:29px}.identity-brand h3{font-size:27px}.identity-grid article>p:not(.identity-label){font-size:17px}.company-category-grid{gap:14px}.company-category img{height:185px;padding:12px}.company-category>div{padding:17px 13px;gap:10px}.company-category h3{font-size:19px}.company-partner-grid{gap:24px}.company-partner h3{font-size:23px}.company-next>.wrap{gap:40px}.company-next-actions .primary{font-size:16px;gap:25px}.reach-hero-grid{gap:45px}.reach-hero-copy h1{font-size:74px}.reach-hero-copy .company-lead{font-size:19px}.reach-contact-card{padding:28px 30px 20px}.reach-contact-card h2{font-size:31px}.reach-whatsapp strong{font-size:23px}.reach-email a{font-size:17px}.reach-topic-grid{gap:18px}.reach-topic{padding:23px}.reach-topic h3{font-size:25px}.reach-prepare{gap:30px}.reach-address{padding:30px}.reach-address h3{font-size:26px}}
@media(max-width:1000px){.company-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.company-page h1{font-size:40px}.company-since{align-items:flex-start;gap:15px}.company-since>strong{font-size:51px}.company-since>div>span{font-size:10px;letter-spacing:.5px}.company-since p{font-size:14px}.company-site-photo{height:435px}.company-site-photo figcaption{left:14px;bottom:14px;padding:10px 12px;font-size:12px;max-width:calc(100% - 28px)}.company-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.company-category img{height:220px}.company-category h3{font-size:22px}.company-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.company-partner h3{font-size:25px}.company-next>.wrap{flex-direction:column;align-items:flex-start;gap:28px}.company-next-actions{flex-direction:row;align-items:center;gap:25px}.reach-hero-grid{gap:30px}.reach-hero-copy h1{font-size:66px}.reach-hero-copy .section-kicker{font-size:12px}.reach-contact-card{padding:26px 24px 20px}.reach-contact-card h2{font-size:28px}.reach-whatsapp{padding:14px 16px}.reach-whatsapp strong{font-size:21px}.reach-email{gap:10px}.reach-email a{font-size:15px}.reach-email button{font-size:13px;padding:7px 9px}.reach-topic{padding:20px}.reach-topic h3{font-size:23px}.reach-topic p{font-size:16px}.reach-prepare{grid-template-columns:1fr;gap:20px}.reach-location-grid{grid-template-columns:1fr 1fr}.reach-location-grid figure{min-height:440px}.reach-address{padding:27px}.reach-address h3{font-size:24px}.reach-address address{font-size:16px}}
@media(max-width:600px){.company-hero,.reach-hero{padding-top:22px;padding-bottom:33px}.company-hero .breadcrumb,.reach-hero .breadcrumb{margin-bottom:25px}.company-hero-grid{grid-template-columns:1fr;gap:28px}.company-page h1{font-size:41px;letter-spacing:-1.5px}.company-page h2{font-size:33px}.company-hero-grid .section-kicker{font-size:12px;letter-spacing:.9px;margin-bottom:18px}.company-lead{font-size:18px;margin:21px 0}.company-since{align-items:center;gap:23px;margin-top:24px;padding-top:23px}.company-since>strong{font-size:61px}.company-since>div>span{font-size:11px;letter-spacing:.6px}.company-since p{font-size:14px}.company-site-photo{height:300px;border-radius:6px 6px 30px 6px}.company-site-photo figcaption{font-size:13px}.identity-grid{grid-template-columns:1fr;gap:20px}.identity-grid>article{padding:26px}.identity-grid h3{font-size:28px}.identity-grid article>p:not(.identity-label){font-size:18px}.identity-label{font-size:12px;margin-bottom:20px}.identity-brand>img{width:170px;margin-bottom:22px}.identity-brand h3{font-size:28px}.company-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.company-category img{height:190px;padding:12px}.company-category h3{font-size:20px}.company-category>div{padding:16px 13px;gap:9px}.company-category:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.company-category:last-child>div{border-top:0;border-left:1px solid #e4eef6;align-items:center}.company-partner-grid{gap:25px 20px}.company-partner svg{width:33px;height:33px;margin-bottom:15px}.company-partner h3{font-size:22px}.company-partner p{font-size:16px;margin-top:12px}.company-next-actions{flex-direction:column;align-items:flex-start;gap:17px}.company-next-actions .primary{font-size:16px}.reach-hero-grid{grid-template-columns:1fr;gap:30px}.reach-hero-copy h1{font-size:68px;letter-spacing:-3px}.reach-hero-copy .section-kicker{font-size:12px;margin-bottom:21px}.reach-hero-copy .company-lead{font-size:19px}.reach-context{padding-top:19px;margin-top:22px;gap:8px 13px}.reach-context>span{font-size:13px}.reach-context>span+span{padding-left:13px}.reach-contact-card{padding:28px 25px 21px}.reach-contact-card h2{font-size:31px}.reach-card-heading{font-size:12px;letter-spacing:1.3px;margin-bottom:20px}.reach-whatsapp strong{font-size:24px}.reach-email a{font-size:17px}.reach-email button{font-size:13px}.reach-topic-grid{grid-template-columns:1fr;gap:17px}.reach-topic{padding:24px}.reach-topic svg{margin-bottom:18px}.reach-topic h3{font-size:25px}.reach-topic p{font-size:18px;margin:14px 0 20px}.reach-prepare{padding:22px;gap:20px;margin-top:24px}.reach-prepare>div:first-child{gap:13px}.reach-prepare h3{font-size:22px}.reach-prepare-details{grid-template-columns:1fr;gap:12px}.reach-prepare-details>span{font-size:16px}.reach-location-grid{grid-template-columns:1fr}.reach-location-grid figure{min-height:285px}.reach-address{padding:27px}.reach-address h3{font-size:26px}.reach-address address{font-size:17px}.reach-address .text-link{font-size:15px}.reach-location-grid figcaption{font-size:15px}.copy-status{font-size:13px}}
@media(min-width:601px){.company-site-photo{height:auto;aspect-ratio:4/3}.reach-location-grid figure img{object-fit:contain;background:#dceaf5}}
