.aluz-int-contact-hero{min-height:0;padding:88px 0 100px;scroll-margin-top:var(--header,82px);background:#092060;color:#fff;text-align:left}.aluz-int-contact-hero .aluz-int-contact-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);align-items:center;gap:clamp(48px,7vw,112px)}.aluz-int-contact-hero__copy{max-width:610px}.aluz-int-contact-kicker{display:inline-block;color:#ffcc00;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.aluz-int-contact-hero h1{max-width:610px;margin:26px 0 20px;color:#fff;font-size:clamp(42px,4.2vw,62px);line-height:1.12;letter-spacing:-.04em}.aluz-int-contact-hero__copy>p:not(.aluz-int-contact-topic){max-width:535px;margin:0;color:#e2eaff;font-size:18px;line-height:1.55}.aluz-int-contact-hero .aluz-int-contact-topic{display:block;width:max-content;margin:22px 0 0;padding:7px 0;border-bottom:1px solid #ffcc00;color:#fff;font-size:15px}.aluz-int-contact-primary{display:flex;width:max-content;align-items:center;justify-content:center;gap:12px;min-height:58px;margin-top:34px;padding:16px 22px;border-radius:8px;background:#ffcc00;color:#092060;font-size:16px;font-weight:700;line-height:1.3;transition:background-color .2s ease,transform .2s ease}.aluz-int-contact-primary:hover{background:#ffe073;transform:translateY(-2px)}.aluz-int-contact-primary:focus-visible{outline:3px solid #fff;outline-offset:4px}.aluz-int-contact-primary svg{width:21px;height:21px;flex:none}.aluz-int-contact-primary svg:last-child{width:18px;height:18px;margin-left:12px}.aluz-int-contact-hero__hint{display:block;max-width:460px;margin-top:17px;color:#b8c9f4;font-size:13px;line-height:1.5}.aluz-int-contact-hero__visual{position:relative;min-height:530px;overflow:hidden;border-radius:8px;background:#1b408a}.aluz-int-contact-hero__visual img{object-fit:cover;object-position:center 42%}.aluz-int-contact-details{padding:94px 0 110px;scroll-margin-top:calc(var(--header, 82px) + 16px);background:#fff}.aluz-int-contact-details__heading h2{margin:21px 0 8px;color:#092060;font-size:clamp(34px,3.4vw,46px);line-height:1.16}.aluz-int-contact-details__heading p{margin:0;color:#586079;font-size:17px}.aluz-int-contact-details__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-block:1px solid #dbe2ee}.aluz-int-contact-details__list>*{display:flex;align-items:flex-start;gap:16px;min-width:0;min-height:154px;padding:30px 22px;border-right:1px solid #dbe2ee}.aluz-int-contact-details__list>:first-child{padding-left:0}.aluz-int-contact-details__list>:last-child{border-right:0}.aluz-int-contact-details__list>a:hover strong{color:#012fa7;text-decoration:underline}.aluz-int-contact-details__list>*>svg:first-child{width:25px;height:25px;flex:none;color:#012fa7}.aluz-int-contact-details__list>a>svg:last-child{width:18px;height:18px;flex:none;margin-left:auto;color:#012fa7}.aluz-int-contact-details__list span{display:flex;flex-direction:column;min-width:0;gap:11px}.aluz-int-contact-details__list small{color:#647089;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.aluz-int-contact-details__list strong{color:#092060;font-size:17px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.aluz-int-contact-details .aluz-int-contact-social{margin-top:42px}@media (max-width:980px){.aluz-int-contact-hero .aluz-int-contact-hero__grid{gap:42px}.aluz-int-contact-hero__visual{min-height:460px}.aluz-int-contact-details__list>*{padding-inline:16px}}@media (max-width:760px){.aluz-int-contact-hero{padding:65px 0 0}.aluz-int-contact-hero .aluz-int-contact-hero__grid{grid-template-columns:1fr;gap:45px}.aluz-int-contact-hero h1{max-width:580px;font-size:clamp(36px,8vw,46px)}.aluz-int-contact-hero__copy>p:not(.aluz-int-contact-topic){font-size:16px}.aluz-int-contact-hero__visual{min-height:340px;border-radius:8px 8px 0 0}.aluz-int-contact-hero__visual img{object-position:center 38%}.aluz-int-contact-details{padding:68px 0 80px}.aluz-int-contact-details__list{grid-template-columns:1fr;margin-top:34px}.aluz-int-contact-details__list>*{min-height:105px;padding:23px 0;border-right:0;border-bottom:1px solid #dbe2ee}.aluz-int-contact-details__list>:last-child{border-bottom:0}}@media (max-width:480px){.aluz-int-contact-primary{width:100%;justify-content:flex-start}.aluz-int-contact-primary svg:last-child{margin-left:auto}.aluz-int-contact-hero__visual{min-height:290px}}@media (prefers-reduced-motion:reduce){.aluz-int-contact-primary{transition:none}.aluz-int-contact-primary:hover{transform:none}}