.pg-home .home-hero .hero__copy{max-width:660px}.pg-home .home-hero .hero__title{text-wrap:balance}.pg-home .home-hero .hero__lede{max-width:56ch}html.fx3d .pg-home .home-globe{inset:50% auto auto;right:max(-110px,calc(50% - 800px));width:min(54vw,780px);aspect-ratio:1/1;translate:0 -50%;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%);mask-image:linear-gradient(90deg,transparent 0%,#000 26%)}html.fx3d .pg-home .home-hero.s3d-ready:after{z-index:-2}html.fx3d .pg-home .home-hero.s3d-ready .hero__bg img{opacity:.34;scale:1.04}html.fx3d-motion .pg-home .home-hero .hero__bg img{transition:opacity 1.6s var(--ease),scale 2.4s var(--ease)}@media(min-width:1024px)and (max-width:1199px){html.fx3d .pg-home .home-globe{right:-20vw;width:72vw}}@media(min-width:768px)and (max-width:1023px){html.fx3d .pg-home .home-globe{top:auto;bottom:-170px;right:-15vw;width:62vw;translate:none;opacity:.8;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 80%);mask-image:linear-gradient(180deg,#000 55%,transparent 80%)}}@media(max-width:767px){html.fx3d .pg-home .home-globe{top:-6px;right:-42vw;width:100vw;translate:none;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000 52%);mask-image:linear-gradient(90deg,transparent 18%,#000 52%)}html.fx3d .pg-home .home-hero.s3d-ready .hero__bg img{opacity:.5}}.home-glance .glance__title{margin-bottom:18px}.home-glance__logos{margin-top:48px}.home-bento{gap:24px}.home-bento .card__eyebrow{font-variant-numeric:tabular-nums;letter-spacing:.14em}.home-bento .card__title{font-size:var(--fs-h3)}.home-pillar .card__body{padding:24px 28px 28px}@media(min-width:1200px){.home-pillar--wide{flex-direction:row}.home-pillar--wide .card__media{flex:0 0 44%;aspect-ratio:auto;max-height:none;min-height:300px}.home-pillar--wide .card__body{justify-content:center;padding:32px}.home-pillar--wide .card__foot{margin-top:8px}}.home-products{background:radial-gradient(ellipse 70% 55% at 100% 0%,#1b3a6b61,#1b3a6b00 70%),var(--navy-900);border-color:var(--navy-900)}.home-products .card__visual{padding:28px 28px 0}.home-products .card__body{padding:24px 28px 28px}.home-products .card__text{max-width:62ch}.home-pgrid{display:grid;gap:10px;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.home-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-pgrid li{display:flex;min-width:0}.home-products .home-pgrid__tile{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;width:100%;padding:14px 16px;border-radius:var(--r-md);background:var(--navy-800);border:1px solid var(--line-dark);color:#fff;text-decoration:none}.home-pgrid__icon{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#ff6b701f;color:var(--red-300)}.home-pgrid__icon .icon{width:19px;height:19px}.home-pgrid__name{font-size:1rem;font-weight:600;line-height:1.25;color:#fff}.home-pgrid__desc{font-size:12.5px;line-height:1.35;color:var(--on-dark-2)}.home-products .home-pgrid__tile:hover{border-color:#ff6b708c;background:var(--navy-750)}.home-products .home-pgrid__tile:focus-visible{outline:2px solid var(--focus-dark);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.home-products .home-pgrid__tile{transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}}html.fx3d .home-products .home-pgrid{position:relative;z-index:2}@media(max-width:1199px){.home-products .home-pgrid__tile{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:6px;padding:14px}.home-pgrid__icon{grid-row:auto;width:32px;height:32px;margin-bottom:4px}}@media(min-width:768px)and (max-width:1023px){.home-bento>.home-products{grid-column:1 / -1}.home-bento>.home-pillar:not(.home-pillar--wide){grid-column:1 / -1;flex-direction:row}.home-bento>.home-pillar:not(.home-pillar--wide) .card__media{flex:0 0 46%;aspect-ratio:auto;max-height:none;min-height:260px}.home-bento>.home-pillar:not(.home-pillar--wide) .card__body{justify-content:center;padding:32px}}@media(max-width:639px){.home-products{display:flex;flex-direction:column}.home-products .card__body{order:-1;padding:22px 20px 6px}.home-products .card__foot{display:none}.home-products .card__visual{padding:12px 20px 22px}.home-pgrid{gap:8px}.home-products .home-pgrid__tile{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:9px 10px}.home-pgrid__icon{grid-row:auto;width:26px;height:26px;margin:0;border-radius:8px}.home-pgrid__icon .icon{width:15px;height:15px}.home-pgrid__name{font-size:.875rem}.home-pgrid__desc{display:none}}.home-explorer .explorer{margin-top:8px}@media(min-width:768px){.home-explorer .tabs--explorer-inner{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media(min-width:1024px){.home-explorer .tabs--explorer-inner{grid-template-columns:248px minmax(0,1fr);gap:28px}}.home-xp{display:grid;gap:28px;align-items:center;grid-template-areas:"media" "body" "mods"}.home-xp__media{grid-area:media;min-width:0}.home-xp__body{grid-area:body;min-width:0}.home-xp__mods{grid-area:mods;min-width:0;padding-top:22px;border-top:1px solid var(--c-border)}@media(min-width:1200px){.home-xp{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);grid-template-areas:"media body" "mods mods";column-gap:40px;row-gap:28px}}.home-xp__media .ui-frame--panel{padding:clamp(14px,2vw,24px)}.home-xp__eyebrow{margin-bottom:10px}.home-xp__name{margin:0 0 10px;font-family:var(--font-sans);font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--c-heading)}.home-xp__lede{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--c-body)}.home-xp__ctas{margin-top:24px;gap:10px}.home-xp__ctas .btn{min-height:44px;padding:0 18px}.home-xp__modules{display:grid;gap:18px;list-style:none}@media(min-width:1024px){.home-xp__modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.home-xp__module{display:flex;flex-direction:column;gap:8px;min-width:0}.home-xp__module-name{font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--c-heading)}.home-xp__features{display:grid;gap:4px;list-style:none;font-size:13.5px;line-height:1.45;color:var(--c-muted)}.home-xp__features li{position:relative;padding-left:14px}.home-xp__features li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--red-500)}.tabs.is-accordion .home-xp__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:767px){.home-xp{gap:20px}.home-xp__ctas{flex-direction:column;align-items:stretch}}@media(max-width:1199px){html.fx3d .home-xp .f3d{--fx3d-frame-entry:10deg;--fx3d-frame-rest:3deg}}html:root .home-xp .f3d:has(.ui-frame[data-launch-photo]) :is(.f3d__spark,.f3d__bars,.f3d__lines){display:none}.home-da .home-da__header{margin-bottom:32px}.home-da__list{margin:0 0 32px}.home-da__tools{gap:12px}.home-da__tools .link-card{padding:18px 44px 18px 18px;height:100%}.home-da__tools .link-card__arrow{top:16px;right:14px}.home-da__tools .link-card__title .card__link:hover{color:#fff}.home-da .btn-row{margin-top:32px}.home-da__media{box-shadow:0 30px 60px #050e1c73}@media(max-width:1023px){.home-da__media.ratio-4x5{aspect-ratio:16/10}}html.fx3d .home-da__visual{position:relative}html.fx3d .home-da .home-da__chart{left:-8%;bottom:-6%;z-index:2;--chart-cell:40px;--chart-gap:11px;--chart-hmax:90px}@media(max-width:1279px){html.fx3d .home-da .home-da__chart{left:0;bottom:-5%;--chart-cell:36px;--chart-gap:10px;--chart-hmax:78px}}@media(max-width:1023px){html.fx3d .home-da .home-da__chart{left:4%;bottom:-8%}}@media(max-width:767px){html.fx3d .home-da .home-da__chart{display:none}}.home-ind{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1024px){.home-ind{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}html:root .home-ind{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-ind__tile .industry-tile__body{position:relative;padding:22px}.home-ind__tile .industry-tile__media:after{background:linear-gradient(0deg,#0a192ff0,#0a192fc7 42%,#0a192f33 78%,#0a192f00)}.home-ind__tile .industry-tile__title .card__link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.home-ind__tile .industry-tile__body:before{content:"";display:block;width:24px;height:3px;margin-bottom:12px;background:var(--red-500);border-radius:2px}@media(prefers-reduced-motion:no-preference){.home-ind__tile .industry-tile__body:before{transition:width var(--dur-slow) var(--ease)}}.home-ind__tile:hover .industry-tile__body:before{width:48px}.home-ind__chips{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;list-style:none}.home-ind__chips a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 12px 4px 8px;border-radius:var(--r-pill);background:#0a192f8c;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:12px;font-weight:600;text-decoration:none}.home-ind__chips a:hover{background:#0a192fcc;border-color:#fff}.home-ind__chips a:focus-visible{outline:2px solid var(--focus-dark);outline-offset:2px}.home-ind__chips .icon{width:14px;height:14px;color:var(--red-300)}.home-ind__tile .industry-tile__text{-webkit-line-clamp:1}@media(max-width:639px){.home-ind{gap:12px;grid-template-columns:minmax(0,1fr)}.home-ind__tile.industry-tile--square{aspect-ratio:21/9}.home-ind__tile .industry-tile__text{display:none}.home-ind__tile{overflow:visible;place-self:stretch}.home-ind__tile .industry-tile__media{overflow:hidden;border-radius:inherit}.home-ind__tile .industry-tile__media:after{background:linear-gradient(0deg,#0a192ff2,#0a192fdb 50%,#0a192f59 82%,#0a192f14)}.home-ind__tile .industry-tile__body{padding:40px 18px 16px}.home-ind__tile .industry-tile__body:before{margin-bottom:8px}.home-ind__tile .industry-tile__title{font-size:1.125rem}.home-ind__chips{margin-top:8px}.home-ind__tile .industry-tile__marker{top:8px;right:8px}}.home-deliver .stepper__title{font-size:1.1875rem}@media(min-width:1024px){.home-deliver .stepper{grid-template-rows:repeat(4,auto);row-gap:0}.home-deliver .stepper__step{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.home-deliver .stepper__body{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:0}.home-deliver .stepper__title{margin:18px 0 8px}.home-deliver .stepper__text{margin:0 0 18px}.home-deliver .stepper__get{margin:0}}@media(max-width:1023px){.home-train .split__b{order:-1}}.home-train .home-train__header{margin-bottom:28px}.home-courses{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.home-courses{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-course{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink-700)}@media(prefers-reduced-motion:no-preference){.home-course{transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.home-course:hover{transform:translateY(-2px)}.home-course__cta .icon{transition:transform var(--dur) var(--ease)}.home-course:hover .home-course__cta .icon{transform:translate(3px)}}.home-course:hover{box-shadow:var(--shadow-2);border-color:var(--ink-400)}.home-course:has(.home-course__link:focus-visible){outline:2px solid var(--focus-light);outline-offset:3px}.home-course__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--red-50);color:var(--red-600)}.home-course__icon .icon{width:20px;height:20px}.home-course__title{margin:0;font-family:var(--font-sans);line-height:1.15}.home-course__link{color:inherit;text-decoration:none}.home-course__link:after{content:"";position:absolute;inset:0;z-index:1}.home-course__link:focus-visible{outline:none}.home-course__tool{display:block;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--navy-900)}.home-course__kind{display:block;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red-600)}.home-course__chips{gap:6px;align-items:center}.home-course__chips .chip{min-height:24px;padding:2px 9px;font-size:12px;font-weight:500;color:var(--ink-500);border-style:dashed;border-color:var(--ink-400)}.home-course__cta{position:absolute;top:18px;right:18px;color:var(--red-600)}.home-course__cta .icon{width:20px;height:20px}.home-train .btn-row{margin-top:32px}@media(max-width:639px){.home-course{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;row-gap:12px;padding:16px 44px 16px 16px}.home-course__chips{grid-column:1 / -1}.home-course__cta{top:22px;right:16px}}.home-why__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.home-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.home-why__grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:root .home-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:root .home-why .icon-tile{padding:40px 36px 36px}html:root .home-why .icon-tile__title{font-size:1.5rem}}.home-why__item{position:relative;height:100%}.home-why .icon-tile{position:relative;padding:32px 26px 28px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-1)}.home-why .icon-tile:before{content:"";position:absolute;top:0;left:26px;width:48px;height:3px;background:var(--red-500)}.home-why .icon-tile__title{font-size:1.1875rem}.home-why .icon-tile .icon-box{display:none}.home-why .icon-tile__title{margin-top:8px;font-family:var(--font-serif);font-size:1.375rem;font-weight:600;line-height:1.25}.home-why__metrics{margin-top:64px}.home-proof{display:grid;gap:24px}@media(min-width:1024px){.home-proof{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.home-proof__stack{display:grid;gap:24px}@media(min-width:1024px){.home-proof__stack{grid-template-rows:repeat(2,minmax(0,1fr))}}.home-case-mini{display:grid;grid-template-columns:38% minmax(0,1fr);border-radius:var(--r-md);overflow:hidden;background:var(--navy-800);border:1px solid var(--line-dark);min-height:180px}.home-case-mini__meta{display:flex;align-items:center;gap:8px;margin:auto 0 0;font-size:var(--fs-small);color:var(--on-dark-3)}.home-case-mini__meta .icon{width:16px;height:16px;color:var(--red-300)}.home-case-mini__media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;background:repeating-linear-gradient(135deg,#ffffff08 0 12px,#ffffff12 12px 24px);color:var(--on-dark-3);font-size:12px;font-weight:600;text-align:center}.home-case-mini__media .icon{width:28px;height:28px}.home-case-mini__body{display:flex;flex-direction:column;gap:10px;padding:20px 22px}.home-case-mini__title{margin:0;font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;line-height:1.35;color:#fff}.home-case-mini .tag{background:#ffffff14;color:var(--on-dark-2)}.home-proof__quote{margin-top:40px}.home-proof-sec .testimonial--dark .testimonial__ph-text{color:var(--on-dark-3)}.home-proof-sec .testimonial--dark .testimonial__who{border-top-color:var(--line-dark)}.home-proof-sec .testimonial--dark .testimonial__name{color:#fff}.home-proof-sec .testimonial--dark .testimonial__role{color:var(--on-dark-3)}.home-proof-sec .testimonial--dark .testimonial__avatar{background:#ffffff14;color:var(--on-dark-3)}@media(max-width:479px){.home-case-mini{grid-template-columns:minmax(0,1fr)}.home-case-mini__media{min-height:96px}}.home-article-slot__media{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:repeating-linear-gradient(135deg,#0a192f0a 0 12px,#0a192f12 12px 24px);color:var(--ink-500);font-size:13px;font-weight:600}.home-article-slot__media .icon{width:32px;height:32px;color:var(--ink-400)}.home-faq .home-faq__header{margin-bottom:0}.home-faq__more{margin:28px 0 0}.home-faq .accordion{max-width:none}@media(min-width:1024px){.home-faq .split__a{position:sticky;top:calc(var(--header-h) + 40px)}}.home-final{padding-block:clamp(72px,8vw,128px)}.home-final__texture{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.home-final__texture img{width:100%;height:100%;object-fit:cover;opacity:.1;filter:saturate(.85) contrast(1.03)}.home-final__panel{display:grid;gap:40px;padding:clamp(24px,4vw,56px);border-radius:var(--r-lg);background:#0a192fb8;border:1px solid var(--line-dark);box-shadow:0 30px 80px #050e1c73}@media(min-width:1024px){.home-final__panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.home-final__main{position:relative;min-width:0}.home-final__main:before{content:"";position:absolute;top:calc(-1*clamp(24px,4vw,56px));left:0;width:48px;height:3px;background:var(--red-500)}.home-final__title{color:#fff;margin:0 0 16px}.home-final__form .textarea{min-height:104px}.home-final__sub{margin:0 0 32px;max-width:60ch;font-size:var(--fs-lede);line-height:1.6;color:var(--on-dark-2)}.home-final__form{gap:20px}.home-final__form .form__note,.home-final__form .form__consent{color:var(--on-dark-3)}.home-final__form .form__consent a{color:#fff}.home-final__form .form__actions .btn{min-width:220px}.home-intents .radio-cards{display:flex;flex-wrap:wrap;gap:8px}.home-intents .intent-cards__legend{margin-bottom:12px;font-size:var(--fs-small)}.home-intents .radio-card__label{min-height:44px;padding:6px 16px 6px 8px;gap:8px;border-radius:var(--r-pill);border-color:var(--input-border-dark);background:#ffffff0a;box-shadow:none;color:#fff;font-size:.9375rem;font-weight:600}.home-intents .radio-card__label:hover{border-color:#fff}.home-intents .radio-card__icon{width:30px;height:30px;border-radius:50%}.home-intents .radio-card__icon .icon{width:16px;height:16px}.home-intents .radio-card__check{display:none}.home-intents .radio-card__input:checked+.radio-card__label{padding:5px 15px 5px 7px;border:2px solid #fff;background:#fff;color:var(--navy-900)}.home-intents .radio-card__input:checked+.radio-card__label .radio-card__icon{background:var(--red-600);color:#fff}.home-intents .radio-card__input:focus-visible+.radio-card__label{outline:2px solid var(--focus-dark);outline-offset:2px}.home-intents[aria-invalid=true] .radio-card__label{border-color:var(--red-300)}.home-final__contacts{align-self:start;padding:28px;border-radius:var(--r-md);background:var(--navy-800);border:1px solid var(--line-dark)}.home-final__contacts-title{margin:0 0 22px;font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1.3;color:#fff}.home-contacts{display:grid;gap:18px;margin:0 0 22px;list-style:none}.home-contacts li{display:flex;gap:14px;align-items:flex-start}.home-contacts__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#ff6b701f;color:var(--red-300);flex:none}.home-contacts__icon .icon{width:20px;height:20px}.home-contacts__text{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--on-dark-2)}.home-contacts__label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3)}.home-contacts a{color:#fff;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.home-contacts a:hover{text-decoration:underline;text-underline-offset:3px}.home-contacts__pending{display:inline-flex;align-items:center;gap:6px;color:var(--on-dark-2)}.home-final__contacts .karachi-time{padding-top:18px;border-top:1px solid var(--line-dark)}.home-final__more{margin-top:20px}@media(max-width:639px){.home-final__contacts{padding:22px}.home-final__form .form__actions .btn{width:100%}}html.fx3d .home-final__panel{position:relative}html.fx3d .home-final .home-final__shapes{top:calc(-1*clamp(72px,8vw,128px));bottom:auto;right:0;left:auto;width:min(40%,460px);height:clamp(72px,8vw,128px);z-index:-1;perspective:1200px;perspective-origin:50% 50%}html.fx3d-motion .home-final__shapes :is(.s3d-shape,.s3d-cube,.s3d-ring,.s3d-orbit){animation:none}html.fx3d .home-final__shapes .s3d-shape--ring{display:none}html.fx3d .home-final__shapes .s3d-shape--glass{--s:50px;top:calc(50% - 25px);right:88px;left:auto}html.fx3d .home-final__shapes .s3d-shape--orbit{width:230px;height:230px;top:calc(50% - 115px);right:-2px;left:auto}html.fx3d .home-final__shapes .s3d-shape--red{--s:20px;top:calc(50% - 4px);right:250px;left:auto}@media(max-width:1279px){html.fx3d .home-final .home-final__shapes{display:none}}
