:root{--uf-navy:#11183d;--uf-indigo:#29245e;--uf-ivory:#faf6ef;--uf-paper:#fffdf8;--uf-sand:#eee5d6;--uf-stone:#d5c7b1;--uf-charcoal:#24283e;--uf-muted:#5c5b6d;--uf-gold:#c99b49;--uf-champagne:#e9c77c;--uf-brass:#795822;--uf-indigo-soft:#ece9f2;--uf-on-navy:#e5dfed;--uf-line-dark:#605a83;--uf-line-soft:#cfc8db;--uf-focus:var(--uf-brass);--uf-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--uf-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--uf-content-width:1264px;--uf-space-section:clamp(3.75rem,6.5vw,6rem);--uf-shadow:0 12px 32px rgb(17 24 61/5%);--uf-ease:180ms ease}*{box-sizing:border-box}html{scroll-padding-top:2rem}body.uf-public{margin:0;color:var(--uf-charcoal);background:var(--uf-ivory);font:400 1rem/1.75 var(--uf-font);-webkit-font-smoothing:antialiased}.uf-public :where(h1,h2,h3,p,figure){margin:0}.uf-public :where(h1,h2,h3){text-wrap:balance}.uf-public :where(h1,h2){font-family:var(--uf-display);font-weight:400;letter-spacing:-.04em;color:var(--uf-navy)}.uf-public h1{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.08}.uf-public h2{font-size:clamp(2.1rem,3.5vw,3.25rem);line-height:1.16}.uf-public h3{font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:-.025em}.uf-public a{color:inherit;text-decoration:none;text-underline-offset:.3em}.uf-public button{font:inherit;cursor:pointer}.uf-public svg{vertical-align:middle;flex-shrink:0}.uf-public :focus-visible{outline:3px solid var(--uf-focus);outline-offset:5px}.uf-public :target{scroll-margin-top:2rem}.uf-public ::selection{color:var(--uf-ivory);background:var(--uf-navy)}.container{width:min(var(--uf-content-width),calc(100% - 2.5rem));margin-inline:auto}.section-space{padding-block:var(--uf-space-section)}.eyebrow{display:flex;align-items:center;gap:.75rem;font-size:.6875rem;font-weight:650;line-height:1.6;letter-spacing:.16em;color:var(--uf-brass)}.eyebrow__line{width:1.75rem;height:1px;background:currentColor;flex-shrink:0}.section-heading{margin-bottom:2rem}.section-heading .eyebrow{margin-bottom:1rem}.section-heading>p:last-child{margin-top:1rem;color:var(--uf-muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;min-height:54px;padding:.9rem 1.4rem;border:1px solid var(--uf-gold);border-radius:999px;background:linear-gradient(145deg,var(--uf-indigo),var(--uf-navy));box-shadow:0 4px 14px rgb(17 24 61/10%);color:var(--uf-ivory)!important;font-size:.875rem;font-weight:600;line-height:1.5;transition:background var(--uf-ease),box-shadow var(--uf-ease)}.button--small{min-height:46px;padding:.75rem 1.1rem;gap:1rem;font-size:.8125rem}.button--light{color:var(--uf-navy)!important;background:var(--uf-champagne)}.button svg,.text-link svg{width:18px;height:18px}.text-link{display:inline-flex;align-items:center;gap:1rem;min-height:48px;padding-block:.5rem;color:var(--uf-navy);font-size:.875rem;font-weight:600;text-decoration:underline!important;text-decoration-thickness:1px!important}.text-link svg{transition:transform var(--uf-ease)}.skip-link{position:fixed;z-index:20;top:1rem;left:1rem;padding:.75rem 1.25rem;color:var(--uf-ivory)!important;background:var(--uf-navy);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.public-header{background:var(--uf-ivory);border-top:2px solid var(--uf-gold);border-bottom:1px solid var(--uf-sand)}.public-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:84px;gap:0 1rem}.public-brand{display:inline-flex;align-items:center;flex-shrink:0;width:100px;max-width:100%;min-height:48px;padding-block:.25rem}.public-brand__logo{display:block;width:100%;height:auto;aspect-ratio:1191/993;object-fit:contain}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-width:80px;min-height:48px;padding:.5rem;margin-right:-.5rem;border:0;background:none;color:var(--uf-navy);cursor:pointer;font-size:.8125rem}.menu-toggle__lines{display:flex;flex-direction:column;gap:5px;width:20px}.menu-toggle__lines span{height:1px;background:currentColor;transition:transform var(--uf-ease)}.menu-toggle__lines.is-open span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle__lines.is-open span:last-child{transform:translateY(-3px) rotate(-45deg)}.public-navigation{display:none;width:100%;padding-block:.75rem 1.5rem;border-top:1px solid var(--uf-stone)}.public-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:.25rem}.public-navigation>a:not(.button){display:flex;align-items:center;min-height:48px;font-size:.875rem}.public-navigation .button{margin-top:.75rem}.public-navigation>a[aria-current=page]:not(.button){text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--uf-gold);text-underline-offset:.55em;font-weight:650}.public-navigation>.button[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.hero-stage{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 90% 22%,#e6dae8 0,transparent 52%),radial-gradient(ellipse at 85% 78%,#f5dfb8 0,transparent 55%),linear-gradient(120deg,#fffcf7,#faf1e7)}.hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-block:2.25rem 7rem}.hero__copy{min-width:0}.hero .eyebrow{margin-bottom:1.1rem;font-size:.625rem;letter-spacing:.14em}.hero h1{max-width:650px;font-size:clamp(2.35rem,10vw,3.75rem);line-height:1.06}.hero h1>em,.hero h1>span{display:block}.hero h1>em{margin-top:.1em;color:var(--uf-brass);font-weight:400}.hero__urdu{width:fit-content;max-width:100%;margin-top:1.25rem!important;color:var(--uf-navy);font-family:Noto Nastaliq Urdu,Urdu Typesetting,Geeza Pro,serif;font-size:1.125rem;line-height:2;text-wrap:balance}.hero__description{max-width:600px;margin-top:1.1rem!important;color:var(--uf-muted);font-size:.9375rem;line-height:1.8}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem}.hero__availability{max-width:900px;padding-left:1rem;border-left:1px solid var(--uf-gold);color:var(--uf-muted);font-size:.8125rem;line-height:1.7}.hero__note{display:flex;align-items:center;gap:.6rem;margin-top:1rem!important;color:var(--uf-brass);font-size:.75rem}.hero__note svg{width:16px;height:16px}.hero-sweep{position:absolute;z-index:0;inset:auto 0 -1px;width:100%;height:95px;pointer-events:none}.hero__planner{min-width:0}.hero__planner-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1rem}.hero__planner-heading h2{font-size:1.7rem}.hero__planner-heading>span{font-size:.625rem;font-weight:600;letter-spacing:.12em;color:var(--uf-brass)}.planning-form{min-width:0}.planning-form__bar{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem;border:1px solid var(--uf-gold);border-radius:28px;background:var(--uf-paper);box-shadow:0 14px 36px rgb(17 24 61/8%),inset 0 2px 0 var(--uf-ivory)}.planning-form__counts>div,.planning-form__field{min-width:0}.planning-form__field>label,.planning-form__travellers>legend{display:block;padding:0;margin-bottom:.5rem;color:var(--uf-navy);font-size:.8125rem;font-weight:650;line-height:1.5}.planning-form__field>label>svg,.planning-form__travellers>legend>svg{width:20px;height:20px;margin-right:.4rem;color:var(--uf-brass)}.planning-form select{display:block;width:100%;max-width:100%;min-height:48px;padding:.65rem .5rem;border:1px solid #887965;border-radius:10px;background:var(--uf-paper);color:var(--uf-navy);font:400 1rem/1.5 var(--uf-font);color-scheme:light}.planning-form select[aria-invalid=true]{border:2px solid #8c2f30}.planning-form__hint{display:block;margin-top:.4rem;color:var(--uf-muted);font-size:.6875rem;line-height:1.6}.planning-form__travellers{min-width:0;margin:0;padding:0;border:0}.planning-form__counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.planning-form__counts label{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1.5;color:var(--uf-navy)}.planning-form__submit{align-self:center;width:100%;min-height:56px;white-space:nowrap}.planning-form__note{margin-top:.85rem!important;color:var(--uf-muted);font-size:.75rem;line-height:1.7}.planning-form__error,.planning-form__validation{color:#8c2f30;font-size:.8125rem;line-height:1.6}.planning-form__error{display:block;margin-top:.5rem}.planning-form__validation:not(:empty){margin-top:.5rem}.planning-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;margin-top:1.75rem}.planning-benefits>a{display:flex;align-items:center;gap:.65rem;min-width:0;min-height:54px;color:var(--uf-navy);font-size:.8125rem;font-weight:600;line-height:1.5}.planning-benefits__icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:50px;border:1px solid var(--uf-gold);border-radius:50% 50% 42% 42%;background:var(--uf-paper);box-shadow:0 3px 10px rgb(121 88 34/6%)}.planning-benefits__icon>svg{width:25px;height:25px;color:var(--uf-navy)}.planning-summary{min-width:0;margin-bottom:2rem;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--uf-gold);border-radius:28px;background:var(--uf-paper);box-shadow:var(--uf-shadow)}.planning-summary__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem}.planning-summary__heading>div{min-width:0}.planning-summary__heading h2{margin-top:.75rem;font-size:clamp(1.8rem,3vw,2.5rem)}.planning-summary__badge{padding:.4rem .8rem;border:1px solid var(--uf-stone);border-radius:999px;background:var(--uf-ivory);color:var(--uf-brass);font-size:.625rem;font-weight:650;letter-spacing:.1em}.planning-summary__disclaimer{max-width:800px;margin-top:1.25rem!important;color:var(--uf-muted);font-size:.9375rem}.planning-summary__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1.75rem 0 0;padding-block:1.25rem;border-block:1px solid var(--uf-stone)}.planning-summary__choices>div{min-width:0}.planning-summary__choices dt{min-height:3em;color:var(--uf-muted);font-size:.75rem;line-height:1.5}.planning-summary__choices dd{min-height:3em;margin:.4rem 0 0;color:var(--uf-navy);font-size:1rem;font-weight:600;line-height:1.5}.planning-summary__status{min-height:6.8em;margin-top:1rem!important;color:var(--uf-muted);font-size:.8125rem;line-height:1.7}.planning-editor>summary{width:fit-content;max-width:100%;min-height:48px;padding-block:.75rem;color:var(--uf-navy);font-size:.875rem;font-weight:650;text-decoration:underline;text-underline-offset:.3em;cursor:pointer}.planning-editor .planning-form{margin-top:1.25rem}.planning-editor .planning-form__bar{box-shadow:none;background:var(--uf-ivory)}.journey{position:relative;min-width:0;width:min(100%,520px);margin-inline:auto!important}.journey-art{max-height:535px;filter:drop-shadow(0 12px 20px rgb(121 88 34/9%))}.journey-art,.sacred-art{display:block;width:100%;height:auto}.journey figcaption{position:relative;margin-top:-.75rem;text-align:center}.journey__cities{display:flex;align-items:center;justify-content:center;gap:1rem;font-family:var(--uf-display);font-size:1.4rem;line-height:1.2;color:var(--uf-navy)}.journey__divider{width:2rem;height:1px;background:var(--uf-gold)}.journey figcaption p{margin-top:.5rem;color:var(--uf-muted);font-size:.75rem}.journey figcaption small{display:block;margin-top:.25rem;color:var(--uf-muted);font-size:.75rem}.planning{padding-top:clamp(2.5rem,4vw,4rem);background:var(--uf-ivory)}.planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.planning-card{display:flex;flex-direction:column;min-width:0;padding:1.3rem 1rem;border:1px solid var(--uf-stone);border-radius:18px;background:var(--uf-paper);box-shadow:var(--uf-shadow);transition:border-color var(--uf-ease),background var(--uf-ease),transform var(--uf-ease),box-shadow var(--uf-ease)}.planning-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.5rem;color:var(--uf-navy)}.planning-card__top>svg{box-sizing:content-box;width:24px;height:24px;padding:11px;border:1px solid var(--uf-stone);border-radius:50%;color:var(--uf-brass);background:var(--uf-ivory)}.planning-card__top>span{color:var(--uf-brass);font-size:.6875rem}.planning-card h3{color:var(--uf-navy);font:400 1.7rem/1.18 var(--uf-display);font-size:1.7rem;letter-spacing:-.04em}.planning-card>p{flex-grow:1;margin-top:.75rem;color:var(--uf-muted);font-size:.875rem;line-height:1.75}.planning-card__link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--uf-stone);color:var(--uf-navy);font-size:.75rem;line-height:1.6}.planning-card__link svg{width:17px;height:17px}.planning-card--parents{--uf-focus:var(--uf-gold);background:linear-gradient(145deg,var(--uf-indigo),var(--uf-navy));border-color:var(--uf-indigo)}.planning-card--parents .planning-card__top>svg{color:var(--uf-champagne);border-color:var(--uf-line-dark);background:transparent}.planning-card--overseas{background:linear-gradient(145deg,var(--uf-paper),#f5e9d3);border-color:var(--uf-gold)}.planning-card.planning-card--parents :where(h3,.planning-card__top,.planning-card__link){color:var(--uf-ivory)}.planning-card--parents>p{color:var(--uf-on-navy)}.planning-card--parents .planning-card__top>span{color:var(--uf-champagne)}.planning-card--parents .planning-card__link{border-color:var(--uf-line-dark)}.parents{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem}.parents__copy{min-width:0}.parents__copy .eyebrow{margin-bottom:1rem}.parents__copy>p:not(.eyebrow){margin-top:1.5rem;color:var(--uf-muted)}.parents__copy .text-link{margin-top:1rem}.care-list{display:grid;gap:1rem;margin-block:1.75rem;padding:0;list-style:none}.care-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem}.care-list svg{width:18px;height:18px;margin-top:.25rem;color:var(--uf-navy)}.small-copy{font-size:.8125rem;line-height:1.8}.care-panel{width:100%;padding:1.75rem 1.25rem;background:radial-gradient(ellipse at 50% 5%,#f6e4c3,transparent 65%),linear-gradient(145deg,#f7f1e6,#ede9f0);border:1px solid var(--uf-stone);border-radius:160px 160px 20px 20px;box-shadow:var(--uf-shadow);text-align:center}.care-panel__art{width:min(72%,265px);margin-inline:auto}.care-panel figcaption>svg{width:20px;height:20px;margin-block:.25rem .75rem;color:var(--uf-brass)}.care-panel figcaption>p{color:var(--uf-navy);font-family:var(--uf-display);font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.18;letter-spacing:-.035em}.care-panel figcaption>span{display:block;margin-top:1rem;color:var(--uf-muted);font-size:.75rem}.care-panel figcaption>small{display:block;margin-top:.75rem;color:var(--uf-muted);font-size:.625rem}.overseas{--uf-focus:var(--uf-gold);position:relative;color:var(--uf-ivory);background:radial-gradient(ellipse at 0 0,var(--uf-indigo),transparent 65%),var(--uf-navy);border-block:1px solid var(--uf-gold)}.overseas__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem}.overseas .eyebrow{margin-bottom:1.25rem;color:var(--uf-champagne)}.overseas h2{max-width:550px;color:var(--uf-ivory)}.overseas__copy>p:not(.eyebrow){margin-top:1.5rem;color:var(--uf-on-navy)}.overseas .button{margin-top:2rem}.overseas-steps{margin:0;padding:0;list-style:none}.overseas-steps li{display:flex;align-items:flex-start;gap:1rem;padding-block:1.5rem;border-bottom:1px solid var(--uf-line-dark)}.overseas-steps li:first-child{padding-top:0}.overseas-steps li:last-child{padding-bottom:0;border:0}.overseas-steps__number{display:grid;place-items:center;width:36px;height:44px;flex-shrink:0;border:1px solid var(--uf-gold);border-radius:50% 50% 0 0;color:var(--uf-champagne);font-size:.6875rem}.overseas-steps p{margin-top:.5rem;color:var(--uf-on-navy);font-size:.875rem}.family-connection{--uf-focus:var(--uf-gold);padding:2rem 1.25rem;border:1px solid var(--uf-gold);border-radius:24px;color:var(--uf-ivory);background:linear-gradient(145deg,var(--uf-indigo),var(--uf-navy));box-shadow:var(--uf-shadow)}.family-connection>.eyebrow{color:var(--uf-champagne);justify-content:center}.family-connection__people{display:grid;grid-template-columns:1fr .6fr 1fr;align-items:start;margin-top:2rem;text-align:center}.family-connection__people>div>span{display:grid;place-items:center;width:65px;height:80px;margin-inline:auto;border:1px solid var(--uf-champagne);border-radius:50% 50% 0 0;color:var(--uf-ivory)}.family-connection__people>div>p{margin-top:.75rem;font-weight:600;font-size:.875rem}.family-connection__people small{display:block;margin-top:.2rem;color:var(--uf-on-navy);font-size:.75rem;font-weight:400}.family-connection__thread{position:relative;display:grid;place-items:center;height:80px;color:var(--uf-champagne)}.family-connection__thread:before{content:"";position:absolute;inset-inline:-.5rem;top:50%;border-top:1px dashed var(--uf-champagne)}.family-connection__thread>svg{position:relative;width:32px;padding:5px;background:var(--uf-indigo)}.family-connection__destination{display:flex;align-items:center;justify-content:center;gap:1.25rem;width:72%;margin:2rem auto 0;padding-block:1.25rem;border-block:1px solid var(--uf-line-dark);color:var(--uf-ivory)}.family-connection__destination>svg{width:30px;height:30px}.family-connection__destination>span{width:2rem;height:1px;background:var(--uf-champagne)}.family-connection figcaption{margin-top:1.5rem;text-align:center}.family-connection figcaption p{font:400 2rem/1.22 var(--uf-display);font-size:clamp(1.6rem,2.7vw,2.2rem);letter-spacing:-.03em;color:var(--uf-ivory)}.family-connection figcaption>span{display:block;margin-top:1rem;font-size:.625rem;color:var(--uf-on-navy);letter-spacing:.04em}.package-preview{border-radius:20px;box-shadow:var(--uf-shadow);display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;border:1px solid var(--uf-stone);border-top:2px solid var(--uf-gold);background:var(--uf-paper)}.icon-surface{display:grid;place-items:center;width:46px;height:58px;flex-shrink:0;border:1px solid var(--uf-brass);border-radius:50% 50% 0 0;color:var(--uf-brass)}.icon-surface svg{width:24px;height:24px}.status-label{color:var(--uf-brass);font-size:.6875rem;font-weight:650;letter-spacing:.13em;line-height:1.6}.package-preview h3{margin-top:.75rem;font:400 1.7rem/1.25 var(--uf-display);font-size:1.7rem;color:var(--uf-navy);letter-spacing:-.025em}.package-preview p{max-width:680px;margin-top:.75rem;color:var(--uf-muted);font-size:.9375rem}.package-preview .text-link{margin-top:.75rem}.package-preview__route{display:none}.how-it-works{background:var(--uf-sand);border-block:1px solid var(--uf-stone)}.how-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none}.how-grid li{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:.5rem 1rem}.step-number{display:grid;place-items:center;grid-row:span 2;width:36px;height:44px;border:1px solid var(--uf-brass);border-radius:50% 50% 0 0;color:var(--uf-navy);font-size:.75rem}.how-grid h3{display:flex;align-items:center;min-height:44px;color:var(--uf-navy)}.how-grid p{grid-column:2;color:var(--uf-muted);font-size:.875rem}.benefit-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.benefit-grid article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.5rem 1rem}.benefit-grid article>svg{grid-row:span 2;color:var(--uf-brass)}.benefit-grid h3{color:var(--uf-navy)}.benefit-grid p{grid-column:2;color:var(--uf-muted);font-size:.875rem}.guidance{background:var(--uf-indigo-soft);border-block:1px solid var(--uf-line-soft)}.guide-grid{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--uf-line-soft)}.guide-card{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.35rem 1rem;min-width:0;padding-block:1.25rem;border-bottom:1px solid var(--uf-line-soft)}.guide-card>svg{grid-row:span 3;margin-top:.2rem}.guide-card h3,.guide-card>svg{color:var(--uf-navy)}.guide-card p{grid-column:2;font-size:.8125rem;color:var(--uf-muted)}.guide-card__link{display:inline-flex;align-items:center;gap:1rem;grid-column:2;margin-top:.25rem;color:var(--uf-navy);font-size:.75rem;text-decoration:underline;text-underline-offset:.3em}.guide-card__link svg{width:16px;height:16px}.final-cta{text-align:center}.final-cta .eyebrow{justify-content:center;margin-bottom:1.25rem}.final-cta h2{max-width:750px;margin-inline:auto}.final-cta h2 br{display:none}.final-cta>p:not(.eyebrow){max-width:550px;margin:1.5rem auto 0;color:var(--uf-muted)}.final-cta .button{margin-top:2rem}.public-page{padding-top:2.75rem}.page-intro{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;margin-bottom:3rem}.page-intro__copy{min-width:0}.page-intro .eyebrow{margin-bottom:1.25rem;font-size:.625rem}.page-intro h1{max-width:700px}.page-intro__description{max-width:610px;margin-top:1.5rem!important;font-size:1.0625rem;color:var(--uf-muted);line-height:1.85}.page-intro__signature{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem;color:var(--uf-brass);font-size:.6875rem;letter-spacing:.035em}.page-intro__signature>span{width:1.75rem;height:1px;flex-shrink:0;background:var(--uf-gold)}.planning-note{border-radius:72px 16px 16px 16px;box-shadow:var(--uf-shadow);position:relative;padding:1.5rem;border:1px solid var(--uf-stone);border-top:2px solid var(--uf-gold);background:var(--uf-paper)}.planning-note__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--uf-stone);color:var(--uf-brass)}.planning-note__top>svg{width:28px;height:28px}.planning-note__top>span{font:italic 1rem var(--uf-display);color:var(--uf-muted)}.planning-note .eyebrow{margin-bottom:.75rem}.planning-note__title{max-width:300px;font:400 1.85rem/1.2 var(--uf-display);font-size:1.85rem;letter-spacing:-.035em;color:var(--uf-navy)}.planning-note ol{display:grid;gap:.5rem;margin-block:1.5rem;padding-left:1.3rem;font-size:.8125rem;color:var(--uf-muted)}.planning-note li{padding-left:.5rem}.planning-note li::marker{font-size:.625rem;color:var(--uf-brass)}.planning-note__foot{display:block;padding-top:1rem;border-top:1px solid var(--uf-stone);color:var(--uf-brass);font:italic 1rem var(--uf-display)}.page-intro .care-panel{padding-block:1rem 1.5rem}.page-intro .care-panel__art{width:min(65%,205px)}.page-intro .care-panel figcaption>p{font-size:2rem}.public-page__notice{border-radius:20px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem;border:1px solid var(--uf-stone);background:var(--uf-sand)}.public-page__notice>div{min-width:0}.public-page__notice h2{max-width:800px;margin-top:.75rem;font-size:clamp(1.6rem,2.6vw,2.25rem)}.public-page__notice p:not(.status-label){max-width:830px;margin-top:1rem;color:var(--uf-muted);font-size:.9375rem}.public-page__section{margin-top:var(--uf-space-section)}.public-page__section>h2{max-width:850px}.public-page__section>p{max-width:800px;margin-top:1rem;color:var(--uf-muted)}.public-page__section>a{margin-top:1.5rem}.public-page__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;counter-reset:cards}.public-page__card{border-radius:18px;box-shadow:var(--uf-shadow);position:relative;min-width:0;padding:1.75rem;border:1px solid var(--uf-stone);border-top:2px solid var(--uf-gold);background:var(--uf-paper);counter-increment:cards}.public-page__card:before{content:counter(cards,decimal-leading-zero);position:absolute;top:1.75rem;right:1.75rem;color:var(--uf-brass);font-size:.6875rem;letter-spacing:.05em}.public-page__card>svg{margin-bottom:1.5rem;color:var(--uf-navy)}.public-page__card h3{max-width:95%;color:var(--uf-navy);font:400 1.85rem/1.2 var(--uf-display);font-size:1.75rem;letter-spacing:-.03em}.public-page__card p,.public-page__card ul{margin-block:1rem 0;color:var(--uf-muted);font-size:.9375rem;line-height:1.85}.public-page__card ul{padding-left:1rem}.public-page__card li+li{margin-top:.75rem}.public-page__card .text-link{margin-top:1rem}.public-page__choices{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:2rem;border-top:1px solid var(--uf-stone)}.public-page__choices .text-link{display:flex;justify-content:space-between;min-height:58px;padding:.9rem .25rem;border-bottom:1px solid var(--uf-stone);text-decoration:none!important}.public-page__checklist{max-width:900px;margin-block:1.5rem 0;padding:0;list-style:none;color:var(--uf-muted)}.public-page__checklist li{position:relative;padding:1.25rem 0 1.25rem 1.75rem;border-bottom:1px solid var(--uf-stone)}.public-page__checklist li:before{content:"";position:absolute;top:1.9rem;left:.2rem;width:7px;height:7px;border:1px solid var(--uf-brass);transform:rotate(45deg)}.public-page__checklist strong{color:var(--uf-charcoal);font-weight:650}.public-page--planning #parents{background:var(--uf-indigo-soft);border-color:var(--uf-line-soft)}.closing-panel{--uf-focus:var(--uf-gold);border-radius:24px 24px 72px 24px;padding:2rem 1.5rem;background:var(--uf-indigo);color:var(--uf-ivory);border-top:2px solid var(--uf-gold)}.closing-panel>h2{max-width:680px;color:var(--uf-ivory)}.closing-panel>p{max-width:700px;color:var(--uf-on-navy)}.closing-panel>.button{color:var(--uf-navy)!important;background:var(--uf-champagne)}.closing-panel>.text-link{color:var(--uf-ivory)}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.75rem;margin-top:var(--uf-space-section)}.guide-index h2{font-family:var(--uf-font);font-size:1.125rem;font-weight:600;letter-spacing:-.025em}.guide-index .public-page__choices{margin-top:1.25rem;margin-bottom:0}.guide-index .text-link{font-size:.8125rem}.guide-chapters{min-width:0;counter-reset:chapters}.guide-chapters>.public-page__section{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--uf-stone);counter-increment:chapters}.guide-chapters>.public-page__section:first-child{margin-top:0}.guide-chapters>.public-page__section:before{content:"CHECKLIST " counter(chapters,decimal-leading-zero);display:block;margin-bottom:1rem;color:var(--uf-brass);font-size:.6875rem;font-weight:650;letter-spacing:.15em}.guide-chapters h2{font-size:clamp(1.9rem,3vw,2.6rem)}.guide-chapters .public-page__checklist{margin-top:1rem;font-size:1rem;line-height:1.9}.public-footer{--uf-focus:var(--uf-gold);color:var(--uf-ivory);background:var(--uf-navy);border-top:1px solid var(--uf-line-dark)}.public-footer__main{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;padding-block:3rem}.public-footer .public-brand{width:150px;padding:0}.public-brand--light .public-brand__logo{filter:brightness(0) invert(1);opacity:.95}.public-footer__brand>p{margin-block:1.25rem;font-family:var(--uf-display);font-size:1.5rem;line-height:1.35;letter-spacing:-.02em}.public-footer__brand>span{font-size:.75rem;color:var(--uf-on-navy)}.public-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.25rem 1.25rem}.public-footer nav a{display:flex;align-items:center;min-height:44px;color:var(--uf-on-navy);font-size:.8125rem}.public-footer nav a[aria-current=page]{color:var(--uf-gold);text-decoration:underline;text-decoration-thickness:2px}.public-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;padding-block:1.5rem;border-top:1px solid var(--uf-line-dark);color:var(--uf-on-navy);font-size:.75rem}.public-footer__bottom>div{display:flex;flex-wrap:wrap;gap:1.5rem}.legal-note{font-size:.6875rem}.public-footer__availability{padding-bottom:1.75rem;color:var(--uf-on-navy);font-size:.75rem}@media (min-width:640px){.container{width:min(var(--uf-content-width),calc(100% - 5rem))}.hero__actions{gap:1rem 1.75rem}.planning-form__bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding:1.5rem;border-radius:32px}.planning-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.planning-benefits>a{flex-direction:column;text-align:center}.planning-summary__status{min-height:5.1em}.planning-card{padding:1.75rem}.planning-card h3{font-size:2rem}.planning-card__link{font-size:.8125rem}.benefit-grid,.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-grid li{display:block}.step-number{margin-bottom:1.25rem}.how-grid h3{min-height:0}.how-grid p{margin-top:.75rem}.benefit-grid article{display:block}.benefit-grid article>svg{margin-bottom:1.25rem}.benefit-grid p{margin-top:.75rem}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.package-preview{flex-direction:row;align-items:flex-start;padding:2.5rem}.public-page__notice{grid-template-columns:58px minmax(0,1fr);padding:2rem;gap:1.5rem}.public-page__notice .icon-surface{width:58px;height:72px}.public-page__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.closing-panel{padding:3rem}.public-footer__bottom{flex-direction:row;align-items:center}}@media (min-width:768px){.section-heading{margin-bottom:2.75rem}.section-heading--center{text-align:center}.section-heading--center .eyebrow{justify-content:center}.parents{grid-template-columns:.95fr 1fr;gap:3rem}.parents .care-panel{padding:2rem 1.25rem}.overseas__inner{grid-template-columns:1fr .9fr;gap:3rem}.page-intro{grid-template-columns:1.2fr .85fr;gap:2.5rem;margin-bottom:4rem}.public-page{padding-top:4rem}.page-intro h1{font-size:clamp(3rem,5vw,4.8rem)}.page-intro__description{font-size:1rem}.page-intro--overseas h1{font-size:clamp(3rem,4.8vw,4.5rem)}.planning-note{padding:1.5rem}.planning-note__title{font-size:1.85rem}.planning-note__top{align-items:flex-start}.planning-note__top>span{max-width:120px;text-align:right;font-size:.875rem}.public-page__grid{gap:1.25rem}.public-page__grid,.public-page__grid--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer__main{flex-direction:row;gap:3rem;padding-block:4rem}.public-footer nav{gap:.25rem 2.5rem}}@media (min-width:960px){.hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:1.75rem 2rem;padding-block:3rem 7.5rem}.hero__copy{grid-column:1;grid-row:1}.hero h1{font-size:clamp(2.5rem,4.6vw,4rem)}.hero__urdu{font-size:1.15rem}.hero .journey{grid-column:2;grid-row:1}.hero__planner{grid-column:1/-1;grid-row:2}.hero__availability{grid-column:1/-1;grid-row:3;align-self:start}.planning-form__bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) auto;align-items:center;gap:1.25rem;padding:1.4rem 1.5rem;border-radius:36px}.planning-form__counts{gap:.5rem}.planning-form__submit{gap:.75rem;padding-inline:1.15rem}.planning-benefits{max-width:1000px;margin-inline:auto}.planning-benefits>a{flex-direction:row;justify-content:center}.planning-summary__choices{grid-template-columns:1.2fr 1.3fr .6fr .6fr}.planning-summary__status{min-height:3.4em}.hero-sweep{height:110px}}@media (min-width:1100px){.container{width:min(var(--uf-content-width),calc(100% - 7rem))}.public-header__inner{min-height:94px;flex-wrap:nowrap;gap:1.5rem}.menu-toggle{display:none}.public-navigation,.public-navigation.is-open{display:flex;flex-direction:row;align-items:center;gap:clamp(.9rem,1.5vw,1.5rem);width:auto;padding:0;border:0}.public-navigation>a:not(.button){font-size:.8125rem;white-space:nowrap}.public-navigation .button{margin:0;white-space:nowrap}.public-header .public-brand{width:114px}.hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:1.75rem clamp(2rem,3vw,3rem);padding-block:2.25rem 7.5rem}.hero h1{font-size:clamp(3.25rem,4.3vw,4rem)}.hero .eyebrow{font-size:.6875rem;margin-bottom:1.1rem}.hero__description{font-size:1rem}.hero__urdu{font-size:1.25rem}.journey__cities{font-size:1.5rem}.hero-sweep{height:135px}.planning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.planning-card{padding:2rem 1.75rem}.planning-card__top{margin-bottom:1.75rem}.planning-card__top>svg{width:28px;height:28px}.planning-card__link{margin-top:2rem;font-size:.75rem}.parents{gap:clamp(4rem,8vw,8rem)}.parents .care-panel{padding-block:2.25rem}.overseas__inner{gap:clamp(4rem,8vw,8rem)}.overseas-steps li{gap:1.5rem;padding-block:1.75rem}.overseas-steps li:first-child{padding-top:0}.overseas-steps li:last-child{padding-bottom:0}.benefit-grid,.how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem}.how-grid li{padding-top:1.25rem;border-top:1px solid var(--uf-stone)}.how-grid .step-number{margin-bottom:1.5rem}.guide-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.guide-card{display:flex;flex-direction:column;padding:1.75rem 1.25rem;border-right:1px solid var(--uf-line-soft)}.guide-card:first-child{padding-left:0}.guide-card:last-child{padding-right:0;border-right:0}.guide-card>svg{margin-bottom:1.25rem}.guide-card h3{font-size:1rem}.guide-card p{flex-grow:1;margin-top:.35rem}.guide-card__link{margin-top:1.25rem}.package-preview{align-items:center;gap:2rem}.package-preview__route{display:block;margin-left:auto;min-width:110px;text-align:right;font:italic 1rem var(--uf-display);color:var(--uf-brass)}.package-preview__route>span{display:block;margin-block:.3rem;font-style:normal}.page-intro{grid-template-columns:1.3fr .85fr;gap:clamp(4rem,8vw,8rem)}.page-intro__description{font-size:1.125rem}.page-intro__signature{margin-top:2rem}.page-intro .eyebrow{font-size:.6875rem}.planning-note{padding:2rem}.planning-note__title{font-size:2.25rem}.planning-note__top>span{max-width:none;font-size:1rem}.page-intro .care-panel__art{width:205px}.public-page__notice{padding:2.5rem;gap:2rem}.public-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.public-page__grid--pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page__card{padding:2rem}.public-page__card:before{top:2rem;right:2rem}.public-page--planning .public-page__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1.5rem}.guide-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:clamp(4rem,7vw,7rem)}.guide-index{position:sticky;top:2rem}.guide-index .public-page__choices{grid-template-columns:minmax(0,1fr)}.guide-chapters{max-width:850px}.public-footer nav{column-gap:5rem}}@media (max-width:479px){.hero{gap:1.5rem}.hero .journey{width:min(92%,330px)}.hero__urdu{font-size:1.05rem}.planning-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.planning-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.4rem 1rem;padding:1.4rem 1.25rem}.planning-card__top{display:contents}.planning-card__top>svg{grid-column:1;grid-row:1/span 2}.planning-card__top>span{display:none}.planning-card h3{grid-column:2;font-size:1.7rem}.planning-card>p{grid-column:2;margin-top:0}.planning-card__link{grid-column:2;margin-top:.4rem;padding-top:.75rem}.hero__actions{align-items:stretch;flex-direction:column;gap:.5rem}.hero__actions .text-link{align-self:flex-start}.hero h1{letter-spacing:-.045em}.hero__note{font-size:.6875rem}.page-intro--overseas h1{font-size:2.7rem}.final-cta .eyebrow{font-size:.625rem;letter-spacing:.1em}}@media (max-width:359px){.planning-grid{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:2.1rem}.public-footer nav{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.planning-benefits>a:hover>span:last-child,.planning-editor>summary:hover{text-decoration:underline;text-underline-offset:.3em}.button:hover{background:var(--uf-indigo)}.button--light:hover,.closing-panel>.button:hover{background:var(--uf-ivory)}.text-link:hover svg{transform:translateX(3px)}.planning-card:hover{border-color:var(--uf-gold);background:var(--uf-ivory);box-shadow:0 16px 36px rgb(17 24 61/9%);transform:translateY(-3px)}.planning-card--parents:hover{background:var(--uf-navy)}.guide-card:hover h3,.planning-card:hover h3,.public-footer nav a:hover,.public-navigation a:hover{text-decoration:underline;text-underline-offset:.25em}.public-page__choices .text-link:hover{text-decoration:underline!important}}@media (scripting:none) and (max-width:1099px){.menu-toggle{display:none}.public-navigation{display:flex;flex-direction:column}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.uf-public *,.uf-public :after,.uf-public :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.uf-public .planning-card:hover,.uf-public .text-link:hover svg{transform:none}}