.pk-franchise{--blue:#078ed1;--navy:#092f70;--yellow:#ffdf19;--green:#8bc934;--red:#f23e45;--light-blue:#eaf8ff;width:100%;color:var(--navy);font-family:Nunito,sans-serif;position:relative;overflow:hidden}.pk-franchise .top-section{background-color:#0799dc;background-image:url(/assets/images/home/banner/investment_section_banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:520px;position:relative}.pk-franchise .top-content{z-index:2;min-height:520px;margin:auto;padding:35px 12px;position:relative}.pk-franchise .investment-content{width:66%}.pk-franchise .brand-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.pk-franchise .logo{background:#08a9d5;border:3px solid #fff;border-radius:16px;flex-shrink:0;width:85px;height:85px;padding:5px}.pk-franchise .logo img{object-fit:contain;width:100%;height:100%}.pk-franchise .brand-heading h2{color:#fff;margin:0;font-size:42px;font-weight:1000;line-height:1.15}.pk-franchise .brand-heading h2 span{color:var(--yellow)}.pk-franchise .brand-heading p{color:#fff;margin:5px 0 0;font-size:17px;font-weight:800}.pk-franchise .price-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pk-franchise .fee-list{flex-direction:column;gap:14px;display:flex}.pk-franchise .fee-card{background:#fff;border-radius:14px;align-items:center;gap:16px;padding:15px 10px;transition:transform .25s;display:flex;box-shadow:0 5px 18px #003f7220}.pk-franchise .fee-card:hover{transform:translateY(-3px)}.pk-franchise .fee-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:27px;display:flex}.pk-franchise .fee-icon.blue{background:#079de5}.pk-franchise .fee-icon.green{background:#83c62e}.pk-franchise .fee-info h3{color:var(--navy);margin:0 0 3px;font-size:14px;font-weight:900}.pk-franchise .fee-info strong{color:var(--navy);font-size:27px;font-weight:1000;display:block}.pk-franchise .fee-info p{color:#304057;margin:2px 0 0;font-size:14px;line-height:1.3}.pk-franchise .total-card{background:var(--yellow);color:var(--navy);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;box-shadow:0 6px 20px #003f7220}.pk-franchise .total-card h3{margin:0 0 12px;font-size:18px;font-weight:900}.pk-franchise .total-card>strong{white-space:nowrap;font-size:clamp(29px,3vw,32px);font-weight:900}.pk-franchise .total-divider{background:#0a448b35;width:90%;height:1px;margin:18px 0}.pk-franchise .monthly-support{justify-content:center;align-items:center;gap:12px;display:flex}.pk-franchise .monthly-support svg{color:var(--red);font-size:25px}.pk-franchise .monthly-support p{margin:0;font-size:13px;font-weight:800;line-height:1.5}.pk-franchise .information-section{z-index:3;background:#fff;padding:40px 5%;position:relative}.pk-franchise .information-inner{grid-template-columns:1.3fr 1fr;gap:16px;max-width:1500px;margin:auto;display:grid}.pk-franchise .information-card,.pk-franchise .offer-card{border-radius:5px;align-items:center;gap:14px;min-height:auto;padding:7px 15px;display:flex}.pk-franchise .information-card{background:#edf9ff}.pk-franchise .footer p{font-size:14px}.pk-franchise .information-icon{color:#035481;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:auto;font-size:22px;display:flex}.pk-franchise .information-card p{color:var(--navy);margin:0;font-size:14px;font-weight:700;line-height:1.5}.pk-franchise .offer-card{color:var(--red);background:#fff0f0}.pk-franchise .offer-card>svg{flex-shrink:0;font-size:22px}.pk-franchise .offer-card p{margin:0;font-size:14px;font-weight:800;line-height:1.5}.pk-franchise .bottom-section{background:linear-gradient(135deg,#eaf8ff,#d9f1ff);padding:35px 0%;position:relative;overflow:hidden}.pk-franchise .bottom-content{z-index:2;grid-template-columns:minmax(0,1fr) 340px;gap:30px;max-width:1500px;margin:auto;display:grid;position:relative}.pk-franchise .journey-heading{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.pk-franchise .journey-heading h2{color:#0c6a9d;margin:0;font-size:clamp(30px,3.3vw,38px);font-weight:1000;line-height:1.15}.pk-franchise .journey-heading h2 span{color:var(--red)}.pk-franchise .journey-heading p{color:#072c6b;margin:7px 0 0;font-size:16px;font-weight:700}.pk-franchise .journey-heading>svg{color:var(--blue);margin-right:20px;font-size:40px;transform:rotate(-15deg)}.pk-franchise .steps-grid{--step-cols:5;--step-gap:18px;justify-content:center;gap:var(--step-gap);flex-wrap:wrap;display:flex}.pk-franchise .step-wrap{flex:0 0 calc((100% - (var(--step-cols) - 1)*var(--step-gap))/var(--step-cols));min-width:0;max-width:calc((100% - (var(--step-cols) - 1)*var(--step-gap))/var(--step-cols));position:relative}.pk-franchise .step-card{text-align:center;background:#ffffff8c;border:1px solid #bfe9ff;border-radius:18px;flex-direction:column;align-items:center;height:100%;min-height:183px;padding:25px 10px 14px;transition:all .25s;display:flex;position:relative}.pk-franchise .step-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 10px 22px #0750a51a}.pk-franchise .step-number{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:18px;font-weight:1000;display:flex;position:absolute;top:-25px}.pk-franchise .step-number.yellow{background:var(--yellow);color:var(--navy)}.pk-franchise .step-number.green{background:var(--green)}.pk-franchise .step-number.red{background:var(--red)}.pk-franchise .step-number.blue{background:var(--blue)}.pk-franchise .step-icon{justify-content:center;align-items:center;width:53px;height:53px;margin:5px 0 8px;font-size:32px;display:flex}.pk-franchise .step-icon.yellow,.pk-franchise .step-icon.blue{color:var(--blue)}.pk-franchise .step-icon.green{color:#68b92a}.pk-franchise .step-icon.red{color:var(--red)}.pk-franchise .step-card h3{color:#000;margin:0 0 6px;font-size:15px;font-weight:1000;line-height:1.35}.pk-franchise .step-card p{color:#18365f;margin:0;font-size:13px;font-weight:650;line-height:1.55}.pk-franchise .contact-card{background:#fff;border:1px solid #e0f2ff;border-radius:19px;align-self:start;padding:22px;box-shadow:0 10px 25px #0750a514}.pk-franchise .contact-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.pk-franchise .contact-icon{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:51px;height:51px;font-size:22px;display:flex}.pk-franchise .contact-heading h2{color:var(--navy);margin:0;font-size:23px;font-weight:1000}.pk-franchise .contact-heading p{color:#435a7a;margin:3px 0 0;font-size:11px}.pk-franchise .phone-link{color:#e62f39;background:#fff0f0;border-radius:29px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px;font-size:18px;font-weight:900;text-decoration:none;transition:background .2s;display:flex}.pk-franchise .phone-link:hover{background:#ffe0e0}.pk-franchise .contact-divider{background:#dce9f4;height:1px;margin:17px 0}.pk-franchise .location{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pk-franchise .location-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.pk-franchise .location-icon.blue{background:#055075}.pk-franchise .location-icon.green{background:#4c7f15}.pk-franchise .location strong{color:#082c69;font-size:14px;font-weight:1000}.pk-franchise .location p{color:#18365f;margin:2px 0 0;font-size:13px;line-height:1.4}.pk-franchise .contact-footer{color:var(--navy);text-align:center;background:#dff4ff;border-radius:30px;margin-top:15px;padding:13px 7px;font-size:10px;font-weight:900}.pk-franchise .wave-yellow,.pk-franchise .wave-green{pointer-events:none;border-radius:50% 50% 0 0;width:110%;height:140px;position:absolute;left:-5%}.pk-franchise .wave-yellow{background:var(--yellow);bottom:-100px}.pk-franchise .wave-green{background:var(--green);bottom:-120px}.pk-franchise .footer{z-index:3;color:var(--navy);justify-content:center;align-items:center;gap:9px;margin-top:45px;padding:12px;font-size:11px;font-weight:900;display:flex;position:relative}.pk-franchise .footer img{object-fit:contain;width:34px;height:34px}@media (max-width:1199px){.pk-franchise .top-section,.pk-franchise .top-content{min-height:480px}.pk-franchise .top-section{background-position:50%}.pk-franchise .top-content{padding-left:3%;padding-right:3%}.pk-franchise .investment-content{width:69%}.pk-franchise .fee-card{gap:10px;padding:13px}.pk-franchise .fee-icon{width:55px;height:55px;font-size:22px}.pk-franchise .fee-info h3{font-size:12px}.pk-franchise .fee-info strong{font-size:23px}.pk-franchise .bottom-content{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.pk-franchise .steps-grid{--step-cols:3;--step-gap:14px}.pk-franchise .step-card h3{font-size:13px}.pk-franchise .step-card p{font-size:12px}}@media (max-width:991px){.pk-franchise .top-section,.pk-franchise .top-content{min-height:440px}.pk-franchise .top-section{background-position:58%}.pk-franchise .investment-content{width:78%}.pk-franchise .brand-heading h2{font-size:32px}.pk-franchise .logo{width:65px;height:65px}.pk-franchise .total-divider{margin:11px 0}.pk-franchise .price-layout{gap:10px}.pk-franchise .fee-card{min-height:105px}.pk-franchise .fee-icon{width:43px;height:43px;font-size:18px}.pk-franchise .total-card{padding:12px}.pk-franchise .total-card h3{font-size:14px}.pk-franchise .total-card>strong{font-size:27px}.pk-franchise .information-inner{grid-template-columns:1fr;gap:9px}.pk-franchise .bottom-content{grid-template-columns:1fr}.pk-franchise .contact-card{width:100%;max-width:500px;margin:15px auto 0}}@media (max-width:767px){.pk-franchise .top-section{background-color:#0799dc;background-position:top;background-repeat:no-repeat;background-size:100%;min-height:auto}.pk-franchise .top-content{min-height:auto;padding:240px 18px 30px}.pk-franchise .investment-content{width:100%}.pk-franchise .brand-heading h2{font-size:30px}.pk-franchise .brand-heading p{font-size:13px}.pk-franchise .price-layout{grid-template-columns:1fr 1fr}.pk-franchise .fee-card{flex-direction:column;align-items:flex-start;min-height:155px;padding:12px}.pk-franchise .fee-info h3{font-size:12px}.pk-franchise .fee-info strong{font-size:21px}.pk-franchise .total-card>strong{white-space:normal;font-size:26px}.pk-franchise .monthly-support{text-align:center;flex-direction:column}.pk-franchise .information-section{padding:12px 15px}.pk-franchise .information-card,.pk-franchise .offer-card{border-radius:13px;padding:11px}.pk-franchise .bottom-section{padding:25px 18px}.pk-franchise .journey-heading h2{font-size:29px}.pk-franchise .journey-heading p{font-size:13px}.pk-franchise .steps-grid{--step-cols:2;--step-gap:14px}.pk-franchise .step-card{min-height:170px}.pk-franchise .contact-card{margin-top:20px}}@media (max-width:575px){.pk-franchise .top-content{padding:185px 14px 25px}.pk-franchise .brand-heading{gap:10px}.pk-franchise .logo{width:58px;height:58px}.pk-franchise .brand-heading h2{font-size:25px}.pk-franchise .price-layout{grid-template-columns:1fr}.pk-franchise .fee-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk-franchise .fee-card{min-height:145px;padding:10px}.pk-franchise .fee-icon{width:40px;height:40px;font-size:18px}.pk-franchise .fee-info strong{font-size:19px}.pk-franchise .total-card>strong{font-size:35px}.pk-franchise .monthly-support{flex-direction:row}.pk-franchise .bottom-section{padding-left:14px;padding-right:14px}.pk-franchise .journey-heading h2{font-size:25px}.pk-franchise .journey-heading>svg{font-size:29px}.pk-franchise .contact-card{padding:17px}.pk-franchise .phone-link{font-size:17px}}@media (max-width:480px){.pk-franchise .steps-grid{--step-cols:1}.pk-franchise .top-content{padding:155px 11px 22px}.pk-franchise .brand-heading h2,.pk-franchise .fee-info strong{font-size:22px}.pk-franchise .fee-info h3{font-size:14px}.pk-franchise .total-card>strong{font-size:22px}.pk-franchise .bottom-section{padding-left:11px;padding-right:11px}.pk-franchise .step-card{min-height:75px;padding:22px}.pk-franchise .contact-icon{width:40px;height:40px;font-size:20px}.pk-franchise .bottom-content{gap:7px}.pk-franchise .step-card h3{font-size:13px}.pk-franchise .step-card p{font-size:14px}.pk-franchise .contact-heading h2{font-size:18px}.pk-franchise .phone-link{min-height:41px;padding:2px;font-size:15px}.pk-franchise .step-icon{width:24px;height:24px;font-size:20px}.pk-franchise .contact-heading p{font-size:12px}}@media (prefers-reduced-motion:reduce){.pk-franchise *,.pk-franchise :before,.pk-franchise :after{transition:none!important;animation:none!important}}
.bank_details{background:linear-gradient(180deg,#fff 0%,var(--pk-sky,#eef9ff)100%);width:100%;padding:65px 0}.bank_details .bank_details__header{text-align:center;max-width:720px;margin:0 auto 44px}.bank_details .bank_details__eyebrow{background:var(--pk-sun,#fff5c7);color:var(--pk-navy,#17365d);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:6px 18px;font-size:13px;font-weight:700;display:inline-block}.bank_details .bank_details__header h2{color:var(--pk-navy,#17365d);margin:0 0 12px;font-size:40px;font-weight:800;line-height:1.2}.bank_details .bank_details__header h2 span{color:var(--pk-blue,#1ba4e0)}.bank_details .bank_details__header p{color:var(--pk-muted,#66758a);margin:0;font-size:17px;line-height:1.7}.bank_details .bank_details__qr-section,.bank_details .bank_details__info-section{border:1px solid var(--pk-line,#e4edf4);height:100%;box-shadow:var(--pk-shadow-md,0 10px 28px #17365d1a);background:#fff;border-radius:24px;padding:32px}.bank_details .bank_details__qr-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bank_details .bank_details__qr-heading{justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.bank_details .bank_details__qr-icon{background:var(--pk-blue,#1ba4e0);color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;display:flex}.bank_details .bank_details__qr-heading h3{color:var(--pk-navy,#17365d);text-align:left;margin:0;font-size:20px;font-weight:800}.bank_details .bank_details__qr-heading p{color:var(--pk-muted,#66758a);text-align:left;margin:0;font-size:13.5px}.bank_details .bank_details__qr-frame{border:2px dashed var(--pk-blue,#1ba4e0);background:#fff;border-radius:20px;padding:14px}.bank_details .bank_details__qr-image{width:100%;max-width:200px;height:auto;display:block}.bank_details .bank_details__scan-info{color:var(--pk-blue-700,#0a6a9c);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.bank_details .bank_details__info-heading{border-bottom:1px dashed var(--pk-line,#e4edf4);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:18px;display:flex}.bank_details .bank_details__info-heading span{color:var(--pk-blue-700,#0a6a9c);letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:700}.bank_details .bank_details__info-heading h3{color:var(--pk-navy,#17365d);margin:2px 0 0;font-size:24px;font-weight:800}.bank_details .bank_details__bank-badge{background:var(--pk-sky,#eef9ff);width:52px;height:52px;color:var(--pk-blue,#1ba4e0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.bank_details .bank_details__detail-card{border:1px solid var(--pk-line,#e4edf4);background:#f8fbfe;border-radius:18px;align-items:center;gap:16px;height:100%;padding:18px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.bank_details .bank_details__detail-icon{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;display:flex}.bank_details .bank_details__detail-icon.blue{background:var(--pk-blue,#1ba4e0)}.bank_details .bank_details__detail-icon.yellow{background:var(--pk-yellow,#ffd21f);color:var(--pk-navy,#17365d)}.bank_details .bank_details__detail-icon.orange{background:var(--pk-orange,#ff914d)}.bank_details .bank_details__detail-icon.royal{background:var(--pk-royal,#1c4fb8)}.bank_details .bank_details__detail-text{flex-direction:column;min-width:0;display:flex}.bank_details .bank_details__label{color:var(--pk-muted,#66758a);font-size:13px;font-weight:600}.bank_details .bank_details__value{color:var(--pk-navy,#17365d);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.35}.bank_details .bank_details__value.account{letter-spacing:1px}.bank_details .bank_details__note{border-left:4px solid var(--pk-yellow,#ffd21f);background:var(--pk-sun,#fff5c7);color:var(--pk-navy,#17365d);border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:14px 18px;display:flex}.bank_details .bank_details__note p{margin:0;font-size:14px;font-weight:500}.bank_details .bank_details__thanks{color:var(--pk-muted,#66758a);text-align:center;margin:36px 0 0;font-size:16px}.bank_details .bank_details__thanks strong{color:var(--pk-navy,#17365d)}@media (max-width:1199px){.bank_details .bank_details__value{font-size:15px}.bank_details .bank_details__qr-section,.bank_details .bank_details__info-section{padding:15px}.bank_details .bank_details__detail-card{padding:12px}.bank_details .bank_details__info-heading{margin-bottom:15px;padding-bottom:10px}.bank_details .bank_details__detail-icon{width:44px;height:44px}.bank_details .bank_details__scan-info{font-size:11px}}@media (max-width:991px){.bank_details{padding:56px 0}.bank_details .bank_details__header{margin-bottom:32px}.bank_details .bank_details__header h2{font-size:34px}.bank_details .bank_details__label{font-size:12px}.bank_details .bank_details__detail-icon{border-radius:10px;width:38px;height:38px}.bank_details .bank_details__note{margin-top:15px;padding:9px}.bank_details .bank_details__note p{font-size:13px;line-height:1.2}.bank_details .bank_details__qr-section,.bank_details .bank_details__info-section{padding:26px}}@media (max-width:575px){.bank_details{padding:30px 0}.bank_details .bank_details__header h2{font-size:28px}.bank_details .bank_details__header p{font-size:15px}.What_Customer_Say .testimonial_navigation{gap:9px;margin-top:0}.bank_details .bank_details__qr-section,.bank_details .bank_details__info-section{border-radius:20px;padding:22px 16px}.bank_details .bank_details__info-heading h3{font-size:18px}.bank_details .bank_details__info-heading span{font-size:11px}.bank_details .bank_details__value{font-size:14px}.bank_details .bank_details__qr-icon{width:42px;height:42px}.bank_details .bank_details__thanks{margin:24px 0 0;font-size:13px}}
