.rl-pkgs-wrap,.rl-pkgs-wrap *{box-sizing:border-box}
.rl-pkgs-wrap{font-family:'Poppins',sans-serif;max-width:1350px;margin:0 auto;padding:0;color:#0d0d0d}
.rl-pkgs-wrap .rl-pkgs-tabs{display:inline-flex;gap:6px;padding:6px;background:rgba(255,90,0,0.06) !important;border:1px solid rgba(255,90,0,0.12);border-radius:100px !important;margin-bottom:32px}
.rl-pkgs-wrap .rl-pkgs-tab{position:relative;padding:11px 26px !important;background:transparent !important;border:none !important;border-radius:100px !important;font-family:'Poppins',sans-serif !important;font-size:14px !important;font-weight:600 !important;color:#666 !important;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:9px;text-shadow:none !important;text-transform:none !important;overflow:hidden}
.rl-pkgs-wrap .rl-pkgs-tab:hover{color:#FF5A00 !important}
.rl-pkgs-wrap .rl-pkgs-tab.active{background:linear-gradient(135deg,#FF6700 0%,#FF5A00 100%) !important;color:#fff !important;box-shadow:0 6px 16px -6px rgba(255,103,0,0.6), 0 0 0 1px rgba(255,255,255,0.2) inset}
.rl-pkgs-wrap .rl-pkgs-tab.active:hover{color:#fff !important}
.rl-pkgs-wrap .rl-pkgs-tab svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;transition:transform 0.3s ease}
.rl-pkgs-wrap .rl-pkgs-tab.active svg{transform:scale(1.05)}
.rl-pkgs-wrap .rl-pkgs{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin:0;padding:0;list-style:none}
.rl-pkgs-wrap .rl-pkg{position:relative;background:#fff !important;border:1px solid rgba(0,0,0,0.08) !important;border-radius:20px !important;padding:32px 28px 28px;display:flex;flex-direction:column;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;overflow:hidden;color:#0d0d0d}
.rl-pkgs-wrap .rl-pkg:hover{transform:translateY(-6px);box-shadow:0 24px 50px -20px rgba(255,90,0,0.25);border-color:rgba(255,90,0,0.3) !important}
.rl-pkgs-wrap .rl-pkg.featured{background:#0d0d0d !important;border:1px solid #0d0d0d !important;color:#fff !important}
.rl-pkgs-wrap .rl-pkg.featured:hover{box-shadow:0 24px 50px -20px rgba(0,0,0,0.5), 0 0 0 1px rgba(255,103,0,0.4);border-color:rgba(255,103,0,0.6) !important}
.rl-pkgs-wrap .rl-pkg.featured::before{content:'';position:absolute;top:-100px;right:-100px;width:240px;height:240px;background:radial-gradient(circle, rgba(255,103,0,0.18) 0%, transparent 70%);border-radius:50%;pointer-events:none}
.rl-pkgs-wrap .rl-pkg-header{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap;min-height:24px}
.rl-pkgs-wrap .rl-pkg-discount{display:inline-flex;align-items:center;padding:5px 11px !important;background:#FF5A00 !important;border-radius:100px !important;font-family:'Poppins',sans-serif !important;font-size:11px !important;font-weight:600 !important;color:#fff !important;letter-spacing:0.2px}
.rl-pkgs-wrap .rl-pkg-popular{display:inline-flex;align-items:center;gap:5px;padding:5px 11px !important;background:rgba(255,255,255,0.1) !important;border:1px solid rgba(255,255,255,0.2) !important;border-radius:100px !important;font-family:'Poppins',sans-serif !important;font-size:10px !important;font-weight:600 !important;color:#fff !important;letter-spacing:1px;text-transform:uppercase}
.rl-pkgs-wrap .rl-pkg-popular svg{width:11px;height:11px;fill:#FF6700}
.rl-pkgs-wrap .rl-pkg-title{position:relative;z-index:2;font-family:'Poppins',sans-serif !important;font-size:24px !important;font-weight:700 !important;color:#0d0d0d !important;margin:0 0 14px 0 !important;padding:0;line-height:1.1 !important;letter-spacing:-0.3px;text-shadow:none}
.rl-pkgs-wrap .rl-pkg.featured .rl-pkg-title{color:#fff !important}
.rl-pkgs-wrap .rl-pkg-price-row{position:relative;z-index:2;display:flex;align-items:baseline;gap:10px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed rgba(0,0,0,0.1);flex-wrap:wrap}
.rl-pkgs-wrap .rl-pkg.featured .rl-pkg-price-row{border-bottom-color:rgba(255,255,255,0.12)}
.rl-pkgs-wrap .rl-pkg-price-new{font-family:'Poppins',sans-serif !important;font-size:38px !important;font-weight:800 !important;line-height:1 !important;color:#FF5A00 !important;letter-spacing:-1px}
.rl-pkgs-wrap .rl-pkg-price-old{position:relative;font-family:'Poppins',sans-serif !important;font-size:16px !important;font-weight:500 !important;color:#999 !important}
.rl-pkgs-wrap .rl-pkg.featured .rl-pkg-price-old{color:rgba(255,255,255,0.4) !important}
.rl-pkgs-wrap .rl-pkg-price-old::after{content:'';position:absolute;top:50%;left:-2px;right:-2px;height:1.5px;background:#FF5A00;transform:rotate(-8deg)}
.rl-pkgs-wrap .rl-pkg-features{position:relative;z-index:2;list-style:none !important;margin:0 0 24px 0;padding:0;display:flex;flex-direction:column;gap:12px;flex-grow:1}
.rl-pkgs-wrap .rl-pkg-features>li::before,.rl-pkgs-wrap .rl-pkg-features>li::marker{content:none !important;display:none !important}
.rl-pkgs-wrap .rl-pkg-feature{display:flex;align-items:flex-start;gap:10px;font-family:'Poppins',sans-serif !important;font-size:14px !important;font-weight:500 !important;color:#333 !important;line-height:1.4 !important;list-style:none !important}
.rl-pkgs-wrap .rl-pkg.featured .rl-pkg-feature{color:rgba(255,255,255,0.85) !important}
.rl-pkgs-wrap .rl-pkg-feature-icon{width:20px;height:20px;border-radius:50%;background:rgba(255,90,0,0.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}
.rl-pkgs-wrap .rl-pkg.featured .rl-pkg-feature-icon{background:rgba(255,103,0,0.25)}
.rl-pkgs-wrap .rl-pkg-feature-icon svg{width:11px;height:11px;stroke:#FF5A00;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}
.rl-pkgs-wrap .rl-pkg.featured .rl-pkg-feature-icon svg{stroke:#FF8533}
.rl-pkgs-wrap .rl-pkg-cta{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px !important;background:linear-gradient(135deg,#FF6700 0%,#FF5A00 100%) !important;border:none !important;border-radius:12px !important;font-family:'Poppins',sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#fff !important;cursor:pointer;overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;text-decoration:none !important;text-shadow:none !important;text-transform:none !important}
.rl-pkgs-wrap .rl-pkg-cta::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#FF8533 0%,#FF6700 100%);opacity:0;transition:opacity 0.3s ease}
.rl-pkgs-wrap .rl-pkg-cta:hover::before{opacity:1}
.rl-pkgs-wrap .rl-pkg-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(255,103,0,0.6)}
.rl-pkgs-wrap .rl-pkg-cta span{position:relative;z-index:2}
.rl-pkgs-wrap .rl-pkg-cta-arrow{position:relative;z-index:2;transition:transform 0.3s ease}
.rl-pkgs-wrap .rl-pkg-cta:hover .rl-pkg-cta-arrow{transform:translateX(3px)}
@media(max-width:900px){.rl-pkgs-wrap .rl-pkgs{grid-template-columns:1fr;gap:16px}.rl-pkgs-wrap .rl-pkg{padding:26px 22px 22px}.rl-pkgs-wrap .rl-pkg-title{font-size:21px !important}.rl-pkgs-wrap .rl-pkg-price-new{font-size:32px !important}}
