@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--f-inter:"Inter","Inter Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_6a2e6f{font-family:Cinzel,Cinzel Fallback;font-style:normal}.__variable_6a2e6f{--f-cinzel:"Cinzel","Cinzel Fallback"}:root{--petrol:#123B4A;--petrol-dark:#0c1c24;--petrol-deep:#08161d;--petrol-light:#1b4e61;--copper:#C4774A;--copper-light:#d68b60;--copper-dark:#9e5831;--ivory:#FAF5EF;--ink:#20262B;--mist:#DCE7E8;--bg:#0c1c24;--bg2:#102631;--card:#15303c;--line:#224352;--line-light:rgba(220,231,232,0.16);--gold:var(--copper);--gold2:var(--copper-light);--text:var(--ivory);--muted:#a3bac2;--green:#25d366;--red:#d9534f;--radius:14px;--font-body:var(--f-inter),system-ui,-apple-system,"Segoe UI",Roboto,"Noto Nastaliq Urdu",sans-serif;--font-head:var(--f-cinzel),Georgia,"Times New Roman",serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{overflow-x:hidden;width:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.7;font-size:16px;overflow-wrap:break-word;word-wrap:break-word}main{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px))}@media (min-width:900px){main{padding-bottom:0}}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--copper-light);text-decoration:none;transition:color .2s ease;touch-action:manipulation}a:hover{text-decoration:underline}a:hover,h1,h2,h3{color:var(--ivory)}h1,h2,h3{font-family:var(--font-head);margin:0 0 .6em;letter-spacing:.01em;overflow-wrap:break-word;word-break:break-word}h1{font-size:clamp(1.65rem,4.8vw,3rem);line-height:1.22}h2{font-size:clamp(1.25rem,3.2vw,2rem);line-height:1.28}h3{font-size:clamp(1.05rem,2.2vw,1.22rem);line-height:1.35}p{overflow-wrap:break-word}p,ul{margin:0 0 1em}ul{padding:0;list-style:none}.urdu{font-family:Noto Nastaliq Urdu,Jameel Noori Nastaleeq,serif;direction:rtl;line-height:2.1;font-size:clamp(.98rem,3.2vw,1.25rem)}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}@media (min-width:640px){.wrap{padding:0 24px}}.narrow{max-width:820px}section{padding:42px 0}@media (min-width:768px){section{padding:56px 0}}.alt{background:var(--bg2)}.center{text-align:center}.lead{color:var(--mist);font-size:clamp(.98rem,2.5vw,1.1rem);line-height:1.65}.eyebrow{color:var(--copper);text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;font-weight:600;margin-bottom:8px;display:block}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(12,28,36,.95);border-bottom:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header .wrap{justify-content:space-between;min-height:60px;gap:12px}.logo,.site-header .wrap{display:flex;align-items:center}.logo{font-family:var(--font-head);font-size:clamp(1.15rem,3.8vw,1.35rem);font-weight:700;color:var(--ivory);gap:8px;white-space:nowrap}.logo:hover{text-decoration:none;color:var(--copper-light)}.logo span{color:var(--copper)}.nav-desktop{display:none;gap:22px}.nav-desktop a{color:var(--mist);font-size:.95rem;transition:color .2s ease}.nav-desktop a:hover{color:var(--copper-light);text-decoration:none}.head-call{display:none}.mobile-nav-container{display:block}.mobile-nav-toggle{display:inline-flex;align-items:center;gap:6px;background:rgba(220,231,232,.06);border:1px solid var(--line);color:var(--ivory);padding:8px 14px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;min-height:42px;transition:background .2s ease,border-color .2s ease;touch-action:manipulation}.mobile-nav-toggle:focus-visible,.mobile-nav-toggle:hover{border-color:var(--copper);background:rgba(196,119,74,.12);outline:none}.mobile-nav-icon{font-size:1.1rem;line-height:1}.mobile-nav-backdrop{position:fixed;inset:0;background:rgba(8,22,29,.75);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100}.mobile-nav-panel{position:fixed;top:0;right:0;width:86vw;max-width:340px;height:100vh;height:100dvh;background:#0f242f;border-left:1px solid var(--line);box-shadow:-8px 0 32px rgba(8,22,29,.75);z-index:101;display:flex;flex-direction:column;padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:slideInRight .22s ease-out}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:12px}.mobile-nav-title{font-family:var(--font-head);font-size:1.15rem;font-weight:700;color:var(--ivory)}.mobile-nav-close{background:transparent;border:1px solid var(--line);color:var(--mist);width:38px;height:38px;border-radius:8px;font-size:1.1rem;cursor:pointer;display:grid;place-items:center;transition:all .2s ease}.mobile-nav-close:hover{border-color:var(--copper);color:var(--ivory);background:rgba(196,119,74,.12)}.mobile-nav-links{display:flex;flex-direction:column;gap:4px}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:8px;color:var(--ivory);font-size:1rem;font-weight:500;text-decoration:none!important;transition:background .2s ease,color .2s ease;min-height:48px}.mobile-nav-link:active,.mobile-nav-link:hover{background:rgba(196,119,74,.12);color:var(--copper-light)}.mobile-nav-arrow{color:var(--copper);font-size:1rem;opacity:.7}.mobile-nav-actions{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line)}.mobile-nav-actions .btn{width:100%}@media (min-width:900px){.nav-desktop{display:flex}.mobile-nav-container{display:none}.head-call{display:inline-flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;border:1px solid transparent;cursor:pointer;font-size:.98rem;text-decoration:none!important;min-height:48px;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.btn-gold{background:linear-gradient(135deg,var(--copper-light),var(--copper));color:var(--ivory);border:1px solid rgba(250,245,239,.2);box-shadow:0 4px 16px rgba(196,119,74,.35)}.btn-gold:hover{color:var(--ivory);filter:brightness(1.1);box-shadow:0 6px 22px rgba(196,119,74,.5);transform:translateY(-1px)}.btn-wa{background:var(--green);color:#052b12;box-shadow:0 4px 16px rgba(37,211,102,.25)}.btn-wa:hover{color:#052b12;filter:brightness(1.08);box-shadow:0 6px 22px rgba(37,211,102,.4);transform:translateY(-1px)}.btn-line{border-color:var(--copper);color:var(--copper);background:transparent}.btn-line:hover{background:rgba(196,119,74,.1);color:var(--copper-light)}.btn-row{display:flex;flex-direction:column;gap:12px;margin-top:24px}.btn-row,.btn-row .btn{width:100%}@media (min-width:580px){.btn-row{flex-direction:row;flex-wrap:wrap}.btn-row,.btn-row .btn{width:auto}}.center .btn-row{justify-content:center}.hero{padding:44px 0 38px;background:radial-gradient(circle at 85% 12%,rgba(196,119,74,.22) 0,transparent 35%),radial-gradient(ellipse at 20% 0,rgba(27,78,97,.55),transparent 60%),linear-gradient(180deg,#123B4A 0,var(--bg) 100%);border-bottom:1px solid var(--line)}@media (min-width:768px){.hero{padding:72px 0 64px}}.hero p.lead{max-width:660px}.badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.badge{border:1px solid var(--line);background:rgba(220,231,232,.06);padding:6px 12px;border-radius:999px;font-size:.8rem;color:var(--mist);white-space:nowrap}.grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width:960px){.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 16px;display:block;color:var(--text);box-shadow:0 4px 18px rgba(8,22,29,.4);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;word-break:break-word}@media (min-width:480px){.card{padding:24px}}a.card:hover{border-color:var(--copper);box-shadow:0 10px 28px rgba(196,119,74,.22);text-decoration:none;transform:translateY(-3px)}.card .ico{font-size:2rem;display:block;margin-bottom:8px}.card p{color:var(--muted);font-size:.95rem;margin-bottom:.4em}.card .more{color:var(--copper-light);font-size:.9rem;font-weight:600}.checks li{position:relative;padding:8px 0 8px 28px;border-bottom:1px dashed var(--line);color:var(--mist);overflow-wrap:break-word}.checks li:before{content:"✦";color:var(--copper);position:absolute;left:0}.steps{counter-reset:step}.steps .card{position:relative;padding-top:50px}.steps .card:before{counter-increment:step;content:counter(step);position:absolute;top:14px;left:18px;width:28px;height:28px;border-radius:50%;background:var(--copper);color:var(--ivory);font-weight:700;display:grid;place-items:center;box-shadow:0 2px 8px rgba(196,119,74,.4);font-size:.9rem}@media (min-width:480px){.steps .card:before{left:24px;width:30px;height:30px}}.pill-list{display:flex;flex-wrap:wrap;gap:8px}.pill-list a{border:1px solid var(--line);background:rgba(220,231,232,.04);padding:8px 14px;border-radius:999px;color:var(--mist);font-size:.88rem;transition:all .2s ease;min-height:40px;display:inline-flex;align-items:center;justify-content:center;text-align:center}@media (min-width:640px){.pill-list{gap:10px}.pill-list a{padding:8px 16px;font-size:.92rem}}.pill-list a:hover{border-color:var(--copper);color:var(--copper-light);text-decoration:none;background:rgba(196,119,74,.08)}.faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:0 16px;transition:border-color .2s ease,background .2s ease}@media (min-width:640px){.faq details{padding:0 20px}}.faq summary{cursor:pointer;padding:16px 0;font-weight:600;color:var(--ivory);display:flex;justify-content:space-between;align-items:center;gap:14px;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:clamp(.98rem,2.2vw,1.05rem)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--copper);font-weight:400;flex-shrink:0;transition:transform .25s ease}.faq details[open] summary:after{content:"−";color:var(--copper-light)}.faq details[open] summary{color:var(--copper-light);border-bottom:1px solid var(--line-light);margin-bottom:12px}.faq details p{color:var(--mist);padding-bottom:14px;margin:0}.crumbs{font-size:.85rem;margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;line-height:1.4}.crumbs,.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--copper-light)}.cta-band{background:linear-gradient(135deg,#123B4A,#15303c 55%,#20262B);border:1px solid var(--copper);border-radius:16px;padding:28px 16px;box-shadow:0 14px 40px rgba(18,59,74,.4),inset 0 1px 0 rgba(220,231,232,.12)}@media (min-width:640px){.cta-band{border-radius:20px;padding:40px 24px}}.site-footer{background:#08161d;border-top:1px solid var(--line);padding:40px 0 calc(24px + env(safe-area-inset-bottom, 0px));font-size:.93rem;color:var(--muted)}.site-footer h3{font-size:1rem;color:var(--copper-light)}.site-footer a{color:var(--muted);transition:color .2s ease}.site-footer a:hover{color:var(--copper-light)}.foot-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media (min-width:540px) and (max-width:759px){.foot-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:760px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}}.foot-grid li{margin-bottom:6px}.disclaimer{margin-top:28px;padding-top:18px;font-size:.82rem;color:var(--muted)}.disclaimer,.float-cta{border-top:1px solid var(--line)}.float-cta{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px));background:rgba(12,28,36,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.float-cta .btn{flex:1 1;padding:10px 12px;min-height:48px;font-size:.95rem}@media (min-width:900px){.float-cta{left:auto;right:20px;bottom:20px;background:none;border:0;padding:0;flex-direction:column;backdrop-filter:none;-webkit-backdrop-filter:none}.float-cta .btn{box-shadow:0 6px 20px rgba(0,0,0,.5);min-width:190px}.site-footer{padding-bottom:48px}}.prose h2{margin-top:1.6em;color:var(--ivory)}.prose p{color:var(--mist)}.service-hero-grid{display:grid;grid-gap:28px;gap:28px;align-items:center;grid-template-columns:1fr}@media (min-width:860px){.service-hero-grid{grid-template-columns:1.15fr .85fr;gap:36px}}.service-image-card{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--copper);box-shadow:0 12px 36px rgba(8,22,29,.6),0 0 24px rgba(196,119,74,.2);background:var(--card)}.service-image-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .4s ease}.service-image-card:hover img{transform:scale(1.03)}.service-image-badge{position:absolute;bottom:12px;left:12px;background:rgba(12,28,36,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(220,231,232,.16);padding:6px 14px;border-radius:999px;font-size:.82rem;color:var(--ivory);font-weight:600}