body{margin:0}html,body,*{cursor:url(/cursor.png) 8 8,auto}.navbar{z-index:1000;background:#07111f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:100%;height:108px;padding:0 5%;display:flex;position:sticky;top:0}.logo{color:#fff;cursor:pointer;white-space:nowrap;font-size:30px;font-weight:800}.nav-links{align-items:center;gap:42px;margin:0;padding:0;list-style:none;display:flex}.nav-links li{margin:0;padding:0}.nav-links button{color:#fff;cursor:pointer;background:0 0;border:none;outline:none;padding:10px 4px;font-size:18px;transition:all .2s}.nav-links button:hover{color:#27b7ff}.cart-button{color:#fff;cursor:pointer;background:#25aaf5;border:none;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;font-size:25px;transition:all .2s;display:flex;position:relative}.cart-button:hover{background:#159de9;transform:translateY(-2px)}.cart-count{color:#fff;background:#ff3b3b;border-radius:50px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 6px;font-size:13px;font-weight:800;display:flex;position:absolute;top:-7px;right:-7px}@media (width<=700px){.navbar{height:85px;padding:0 20px}.logo{font-size:20px}.nav-links{gap:14px}.nav-links button{font-size:14px}.cart-button{border-radius:14px;width:48px;height:48px;font-size:19px}}.hero{text-align:center;justify-content:center;align-items:center;min-height:90vh;padding:60px 25px;display:flex}.hero-content{max-width:1050px}.hero-badge{color:#7fd0ff;background:#2ea8ff1f;border:1px solid #2ea8ff59;border-radius:999px;margin-bottom:28px;padding:10px 22px;font-weight:700;display:inline-block}.hero h1{color:#fff;margin-bottom:18px;font-size:76px;font-weight:800;line-height:1.05}.hero-tagline{color:#2ea8ff;font-size:22px;font-weight:700;margin-bottom:25px!important}.hero p{color:#bdbdbd;max-width:760px;margin:0 auto;font-size:19px;line-height:1.8}.hero-stats{flex-wrap:wrap;justify-content:center;gap:24px;margin:55px 0;display:flex}.hero-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;min-width:190px;padding:25px 35px;transition:all .3s}.hero-stat:hover{border-color:#2ea8ff;transform:translateY(-8px);box-shadow:0 0 30px #2ea8ff59}.hero-stat h2{color:#2ea8ff;margin-bottom:10px;font-size:34px}.hero-stat span{color:#ddd}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.primary-btn,.secondary-btn{cursor:pointer;border-radius:14px;outline:none;padding:18px 38px;font-family:inherit;font-size:16px;font-weight:700;transition:all .3s}.primary-btn{color:#fff;background:#2ea8ff;border:none}.primary-btn:hover{transform:translateY(-5px);box-shadow:0 0 35px #2ea8ff73}.secondary-btn{color:#fff;background:0 0;border:1px solid #ffffff1f}.secondary-btn:hover{color:#2ea8ff;background:#ffffff14;border-color:#2ea8ff;box-shadow:0 0 25px #2ea8ff40}@media (width<=900px){.hero h1{font-size:46px}.hero-tagline{font-size:18px}.hero-buttons{flex-direction:column}.primary-btn,.secondary-btn,.hero-stat{width:100%}}.trust{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto 80px;padding:0 40px;display:grid}.badge{text-align:center;background:#171717;border:1px solid #ffffff0f;border-radius:18px;padding:28px;transition:all .3s}.badge:hover{border-color:#22b8ff;transform:translateY(-6px)}.badge svg{color:#22b8ff;margin-bottom:16px;font-size:34px}.badge span{color:#fff;font-weight:600;display:block}.store-highlights{box-sizing:border-box;grid-template-rows:600px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:min(1288px,100vw - 40px);max-width:1288px;height:600px;min-height:600px;margin:50px auto;padding:0;display:grid;position:relative}.highlight-card{box-sizing:border-box;background:radial-gradient(circle at 50% 0,#00aeff14,#0000 50%),#101828;border:1px solid #00aeff40;border-radius:22px;width:100%;min-width:0;height:100%;min-height:0;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 15px 45px #00000059,inset 0 1px #ffffff0a}.highlight-card>*{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.highlight-card:hover{border-color:#00beffa6;transform:translateY(-5px);box-shadow:0 20px 55px #0006,0 0 30px #00b4ff1f}@media (width<=1350px){.store-highlights{grid-template-rows:600px;gap:18px;width:calc(100vw - 40px);max-width:1288px;height:600px;min-height:600px}}@media (width<=1000px){.store-highlights{grid-template-rows:repeat(3,600px);grid-template-columns:1fr;gap:24px;width:min(750px,100vw - 40px);max-width:750px;height:auto;min-height:0;margin:45px auto}}@media (width<=600px){.store-highlights{grid-template-rows:repeat(3,600px);grid-template-columns:1fr;gap:18px;width:calc(100vw - 28px);max-width:none;height:auto;min-height:0;margin:35px auto;padding:0}}@media (width<=400px){.store-highlights{grid-template-rows:repeat(3,580px);gap:16px;width:calc(100vw - 20px)}}.top-buyers{box-sizing:border-box;background:radial-gradient(circle at 0 0,#a855f72e,#0000 38%),radial-gradient(circle at 100% 100%,#22d3ee1a,#0000 40%),linear-gradient(145deg,#0d1328,#090f20);border:1px solid #8b5cf659;border-radius:22px;flex-direction:column;width:100%;height:100%;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000059,inset 0 1px #ffffff0d}.top-buyers-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:18px;display:flex}.top-buyers-title{align-items:center;gap:14px;min-width:0;display:flex}.top-buyers-icon{background:linear-gradient(135deg,#ffb300,#ff3d81);border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:27px;display:flex;box-shadow:0 8px 25px #ff3d8140}.top-buyers-heading{min-width:0}.top-buyers-label{color:#8fa3c7;letter-spacing:1.8px;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.top-buyers h2{color:#fff;white-space:nowrap;margin:0;font-size:25px;font-weight:900;line-height:1.1}.top-buyers-heading p{color:#8494b5;margin:5px 0 0;font-size:11px;line-height:1.2}.top-buyers-count{text-align:right;flex-shrink:0}.top-buyers-count strong{color:#22d3ee;font-size:25px;font-weight:900;line-height:1;display:block}.top-buyers-count span{color:#7182a5;letter-spacing:1.2px;margin-top:4px;font-size:8px;font-weight:900;display:block}.buyers-list{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#8b5cf6 #ffffff0a;flex-direction:column;flex:1;gap:7px;width:100%;min-height:0;padding:2px 7px 2px 0;display:flex;overflow:hidden auto}.buyers-list::-webkit-scrollbar{width:6px}.buyers-list::-webkit-scrollbar-track{background:#ffffff09;border-radius:10px}.buyers-list::-webkit-scrollbar-thumb{background:linear-gradient(#a855f7,#22d3ee);border-radius:10px}.buyers-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#c084fc,#67e8f9)}.buyer-row{box-sizing:border-box;background:linear-gradient(90deg,#ffffff0b,#ffffff05);border:1px solid #94a3b81a;border-radius:11px;flex-shrink:0;align-items:center;width:100%;height:45px;min-height:45px;padding:6px 12px;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex}.buyer-row:hover{background:linear-gradient(90deg,#8b5cf621,#22d3ee0a);border-color:#8b5cf659;transform:translate(3px);box-shadow:0 5px 18px #0000002e}.buyer-rank{color:#7182a5;flex-shrink:0;justify-content:center;align-items:center;width:40px;font-size:10px;font-weight:900;display:flex}.medal{font-size:19px;line-height:1}.buyer-info{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.buyer-info strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.buyer-info small{color:#65779c;font-size:8px;line-height:1.1;display:block}.vip-tag{color:#fff;letter-spacing:.5px;vertical-align:middle;background:linear-gradient(135deg,#8b5cf6,#c026d3);border-radius:5px;justify-content:center;align-items:center;margin-left:6px;padding:2px 6px;font-size:7px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 2px 8px #a855f759}.buyer-spent{color:#22d3ee;white-space:nowrap;flex-shrink:0;margin-left:10px;font-size:11px;font-weight:900;line-height:1}.buyer-top-1{background:linear-gradient(90deg,#ffc10724,#ffffff09);border-color:#ffc10759;box-shadow:inset 3px 0 #ffc107cc}.buyer-top-1 .buyer-spent{color:#ffd54a}.buyer-top-2{background:linear-gradient(90deg,#cbd5e11a,#ffffff09);border-color:#cbd5e140;box-shadow:inset 3px 0 #cbd5e1a6}.buyer-top-2 .buyer-spent{color:#dce6f2}.buyer-top-3{background:linear-gradient(90deg,#fb923c1f,#ffffff09);border-color:#fb923c40;box-shadow:inset 3px 0 #fb923ca6}.buyer-top-3 .buyer-spent{color:#fb923c}.top-buyers-footer{color:#7182a5;white-space:nowrap;border-top:1px solid #94a3b81a;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.top-buyers-footer strong{color:#fff}.footer-dot{color:#22d3ee;font-size:10px}@media (width<=1000px){.top-buyers{padding:20px}.top-buyers-icon{width:48px;height:48px;font-size:24px}.top-buyers h2{font-size:22px}}@media (width<=600px){.top-buyers{border-radius:18px;padding:16px}.top-buyers-header{margin-bottom:12px}.top-buyers-icon{border-radius:12px;width:42px;height:42px;font-size:20px}.top-buyers h2{font-size:18px}.top-buyers-heading p{font-size:8px}.top-buyers-count{display:none}.buyer-row{height:38px;min-height:38px;padding:5px 8px}.buyer-rank{width:32px}.buyer-info strong,.buyer-spent{font-size:9px}.top-buyers-footer{font-size:6px}}.progress-goal-card{box-sizing:border-box;background:radial-gradient(circle at 90% 5%,#00ffaa21,#0000 32%),radial-gradient(circle at 10% 90%,#ff00aa1f,#0000 35%),linear-gradient(145deg,#101a34,#090f21);border:1px solid #00b7ff33;border-radius:20px;flex-direction:column;width:100%;height:100%;min-height:0;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000040}.goal-header{flex-shrink:0;align-items:center;gap:13px;display:flex}.goal-icon{background:linear-gradient(135deg,#00e5ff,#7c3aed,#ff2bd6);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:0 7px 18px #00c8ff33}.goal-header h2{color:#fff;margin:0;font-size:23px;font-weight:900}.goal-header p{color:#7f8da8;margin:4px 0 0;font-size:11px}.goal-values{flex-shrink:0;justify-content:space-between;margin-top:25px;display:flex}.goal-values>div{flex-direction:column;display:flex}.goal-values span{color:#6d7c99;letter-spacing:1.2px;font-size:9px;font-weight:900}.goal-values strong{color:#16d5ff;margin-top:5px;font-size:21px;font-weight:900}.goal-right{text-align:right}.goal-right strong{color:#fff}.rainbow-progress{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;width:100%;height:11px;margin-top:20px;position:relative;overflow:hidden}.rainbow-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#f05,#ff8a00,#ffe600,#0f8,#00d9ff,#7c3aed,#ff00d4) 0 0/300% 100%;height:100%;animation:4s linear infinite rainbowMove;position:relative}@keyframes rainbowMove{0%{background-position:0%}to{background-position:300%}}.progress-glow{background:#fff;border-radius:50%;width:13px;height:100%;position:absolute;top:0;right:0;box-shadow:0 0 7px #fff,0 0 15px #00d9ff}.goal-percentage{flex-shrink:0;justify-content:space-between;margin-top:8px;display:flex}.goal-percentage strong{color:#fff;font-size:12px}.goal-percentage span{color:#647590;font-size:10px}.goal-stats{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.goal-stat{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:11px 5px;display:flex}.goal-stat span{font-size:15px}.goal-stat strong{color:#fff;margin-top:4px;font-size:10px}.goal-stat small{color:#667590;margin-top:3px;font-size:8px}.goal-support{background:linear-gradient(135deg,#00d9ff14,#7c3aed1a,#ff00d412);border:1px solid #00d9ff1f;border-radius:13px;flex-shrink:0;align-items:flex-start;gap:11px;margin-top:15px;padding:14px;display:flex}.goal-support-icon{background:#00d9ff1f;border-radius:9px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:16px;display:flex}.goal-support-content strong{color:#fff;font-size:11px;font-weight:900;display:block}.goal-support-content p{color:#8290ab;margin:5px 0 0;font-size:8px;line-height:1.45}.goal-bottom-message{text-align:center;color:#65748f;flex-shrink:0;margin-top:auto;padding-top:12px;font-size:8px;font-weight:700}@media (width<=1100px){.progress-goal-card{padding:20px}.goal-support-content p{font-size:8px}}@media (width<=600px){.progress-goal-card{padding:20px}.goal-header h2{font-size:21px}}.vip-membership{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 100% 0,#cd26ff3d,#0000 42%),radial-gradient(circle at 0 55%,#682fff1f,#0000 38%),radial-gradient(circle at 80% 85%,#00d2ff12,#0000 32%),linear-gradient(145deg,#191333,#0c1024 58%,#090d1e);border:1px solid #b74fff38;border-radius:20px;flex-direction:column;width:100%;height:100%;min-height:0;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000047}.vip-membership:before{content:"";filter:blur(40px);pointer-events:none;background:#d300ff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-70px}.vip-top{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex;position:relative}.vip-icon{background:linear-gradient(145deg,#1e8cff2e,#662fff2e);border:1px solid #35acff6b;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;display:flex;box-shadow:0 0 20px #3d82ff14}.vip-badge{color:#fff;letter-spacing:.6px;white-space:nowrap;background:linear-gradient(90deg,#ff00c8,#a238ff);border-radius:999px;padding:8px 14px;font-size:9px;font-weight:900;box-shadow:0 6px 18px #dc00ff33}.vip-heading{z-index:1;flex-shrink:0;position:relative}.vip-label{color:#a8b2ce;letter-spacing:1.5px;margin-bottom:5px;font-size:9px;font-weight:900}.vip-heading h2{color:#fff;letter-spacing:-.5px;margin:0 0 7px;font-size:29px;font-weight:900;line-height:1}.vip-heading p{color:#b7c0d8;max-width:100%;margin:0;font-size:9px;line-height:1.45}.vip-price-row{z-index:1;flex-shrink:0;align-items:baseline;gap:7px;margin-top:11px;display:flex;position:relative}.vip-price{color:#fff;letter-spacing:-1px;font-size:42px;font-weight:900;line-height:1}.vip-per{color:#b6bfd5;font-size:12px;font-weight:700}.vip-subprice{color:#8491ad;flex-shrink:0;margin-top:3px;font-size:8px}.vip-benefits{z-index:1;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:12px;display:grid;position:relative}.vip-benefit{box-sizing:border-box;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:59px;padding:8px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.vip-benefit:hover{background:linear-gradient(145deg,#9340ff21,#ffffff06);border-color:#b84cff73;transform:translateY(-2px)}.vip-benefit.vip-featured{background:linear-gradient(145deg,#9130ff1f,#ffffff06);border-color:#be46ff47;box-shadow:inset 0 0 20px #9b32ff09}.vip-benefit.vip-featured:after{content:"";background:linear-gradient(90deg,#ff24dc,#0000);width:45px;height:1px;position:absolute;top:0;left:0}.benefit-icon{background:linear-gradient(145deg,#823cff47,#3175ff26);border:1px solid #9b55ff2e;border-radius:8px;justify-content:center;align-items:center;width:29px;min-width:29px;height:29px;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffff0d}.mega-icon{background:linear-gradient(145deg,#ff00d44d,#7335ff47);box-shadow:0 0 12px #ff00d41a}.more-icon{background:linear-gradient(145deg,#00d2ff33,#9b37ff47)}.benefit-content{flex:1;min-width:0;padding-right:2px}.vip-benefit strong{color:#fff;white-space:normal;margin-bottom:3px;font-size:9.5px;font-weight:900;line-height:1.2;display:block}.vip-benefit span{color:#8c98b2;font-size:7.5px;line-height:1.3;display:block}.benefit-tag{color:#f0ddff;letter-spacing:.4px;background:#9e3eff38;border:1px solid #b855ff40;border-radius:4px;padding:2px 5px;font-size:5.5px;font-weight:900;position:absolute;top:5px;right:5px}.vip-note{box-sizing:border-box;z-index:1;background:linear-gradient(90deg,#7e37ff1f,#da1dff12,#00d0ff0f);border:1px solid #ac4bff29;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 9px;display:flex;position:relative}.vip-note-icon{color:#e4baff;background:#b842ff30;border-radius:7px;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;font-size:11px;display:flex}.vip-note strong{color:#f0efff;margin-bottom:2px;font-size:8px;font-weight:900;display:block}.vip-note span{color:#8794ad;font-size:6.8px;line-height:1.3;display:block}.vip-bottom{z-index:1;flex-shrink:0;margin-top:auto;padding-top:9px;position:relative}.vip-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#793cff,#a82dff,#d126ff);border:0;border-radius:10px;width:100%;height:40px;font-family:inherit;font-size:10px;font-weight:900;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 8px 22px #9628ff3d}.vip-button:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 12px 28px #9628ff5c}.vip-button:active{transform:translateY(0)}@media (width<=1100px){.vip-membership{padding:19px}.vip-heading h2{font-size:27px}.vip-price{font-size:39px}.vip-benefit strong{font-size:9px}.vip-benefit span{font-size:7px}}@media (width<=700px){.vip-membership{padding:20px}.vip-heading h2{font-size:28px}.vip-price{font-size:40px}.vip-benefit{min-height:60px}.vip-benefit strong{font-size:9px}.vip-benefit span{font-size:7px}}.products-section{box-sizing:border-box;text-align:center;width:100%;max-width:1450px;margin:0 auto;padding:45px 30px 70px}.products-section>h2{color:#fff;margin:0 0 8px;font-size:32px;font-weight:900}.products-section>p{color:#8fa5c4;margin:0 0 30px;font-size:15px}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;width:100%;display:grid}.product-card{aspect-ratio:1;box-sizing:border-box;text-align:center;background:radial-gradient(circle at 50% 0,#00aeff14,#0000 45%),#111;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:0;padding:30px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000040,inset 0 1px #ffffff0a}.product-card h2,.product-card h3{color:#fff;margin:0;font-size:27px;font-weight:900}.product-card p{color:#81d9ff;margin:8px 0;font-size:15px;font-weight:700;line-height:1.5}.product-delivery{color:#29e879;margin:4px 0 18px;font-size:14px;font-weight:700}.product-card.recommended,.product-card.popular{border-color:#00c3ffa6;box-shadow:0 0 30px #00beff1f}.product-badge{color:#fff;letter-spacing:.5px;background:linear-gradient(90deg,#ff00c8,#7c4dff,#00c8ff);border-radius:999px;padding:7px 12px;font-size:10px;font-weight:900;position:absolute;top:14px;right:14px}@media (width<=1000px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{aspect-ratio:1}}@media (width<=650px){.products-section{padding:35px 18px 55px}.products-grid{grid-template-columns:1fr;gap:18px}.product-card{aspect-ratio:auto;min-height:330px}}.product-card{box-sizing:border-box;text-align:center;background:#151515;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;min-height:350px;padding:42px 32px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000040,inset 0 1px #ffffff08}.product-card:hover{border-color:#00b4ff73;transform:translateY(-4px);box-shadow:0 18px 40px #00000059,0 0 25px #00b4ff14}.product-card h3{color:#fff;margin:12px 0 0;font-size:27px;font-weight:900}.product-description{color:#48c9ff;margin:8px 0;font-size:15px;font-weight:700;line-height:1.5}.product-price{color:#20aaff;margin:14px 0;font-size:50px;font-weight:900}.product-delivery{color:#35f27b;align-items:center;gap:8px;margin:4px 0 18px;font-size:14px;font-weight:700;display:flex}.delivery-dot{background:#35f27b;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 8px #35f27bcc,0 0 16px #35f27b66}.product-card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#159bea,#20b8ff);border:0;border-radius:13px;width:100%;height:52px;margin-top:12px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 8px 22px #00a0ff2e}.product-card button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 28px #00a0ff4d}.product-card button:active{transform:translateY(0)}.product-badge{color:#fff;letter-spacing:.2px;white-space:nowrap;z-index:5;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:900;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 7px 20px #00000040}.not-recommended{background:linear-gradient(90deg,#ff8a00,#ff4d4d);box-shadow:0 6px 22px #ff641e4d}.most-popular{background:linear-gradient(90deg,#00b7ff,#00d9ff);box-shadow:0 6px 25px #00beff66}.popular-card{border-color:#00c3ffa6;box-shadow:0 0 30px #00beff1f}.best-value{background:linear-gradient(90deg,#ff7a00,#ffb300);box-shadow:0 6px 25px #ff960059}.best-value-card{border-color:#ffaa0073}@media (width<=700px){.product-card{min-height:330px;padding:38px 24px 24px}.product-card h3{font-size:24px}.product-price{font-size:44px}.product-badge{padding:7px 14px;font-size:11px}}.cart-overlay{z-index:9999;background:#000000a6;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-panel{background:#0a1728;border-left:1px solid #ffffff1a;flex-direction:column;width:min(480px,100%);height:100%;animation:.2s ease-out cartSlide;display:flex;box-shadow:-20px 0 60px #00000073}@keyframes cartSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.cart-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:90px;padding:0 25px;display:flex}.cart-title{align-items:center;gap:12px;display:flex}.cart-title svg{color:#27b7ff;font-size:22px}.cart-title h2{color:#fff;margin:0}.cart-close{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:10px;width:42px;height:42px;font-size:17px}.cart-close:hover{background:#ffffff26}.cart-items{flex:1;padding:25px;overflow-y:auto}.empty-cart{text-align:center;color:#91a4bb;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.empty-cart svg{color:#27b7ff;margin-bottom:15px;font-size:45px}.empty-cart h3{color:#fff;margin:0 0 8px}.empty-cart p{margin:0}.cart-item{background:#111f34;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding:18px;display:flex}.cart-info h3{color:#fff;margin:0 0 8px;font-size:17px}.cart-info p{color:#27b7ff;margin:0;font-size:18px;font-weight:800}.cart-badge{color:#9cb0c8;margin-bottom:8px;font-size:12px;display:inline-block}.remove-btn{color:#ff5b5b;cursor:pointer;background:#ff3c3c1f;border:none;border-radius:10px;width:40px;height:40px}.remove-btn:hover{background:#ff3c3c38}.cart-footer{border-top:1px solid #ffffff1a;padding:25px}.cart-total{color:#fff;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:20px;display:flex}.cart-total strong{color:#27b7ff;font-size:25px}.checkout-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#9d25ff,#20b9ee);border:none;border-radius:12px;width:100%;padding:17px;font-size:16px;font-weight:800}.checkout-btn:disabled{opacity:.4;cursor:not-allowed}.checkout-overlay{z-index:9999;-webkit-backdrop-filter:blur(14px);background:#02070fd6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.checkout-panel{color:#fff;background:radial-gradient(circle at 100% 0,#2397ff1f,#0000 35%),linear-gradient(145deg,#10213a,#071426 70%);border:1px solid #ffffff1a;border-radius:26px;width:min(620px,100%);max-height:92vh;padding:30px;animation:.25s checkoutAppear;position:relative;overflow-y:auto;box-shadow:0 40px 100px #000000a6,0 0 60px #1891ff14,inset 0 1px #ffffff0d}@keyframes checkoutAppear{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.checkout-panel::-webkit-scrollbar{width:7px}.checkout-panel::-webkit-scrollbar-track{background:0 0}.checkout-panel::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:20px}.checkout-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.checkout-kicker{color:#36adff;letter-spacing:1.5px;margin-bottom:7px;font-size:11px;font-weight:900}.checkout-header h2{margin:0;font-size:28px;font-weight:900;line-height:1.15}.checkout-header p{color:#8295ad;max-width:440px;margin:8px 0 0;font-size:13px;line-height:1.5}.checkout-close{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:13px;flex-shrink:0;width:42px;height:42px;font-size:25px;line-height:1;transition:all .2s}.checkout-close:hover:not(:disabled){background:#ffffff1f;transform:rotate(4deg)scale(1.04)}.checkout-close:disabled{opacity:.4;cursor:not-allowed}.payment-tabs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.payment-tab{color:#dce7f6;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:13px;min-height:72px;padding:13px 15px;transition:all .2s;display:flex}.payment-tab:hover:not(:disabled){background:#ffffff12;border-color:#ffffff26;transform:translateY(-1px)}.payment-tab.active{background:linear-gradient(135deg,#1c91ef2e,#2266d614);border-color:#26a4ffa6;box-shadow:0 0 25px #229bff14,inset 0 0 20px #229bff08}.payment-tab:disabled{opacity:.5;cursor:not-allowed}.payment-tab-icon{background:#ffffff12;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.payment-tab span:last-child{flex-direction:column;gap:4px;display:flex}.payment-tab strong{color:#fff;font-size:14px}.payment-tab small{color:#8195ad;font-size:11px}.form-section{margin-top:19px}.checkout-panel label{color:#dce7f5;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.checkout-panel label span{color:#71849c;font-size:10px;font-weight:600}.checkout-panel input,.checkout-panel textarea,.checkout-panel select{box-sizing:border-box;color:#fff;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;outline:none;width:100%;font-family:inherit;font-size:14px;transition:all .2s}.checkout-panel input,.checkout-panel select{height:52px;padding:0 15px}.checkout-panel textarea{resize:vertical;min-height:105px;padding:14px 15px}.checkout-panel input::placeholder,.checkout-panel textarea::placeholder{color:#61748c}.checkout-panel input:focus,.checkout-panel textarea:focus,.checkout-panel select:focus{background:#22a4ff0e;border-color:#22a4ffb3;box-shadow:0 0 0 3px #22a4ff14}.checkout-panel input:disabled,.checkout-panel textarea:disabled,.checkout-panel select:disabled{opacity:.5;cursor:not-allowed}.checkout-panel select{appearance:auto}.checkout-panel select option{color:#fff;background:#102039}.field-hint{color:#637890;margin-top:7px;font-size:10px;display:block}.voucher-section{margin-top:19px}.voucher-info{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;align-items:flex-start;gap:12px;margin-top:13px;padding:13px;display:flex}.voucher-info>span{font-size:20px}.voucher-info strong{color:#dce8f8;margin-bottom:3px;font-size:12px;display:block}.voucher-info p{color:#73879f;margin:0;font-size:11px;line-height:1.5}.crypto-payment-box{background:linear-gradient(145deg,#1e8eef0e,#ffffff06);border:1px solid #26a5ff24;border-radius:19px;margin-top:20px;padding:20px;box-shadow:inset 0 1px #ffffff06}.crypto-heading{margin-bottom:18px}.section-badge{color:#2eaaff;letter-spacing:1px;background:#22a5ff1a;border-radius:6px;margin-bottom:7px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-block}.crypto-heading h3{color:#fff;margin:0;font-size:18px}.crypto-heading p{color:#71859e;margin:6px 0 0;font-size:11px;line-height:1.5}.network-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 18px;padding:12px 14px;display:flex}.network-card span{color:#687d95;letter-spacing:1px;font-size:9px;font-weight:900}.network-card strong{color:#2eacff;text-align:right;font-size:11px}.crypto-address{color:#cbd8e9;word-break:break-all;-webkit-user-select:text;user-select:text;background:#00000029;border:1px solid #ffffff14;border-radius:12px;margin-bottom:10px;padding:14px;font-family:monospace;font-size:11px;line-height:1.6}.copy-address-button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff14;border-radius:12px;width:100%;min-height:48px;font-size:13px;font-weight:800;transition:all .2s}.copy-address-button:hover:not(:disabled){background:#26a5ff21;border-color:#26a5ff40;transform:translateY(-1px)}.copy-address-button:disabled{opacity:.5;cursor:not-allowed}.qr-wrapper{flex-direction:column;align-items:center;margin:20px 0 4px;display:flex}.crypto-qr{object-fit:contain;background:#fff;border-radius:16px;width:220px;height:220px;padding:10px;transition:all .2s;display:block;box-shadow:0 15px 40px #00000059}.crypto-qr:hover{transform:scale(1.02)}.qr-wrapper span{color:#647a94;margin-top:9px;font-size:10px}.crypto-warning{color:#c7b88c;background:#ffb8000e;border:1px solid #ffb8002e;border-radius:12px;flex-direction:column;gap:5px;margin-top:18px;padding:13px;font-size:10px;line-height:1.55;display:flex}.crypto-warning strong{color:#e4ca79;font-size:11px}.payment-proof-section{background:#0000001f;border:1px solid #26a5ff21;border-radius:15px;margin-top:18px;padding:16px}.payment-proof-header{justify-content:space-between;align-items:center;display:flex}.payment-proof-header div{flex-direction:column;gap:3px;display:flex}.payment-proof-header strong{color:#fff;font-size:13px}.payment-proof-header span{color:#687d96;font-size:10px}.payment-proof-description{color:#778ba3;margin:9px 0 13px;font-size:10px;line-height:1.5}.upload-box{cursor:pointer;text-align:center;background:#239dff09;border:1px dashed #2ba9ff61;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;padding:20px;transition:all .2s;position:relative;margin:0!important;display:flex!important}.upload-box:hover{background:#239dff12;border-color:#2ba9ffbf}.payment-proof-input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important}.upload-icon{font-size:25px}.upload-box strong{color:#dce8f7;font-size:12px}.upload-box small{color:#61768f;font-size:9px}.preview-container{margin-top:13px}.payment-proof-preview{object-fit:contain;box-sizing:border-box;background:#050b14;border:1px solid #ffffff14;border-radius:12px;width:100%;max-height:280px;padding:5px;display:block}.preview-file{color:#7187a0;word-break:break-all;align-items:center;gap:7px;margin-top:7px;font-size:9px;display:flex}.preview-file span:first-child{color:#3bdd91;font-size:13px}.crypto-manual-note{color:#647991;margin-top:11px;font-size:10px;line-height:1.5;display:block}.checkout-total{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:24px;padding:19px 0;display:flex}.checkout-total>div{flex-direction:column;gap:4px;display:flex}.checkout-total>div span{color:#dce8f6;font-size:14px;font-weight:800}.checkout-total>div small{color:#637890;font-size:10px}.checkout-total>strong{color:#fff;font-size:28px;font-weight:950}.voucher-button,.submit-button{color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;min-height:55px;margin-top:13px;font-size:14px;font-weight:900;transition:transform .2s,opacity .2s,box-shadow .2s}.voucher-button{background:linear-gradient(135deg,#263f61,#1c3351);border:1px solid #ffffff12}.voucher-button:hover:not(:disabled){background:linear-gradient(135deg,#31547c,#243e61);transform:translateY(-1px)}.submit-button{background:linear-gradient(135deg,#169bf0,#2468d8);box-shadow:0 12px 30px #178ee833}.submit-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 35px #178ee84d}.voucher-button:disabled,.submit-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.connecting-content{justify-content:center;align-items:center;gap:10px;display:flex}.checkout-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite checkoutSpin}@keyframes checkoutSpin{to{transform:rotate(360deg)}}.server-wait-message{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;gap:13px;margin-top:14px;padding:15px;display:flex}.server-spinner{color:#28aaff;background:#22aaff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;animation:1.2s linear infinite serverRotate;display:flex}@keyframes serverRotate{to{transform:rotate(360deg)}}.server-message-content{flex-direction:column;gap:5px;min-width:0;display:flex}.server-message-content strong{color:#e8f1fc;font-size:12px}.server-message-content span{color:#788ca4;font-size:10px;line-height:1.5}.server-message-content small{color:#5f748c;margin-top:3px;font-size:9px}.connection-progress{background:#ffffff12;border-radius:20px;width:100%;height:5px;margin-top:6px;overflow:hidden}.connection-progress-bar{border-radius:inherit;background:#2af;height:100%;transition:width 1s linear}.checkout-security{color:#536a83;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:9px;line-height:1.4;display:flex}@media (width<=600px){.checkout-overlay{align-items:flex-start;padding:10px}.checkout-panel{border-radius:21px;width:100%;max-height:95vh;margin-top:5px;padding:20px}.checkout-header h2{font-size:23px}.checkout-header p{font-size:11px}.payment-tabs{grid-template-columns:1fr}.payment-tab{min-height:60px}.crypto-payment-box{padding:15px}.crypto-qr{width:185px;height:185px}.checkout-total>strong{font-size:24px}.crypto-address{font-size:10px}}@media (width<=400px){.checkout-panel{padding:16px}.checkout-header h2{font-size:21px}.crypto-qr{width:165px;height:165px}.payment-tab{font-size:12px}.submit-button,.voucher-button{font-size:13px}.network-card{flex-direction:column;align-items:flex-start}.network-card strong{text-align:left}}.vouches{box-sizing:border-box;width:100%;max-width:1450px;margin:0 auto;padding:100px 30px 120px}.vouch-header{text-align:center;margin-bottom:55px}.vouch-title-badge{color:#7ddfff;letter-spacing:1.5px;background:#00c8ff14;border:1px solid #00c8ff33;border-radius:999px;justify-content:center;align-items:center;margin-bottom:18px;padding:8px 16px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 0 25px #00c8ff14}.vouch-header h1{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(38px,5vw,64px);font-weight:950;line-height:1.05}.vouch-header p{color:#8999b5;max-width:650px;margin:18px auto 0;font-size:16px;line-height:1.7}.stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:80px;display:grid}.stat-card{box-sizing:border-box;text-align:center;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:20px;min-height:155px;padding:28px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:0 18px 45px #0000002e,inset 0 1px #ffffff0a}.stat-card:hover{border-color:#00c8ff59;transform:translateY(-6px);box-shadow:0 20px 50px #00000040,0 0 30px #00c8ff14}.stat-icon{margin-bottom:8px;font-size:25px}.stat-card h2{color:#fff;margin:0;font-size:28px;font-weight:950}.stat-card span{color:#71829e;margin-top:7px;font-size:12px;font-weight:700;display:block}.vouches-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.vouches-section-title span{color:#00d9ff;letter-spacing:2px;font-size:10px;font-weight:900}.vouches-section-title h2{color:#fff;margin:6px 0 0;font-size:28px;font-weight:900}.vouches-section-title p{color:#667893;margin:0;font-size:12px}.vouch-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.vouch-card{aspect-ratio:4/3;cursor:pointer;background:#0b1425;border:1px solid #ffffff17;border-radius:18px;width:100%;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 15px 35px #0000004d}.vouch-card:hover{border-color:#00d2ff8c;transform:translateY(-7px);box-shadow:0 20px 45px #0006,0 0 30px #00c8ff1a}.vouch-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.vouch-card:hover img{transform:scale(1.06)}.vouch-overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.vouch-card:hover .vouch-overlay{opacity:1}.vouch-overlay span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border:1px solid #ffffff26;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:800}.vouch-number{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border:1px solid #ffffff1f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.lightbox{z-index:99999;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050cf5;justify-content:center;align-items:center;padding:70px;display:flex;position:fixed;inset:0}.lightbox-content{flex-direction:column;align-items:center;max-width:90vw;max-height:88vh;display:flex;position:relative}.lightbox-img{object-fit:contain;-webkit-user-select:none;user-select:none;border-radius:14px;max-width:90vw;max-height:82vh;display:block;box-shadow:0 30px 100px #000000b3}.lightbox-counter{color:#cbd8ed;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;margin-top:12px;padding:7px 13px;font-size:11px;font-weight:800}.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:38px;line-height:1;transition:background .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:#00c8ff40;transform:translateY(-50%)scale(1.08)}.lightbox-left{left:25px}.lightbox-right{right:25px}.close-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:background .2s,transform .2s;display:flex;position:absolute;top:22px;right:25px}.close-btn:hover{background:#ff3c5abf;transform:scale(1.08)}@media (width<=1100px){.vouches{padding-left:22px;padding-right:22px}.stats-grid{grid-template-columns:repeat(2,1fr)}.vouch-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.vouches{padding:70px 16px 90px}.vouch-header{margin-bottom:40px}.vouch-header h1{font-size:38px}.vouch-header p{font-size:14px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:55px}.stat-card{min-height:130px;padding:20px 12px}.stat-card h2{font-size:23px}.vouches-section-title{flex-direction:column;align-items:flex-start;gap:8px}.vouches-section-title h2{font-size:23px}.vouch-grid{grid-template-columns:repeat(2,1fr);gap:12px}.lightbox{padding:50px 10px}.lightbox-img{max-width:94vw;max-height:78vh}.lightbox-nav{width:45px;height:45px;font-size:30px}.lightbox-left{left:8px}.lightbox-right{right:8px}}@media (width<=420px){.stats-grid,.vouch-grid{grid-template-columns:1fr}}.success-overlay{box-sizing:border-box;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:9999;background:radial-gradient(circle at 50% 40%,#2ea8ff14,#0000 45%),#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.success-modal{box-sizing:border-box;text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#2ea8ff24,#0000 42%),radial-gradient(circle at 100% 100%,#a82dff1f,#0000 38%),linear-gradient(145deg,#151f35,#0c1222);border:1px solid #2ea8ff38;border-radius:24px;width:520px;max-width:100%;padding:38px;animation:.3s successPop;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000a6,0 0 50px #2ea8ff14,inset 0 1px #ffffff0d}.success-modal:before{content:"";filter:blur(45px);pointer-events:none;background:#2ea8ff26;border-radius:50%;width:220px;height:220px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}@keyframes successPop{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.success-icon{background:linear-gradient(145deg,#28c7692e,#2ea8ff1f);border:1px solid #28c76947;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 16px;font-size:42px;display:flex;position:relative;box-shadow:0 0 30px #28c7691f}.success-badge{color:#8debb4;letter-spacing:1.2px;background:#28c7691a;border:1px solid #28c76933;border-radius:999px;margin-bottom:10px;padding:6px 12px;font-size:9px;font-weight:900;display:inline-block}.success-modal h2{color:#fff;margin:0 0 10px;font-size:30px;font-weight:900;line-height:1.15;position:relative}.success-main-text{color:#aebdd2;margin:0 0 22px;font-size:14px;line-height:1.5}.order-status{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;margin-bottom:15px;display:flex}.status-row{text-align:left;box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:transform .2s,border-color .2s,background .2s;display:flex}.status-row:hover{background:#2ea8ff0b;border-color:#2ea8ff38;transform:translateY(-1px)}.status-icon{background:#2ea8ff1a;border-radius:9px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:16px;display:flex}.status-row strong{color:#fff;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.status-row div span{color:#71839e;font-size:10px;line-height:1.3;display:block}.success-note{box-sizing:border-box;text-align:left;background:linear-gradient(90deg,#2ea8ff14,#8b5cf612);border:1px solid #2ea8ff24;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:12px;display:flex}.success-note>span{background:#2ea8ff1f;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:14px;display:flex}.success-note p{color:#8fa2bc;margin:0;font-size:10px;line-height:1.45}.continue-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#168ff0,#2ea8ff,#7c3cff);border:none;border-radius:12px;width:100%;height:48px;margin-top:20px;padding:0;font-family:inherit;font-size:13px;font-weight:900;transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 10px 28px #2ea8ff33}.continue-btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 32px #2ea8ff52}.continue-btn:active{transform:translateY(0)}@media (width<=600px){.success-overlay{padding:14px}.success-modal{border-radius:20px;padding:28px 20px}.success-icon{width:68px;height:68px;font-size:36px}.success-modal h2{font-size:24px}.success-main-text{font-size:13px}.status-row{padding:10px}.status-row strong{font-size:11px}.status-row div span,.success-note p{font-size:9px}}.loading-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;background:#000000d9;justify-content:center;align-items:center;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.loading-box{text-align:center;background:#111;border:1px solid #2ea8ff40;border-radius:24px;width:450px;max-width:90%;padding:45px;box-shadow:0 0 50px #2ea8ff26}.loading-spinner{border:6px solid #ffffff1a;border-top-color:#2ea8ff;border-radius:50%;width:75px;height:75px;margin:auto auto 30px;animation:1s linear infinite spin}.loading-box h2{color:#fff;margin-bottom:15px;font-size:34px}.loading-box h3{color:#2ea8ff;margin-bottom:20px;font-size:24px}.loading-box p{color:#cfcfcf;margin-bottom:30px;line-height:1.7}.progress-bar{background:#202020;border-radius:100px;width:100%;height:12px;margin-bottom:25px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#2ea8ff,#67d2ff);width:40%;height:100%;animation:2s infinite loading}.loading-box span{color:#8f8f8f;font-size:15px;line-height:1.7}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading{0%{width:15%}50%{width:75%}to{width:15%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#061525;min-width:320px;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}button{font-family:inherit}.app{width:100%;min-height:100vh;overflow-x:hidden}main{width:100%}.trust-section,.highlights-section,.packages-section,.vouches-section{width:100%;position:relative}.trust-section,.highlights-section{padding:60px 5%}.packages-section,.vouches-section{padding:80px 5%}.highlights-section>div{width:100%!important;max-width:1400px!important;margin:0 auto!important}.highlights-section>div>div{width:100%}.highlights-section .highlights-grid,.highlights-section .store-highlights-grid,.highlights-section .store-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:28px!important;width:100%!important;display:grid!important}.trust-section>div{width:100%;max-width:1400px;margin:0 auto}.trust-section .trust-grid,.trust-section .badges-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;display:grid!important}.packages-section>div{width:100%;max-width:1400px;margin:0 auto}.packages-section .products-grid,.packages-section .product-grid,.packages-section .products-container{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;width:100%!important;display:grid!important}.vouches-section>div{width:100%;max-width:1400px;margin:0 auto}@media (width<=1000px){.highlights-section .highlights-grid,.highlights-section .store-highlights-grid,.highlights-section .store-grid{grid-template-columns:1fr!important}.trust-section .trust-grid,.trust-section .badges-grid,.packages-section .products-grid,.packages-section .product-grid,.packages-section .products-container{grid-template-columns:repeat(2,1fr)!important}}@media (width<=650px){.trust-section,.highlights-section,.packages-section,.vouches-section{padding-left:20px;padding-right:20px}.trust-section .trust-grid,.trust-section .badges-grid,.packages-section .products-grid,.packages-section .product-grid,.packages-section .products-container{grid-template-columns:1fr!important}}
