.pak-ops-page--contact{--pak-contact-navy:#0b366d;--pak-contact-blue:#0a5eb8;--pak-contact-orange:#f97316}.pak-contact-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:clamp(34px, 5vw, 74px);align-items:center;padding:clamp(38px, 6vw, 72px);color:#fff;background:radial-gradient(circle at 82% 10%,rgb(75 166 246 / .34),transparent 34%),linear-gradient(115deg,#0b366d 0%,#0b477f 64%,#0a5a9f 100%);border-radius:24px;box-shadow:0 28px 80px rgb(4 26 58 / .19)}.pak-contact-hero::before,.pak-contact-hero::after{content:"";position:absolute;pointer-events:none;border:1px solid rgb(255 255 255 / .11);border-radius:50%}.pak-contact-hero::before{width:420px;height:420px;right:-170px;top:-250px;box-shadow:0 0 0 55px rgb(255 255 255 / .025),0 0 0 110px rgb(255 255 255 / .018)}.pak-contact-hero::after{width:620px;height:220px;right:24%;bottom:-190px}.pak-contact-hero__content,.pak-contact-hero__routes{position:relative;z-index:1}.pak-contact-hero h1{max-width:720px;margin:0 0 18px;color:#fff;font-size:clamp(38px, 5vw, 66px);line-height:1.02;letter-spacing:-.045em}.pak-contact-hero__content>p{max-width:700px;margin:0;color:rgb(255 255 255 / .78);font-size:17px;line-height:1.72}.pak-contact-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pak-contact-hero__actions .pak-ops-primary-button .pak-ops-icon{width:18px;height:18px}.pak-contact-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 22px;color:#fff!important;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .32);border-radius:10px;font-size:14px;font-weight:800;transition:background .18s ease,transform .18s ease}.pak-contact-whatsapp:hover{color:#fff!important;background:rgb(255 255 255 / .14);transform:translateY(-1px)}.pak-contact-hero__routes{padding:18px;background:rgb(3 21 48 / .42);border:1px solid rgb(255 255 255 / .16);border-radius:17px;box-shadow:0 18px 54px rgb(0 15 38 / .2);backdrop-filter:blur(10px)}.pak-contact-hero__routes>span{display:block;padding:2px 3px 12px;color:rgb(255 255 255 / .63);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pak-contact-hero__routes>a{display:grid;grid-template-columns:39px minmax(0,1fr) 17px;align-items:center;gap:11px;min-height:66px;padding:10px 12px;color:#fff!important;border-top:1px solid rgb(255 255 255 / .12);text-decoration:none;transition:background .18s ease}.pak-contact-hero__routes>a:hover{background:rgb(255 255 255 / .07)}.pak-contact-hero__routes i{display:grid;place-items:center;width:39px;height:39px;color:#8ed0ff;background:rgb(99 179 255 / .12);border-radius:11px;font-style:normal}.pak-contact-hero__routes i .pak-ops-icon{width:19px;height:19px}.pak-contact-hero__routes b,.pak-contact-hero__routes strong,.pak-contact-hero__routes small{display:block}.pak-contact-hero__routes b{min-width:0;font-weight:inherit}.pak-contact-hero__routes strong{color:#fff;font-size:13px;line-height:1.35}.pak-contact-hero__routes small{overflow:hidden;margin-top:3px;color:rgb(255 255 255 / .6);font-size:10.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.pak-contact-hero__routes>a>.pak-ops-icon{width:15px;height:15px;color:rgb(255 255 255 / .55)}.pak-contact-channels{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-18px 22px 28px}.pak-contact-channels>a{display:flex;align-items:center;gap:14px;min-width:0;padding:19px 20px;color:#142a4a!important;background:#fff;border:1px solid var(--pak-ops-line);border-radius:15px;box-shadow:0 14px 42px rgb(7 34 73 / .1);text-decoration:none;transition:border .18s ease,transform .18s ease,box-shadow .18s ease}.pak-contact-channels>a:hover{border-color:#9dc9f0;transform:translateY(-2px);box-shadow:0 18px 46px rgb(7 34 73 / .14)}.pak-contact-channels>a>span{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;color:#0864ba;background:#ebf5ff;border-radius:13px}.pak-contact-channels>a>span .pak-ops-icon{width:21px;height:21px}.pak-contact-channels div,.pak-contact-channels small,.pak-contact-channels strong,.pak-contact-channels em{display:block;min-width:0}.pak-contact-channels small{color:#7a899f;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pak-contact-channels strong{overflow:hidden;margin-top:2px;color:#102a50;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pak-contact-channels em{margin-top:2px;color:#738299;font-size:11px;font-style:normal}.pak-contact-locations{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:18px;align-items:stretch;margin-bottom:24px}.pak-contact-locations__intro,.pak-contact-locations article{padding:clamp(25px, 3vw, 34px);border:1px solid var(--pak-ops-line);border-radius:18px}.pak-contact-locations__intro{color:#fff;background:radial-gradient(circle at 92% 8%,rgb(86 177 255 / .3),transparent 35%),linear-gradient(145deg,#0b366d,#0a528f)}.pak-contact-locations__intro h2{margin:0 0 12px;color:#fff;font-size:clamp(25px, 3vw, 34px);line-height:1.1;letter-spacing:-.025em}.pak-contact-locations__intro p{margin:0;color:rgb(255 255 255 / .7);font-size:13px;line-height:1.7}.pak-contact-locations article{display:flex;gap:16px;background:linear-gradient(155deg,#fff,#f7faff);box-shadow:0 14px 42px rgb(8 37 76 / .065)}.pak-contact-location-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;color:#0870cb;background:#eaf5ff;border-radius:14px}.pak-contact-location-icon--factory{color:#e6680c;background:#fff1e7}.pak-contact-locations article small{display:block;margin-bottom:5px;color:#0a65bd;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.pak-contact-locations article h3{margin:0 0 9px;color:#10294d;font-size:19px;line-height:1.25}.pak-contact-locations article p{margin:0 0 17px;color:#6a7a91;font-size:13px;line-height:1.65}.pak-contact-locations article a{display:inline-flex;align-items:center;gap:7px;color:#075eb4;font-size:12px;font-weight:800}.pak-contact-locations article a .pak-ops-icon{width:14px;height:14px}.pak-contact-form-section{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(28px, 4vw, 50px);align-items:start;padding:clamp(28px, 4vw, 48px);background:linear-gradient(145deg,#f4f8fd,#fff);border:1px solid var(--pak-ops-line);border-radius:20px;box-shadow:0 16px 52px rgb(8 37 76 / .075);scroll-margin-top:150px}.pak-contact-form-section__intro h2{margin:0 0 12px;color:#0b2245;font-size:clamp(27px, 3.2vw, 39px);line-height:1.08;letter-spacing:-.03em}.pak-contact-form-section__intro>p{color:#687991;font-size:14px;line-height:1.72}.pak-contact-response{display:flex;gap:13px;margin-top:24px;padding:16px;color:#fff;background:linear-gradient(135deg,#0b366d,#0a63b8);border-radius:13px}.pak-contact-response>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:#9bd5ff}.pak-contact-response strong,.pak-contact-response small{display:block}.pak-contact-response strong{color:#fff;font-size:13px}.pak-contact-response small{margin-top:3px;color:rgb(255 255 255 / .68);font-size:11px;line-height:1.5}.pak-contact-form-section .pak-ops-form-shell{padding:0;border:0;background:#fff0;box-shadow:none}.pak-contact-form-section .pak-ops-submit{min-width:190px}@media (max-width:1040px){.pak-contact-hero{grid-template-columns:1fr .85fr}.pak-contact-locations{grid-template-columns:1fr 1fr}.pak-contact-locations__intro{grid-column:1 / -1}}@media (max-width:849px){.pak-contact-hero,.pak-contact-form-section{grid-template-columns:1fr}.pak-contact-hero{padding:34px 25px;border-radius:18px}.pak-contact-hero h1{font-size:clamp(36px, 9vw, 50px)}.pak-contact-channels{grid-template-columns:1fr;margin:16px 0 24px}.pak-contact-form-section{gap:24px}}@media (max-width:549px){.pak-contact-hero{padding:29px 20px}.pak-contact-hero__content>p{font-size:14.5px}.pak-contact-hero__actions{display:grid}.pak-contact-whatsapp{width:100%}.pak-contact-hero__routes{padding:13px}.pak-contact-hero__routes>a{grid-template-columns:36px minmax(0,1fr) 15px;min-height:62px;padding:9px 7px}.pak-contact-hero__routes i{width:36px;height:36px}.pak-contact-channels>a{padding:16px}.pak-contact-channels strong{font-size:15px}.pak-contact-locations{grid-template-columns:1fr}.pak-contact-locations__intro{grid-column:auto}.pak-contact-locations__intro,.pak-contact-locations article,.pak-contact-form-section{padding:22px 18px;border-radius:15px}.pak-contact-locations article{gap:12px}.pak-contact-location-icon{width:42px;height:42px;flex-basis:42px}.pak-contact-form-section .pak-ops-submit{width:100%}}