:root{--color-teal:#145a62;--color-teal-dark:#0e434a;--color-gold:#d9a441;--color-ivory:#fbf7ee;--color-sky:#e6f3f6;--color-sage:#e4efe6;--color-ink:#1b2430;--color-slate:#55606b;--color-line:#d6e0d9;--color-whatsapp:#1f7a4d;--color-white:#fff;--color-bg:var(--color-ivory);--color-surface:var(--color-sage);--color-surface-alt:var(--color-sky);--color-text:var(--color-ink);--color-text-muted:var(--color-slate);--color-border:var(--color-line);--color-primary:var(--color-teal);--color-primary-contrast:var(--color-white);--font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-lora,Georgia, serif);--font-latin:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-sm:.875rem;--font-size-base:1.0625rem;--font-size-lg:1.5rem;--font-size-xl:1.875rem;--font-size-2xl:3rem;--line-height:1.55;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.25rem;--space-6:4rem;--container-max:75rem;--radius:.625rem;--radius-lg:.875rem;--tap-size:3.25rem}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);background:var(--color-bg);margin:0}a{color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-teal);outline-offset:2px;border-radius:.25rem}h1,h2,h3{color:var(--color-primary);margin:0 0 var(--space-3);font-family:var(--font-heading);font-weight:600}h1{font-size:var(--font-size-xl);letter-spacing:-.01em;line-height:1.2}h2{font-size:var(--font-size-lg);line-height:1.25}h3{color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:1.125rem}.container{max-width:var(--container-max);padding-inline:var(--space-3);margin-inline:auto}.top-bar{background:var(--color-sky);color:var(--color-ink);font-size:var(--font-size-sm)}.top-bar a{color:var(--color-teal)}.top-bar__inner{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.lang-switch{padding:var(--space-1) var(--space-3);border:1px solid var(--color-teal);border-radius:.375rem;font-weight:700;text-decoration:none}.site-header{background:var(--color-white);border-bottom:1px solid var(--color-border);padding-block:.75rem}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.logo{font-family:var(--font-latin);align-items:center;gap:.625rem;line-height:1;text-decoration:none;display:inline-flex}.logo__mark{flex:none;width:2.5rem;height:2.5rem}.logo__text{flex-direction:column;gap:.125rem;display:flex}.logo__name{letter-spacing:.04em;color:var(--color-teal);font-size:1.375rem;font-weight:800}.logo__tagline{letter-spacing:.42em;color:var(--color-slate);font-size:.625rem;font-weight:700}.site-nav ul{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{padding-block:var(--space-3);color:var(--color-text);border-bottom:3px solid #0000;text-decoration:none;display:inline-block}.site-nav a[aria-current=page]{color:var(--color-teal);border-bottom-color:var(--color-gold);font-weight:800}.site-header{position:relative}.site-nav--desktop{display:none}.nav-menu__button{align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-teal);cursor:pointer;font-weight:800;list-style:none;display:inline-flex}.nav-menu__button::-webkit-details-marker{display:none}.nav-menu__button svg{width:1.25rem;height:1.25rem}.nav-menu[open] .nav-menu__button{background:var(--color-sky)}.nav-menu__panel{inset-inline:0;z-index:20;background:var(--color-white);border-bottom:1px solid var(--color-border);position:absolute;top:100%;box-shadow:0 8px 16px #145a621f}.nav-menu__panel ul{padding:var(--space-2) var(--space-3);margin:0;list-style:none}.nav-menu__panel a{color:var(--color-text);border-bottom:1px solid var(--color-border);padding-block:.75rem;text-decoration:none;display:block}.nav-menu__panel li:last-child a{border-bottom:0}.nav-menu__panel a[aria-current=page]{color:var(--color-teal);font-weight:800}@media (width>=48rem){.site-header{padding-block:var(--space-3) 0}.site-nav--desktop{display:block}.nav-menu{display:none}}.section{padding-block:var(--space-5)}.section--alt{background:var(--color-surface)}.section--sky{background:var(--color-sky)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-head h2,.section-head .more-link{margin:0}.hero{background:var(--color-ivory);color:var(--color-ink);padding-block:var(--space-6)}.hero h1{max-width:22ch}.hero__intro{margin:0 0 var(--space-4);color:var(--color-ink);max-width:40rem;font-size:1.125rem}.badge{margin-bottom:var(--space-3);padding:var(--space-1) .75rem;background:var(--color-gold);color:var(--color-ink);font-size:var(--font-size-sm);border-radius:999px;font-weight:800;display:inline-block}.hero{isolation:isolate;position:relative;overflow:hidden}.hero__bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:#fbf7eee6;position:absolute;inset:0}.hero__text{max-width:40rem}.trust-band{background:var(--color-sky);border-block:1px solid var(--color-border)}.trust-band__list{justify-content:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-3);color:var(--color-teal);text-align:center;flex-wrap:wrap;margin:0 auto;font-weight:800;list-style:none;display:flex}.trust-band__list li{align-items:center;gap:var(--space-2);display:inline-flex}.trust-band__list li:before{content:"";background:var(--color-gold);border-radius:50%;width:.5rem;height:.5rem}.trust-band__list a{color:inherit;text-underline-offset:.25em}.media{gap:var(--space-4);align-items:center;display:grid}.media__image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-size);padding-inline:var(--space-4);border:2px solid var(--color-teal);border-radius:var(--radius);background:var(--color-teal);color:var(--color-white);flex:12rem;font-weight:800;text-decoration:none;display:inline-flex}.button--whatsapp{border-color:var(--color-whatsapp);background:var(--color-whatsapp)}.button--light,.button--outline-light{border-color:var(--color-teal);background:var(--color-white);color:var(--color-teal)}.button--secondary{color:var(--color-teal);background:0 0}.button svg{flex:none;width:1.25rem;height:1.25rem}.feature-grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.feature{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-weight:700;display:flex}.feature__icon{border-radius:var(--radius);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-teal);flex:none;justify-content:center;align-items:center;display:flex}.feature__icon svg{width:1.5rem;height:1.5rem}.chips{gap:var(--space-2);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;font-size:.9375rem;list-style:none;display:flex}.chips li{padding:var(--space-2) .75rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px}.contact-band .notice{background:var(--color-white)}.list{margin:0;padding-inline-start:var(--space-4)}.list li+li{margin-top:var(--space-2)}.columns{gap:var(--space-4);display:grid}.contact-list{gap:var(--space-2) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.contact-list dt{color:var(--color-teal);font-weight:700}.contact-list dd{overflow-wrap:anywhere;margin:0}.contact-list__alt{margin-top:var(--space-1);font-family:var(--font-latin);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.5;display:block}.more-link{margin:var(--space-3) 0 0;font-weight:800}.notice{margin:var(--space-4) 0;padding:var(--space-3);border-inline-start:4px solid var(--color-gold);border-radius:var(--radius);background:var(--color-surface);font-weight:700}.quote{border-inline-start:4px solid var(--color-gold);margin:0;padding-inline-start:var(--space-3)}.quote footer{color:var(--color-text-muted)}.photo-grid{gap:var(--space-3);display:grid}.photo-placeholder{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-muted);text-align:center;border:2px dashed #9fb3a6;justify-content:center;align-items:center;display:flex}.muted{color:var(--color-text-muted)}.site-footer{background:var(--color-sage);border-top:1px solid var(--color-border);color:var(--color-ink);font-size:var(--font-size-sm);padding-block:var(--space-4) calc(var(--tap-size) + var(--space-5))}.site-footer a{color:var(--color-teal)}.site-footer p{margin:0 0 var(--space-2)}.whatsapp-float{inset-inline-end:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-2);min-height:var(--tap-size);background:var(--color-whatsapp);color:var(--color-white);z-index:10;border-radius:999px;padding-inline:1.25rem;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 4px 14px #145a624d}.whatsapp-float svg{width:1.25rem;height:1.25rem}@media (width<=47.99rem){.whatsapp-float{border-radius:50%;justify-content:center;width:3.5rem;height:3.5rem;min-height:0;padding:0}.whatsapp-float svg{width:1.75rem;height:1.75rem}.whatsapp-float__label{display:none}}.page-hero{background:var(--color-sky);border-bottom:1px solid var(--color-border);padding-block:var(--space-5)}.page-hero h1{margin-bottom:var(--space-2)}.page-hero__intro{color:var(--color-ink);max-width:40rem;margin:0}.section-image{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;margin-bottom:var(--space-4);display:block}.card-grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.card{gap:var(--space-2);padding:var(--space-4);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.card__title{color:var(--color-teal);margin:0;font-size:1.1875rem}.card__meta{margin:0;font-size:.9375rem}.card__label{color:var(--color-text-muted);font-weight:700}.card__countries{align-items:flex-start;gap:var(--space-2);display:flex}.card__countries svg{width:1.125rem;height:1.125rem;color:var(--color-teal);flex:none;margin-top:.2em}.card__note{padding:var(--space-2) .75rem;border-radius:var(--radius);background:var(--color-sage);font-size:var(--font-size-sm);margin:0}.card__button{flex:none;margin-top:auto}.country-grid{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.country{border-radius:var(--radius-lg);background:var(--color-teal);position:relative;overflow:hidden}.country__image{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.country__name{inset-inline-start:var(--space-3);bottom:var(--space-3);padding:var(--space-1) .75rem;background:var(--color-gold);color:var(--color-ink);border-radius:999px;font-weight:800;position:absolute}.steps{gap:var(--space-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps__item{counter-increment:step;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-weight:700;display:flex}.steps__item:before{content:counter(step);background:var(--color-gold);width:2.5rem;height:2.5rem;color:var(--color-ink);font-family:var(--font-latin);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex}.checklist{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.checklist li{align-items:center;gap:.75rem;display:flex}.checklist li:before{content:"";background:var(--color-teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-radius:.25rem;flex:none;width:1.25rem;height:1.25rem}.not-found{gap:var(--space-5);display:grid}.not-found__block p{margin:0 0 var(--space-4)}.not-found__block--ur{font-family:var(--font-urdu);padding-top:var(--space-5);border-top:1px solid var(--color-border);line-height:2.2}.not-found__block--ur h2{line-height:1.9}.not-found__block--ur .button{padding-block:0}.category-icon{border-radius:var(--radius);background:var(--color-sky);width:2.75rem;height:2.75rem;color:var(--color-teal);flex:none;justify-content:center;align-items:center;display:inline-flex}.category-icon svg{width:1.5rem;height:1.5rem}.tile-group+.tile-group{margin-top:var(--space-4)}.tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile{align-items:flex-start;gap:var(--space-2);height:100%;min-height:var(--tap-size);padding:var(--space-3);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);flex-direction:column;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.tile:hover,.tile:focus-visible{border-color:var(--color-teal)}.card{scroll-margin-top:var(--space-3)}.card__head{align-items:center;gap:.75rem;display:flex}.countries-strip{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.countries-strip__item{align-items:center;gap:var(--space-2);padding:var(--space-2) .75rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;font-weight:700;display:inline-flex}.countries-strip__flag{aspect-ratio:4/3;border-radius:.1875rem;width:1.75rem;height:auto;box-shadow:0 0 0 1px #0000001f}.countries-strip__more{padding:var(--space-2) .25rem;color:var(--color-text-muted);align-items:center;font-weight:700;display:inline-flex}@media (width>=40rem){.container{padding-inline:var(--space-4)}h1{font-size:2.5rem}h2{font-size:2rem}.section{padding-block:var(--space-6)}.button{flex:none}.columns{grid-template-columns:1fr 1fr}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid,.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.media{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.steps{grid-template-columns:repeat(5,minmax(0,1fr))}.steps__item{flex-direction:column;align-items:flex-start}.page-hero{padding-block:var(--space-6)}.feature{padding:var(--space-4);flex-direction:column;align-items:flex-start}.photo-grid{grid-template-columns:1fr 1fr}}@media (width>=64rem){h1{font-size:var(--font-size-2xl)}.hero{padding-block:7rem}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[lang=ur]{--font-family:var(--font-urdu);--line-height:2.2}:root[lang=ur] h1,:root[lang=ur] h2,:root[lang=ur] h3{font-family:var(--font-urdu);letter-spacing:0;font-weight:700;line-height:1.9}:root[lang=ur] .countries-strip__item,:root[lang=ur] .button,:root[lang=ur] .whatsapp-float,:root[lang=ur] .badge,:root[lang=ur] .chips li{padding-block:0}:root[lang=ur] .site-nav a{padding-block:var(--space-1)}:root[lang=ur] .notice{line-height:2}.lang-switch:lang(en),:root[lang=ur] .logo{font-family:var(--font-latin)}
