.ar-nav-links a.is-active{color:var(--wine)}.ar-nav-links a.is-active:after{right:0}
.pkg-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 12%,rgba(227,165,27,.16),transparent 26%),radial-gradient(circle at 84% 20%,rgba(224,22,112,.1),transparent 30%),radial-gradient(circle at 50% 100%,rgba(18,63,135,.07),transparent 45%),linear-gradient(135deg,#fff 0,#fff3f8 55%,#f1f5fc 100%);border-bottom:1px solid var(--line)}
.pkg-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(224,22,112,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(224,22,112,.025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent)}
.pkg-hero-inner{position:relative;z-index:2;text-align:center;padding:65px 0 72px}.pkg-breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:11px;margin-bottom:30px}.pkg-breadcrumb a:hover{color:var(--wine)}.pkg-breadcrumb i{font-size:8px}.pkg-hero h1{font-size:clamp(46px,5vw,68px);line-height:1.04;letter-spacing:-2.5px;max-width:780px;margin:16px auto 20px}.pkg-hero h1 em{background:linear-gradient(120deg,#ec1d7b,#cf0b63);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.pkg-hero>div>p{max-width:670px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.75}.pkg-orb{position:absolute;border-radius:50%}.pkg-orb-one{width:230px;height:230px;border:1px solid rgba(224,22,112,.18);left:-80px;bottom:-90px}.pkg-orb-two{width:340px;height:340px;background:rgba(18,63,135,.05);right:-130px;top:-110px}
.pkg-hero-panel{display:inline-flex;flex-direction:column;align-items:center;gap:20px;margin:36px auto 0;padding:28px 42px 26px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.2);border:1px solid rgba(224,22,112,.14);border-radius:30px;box-shadow:0 30px 70px rgba(77,27,55,.12),0 2px 0 rgba(255,255,255,.9) inset}
.pkg-panel-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;color:var(--muted)}
.pkg-toggle{position:relative;display:inline-flex;margin:0;padding:5px;background:#f7eef2;border:1px solid var(--line);border-radius:99px;box-shadow:inset 0 2px 6px rgba(77,27,55,.06)}.pkg-toggle button{position:relative;z-index:1;border:0;background:transparent;padding:12px 24px;border-radius:99px;color:var(--muted);font-weight:700;font-size:12px;cursor:pointer;transition:.25s}.pkg-toggle button.is-active{background:linear-gradient(135deg,#ed247e,#d6116a);color:#fff;box-shadow:0 10px 22px rgba(224,22,112,.28)}.pkg-toggle i{margin-right:6px}
.pkg-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-size:11px;color:#6a5d68}.pkg-trust span{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 15px;font-weight:600}.pkg-trust i{color:var(--wine);margin-right:6px}
.pkg-plans{padding:105px 0;background:#fff}.pkg-section-title{text-align:center;margin-bottom:48px}.pkg-section-title h2,.pkg-value h2,.pkg-faq h2{font-size:clamp(38px,4vw,52px);line-height:1.1;letter-spacing:-1.6px;margin:11px 0 13px}.pkg-section-title p,.pkg-value p,.pkg-faq>div>div:first-child>p{color:var(--muted);line-height:1.7}.pkg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-items:stretch}.pkg-card{position:relative;padding:30px 26px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 15px 45px rgba(66,25,49,.055);transition:.25s}.pkg-card:hover{transform:translateY(-6px);box-shadow:0 25px 55px rgba(75,24,54,.11)}.pkg-featured{border:2px solid var(--wine);background:linear-gradient(180deg,#fff7fb,#fff 37%);box-shadow:0 23px 60px rgba(224,22,112,.14)}.pkg-popular{position:absolute;top:-15px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--wine);color:#fff;border-radius:99px;padding:8px 15px;font-size:9px;text-transform:uppercase;letter-spacing:1.2px;font-weight:800}.pkg-card-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;font-size:20px;margin:5px 0 22px}.pkg-icon-free{background:#f3eef1;color:#73636c}.pkg-icon-essential{background:#eaf1fc;color:var(--rose)}.pkg-icon-plus{background:var(--blush);color:var(--wine)}.pkg-icon-concierge{background:#fff6db;color:#aa7600}.pkg-name{text-transform:uppercase;color:var(--wine);font-size:9px;letter-spacing:1.7px;font-weight:800}.pkg-card h3{font:700 25px "Playfair Display";margin:7px 0 9px}.pkg-intro{color:var(--muted);font-size:12px;line-height:1.6;min-height:58px}.pkg-price{display:flex;align-items:flex-start;flex-wrap:wrap;margin:22px 0}.pkg-price>span{font-size:11px;font-weight:700;margin:8px 5px 0 0}.pkg-price strong{font:700 34px "Playfair Display";letter-spacing:-1px}.pkg-price small{width:100%;color:var(--muted);font-size:9px;margin-top:2px}.pkg-button{width:100%;min-height:45px;border-radius:12px;background:var(--wine);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:800;transition:.2s}.pkg-button:hover{transform:translateY(-2px);background:var(--wine-dark)}.pkg-button-outline{background:#fff;color:var(--wine);border:1px solid rgba(224,22,112,.28)}.pkg-button-dark{background:var(--rose)}.pkg-card ul{list-style:none;padding:22px 0 0;margin:22px 0 0;border-top:1px solid var(--line)}.pkg-card li{display:flex;gap:8px;font-size:11px;line-height:1.5;margin:11px 0;color:#50454d}.pkg-card li i{color:var(--wine);font-size:15px}.pkg-card li.is-muted{color:#a3989e}.pkg-card li.is-muted i{color:#bdb3b8}.pkg-note{text-align:center;color:var(--muted);font-size:10px;margin:30px 0 0}
.pkg-value{padding:105px 0;background:linear-gradient(135deg,#eef4fc,#f7f9fd);position:relative;overflow:hidden}.pkg-value-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.pkg-value-grid>div:first-child>p{max-width:480px}.pkg-value-list{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pkg-value-list>div{background:rgba(255,255,255,.82);border:1px solid rgba(18,63,135,.08);border-radius:17px;padding:22px;display:flex;gap:14px;box-shadow:0 12px 35px rgba(9,43,102,.06)}.pkg-value-list>div>i{width:40px;height:40px;border-radius:12px;background:#eaf1fc;color:var(--rose);display:grid;place-items:center;flex:0 0 auto;font-size:18px}.pkg-value-list span{display:flex;flex-direction:column;color:var(--muted);font-size:10px;line-height:1.5}.pkg-value-list strong{font-size:13px;color:var(--ink);margin-bottom:4px}
.pkg-faq{padding:105px 0;background:#fff}.pkg-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.pkg-help{display:flex;align-items:center;gap:12px;background:var(--ivory);border:1px solid var(--line);border-radius:15px;padding:14px;margin-top:28px;max-width:330px}.pkg-help>i:first-child{width:38px;height:38px;border-radius:12px;background:var(--blush);color:var(--wine);display:grid;place-items:center}.pkg-help span{display:flex;flex:1;flex-direction:column;color:var(--muted);font-size:10px}.pkg-help strong{font-size:12px;color:var(--ink);margin-bottom:2px}.pkg-accordion details{border-bottom:1px solid var(--line);padding:0 2px}.pkg-accordion summary{list-style:none;padding:22px 0;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:14px;cursor:pointer}.pkg-accordion summary::-webkit-details-marker{display:none}.pkg-accordion summary i{color:var(--wine);transition:.2s}.pkg-accordion details[open] summary i{transform:rotate(45deg)}.pkg-accordion p{color:var(--muted);font-size:12px;line-height:1.75;padding:0 45px 20px 0;margin:0}.pkg-cta .ar-cta-inner{min-height:300px}
@media(max-width:1100px){.pkg-grid{grid-template-columns:1fr 1fr;gap:25px}.pkg-value-grid,.pkg-faq-grid{gap:50px}}
@media(max-width:780px){.pkg-hero-inner{padding:48px 0 55px}.pkg-hero h1{font-size:45px}.pkg-hero-panel{padding:24px 24px 22px;max-width:100%}.pkg-plans,.pkg-value,.pkg-faq{padding:75px 0}.pkg-value-grid,.pkg-faq-grid{grid-template-columns:1fr}.pkg-value-list{grid-template-columns:1fr 1fr}.pkg-faq-grid{gap:35px}}
@media(max-width:560px){.pkg-grid,.pkg-value-list{grid-template-columns:1fr}.pkg-card{padding:29px 24px}.pkg-hero h1{font-size:39px;letter-spacing:-1.5px}.pkg-hero>div>p{font-size:14px}.pkg-hero-panel{padding:22px 18px;border-radius:24px;gap:16px}.pkg-toggle{width:100%}.pkg-toggle button{flex:1}.pkg-trust{gap:8px}.pkg-trust span{width:100%;justify-content:center}.pkg-price strong{font-size:32px}.pkg-cta .ar-cta-inner{min-height:auto}}

/* Pakistan-first premium membership experience */
.pkg-hero{background:radial-gradient(circle at 18% 8%,rgba(227,165,27,.13),transparent 24%),radial-gradient(circle at 84% 18%,rgba(224,22,112,.13),transparent 27%),linear-gradient(125deg,#fff 5%,#fff8f3 45%,#fff0f7 100%)}
.pkg-hero-inner{padding:48px 0 54px}.pkg-breadcrumb{margin-bottom:18px}.pkg-hero h1{font-size:clamp(43px,4.5vw,62px);max-width:850px;margin:13px auto 13px}.pkg-hero>div>p{font-size:14px;max-width:720px}.pkg-urdu{display:block;margin-top:10px;color:#8d6577;font-family:"Noto Nastaliq Urdu","Segoe UI",serif;font-size:14px}
.pkg-hero-panel{margin-top:24px;padding:19px 28px 18px;gap:13px;border-radius:22px;box-shadow:0 20px 50px rgba(77,27,55,.1)}.pkg-toggle button{padding:10px 22px}.pkg-trust span{padding:6px 12px;font-size:9px}
.pkg-family-proof{display:grid;grid-template-columns:repeat(3,1fr);max-width:850px;margin:20px auto 0;padding-top:19px;border-top:1px solid rgba(224,22,112,.11)}.pkg-family-proof>span{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;text-align:left;align-items:center;padding:0 20px;border-right:1px solid rgba(224,22,112,.1);color:var(--muted);font-size:8px}.pkg-family-proof>span:last-child{border:0}.pkg-family-proof i{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#fff;color:var(--wine);margin-right:9px;box-shadow:0 7px 20px rgba(100,25,60,.07)}.pkg-family-proof strong{color:var(--ink);font-size:10px}
.pkg-plans{padding:82px 0 95px;background:linear-gradient(180deg,#fff 0,#fffafd 100%)}.pkg-section-title{margin-bottom:40px}.pkg-grid{gap:15px}.pkg-card{padding:28px 25px;border-radius:26px;box-shadow:0 18px 50px rgba(66,25,49,.07);overflow:hidden}.pkg-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#e9e2e6}.pkg-card:nth-child(2):before{background:var(--rose)}.pkg-card:nth-child(3):before{background:var(--wine)}.pkg-card:nth-child(4):before{background:var(--gold)}.pkg-card:hover{transform:translateY(-8px);box-shadow:0 28px 65px rgba(75,24,54,.13)}.pkg-featured{transform:translateY(-8px);background:linear-gradient(180deg,#fff4f9,#fff 34%)}.pkg-featured:hover{transform:translateY(-13px)}.pkg-card-icon{margin:2px 0 18px}.pkg-card h3{font-size:23px}.pkg-intro{min-height:52px}.pkg-price{margin:18px 0}.pkg-price>span:before{content:"PKR ";font-size:8px;color:var(--muted)}.pkg-price>span{font-size:0}.pkg-price strong{font-size:36px}.pkg-button{min-height:48px;border-radius:13px}.pkg-card li{margin:12px 0}.pkg-popular{top:11px;left:auto;right:15px;transform:none;font-size:7px;padding:7px 10px}
.pkg-note{display:inline-flex;position:relative;left:50%;transform:translateX(-50%);align-items:center;gap:6px;padding:8px 13px;border-radius:99px;background:#fff;border:1px solid var(--line)}
@media(max-width:1100px){.pkg-featured{transform:none}.pkg-featured:hover{transform:translateY(-6px)}}@media(max-width:780px){.pkg-family-proof{grid-template-columns:1fr;gap:12px}.pkg-family-proof>span{border:0;padding:0}.pkg-hero-inner{padding:40px 0 46px}.pkg-hero-panel{margin-top:20px}.pkg-plans{padding:68px 0}}@media(max-width:560px){.pkg-hero h1{font-size:38px}.pkg-family-proof{max-width:290px}.pkg-card{padding:27px 23px}.pkg-note{display:flex;left:auto;transform:none;border-radius:14px;text-align:left}}
