*{margin:0;padding:0;box-sizing:border-box}
        :root{
            --bg:#000d0a;
            --bg2:#001a14;
            /* ألوان جديدة: البنفسجي الملكي والوردي الساطع */
            --gold:#bb37ff; /* بنفسجي ملكي */
            --gold2:#ff60c6; /* وردي ساطع */
        }
        html{scroll-behavior:smooth}
        body{font-family:'Tajawal',sans-serif;background:var(--bg);color:#fff;overflow-x:hidden}
        ::-webkit-scrollbar{width:8px}
        ::-webkit-scrollbar-track{background:var(--bg)}
        ::-webkit-scrollbar-thumb{background:linear-gradient(var(--gold),var(--gold2));border-radius:10px}
        
        .mesh-bg{
            position:fixed;
            inset:0;
            z-index:-2;
            /* تغيير الخلفية الشعاعية إلى البنفسجي والوردي */
            background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(187,55,255,.12),transparent 50%), /* بنفسجي */
                       radial-gradient(ellipse 60% 40% at 80% 60%,rgba(255,96,198,.06),transparent 50%), /* وردي */
                       linear-gradient(180deg,#000d0a,#001a14 50%,#000d0a)
        }
        
        .orb{position:fixed;border-radius:50%;filter:blur(80px);z-index:-1;animation:orbFloat 20s ease-in-out infinite}
        .orb-1{
            width:500px;
            height:500px;
            background:rgba(255,96,198,.07); /* وردي خفيف */
            top:-150px;
            right:-150px
        }
        .orb-2{
            width:400px;
            height:400px;
            background:rgba(187,55,255,.12); /* بنفسجي خفيف */
            bottom:-100px;
            left:-100px;
            animation-delay:-10s
        }
        @keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-30px) scale(1.05)}}
        
        .particles{position:fixed;inset:0;z-index:-1;pointer-events:none}
        .particle{
            position:absolute;
            width:3px;
            height:3px;
            background:var(--gold);
            border-radius:50%;
            box-shadow:0 0 6px var(--gold),0 0 12px var(--gold);
            opacity:0;
            animation:rise 18s infinite
        }
        @keyframes rise{0%{transform:translateY(100vh);opacity:0}10%{opacity:.7}90%{opacity:.7}100%{transform:translateY(-10vh);opacity:0}}
        
        .text-gradient{
            /* تدرج نصي بنفسجي ووردي */
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2),var(--gold));
            background-size:300% 300%;
            -webkit-background-clip:text;
            -webkit-text-fill-color:transparent;
            background-clip:text;
            animation:shimmer 4s ease infinite
        }
        @keyframes shimmer{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
        
        .glass{
            /* خلفية زجاجية معتمة باستخدام البنفسجي الخفيف */
            background:linear-gradient(135deg,rgba(187,55,255,.25),rgba(255,96,198,.15));
            backdrop-filter:blur(20px);
            -webkit-backdrop-filter:blur(20px);
            border:1px solid rgba(255,255,255,.08)
        }
        
        nav{position:fixed;top:0;width:100%;z-index:1000;transition:all .4s;padding:1rem 0}
        nav.scrolled{background:rgba(0,13,10,.95);backdrop-filter:blur(20px);padding:.7rem 0;box-shadow:0 4px 30px rgba(0,0,0,.4)}
        .nav-c{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center}
        .logo{display:flex;align-items:center;gap:.75rem}
        .logo-i{
            width:50px;
            height:50px;
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            border-radius:14px;
            display:flex;
            align-items:center;
            justify-content:center;
            font-weight:900;
            font-size:1.5rem;
            color:var(--bg);
            box-shadow:0 4px 25px rgba(187,55,255,.4); /* ظل بنفسجي */
            animation:pulse 3s ease-in-out infinite
        }
        @keyframes pulse{0%,100%{box-shadow:0 4px 25px rgba(187,55,255,.4)}50%{box-shadow:0 4px 50px rgba(187,55,255,.6),0 0 60px rgba(187,55,255,.3)}}
        .logo-t h1{font-size:1.2rem;font-weight:700}
        .logo-t p{font-size:.7rem;color:var(--gold);opacity:.8}
        .nav-cta{
            background:linear-gradient(135deg,var(--gold),var(--gold2));
            color:var(--bg);
            padding:.8rem 1.5rem;
            border-radius:50px;
            font-weight:700;
            text-decoration:none;
            display:flex;
            align-items:center;
            gap:.5rem;
            box-shadow:0 4px 20px rgba(187,55,255,.35); /* ظل بنفسجي */
            transition:all .3s
        }
        .nav-cta:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(187,55,255,.5)}
        .nav-cta svg{width:20px;height:20px}
        
        .hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:7rem 1.5rem 4rem;position:relative}
        .float-i{font-size:3.5rem;opacity:.12;animation:floatI 8s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(187,55,255,.3))}
        .float-i:nth-child(1){top:15%;right:10%}.float-i:nth-child(2){top:55%;left:8%;animation-delay:-2s;font-size:3rem}.float-i:nth-child(3){bottom:18%;right:12%;animation-delay:-4s}
        @keyframes floatI{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(8deg)}}
        
        .hero-c{max-width:850px;text-align:center;position:relative;z-index:1}
        .hero-badge{
            display:inline-flex;
            align-items:center;
            gap:.5rem;
            padding:.7rem 1.4rem;
            border-radius:50px;
            font-size:.9rem;
            color:var(--gold);
            margin-bottom:1.5rem;
            position:relative;
            overflow:hidden
        }
        .hero-badge::before{
            content:'';
            position:absolute;
            inset:0;
            background:linear-gradient(90deg,transparent,rgba(187,55,255,.2),transparent); /* ظل بنفسجي */
            animation:shine 3s ease-in-out infinite
        }
        @keyframes shine{0%{transform:translateX(-100%)}50%,100%{transform:translateX(100%)}}
        
        .hero-title{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;line-height:1.15;margin-bottom:1.5rem}
        .hero-sub{font-size:clamp(1rem,2.5vw,1.3rem);color:rgba(255,255,255,.7);line-height:1.9;margin-bottom:2.5rem}
        .hero-sub strong{color:var(--gold)}
        
        .hero-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3.5rem}
        .btn-p{
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            color:var(--bg);
            padding:1rem 2rem;
            border-radius:50px;
            font-weight:700;
            font-size:1.05rem;
            text-decoration:none;
            display:inline-flex;
            align-items:center;
            gap:.5rem;
            box-shadow:0 4px 25px rgba(187,55,255,.4);
            transition:all .3s;
            border:none;
            cursor:pointer;
            font-family:inherit;
            position:relative;
            overflow:hidden
        }
        .btn-p::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:translateX(-100%);transition:transform .5s}
        .btn-p:hover::after{transform:translateX(100%)}
        .btn-p:hover{transform:translateY(-4px);box-shadow:0 10px 40px rgba(187,55,255,.5)}
        .btn-p svg{width:20px;height:20px}
        .btn-s{background:transparent;color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:700;font-size:1.05rem;text-decoration:none;border:2px solid rgba(255,255,255,.2);transition:all .3s}
        .btn-s:hover{border-color:var(--gold);color:var(--gold);background:rgba(187,55,255,.08)}
        
        .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:600px;margin:0 auto}
        .stat{padding:1.5rem 1rem;border-radius:20px;text-align:center;transition:all .4s}
        .stat:hover{
            transform:translateY(-8px);
            background:rgba(255,96,198,.15); /* وردي خفيف */
            box-shadow:0 15px 40px rgba(0,0,0,.3)
        }
        .stat-v{font-size:2rem;font-weight:900}
        .stat-l{font-size:.8rem;color:rgba(255,255,255,.6);margin-top:.4rem}
        
        section{padding:5rem 1.5rem;position:relative}
        .sec-h{text-align:center;margin-bottom:3.5rem}
        .sec-t{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;margin-bottom:.8rem}
        .sec-sub{font-size:1.05rem;color:rgba(255,255,255,.6);max-width:550px;margin:0 auto}
        
        .divider{
            width:180px;
            height:3px;
            margin:0 auto;
            background:linear-gradient(90deg,transparent,var(--gold2),var(--gold),var(--gold2),transparent);
            border-radius:2px;
            position:relative
        }
        .divider::before{content:'✦';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg);padding:0 1rem;color:var(--gold);font-size:1.1rem}
        
        .f-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;max-width:1100px;margin:0 auto}
        .f-card{padding:2rem 1.5rem;border-radius:24px;text-align:center;transition:all .5s;position:relative;overflow:hidden}
        .f-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .3s}
        .f-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.3)}
        .f-card:hover::before{opacity:1}
        .f-icon{
            width:80px;
            height:80px;
            margin:0 auto 1.5rem;
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            border-radius:20px;
            display:flex;
            align-items:center;
            justify-content:center;
            font-size:2.5rem;
            box-shadow:0 12px 30px rgba(187,55,255,.3)
        }
        .f-title{font-size:1.25rem;font-weight:700;color:var(--gold);margin-bottom:.6rem}
        .f-desc{color:rgba(255,255,255,.7);line-height:1.7}
        
        .p-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;max-width:900px;margin:0 auto}
        .p-card{padding:2.5rem 2rem;border-radius:28px;position:relative;overflow:visible;transition:all .5s}
        .p-card.feat{border:2px solid var(--gold);box-shadow:0 0 50px rgba(187,55,255,.12)}
        .p-card:hover{transform:translateY(-12px);box-shadow:0 25px 50px rgba(0,0,0,.4)}
        .p-card.feat:hover{box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 60px rgba(187,55,255,.15)}
        
        .best-b{
            position:absolute;
            top:-14px;
            right:20px;
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            color:var(--bg);
            padding:.55rem 1.3rem;
            border-radius:50px;
            font-weight:800;
            font-size:.85rem;
            box-shadow:0 6px 25px rgba(187,55,255,.4);
            animation:badgePulse 2s ease-in-out infinite;
            z-index:10
        }
        @keyframes badgePulse{0%,100%{box-shadow:0 6px 25px rgba(187,55,255,.4)}50%{box-shadow:0 6px 40px rgba(187,55,255,.6),0 0 20px rgba(187,55,255,.3)}}
        
        .p-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}
        .p-icon{width:65px;height:65px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2.2rem}
        .p-icon.silver{background:linear-gradient(135deg,#e8e8e8,#c0c0c0,#a8a8a8);box-shadow:0 8px 20px rgba(192,192,192,.25)}
        .p-icon.gold{
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            box-shadow:0 8px 25px rgba(187,55,255,.4);
            animation:iconGlow 3s ease-in-out infinite
        }
        @keyframes iconGlow{0%,100%{box-shadow:0 8px 25px rgba(187,55,255,.4)}50%{box-shadow:0 8px 45px rgba(187,55,255,.6)}}
        .p-name{font-size:1.5rem;font-weight:900}
        .p-name.gold{color:var(--gold)}
        .p-tag{font-size:.85rem;color:rgba(255,255,255,.5);margin-top:.2rem}
        
        .p-price{margin-bottom:1.5rem}
        .price-v{font-size:3rem;font-weight:900}
        .price-p{color:rgba(255,255,255,.5)}
        
        .p-feat{list-style:none;margin-bottom:1.5rem}
        .p-feat li{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.05)}
        .p-feat li:last-child{border:none}
        .chk{
            width:22px;
            height:22px;
            background:rgba(187,55,255,.15);
            border-radius:50%;
            display:flex;
            align-items:center;
            justify-content:center;
            color:var(--gold);
            font-size:.7rem;
            flex-shrink:0;
            margin-top:2px
        }
        .p-feat span{color:rgba(255,255,255,.8);font-size:.95rem;line-height:1.5}
        .p-feat strong{color:var(--gold)}
        
        .det-btn{
            display:flex;
            align-items:center;
            justify-content:center;
            gap:.5rem;
            width:100%;
            padding:.8rem;
            margin-bottom:.8rem;
            background:rgba(187,55,255,.08);
            border:1px solid rgba(187,55,255,.2);
            border-radius:14px;
            color:var(--gold);
            font-weight:600;
            cursor:pointer;
            transition:all .3s;
            font-family:inherit;
            font-size:.95rem
        }
        .det-btn:hover{background:rgba(187,55,255,.15)}
        
        .p-cta{
            display:block;
            width:100%;
            text-align:center;
            padding:1rem;
            border-radius:50px;
            font-weight:700;
            font-size:1.05rem;
            text-decoration:none;
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            color:var(--bg);
            box-shadow:0 6px 25px rgba(187,55,255,.3);
            transition:all .3s;
            position:relative;
            overflow:hidden
        }
        .p-cta::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:translateX(-100%);transition:transform .5s}
        .p-cta:hover::after{transform:translateX(100%)}
        .p-cta:hover{transform:translateY(-3px);box-shadow:0 10px 35px rgba(187,55,255,.45)}
        
        .pay-note{max-width:550px;margin:2rem auto 0;padding:1.1rem 1.5rem;border-radius:16px;text-align:center;color:rgba(255,255,255,.85)}
        .pay-note strong{color:var(--gold)}
        
        .s-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;max-width:1100px;margin:0 auto}
        .s-card{padding:1.75rem 1.25rem;border-radius:20px;text-align:center;transition:all .4s;position:relative;overflow:hidden}
        .s-card.hl{
            border:1px solid rgba(187,55,255,.25);
            background:linear-gradient(135deg,rgba(187,55,255,.06),rgba(255,96,198,.15)) /* وردي خفيف */
        }
        .s-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transition:opacity .3s}
        .s-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.3)}
        .s-card:hover::before{opacity:1}
        .s-emoji{font-size:3rem;margin-bottom:.8rem}
        .s-name{font-size:1.1rem;font-weight:700;color:var(--gold);margin-bottom:.4rem}
        .s-price{font-size:1.4rem;font-weight:900;margin-bottom:.4rem}
        .s-note{font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:.8rem;line-height:1.4}
        .s-link{color:var(--gold);text-decoration:none;font-weight:600;transition:all .3s}
        .s-link:hover{color:#fff}
        
        .imp-note{
            max-width:850px;
            margin:3.5rem auto 0;
            padding:2rem;
            border-radius:24px;
            border:2px solid rgba(187,55,255,.25);
            display:flex;
            align-items:center;
            gap:1.5rem;
            text-align:right;
            /* خلفية إشعاعية تجمع بين البنفسجي والوردي */
            background:linear-gradient(135deg,rgba(187,55,255,.06),rgba(255,96,198,.06))
        }
        .note-i{
            width:70px;
            height:70px;
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            border-radius:20px;
            display:flex;
            align-items:center;
            justify-content:center;
            font-size:2.2rem;
            flex-shrink:0;
            box-shadow:0 10px 30px rgba(187,55,255,.3)
        }
        .note-t{font-size:1.25rem;font-weight:700;color:var(--gold);margin-bottom:.5rem}
        .note-p{color:rgba(255,255,255,.75);line-height:1.8}
        .note-p strong{color:#fff}
        .note-p .hl{color:var(--gold)}
        
        .cta-sec{text-align:center;padding:6rem 1.5rem;position:relative}
        .cta-sec::before{
            content:'';
            position:absolute;
            inset:0;
            background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(187,55,255,.04),transparent 70%) /* ظل بنفسجي خفيف */
        }
        .cta-t{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;margin-bottom:1.2rem;position:relative}
        .cta-p{font-size:1.15rem;color:rgba(255,255,255,.7);margin-bottom:2.5rem;line-height:1.9;position:relative}
        .cta-btns{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2.5rem;position:relative}
        .cta-feats{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;color:rgba(255,255,255,.6);font-size:.9rem;position:relative}
        .cta-f{display:flex;align-items:center;gap:.4rem}
        .cta-f svg{width:18px;height:18px;color:var(--gold)}
        
        footer{border-top:1px solid rgba(255,255,255,.08);padding:3.5rem 1.5rem 2.5rem;text-align:center}
        .f-logo{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}
        .f-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1.5rem}
        .f-links button,.f-links a{background:none;border:none;color:rgba(255,255,255,.6);cursor:pointer;font-family:inherit;font-size:.9rem;transition:color .3s;text-decoration:none}
        .f-links button:hover,.f-links a:hover{color:var(--gold)}
        .f-copy{color:rgba(255,255,255,.4);font-size:.85rem}
        
        .fl-wa{
            position:fixed;
            bottom:1.5rem;
            left:1.5rem;
            width:60px;
            height:60px;
            /* تم ترك لون الواتساب كما هو */
            background:linear-gradient(135deg,#25d366,#128c7e); 
            border-radius:50%;
            display:flex;
            align-items:center;
            justify-content:center;
            box-shadow:0 6px 25px rgba(37,211,102,.4);
            z-index:90;
            transition:all .3s;
            text-decoration:none;
            animation:waFloat 3s ease-in-out infinite
        }
        @keyframes waFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
        .fl-wa:hover{transform:scale(1.1)}
        .fl-wa svg{width:30px;height:30px;fill:#fff}
        
        .sc-top{
            position:fixed;
            bottom:1.5rem;
            right:1.5rem;
            width:50px;
            height:50px;
            background:linear-gradient(135deg,var(--gold),var(--gold2));
            border-radius:50%;
            display:flex;
            align-items:center;
            justify-content:center;
            cursor:pointer;
            z-index:90;
            opacity:0;
            visibility:hidden;
            transition:all .4s;
            border:none;
            box-shadow:0 6px 25px rgba(187,55,255,.4)
        }
        .sc-top.vis{opacity:1;visibility:visible}
        .sc-top:hover{transform:scale(1.1)}
        .sc-top svg{width:24px;height:24px;stroke:var(--bg);stroke-width:3}
        
        .modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.85);backdrop-filter:blur(10px)}
        .modal.act{display:flex}
        .modal-c{max-width:680px;width:100%;max-height:88vh;overflow-y:auto;padding:2.5rem;border-radius:28px;position:relative;border:1px solid rgba(187,55,255,.2)}
        .modal-x{position:absolute;top:1.25rem;left:1.25rem;width:40px;height:40px;background:rgba(255,255,255,.1);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}
        .modal-x:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}
        .modal-x svg{width:20px;height:20px;stroke:#fff}
        .modal-h{text-align:center;margin-bottom:2rem}
        .modal-i{
            width:80px;
            height:80px;
            margin:0 auto 1rem;
            background:linear-gradient(135deg,#f0e6ff,var(--gold),var(--gold2));
            border-radius:20px;
            display:flex;
            align-items:center;
            justify-content:center;
            font-size:2.5rem;
            box-shadow:0 12px 35px rgba(187,55,255,.3)
        }
        .modal-t{font-size:1.75rem;font-weight:900;color:var(--gold);margin-bottom:.4rem}
        .modal-sub{color:rgba(255,255,255,.6)}
        .modal-pr{font-size:2.5rem;font-weight:900;margin:1rem 0}
        .modal-feats{text-align:right}
        .modal-f{
            padding:1rem;
            border-radius:16px;
            margin-bottom:.7rem;
            display:flex;
       align-items: anchor-center;
            gap:.85rem;
            background:rgba(255,96,198,.15); /* وردي خفيف */
            border:1px solid rgba(255,255,255,.05);
            transition:all .3s
        }
        .modal-f:hover{background:rgba(187,55,255,.08);border-color:rgba(187,55,255,.15)}
        .modal-fi{
            width:32px;
            height:32px;
            background:rgba(187,55,255,.15);
            border-radius:8px;
            display:flex;
            align-items:center;
            justify-content:center;
            color:var(--gold);
            font-weight:700;
            flex-shrink:0
        }
        .modal-f h4{color:var(--gold);font-weight:700;margin-bottom:.25rem;font-size:1rem}
        .modal-f p{color:rgba(255,255,255,.7);font-size:.9rem;line-height:1.5}
        .modal-acts{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2rem}
        .modal-btn{padding:1rem;border-radius:50px;font-weight:700;font-size:1rem;text-decoration:none;text-align:center;transition:all .3s;border:none;cursor:pointer;font-family:inherit}
        .modal-btn.pri{
            background:linear-gradient(135deg,var(--gold),var(--gold2));
            color:var(--bg);
            box-shadow:0 6px 20px rgba(187,55,255,.3)
        }
        .modal-btn.pri:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(187,55,255,.4)}
        .modal-btn.sec{background:rgba(255,255,255,.1);color:#fff}
        .modal-btn.sec:hover{background:rgba(255,255,255,.15)}
        
        @media(max-width:768px){.stats{gap:.6rem}.stat{padding:1rem .5rem}.stat-v{font-size:1.6rem}.imp-note{flex-direction:column;text-align:center;padding:1.5rem}.modal-acts{grid-template-columns:1fr}.nav-cta span{display:none}.p-grid{grid-template-columns:1fr}.float-i{display:none}}
        @media(max-width:480px){.hero-btns,.cta-btns{flex-direction:column;width:100%}.btn-p,.btn-s{width:100%;justify-content:center}}