@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap');

:root{--ink:#0b1020;--navy:#101936;--navy-2:#182552;--blue:#4967ff;--cyan:#63e5ee;--lime:#d8ff61;--muted:#747c94;--line:#e5e8f0;--paper:#f7f8fc;--white:#fff;--green:#20b486;--red:#c93550;--orange:#ff9c52;--shadow:0 24px 70px rgba(21,34,80,.12);--soft-shadow:0 12px 30px rgba(21,34,80,.08);--ease:cubic-bezier(.22,1,.36,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:'Cairo',Tahoma,Arial,sans-serif;line-height:1.7}body:before{content:'';position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 80% 0%,rgba(99,229,238,.12),transparent 27%),radial-gradient(circle at 10% 40%,rgba(73,103,255,.08),transparent 24%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.container{width:min(1160px,calc(100% - 40px));margin-inline:auto}
.top-trust-bar{background:var(--ink);color:#fff;font-size:.76rem;letter-spacing:.1px}.trust-bar__inner{display:flex;justify-content:center;gap:42px;min-height:38px;align-items:center}.trust-bar__inner span{opacity:.9}.trust-bar__inner span:first-child{color:var(--cyan)}.trust-bar__inner span:nth-child(2){color:var(--lime)}
.hero-section{position:relative;overflow:hidden;padding:70px 0 85px;background:var(--navy);color:#fff}.hero-section:before{content:'';position:absolute;width:540px;height:540px;right:-180px;top:-230px;border:1px solid rgba(99,229,238,.18);border-radius:50%;box-shadow:0 0 0 44px rgba(99,229,238,.03),0 0 0 100px rgba(99,229,238,.025)}.hero-section:after{content:'';position:absolute;width:260px;height:260px;left:-110px;bottom:-140px;background:var(--blue);opacity:.35;filter:blur(100px);border-radius:50%}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px}.hero-copy{max-width:610px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:.75rem;font-weight:900;letter-spacing:.3px}.eyebrow{padding:7px 13px;border:1px solid rgba(99,229,238,.24);border-radius:999px;color:var(--cyan);background:rgba(99,229,238,.08)}h1,h2,h3,p{margin-top:0}h1{max-width:620px;margin:18px 0 19px;color:#fff;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.12;letter-spacing:-1.6px;font-weight:900}h1 span{color:var(--lime)}.hero-subtitle{max-width:560px;margin-bottom:25px;color:#b9c4e4;font-size:1rem}.hero-subtitle strong{color:#fff}.price-line{display:flex;align-items:center;gap:15px;margin-bottom:26px}.price-label{color:#aeb9d8;font-size:.82rem;font-weight:700}.price{color:var(--lime);font-size:2.75rem;line-height:1;font-weight:900}.price small,.offer-price-box small{font-size:.43em}.hero-note{display:flex;flex-wrap:wrap;gap:18px;margin-top:15px;color:#aeb9d8;font-size:.72rem}.hero-note span:first-child{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;padding:12px 23px;cursor:pointer;font-weight:900;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s ease}.btn:hover{transform:translateY(-3px)}.btn-primary{color:var(--ink);background:var(--lime);box-shadow:0 12px 28px rgba(216,255,97,.18)}.btn-primary:hover{background:#edff9e;box-shadow:0 16px 34px rgba(216,255,97,.28)}.btn-large{min-height:56px;padding-inline:29px}.btn-light{color:var(--navy);background:#fff;box-shadow:0 12px 25px rgba(0,0,0,.15)}
.hero-visual{position:relative;min-height:455px;display:grid;place-items:center}.hero-glow{position:absolute;width:365px;height:365px;border-radius:50%;background:radial-gradient(circle,rgba(99,229,238,.22),transparent 67%)}.hero-visual:before{content:'VIP';position:absolute;top:10px;right:8px;color:rgba(255,255,255,.08);font-size:7rem;line-height:1;font-weight:900;letter-spacing:-8px}.product-showcase{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(430px,100%);transform:rotate(-4deg)}.showcase-card{display:flex;flex-direction:column;justify-content:center;min-height:145px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:20px;color:#fff;background:rgba(255,255,255,.08);box-shadow:0 22px 42px rgba(0,0,0,.18);backdrop-filter:blur(10px)}.showcase-card span{margin-bottom:10px;color:var(--lime);font-size:1.85rem;line-height:1}.showcase-card b{font-size:.95rem}.showcase-card small{color:#c0c8df;font-size:.68rem}.showcase-powerbank{background:linear-gradient(145deg,#243d94,#3155f5)}.showcase-airpods{background:linear-gradient(145deg,#503a9d,#744fe3)}.showcase-adapter{background:linear-gradient(145deg,#b95127,#f18c42)}.showcase-cable{background:linear-gradient(145deg,#087d79,#18bfa9)}.showcase-pad{grid-column:1/-1;min-height:104px;background:linear-gradient(145deg,#9c3c66,#d76491)}.pack-badge{position:absolute;z-index:2;top:32px;left:0;display:grid;place-content:center;width:86px;height:86px;border:5px solid var(--navy);border-radius:50%;color:var(--ink);background:var(--lime);font-size:1.6rem;line-height:1;text-align:center;font-weight:900;transform:rotate(8deg);box-shadow:0 16px 28px rgba(0,0,0,.2)}.pack-badge small{font-size:.48em}.showcase-caption{position:absolute;bottom:3px;padding:7px 15px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#dce3f6;background:rgba(255,255,255,.08);font-size:.7rem;backdrop-filter:blur(8px)}
.benefits-strip{position:relative;z-index:2;margin-top:-27px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:var(--shadow);backdrop-filter:blur(16px)}.benefit-item{display:flex;align-items:center;justify-content:center;gap:11px;padding:17px 10px;border-inline-start:1px solid var(--line)}.benefit-item:first-child{border-inline-start:0}.benefit-icon{display:grid;place-content:center;width:39px;height:39px;border-radius:12px;color:var(--blue);background:#eef1ff;font-size:1rem}.benefit-item strong,.benefit-item small{display:block;line-height:1.45}.benefit-item strong{font-size:.78rem}.benefit-item small{color:var(--muted);font-size:.64rem}
.section{padding:96px 0}.section-heading{max-width:690px;margin:0 auto 42px;text-align:center}.section-heading h2{margin:8px 0 10px;color:var(--navy);font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.2;letter-spacing:-.7px;font-weight:900}.section-heading p{margin-bottom:0;color:var(--muted);font-size:.9rem}.offer-section{background:#fff}.offer-card{display:grid;grid-template-columns:1fr 320px;align-items:center;gap:45px;padding:45px;border:1px solid #edf0f6;border-radius:26px;background:linear-gradient(115deg,#f8faff,#eef2ff);box-shadow:var(--soft-shadow)}.offer-tag{display:inline-block;padding:5px 10px;border-radius:99px;color:var(--blue);background:#e8edff;font-size:.7rem;font-weight:900}.offer-copy h3{margin:12px 0 8px;color:var(--navy);font-size:1.7rem}.offer-copy p{max-width:600px;color:var(--muted);font-size:.9rem}.check-list,.product-card ul{padding:0;margin:21px 0 0;list-style:none}.check-list li,.product-card li{margin:8px 0;color:#59627a;font-size:.82rem}.check-list li:before,.product-card li:before{content:'✓';margin-inline-end:8px;color:var(--green);font-weight:900}.offer-price-box{display:flex;flex-direction:column;align-items:center;padding:28px 20px;border-radius:20px;color:#fff;background:var(--navy);text-align:center;box-shadow:0 18px 30px rgba(16,25,54,.18)}.offer-price-box>span:first-child{color:#aeb9d8;font-size:.77rem}.offer-price-box strong{margin:7px 0;color:var(--lime);font-size:2.7rem;line-height:1.2}.price-note{margin:0 0 17px;color:#b9c4e4;font-size:.7rem}.offer-price-box .btn{width:100%}
.contents-section{background:var(--paper)}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.product-card{position:relative;min-height:310px;padding:24px 19px 21px;overflow:hidden;border:1px solid #e8ebf2;border-radius:19px;background:#fff;box-shadow:0 8px 20px rgba(21,34,80,.035);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s ease}.product-card:after{content:'';position:absolute;inset:auto 0 0;height:3px;background:var(--blue);opacity:.7}.product-card:hover{border-color:#cfd6f5;transform:translateY(-7px);box-shadow:var(--soft-shadow)}.product-icon{display:grid;place-content:center;width:52px;height:52px;margin-bottom:18px;border-radius:15px;font-size:1.45rem}.product-icon--blue{color:#3155f5;background:#eaf0ff}.product-icon--violet{color:#7447dd;background:#f0eaff}.product-icon--orange{color:#ea7621;background:#fff0e4}.product-icon--green{color:#159d82;background:#e6f9f2}.product-icon--pink{color:#d04c87;background:#fceaf2}.product-number{position:absolute;top:19px;left:17px;color:#bdc4d4;font-size:.68rem;font-weight:900}.product-card h3{min-height:48px;margin-bottom:7px;color:var(--navy);font-size:.92rem;line-height:1.45}.product-card p{min-height:70px;margin-bottom:0;color:var(--muted);font-size:.75rem;line-height:1.7}.product-card ul{margin-top:14px}
.use-cases-section{position:relative;overflow:hidden;color:#fff;background:var(--ink)}.use-cases-section:before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 38%,rgba(73,103,255,.2),transparent 70%);pointer-events:none}.use-cases-section .container{position:relative}.section-heading--light h2{color:#fff}.section-heading--light p{color:#aeb9d8}.section-heading--light .section-kicker{color:var(--cyan)}.use-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.use-case{padding:25px 17px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.055);text-align:center;transition:background .25s ease,transform .25s var(--ease)}.use-case:hover{transform:translateY(-4px);background:rgba(255,255,255,.1)}.use-case span{display:block;margin-bottom:14px;color:var(--lime);font-size:1.8rem;line-height:1}.use-case h3{margin-bottom:5px;font-size:.94rem}.use-case p{margin-bottom:0;color:#aeb9d8;font-size:.72rem}
.trust-section{background:#fff}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust-card{padding:28px 17px;border:1px solid #edf0f6;border-radius:18px;background:#fff;box-shadow:0 8px 20px rgba(21,34,80,.035);text-align:center}.trust-card span{display:grid;place-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:15px;color:var(--blue);background:#edf1ff;font-size:1.2rem}.trust-card h3{margin-bottom:4px;color:var(--navy);font-size:.9rem}.trust-card p{margin-bottom:0;color:var(--muted);font-size:.73rem}
.order-section{background:linear-gradient(135deg,#eef2ff,#edfbfc)}.order-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:54px}.order-summary h2{margin:9px 0 8px;color:var(--navy);font-size:2.35rem;line-height:1.2}.order-summary>p{max-width:410px;color:var(--muted);font-size:.88rem}.summary-box{margin-top:27px;padding:18px 21px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:rgba(255,255,255,.8);box-shadow:var(--soft-shadow);backdrop-filter:blur(10px)}.summary-row{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.78rem}.summary-row:last-child{border:0}.summary-row span{color:var(--muted)}.summary-row strong{color:var(--navy)}.summary-row--total{margin-inline:-21px;padding-inline:21px;background:#f1f4ff}.summary-row--total strong{color:var(--blue);font-size:.94rem}.mini-trust{margin-top:15px;color:var(--muted);font-size:.69rem}.order-form{padding:30px;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:var(--shadow);backdrop-filter:blur(14px)}.form-row{margin-bottom:16px}.form-row label,.address-type-field legend{display:block;margin-bottom:6px;color:var(--navy);font-size:.75rem;font-weight:900}.form-row label span,.address-type-field legend span{color:var(--red)}.form-row label small{color:var(--muted);font-weight:500}.form-row input,.form-row select{width:100%;height:48px;padding:0 14px;border:1px solid #dfe4ee;border-radius:11px;outline:0;color:var(--ink);background:#fff;font-size:.78rem;transition:border-color .2s ease,box-shadow .2s ease}.form-row input:focus,.form-row select:focus{border-color:var(--blue);box-shadow:0 0 0 4px rgba(73,103,255,.11)}.form-row--split{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-row--bottom{margin-bottom:20px}.address-type-field{min-width:0;padding:0;border:0;margin-inline:0}.address-type-field legend{padding:0}.address-type-options{display:grid;grid-template-columns:1fr 1fr;gap:11px}.address-type-option{position:relative;display:block;margin:0;cursor:pointer}.address-type-option input{position:absolute;opacity:0;pointer-events:none}.address-type-card{display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center;min-height:61px;padding:10px 12px;border:1px solid #dfe4ee;border-radius:11px;background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s var(--ease)}.address-type-card strong{grid-row:span 2;display:grid;place-content:center;width:30px;height:30px;border-radius:9px;color:var(--blue);background:#edf1ff;font-size:1rem}.address-type-card b{color:var(--navy);font-size:.78rem;line-height:1.2}.address-type-card small{color:var(--muted);font-size:.62rem;line-height:1.3}.address-type-option:hover .address-type-card{transform:translateY(-1px);border-color:#bdc8f2}.address-type-option input:checked+.address-type-card{border-color:var(--blue);background:#f5f7ff;box-shadow:0 0 0 3px rgba(73,103,255,.1)}.btn-submit{width:100%;height:54px;font-size:.88rem}.form-footnote{margin:10px 0 0;color:var(--muted);font-size:.68rem;text-align:center}.form-success,.form-error{display:none;margin-top:14px;padding:12px;border-radius:11px;text-align:center;font-size:.75rem}.form-success{border:1px solid #b9ead7;color:#087b55;background:#edfff8}.form-error{border:1px solid #f1c2c9;color:#a52b3d;background:#fff3f5}.form-success.is-visible,.form-error.is-visible{display:block}
.faq-section{background:var(--paper)}.faq-container{max-width:790px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 3px;color:var(--navy);cursor:pointer;font-size:.84rem;font-weight:900;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:1.25rem;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{padding:0 3px 17px;margin:0;color:var(--muted);font-size:.77rem}.final-cta{padding:55px 0;color:#fff;background:linear-gradient(115deg,var(--blue),#667fff)}.final-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.final-cta h2{margin:8px 0 4px;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.25}.final-cta p{margin-bottom:0;color:#e1e6ff;font-size:.84rem}.final-cta .section-kicker{color:var(--lime)}.site-footer{padding:30px 0;color:#aeb9d8;background:var(--ink)}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-inner strong{color:#fff;font-size:.85rem}.footer-inner p{margin:4px 0 0;font-size:.7rem}.footer-links{display:flex;gap:18px;font-size:.7rem}.copyright{white-space:nowrap}.sticky-mobile-cta{display:none}.mobile-swipe-hint{display:none!important}
.reveal-on-scroll{opacity:0;transform:translateY(18px);transition:opacity .65s var(--ease),transform .65s var(--ease)}.reveal-on-scroll.is-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:0s}.reveal-delay-2{transition-delay:.08s}.reveal-delay-3{transition-delay:.16s}
@media(max-width:980px){.hero-grid{gap:35px}.product-grid{grid-template-columns:repeat(3,1fr)}.product-card:nth-child(4){grid-column:auto}.offer-card{grid-template-columns:1fr 280px}.order-grid{gap:30px}}
@media(max-width:720px){.container{width:min(100% - 28px,560px)}.trust-bar__inner{gap:13px;justify-content:space-between;font-size:.62rem;white-space:nowrap}.trust-bar__inner span:nth-child(3){display:none}.hero-section{padding:51px 0 62px}.hero-grid{grid-template-columns:1fr;gap:8px}.hero-copy{text-align:center}.eyebrow{font-size:.65rem}.hero-subtitle{font-size:.84rem}.price-line{justify-content:center}.price{font-size:2.25rem}.hero-copy .btn{width:100%}.hero-note{justify-content:center;gap:10px;font-size:.65rem}.hero-visual{min-height:325px;margin-top:10px}.hero-glow{width:285px;height:285px}.hero-visual:before{font-size:5rem}.product-showcase{width:min(350px,95%);gap:9px}.showcase-card{min-height:110px;padding:14px;border-radius:14px}.showcase-card span{font-size:1.4rem}.showcase-card b{font-size:.78rem}.showcase-card small{font-size:.58rem}.showcase-pad{min-height:78px}.pack-badge{top:1px;left:0;width:65px;height:65px;font-size:1.25rem;border-width:4px}.showcase-caption{bottom:0;font-size:.58rem}.benefits-grid{grid-template-columns:repeat(2,1fr);border-radius:15px}.benefit-item{justify-content:flex-start;padding:13px 8px;border-bottom:1px solid var(--line);border-inline-start:0}.benefit-item:nth-child(odd){border-inline-end:1px solid var(--line)}.benefit-icon{width:32px;height:32px;font-size:.85rem}.benefit-item strong{font-size:.66rem}.benefit-item small{font-size:.55rem}.section{padding:63px 0}.section-heading{margin-bottom:29px}.section-heading h2{font-size:1.7rem}.section-heading p{font-size:.77rem}.offer-card{grid-template-columns:1fr;gap:23px;padding:24px;border-radius:20px}.offer-copy h3{font-size:1.3rem}.offer-copy p,.check-list li{font-size:.75rem}.offer-price-box{padding:22px 16px}.offer-price-box strong{font-size:2.3rem}.product-grid{display:flex;overflow-x:auto;gap:11px;padding:3px 2px 15px;scroll-snap-type:x mandatory}.product-card{flex:0 0 78%;min-height:278px;scroll-snap-align:start}.product-card p{min-height:auto}.mobile-swipe-hint{display:block!important;margin-top:10px!important;color:var(--blue)!important;font-size:.65rem!important}.use-cases-grid,.trust-grid{grid-template-columns:repeat(2,1fr);gap:10px}.use-case,.trust-card{padding:19px 9px}.use-case h3,.trust-card h3{font-size:.78rem}.use-case p,.trust-card p{font-size:.63rem}.trust-card span{width:42px;height:42px}.order-grid{grid-template-columns:1fr;gap:24px}.order-summary h2{font-size:1.9rem}.order-form{padding:21px 16px;border-radius:18px}.form-row--split{grid-template-columns:1fr;gap:0}.form-row--split>div{margin-bottom:16px}.final-cta{padding:42px 0}.final-cta__inner{align-items:stretch;flex-direction:column;text-align:center}.final-cta .btn{width:100%}.footer-inner{flex-direction:column;align-items:flex-start;gap:12px}.footer-links{flex-wrap:wrap;gap:12px}.copyright{align-self:center}.sticky-mobile-cta{position:fixed;z-index:20;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid rgba(255,255,255,.1);color:#fff;background:rgba(16,25,54,.94);box-shadow:0 -10px 28px rgba(16,25,54,.15);backdrop-filter:blur(12px)}.sticky-mobile-cta strong,.sticky-mobile-cta small{display:block;line-height:1.3}.sticky-mobile-cta strong{font-size:.78rem}.sticky-mobile-cta small{color:var(--lime);font-size:.62rem}.sticky-mobile-cta .btn{min-height:39px;padding:8px 17px;font-size:.72rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-on-scroll{opacity:1;transform:none;transition:none}.btn,.product-card,.use-case{transition:none}}

/* Final product photography layer: replaces demo glyphs with real packshots. */
.hero-product-frame{position:relative;z-index:1;width:min(500px,100%);padding:12px;border:1px solid rgba(255,255,255,.2);border-radius:30px;background:rgba(255,255,255,.08);box-shadow:0 28px 70px rgba(0,0,0,.28);transform:rotate(-3deg);backdrop-filter:blur(12px)}.hero-product-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:21px}.hero-visual:before{z-index:0}.product-visual{position:relative;display:grid;place-items:center;width:100%;height:112px;margin-bottom:17px;overflow:hidden;border-radius:15px}.product-visual img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .35s var(--ease)}.product-card:hover .product-visual img{transform:scale(1.07)}.product-visual--blue{background:#eaf0ff}.product-visual--violet{background:#f0eaff}.product-visual--orange{background:#fff0e4}.product-visual--green{background:#e6f9f2}.product-visual--pink{background:linear-gradient(145deg,#fceaf2,#f6d2e1)}.pad-ring{display:block;width:65px;height:65px;border:10px solid #d04c87;border-radius:50%;box-shadow:inset 0 0 0 8px rgba(255,255,255,.52),0 10px 20px rgba(208,76,135,.2);transform:rotate(-18deg)}.product-card:after{z-index:2}.product-icon{display:none}.showcase-card{display:none}@media(max-width:720px){.hero-product-frame{width:min(350px,95%);padding:8px;border-radius:22px}.hero-product-image{border-radius:15px}.product-visual{height:128px}}
