.contact-page,.contact-page *{min-inline-size:0}.contact-hero{color:#fff;background:radial-gradient(circle at 13% 20%,#0864ff6b,#0000 32%),linear-gradient(135deg,#021126,#07316d);min-height:470px;position:relative;overflow:hidden}.contact-hero .kicker{color:#aac8ef}.contact-lines{opacity:.15;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.contact-hero-inner{grid-template-columns:minmax(0,1fr) minmax(180px,250px);align-items:center;gap:clamp(38px,6vw,80px);min-height:470px;display:grid;position:relative}.contact-hero-copy{min-inline-size:0}.contact-hero h1{max-inline-size:16ch;font-size:var(--dp-type-display);line-height:var(--dp-leading-display);letter-spacing:normal;text-wrap:balance;margin:15px 0 16px}.contact-hero h1 em{color:#6fa4ff;font-style:normal;display:block}.contact-hero p{color:#bdcce1;max-inline-size:620px;line-height:var(--dp-leading-relaxed);font-size:var(--dp-type-body);overflow-wrap:break-word;margin:0}.contact-hero-inner>img{filter:drop-shadow(0 25px 45px #00000040);justify-self:center;block-size:auto;inline-size:min(250px,100%)}.contact-content{background:var(--surface);padding:74px 0 100px}.contact-support-entry{color:#fff;background:linear-gradient(135deg,#0864ff,#0753d6);border-radius:22px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:178px;padding:30px 34px;display:grid;box-shadow:0 18px 44px #0864ff33}.contact-support-entry:hover{color:#fff;background:linear-gradient(135deg,#1470ff,#0860ed)}.contact-support-entry:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 45%,#fff);outline-offset:4px}.contact-support-entry>span{background:#ffffff21;border:1px solid #ffffff3d;border-radius:17px;place-items:center;block-size:58px;inline-size:58px;display:grid}.contact-support-entry svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.contact-support-entry small{color:#d9e6ff;font-size:var(--dp-type-meta)}.contact-support-entry h2{font-size:var(--dp-type-section);line-height:var(--dp-leading-tight);margin:4px 0 5px}.contact-support-entry p{color:#e4edff;max-width:680px;font-size:var(--dp-type-helper);line-height:var(--dp-leading-relaxed);margin:0}.contact-support-entry b{min-height:46px;font-size:var(--dp-type-label);white-space:nowrap;border:1px solid #ffffff8c;border-radius:10px;justify-content:center;align-items:center;padding:10px 19px;display:inline-flex}.contact-alternatives{margin-block-start:38px}.contact-alternatives>h2{color:var(--text);font-size:var(--dp-type-section);line-height:var(--dp-leading-tight);margin:0 0 15px}.contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.contact-card{border:1px solid var(--line);background:var(--glass-card);border-radius:20px;flex-direction:column;align-items:flex-start;min-height:210px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 10px 35px #031d460d}.contact-card:hover{box-shadow:var(--shadow);border-color:#b7cdf4;transform:translateY(-4px)}.contact-card:focus-visible,.social-links a:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 55%,transparent);outline-offset:3px}.contact-card>span{block-size:48px;inline-size:48px;color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,var(--card));border-radius:14px;flex:none;place-items:center;display:grid}.contact-card svg,.contact-address svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.contact-card small{color:var(--muted);font-size:var(--dp-type-meta);margin-block-start:28px}.contact-card strong{max-inline-size:100%;font-size:var(--dp-type-label);line-height:var(--dp-leading-normal);word-break:normal;overflow-wrap:break-word;margin-block-start:7px}.contact-card i{color:var(--blue);font:normal 700 var(--dp-icon-sm)/1 Arial,sans-serif;align-self:flex-end;margin-block-start:auto;padding-block-start:14px}.contact-ltr{text-align:start;direction:ltr;unicode-bidi:isolate}.contact-card.phone .contact-ltr,.contact-card.whatsapp .contact-ltr{white-space:nowrap}.social-panel{color:#fff;background:linear-gradient(135deg,#03162f,#082e65);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;gap:50px;margin-block-start:22px;padding:46px;display:grid}.social-panel h2{font-size:var(--dp-type-section);line-height:var(--dp-leading-tight);text-wrap:balance;margin:11px 0 8px}.social-panel p{color:#96abc7;font-size:var(--dp-type-helper);line-height:var(--dp-leading-relaxed);overflow-wrap:break-word;margin:0}.social-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.social-links a{background:#ffffff0d;border:1px solid #ffffff21;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:104px;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:flex}.social-links a:hover{background:#0864ff2e;border-color:#4d8bf5;transform:translateY(-3px)}.social-links b{color:#fff;background:#0864ff33;border:1px solid #ffffff26;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.social-links b .social-icon{width:23px;height:23px}.social-links span{color:#8eacd3;max-inline-size:100%;font:600 var(--dp-type-meta)/var(--dp-leading-tight) Arial,sans-serif;text-align:left;overflow-wrap:break-word;direction:ltr;unicode-bidi:isolate;margin-block-start:9px}.contact-address{border:1px solid var(--line);background:var(--glass-card);border-radius:20px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:110px;margin-block-start:22px;padding:24px 28px;display:grid}.contact-address>span{width:52px;height:52px;color:var(--orange);background:color-mix(in srgb,var(--orange) 9%,var(--card));border-radius:14px;place-items:center;display:grid}.contact-address div{flex-direction:column;gap:7px;display:flex}.contact-address small{color:var(--muted);font-size:var(--dp-type-meta)}.contact-address strong{font-size:var(--dp-type-body);overflow-wrap:break-word}.contact-address i{color:var(--muted);font:normal 600 var(--dp-type-meta)/1 Arial,sans-serif;letter-spacing:2px;direction:ltr;unicode-bidi:isolate}@media (width<=1000px){.contact-hero-inner{grid-template-columns:minmax(0,1fr) minmax(150px,200px);gap:36px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-panel{grid-template-columns:minmax(0,1fr);gap:28px}}@media (width<=760px){.contact-hero{min-height:0}.contact-hero-inner{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding-block:42px 34px}.contact-hero h1{max-inline-size:100%;font-size:var(--dp-type-display-mobile);margin-block:12px 14px}.contact-hero p{max-inline-size:100%}.contact-hero-inner>img{opacity:.82;justify-self:end;inline-size:92px}.contact-content{padding-block:38px 82px}.contact-support-entry{border-radius:19px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;min-height:0;padding:24px 20px}.contact-support-entry>span{border-radius:14px;block-size:48px;inline-size:48px}.contact-support-entry h2{margin-block-start:2px}.contact-support-entry p{margin-block-start:7px}.contact-support-entry b{grid-column:1/-1;width:100%}.contact-alternatives{margin-block-start:30px}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.contact-card{border-radius:17px;min-height:156px;padding:17px}.contact-card.email,.contact-card.location{grid-column:1/-1;min-height:132px}.contact-card>span{border-radius:12px;block-size:44px;inline-size:44px}.contact-card small{margin-block-start:16px}.contact-card strong{line-height:var(--dp-leading-normal)}.contact-card i{padding-block-start:9px}.social-panel{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:24px;padding:27px 20px}.social-links{grid-template-columns:repeat(2,minmax(0,1fr))}.social-links a{min-height:88px;padding:14px}.social-links b{width:40px;height:40px}.contact-address{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:19px}.contact-address>span{width:46px;height:46px}.contact-address i{display:none}}@media (width<=430px){.contact-hero-inner{padding-block-start:34px}.contact-hero-inner>img{inline-size:78px}.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-card,.contact-card.email,.contact-card.location{grid-column:auto;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;column-gap:12px;min-height:104px;padding:14px;display:grid}.contact-card>span{grid-area:1/1/3}.contact-card small{grid-area:1/2;align-self:end;margin-block-start:0}.contact-card strong{grid-area:2/2;align-self:start;margin-block-start:3px}.contact-card i{grid-area:1/3/3;place-self:center end;margin-block-start:0;padding-block-start:0}.contact-card.phone .contact-ltr,.contact-card.whatsapp .contact-ltr{white-space:normal}.social-links{grid-template-columns:minmax(0,1fr);gap:8px}.social-links a{align-items:center;justify-content:initial;grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:76px;display:grid}.social-links span{margin-block-start:0}}[data-language=ur] .contact-page h1{letter-spacing:0;line-height:1.65}[data-language=ur] .contact-page p,[data-language=ur] .contact-card strong,[data-language=ur] .contact-address strong{line-height:1.9}@media (hover:none){.contact-card:hover,.social-links a:hover{transform:none}}
