/*! Mobile Responsive Boost — touch-friendly, no-overflow, optimized inputs */*,*::before,*::after{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden !important;max-width:100vw}img,video,iframe,picture,embed,object,svg{max-width:100% !important;height:auto;display:inline-block}@media(max-width:768px){button,a.btn,a.button,[role="button"],input[type="button"],input[type="submit"],.nav-link,.menu-item a,.pkg-btn,.package-btn,.checkout-btn,.submit-btn,.hamburger,.lang-btn,.cart-link,.seo-link-row,.quick-btn{min-height:44px !important;min-width:44px !important;padding:10px 16px !important}input,select,textarea{font-size:16px !important;line-height:1.4 !important;min-height:44px !important;padding:12px 14px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;border-radius:8px !important}textarea{min-height:88px !important}.container,.wrap,.wrapper,.page-wrap,.content,main{width:100% !important;max-width:100vw !important;padding-left:16px !important;padding-right:16px !important;margin-left:auto !important;margin-right:auto !important}body,p,li,td,label,span{font-size:15px !important;line-height:1.55 !important}h1{font-size:clamp(26px,6vw,36px) !important;line-height:1.2 !important}h2{font-size:clamp(20px,5vw,28px) !important;line-height:1.25 !important}h3{font-size:clamp(17px,4vw,22px) !important;line-height:1.3 !important}h4{font-size:16px !important;line-height:1.3 !important}table{display:block !important;overflow-x:auto !important;max-width:100% !important;-webkit-overflow-scrolling:touch}.modal,.popup,.dialog,[class*="modal"],[class*="popup"]{max-width:calc(100vw - 24px) !important;margin:12px !important}.modal-content,.popup-content{max-height:calc(100vh - 60px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch}[class*="grid"]:not(.no-mobile-stack):not(.h2-grid):not(.h3-grid):not(.packages-grid):not(.package-grid):not(.footer-content):not(.footer-features-grid){grid-template-columns:1fr !important;gap:12px !important}[style*="width:"][style*="px"]:not([style*="100%"]):not([style*="auto"]){max-width:100% !important}header .logo,header .logo-icon,.top-bar img{max-height:78px !important}.hamburger,.menu-toggle,.cart-link,.nav-icon{width:44px !important;height:44px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}}@media(max-width:375px){.container,.wrap{padding-left:12px !important;padding-right:12px !important}h1{font-size:22px !important}h2{font-size:18px !important}}header .logo-img,.header .logo-img{height:120px !important;width:auto !important;max-width:320px !important;margin-top:-22px !important;margin-bottom:-22px !important}.footer .logo-img,footer .logo-img{height:100px !important;width:auto !important;max-width:280px !important}@media(max-width:1023px){header .logo-img,.header .logo-img{height:100px !important;max-width:240px !important;margin-top:-16px !important;margin-bottom:-16px !important}}@media(max-width:639px){header .logo-img,.header .logo-img{height:100px !important;max-width:220px !important;margin-top:-18px !important;margin-bottom:-18px !important}.footer .logo-img,footer .logo-img{height:100px !important;max-width:240px !important}}@media(min-width:768px) and (max-width:1024px){.container,.wrap,.wrapper{max-width:95% !important}.packages,.package-grid{grid-template-columns:repeat(2,1fr) !important}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html{scroll-behavior:smooth}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0.05)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}@media(max-width:639px){body .packages-grid,body .packages .packages-grid,body #homePackagesGrid,body #packagesGrid,body .package-grid,body .pkg-grid,body .package-list{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body .packages-grid .package-card,body .package-grid .package-card{padding:14px 10px 52px !important;min-width:0 !important}body .packages-grid .package-card .package-coins,body .package-grid .package-card .package-coins{font-size:24px !important}body .packages-grid .package-card .package-price,body .package-grid .package-card .package-price{font-size:22px !important;color:#ef4444 !important}}@media(min-width:640px) and (max-width:1023px){body .packages-grid,body #homePackagesGrid,body #packagesGrid,body .package-grid,body .pkg-grid,body .package-list{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important}}@media(min-width:1024px){body .packages-grid,body #homePackagesGrid,body #packagesGrid,body .package-grid,body .pkg-grid,body .package-list{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important}}body .package-card,.package-card{display:flex !important;flex-direction:column !important;overflow:hidden !important;position:relative !important;min-height:250px !important;max-width:100% !important;margin:0 !important;padding:24px 16px !important;padding-bottom:56px !important;border-radius:12px !important}body .package-card .package-tiktok-logo,.package-card .package-tiktok-logo{padding:0 !important;margin:0 0 12px 0 !important;background:transparent !important}body .package-card .package-tiktok-logo img,.package-card .package-tiktok-logo img{max-height:40px !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important;margin:0 auto !important;image-rendering:-webkit-optimize-contrast}body .package-card .package-coins,.package-card .package-coins{font-size:30px !important;font-weight:700 !important;margin:auto 0 8px 0 !important;line-height:1.1 !important;color:#111827 !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}body .package-card .package-coins font,.package-card .package-coins font{color:inherit !important}body .package-card .package-coins .coin-inline,.package-card .package-coins .coin-inline,.package-card .package-coins img{height:37px !important;width:37px !important;object-fit:contain !important;flex-shrink:0 !important}body .package-card .package-price,.package-card .package-price{font-size:28px !important;font-weight:700 !important;margin:0 0 auto 0 !important;line-height:1.1 !important;text-align:center !important;color:#ef4444 !important;background:0;-webkit-text-fill-color:initial;background-clip:initial}body .package-card .package-price,.package-card .package-price{font-size:16px !important;font-weight:900 !important;margin:0 0 auto 0 !important;line-height:1.1 !important;text-align:center !important;background:linear-gradient(135deg,#fde68a,#ec4899,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent !important}body .package-card>.btn,.package-card>.btn,body .package-card>button.btn,.package-card>button.btn{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;top:auto !important;width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;border:0 !important;border-radius:0 0 12px 12px !important;font-size:26px !important;font-weight:700 !important;padding:10px 14px !important;background:linear-gradient(to right,#f59e0b,#ea580c) !important;color:#fff !important;box-shadow:none !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important}body .package-card>.btn:hover,.package-card>.btn:hover,body .package-card>.btn.btn-primary:hover{transform:none !important;box-shadow:0 -2px 12px rgba(168,85,247,0.25) !important;filter:brightness(1.08) !important}@media(min-width:1024px){body .package-card .package-tiktok-logo img,.package-card .package-tiktok-logo img{max-height:40px !important}body .package-card .package-coins,.package-card .package-coins{font-size:30px !important;gap:8px !important}body .package-card .package-coins .coin-inline,.package-card .package-coins img{height:37px !important;width:37px !important}body .package-card .package-price,.package-card .package-price{font-size:28px !important;color:#ef4444 !important}body .package-card>.btn,.package-card>.btn{font-size:26px !important;padding:10px 14px !important}}@media(max-width:639px){body .package-card,.package-card{min-height:250px !important;max-width:100% !important;padding:20px 12px !important;padding-bottom:48px !important;border-radius:10px !important}body .package-card .package-tiktok-logo,.package-card .package-tiktok-logo{padding:0 !important;margin:0 0 10px 0 !important}body .package-card .package-tiktok-logo img,.package-card .package-tiktok-logo img{max-height:34px !important}body .package-card .package-coins,.package-card .package-coins{font-size:24px !important;gap:6px !important;margin:auto 0 6px 0 !important}body .package-card .package-coins .coin-inline,.package-card .package-coins img{height:30px !important;width:30px !important}body .package-card .package-price,.package-card .package-price{font-size:22px !important;color:#ef4444 !important;margin:0 0 auto 0 !important}body .package-card>.btn,.package-card>.btn{font-size:20px !important;padding:8px 10px !important;border-radius:0 0 10px 10px !important}body .package-card>.btn,.package-card>.btn{font-size:13px !important;padding:12px 10px !important;border-radius:0 0 12px 12px !important}}main,main.page,main#page-anasayfa{margin:0 !important;padding:0 !important}section.hero{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;position:relative !important;overflow:hidden !important;height:clamp(380px,56vh,560px) !important;min-height:360px !important}.hero-slider{position:relative !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.hero-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important}.hero-bg{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;display:block !important;z-index:1 !important}.hero-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(135deg,rgba(15,15,26,0.85) 0,rgba(30,10,60,0.65) 40%,rgba(15,15,26,0.55) 100%) !important;z-index:2 !important}.hero-content{position:absolute !important;inset:0 !important;z-index:3 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:clamp(20px,4vw,40px) !important;max-width:100% !important}.hero-content.container{max-width:1200px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important}body .hero .hero-title,.hero .hero-title{font-size:clamp(20px,4.4vw,42px) !important;line-height:1.18 !important;margin-bottom:12px !important;max-width:min(640px,90%) !important;word-wrap:break-word !important;color:#fff !important}body .hero .hero-subtitle,.hero .hero-subtitle{font-size:clamp(12px,2.6vw,18px) !important;line-height:1.4 !important;margin-bottom:14px !important;max-width:min(560px,88%) !important}body .hero .hero-badge,.hero .hero-badge{font-size:clamp(10px,2.2vw,13px) !important;padding:clamp(4px,1vw,7px) clamp(8px,2vw,14px) !important;margin-bottom:10px !important;width:fit-content !important;max-width:max-content !important}body .hero .hero-coins,.hero .hero-coins{font-size:clamp(14px,3.6vw,22px) !important}body .hero .hero-price,.hero .hero-price{font-size:clamp(20px,5vw,30px) !important}body .hero .hero-feature,.hero .hero-feature{font-size:clamp(10px,2.2vw,13px) !important;padding:clamp(4px,1vw,7px) clamp(8px,2vw,14px) !important}body .hero .hero-features,.hero .hero-features{gap:clamp(6px,1.4vw,10px) !important;flex-wrap:wrap !important;margin-bottom:14px !important}body .hero .btn,.hero .btn{font-size:clamp(13px,2.6vw,15px) !important;padding:clamp(10px,2vw,13px) clamp(16px,3.4vw,26px) !important;width:fit-content !important}@media(max-width:639px){section.hero{height:clamp(280px,44vh,380px) !important;min-height:280px !important}.hero-bg{object-position:65% center !important}}@media(min-width:640px) and (max-width:1023px){section.hero{height:clamp(360px,50vh,460px) !important}.hero-bg{object-position:center center !important}}@media(min-width:1024px){section.hero{height:clamp(440px,55vh,560px) !important}.hero-bg{object-position:center 35% !important}}@media(min-width:1600px){section.hero{height:520px !important}}@media(max-width:1023px){body header .nav,body .header .nav,header.header .nav{display:none !important;visibility:hidden !important}body header .mobile-menu-btn,body .header .mobile-menu-btn,header.header .mobile-menu-btn{display:flex !important;visibility:visible !important;align-items:center;justify-content:center}body header .btn-search-desktop,body .header .btn-search-desktop{display:none !important}}@media(min-width:1024px){body header .nav,body .header .nav,header.header .nav{display:flex !important;visibility:visible !important;gap:30px;align-items:center}body header .mobile-menu-btn,body .header .mobile-menu-btn{display:none !important;visibility:hidden !important}body header .btn-search-desktop{display:inline-flex !important}}body .cart-section,body .order-summary,body .cart-page-layout-vertical .cart-section,body .cart-page-layout-vertical .order-summary,body .cart-page-layout .cart-section,body .cart-page-layout .order-summary,body main#page-sepet .cart-section,body main#page-sepet .order-summary,body .content-section .cart-section,body .content-section .order-summary{background:transparent !important;background-color:transparent !important;padding:0 !important;box-shadow:none !important;border-radius:0 !important;border:none !important}body .cart-section h2,body .order-summary h2,body main#page-sepet .cart-section h2,body main#page-sepet .order-summary h2{border-bottom:none !important;padding-bottom:0 !important;margin-bottom:18px !important;font-size:22px !important}body .cart-page-layout-vertical .search-form,body .cart-page-layout .search-form,body main#page-sepet .search-form{background:transparent !important;box-shadow:none !important;border:none !important;padding:0 !important;border-radius:0 !important}body .cart-page-layout,body .cart-page-layout-vertical,body main#page-sepet .cart-page-layout-vertical{background:transparent !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important}@media(max-width:767px){body .cart-page-layout,body .cart-page-layout-vertical{padding:0 !important}}.search-input-wrapper{position:relative}body .search-input-wrapper .search-prefix,.modal .search-input-wrapper .search-prefix,.cart-section .search-input-wrapper .search-prefix{position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;color:#a855f7 !important;font-size:18px !important;font-weight:700 !important;pointer-events:none !important;z-index:5 !important;line-height:1 !important}body input.search-input,body .search-input-wrapper input.search-input,body .search-input-wrapper input[type="text"].search-input,.cart-section input.search-input{padding-left:44px !important;text-indent:0 !important}@media(max-width:480px){body .search-input-wrapper .search-prefix{left:14px !important;font-size:17px !important}body input.search-input,body .search-input-wrapper input.search-input{padding-left:40px !important}}body main#page-sepet .cart-section>h2:first-of-type,body main#page-sepet #cartPageItems{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important}body main#page-sepet .cart-section>h2[style*="margin-top"]{margin-top:0 !important}.phone-input-wrap{position:relative}body .phone-input-wrap .phone-dial,.phone-input-wrap .phone-dial{position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;color:#fde68a !important;font-weight:700 !important;font-size:16px !important;pointer-events:none !important;z-index:5 !important;line-height:1 !important;background:rgba(168,85,247,0.08);padding:4px 8px;border-radius:6px}body .phone-input-wrap input[type="tel"],body .phone-input-wrap input.form-input,.phone-input-wrap input[type="tel"]{padding-left:70px !important;text-indent:0 !important}@media(max-width:480px){body .phone-input-wrap .phone-dial,.phone-input-wrap .phone-dial{left:12px !important;font-size:14px !important;padding:3px 7px}body .phone-input-wrap input[type="tel"],body .phone-input-wrap input.form-input,.phone-input-wrap input[type="tel"]{padding-left:64px !important;font-size:15px !important}}body .payment-tabs,.payment-tabs{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important}body .payment-tab,.payment-tab{flex-direction:column !important;padding:10px 4px !important;min-width:0 !important;overflow:hidden !important}body .payment-tab .tab-text,.payment-tab .tab-text{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:clamp(10px,2.4vw,14px) !important;max-width:100% !important;display:block !important;text-align:center !important}body .payment-tab .tab-icon,.payment-tab .tab-icon{font-size:clamp(18px,4vw,22px) !important;line-height:1 !important}body .payment-tab .tab-badge,.payment-tab .tab-badge{font-size:clamp(8px,1.8vw,10px) !important;padding:2px 6px !important}@media(max-width:380px){body .payment-tab .tab-text,.payment-tab .tab-text{font-size:9.5px !important}}body .verified-user-stats,.verified-user-stats{background:rgba(168,85,247,0.08) !important;border:1px solid rgba(168,85,247,0.22) !important;border-radius:12px !important;padding:14px 8px !important;margin-top:1rem !important;border-top:1px solid rgba(168,85,247,0.22) !important}body .verified-user-stats .verified-stat,.verified-stat{text-align:center !important;padding:4px 0 !important}body .verified-stat-value,.verified-stat-value{font-size:1.25rem !important;font-weight:800 !important;color:#fde68a !important;line-height:1.1 !important;margin-bottom:2px}body .verified-stat-label,.verified-stat-label{font-size:.78rem !important;color:rgba(255,255,255,0.78) !important;font-weight:600 !important}body .order-summary-row,.order-summary-row{font-size:15px !important;padding:10px 0 !important;line-height:1.3 !important}body .order-summary-row:last-child,.order-summary-row:last-child{font-size:17px !important;font-weight:800 !important;padding-top:14px !important}body .order-summary-row:last-child .order-summary-value,.order-summary-row:last-child .order-summary-value{font-size:20px !important;font-weight:900 !important}body .order-item-name,.order-item-name{font-size:14px !important;font-weight:700 !important}body .order-item-price,.order-item-price{font-size:15px !important;font-weight:800 !important}body .order-item-details,.order-item-details{font-size:12px !important}@media(min-width:1024px){body .order-summary-row,.order-summary-row{font-size:16px !important}body .order-summary-row:last-child,.order-summary-row:last-child{font-size:19px !important}body .order-summary-row:last-child .order-summary-value,.order-summary-row:last-child .order-summary-value{font-size:24px !important}body .order-item-name,.order-item-name{font-size:15px !important}body .order-item-price,.order-item-price{font-size:17px !important}}body .user-stats,.user-stats{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:10px !important}body .user-stat,.user-stat{background:rgba(168,85,247,0.10) !important;border:1px solid rgba(168,85,247,0.28) !important;box-shadow:0 4px 14px rgba(0,0,0,0.18) !important;text-align:center !important;padding:14px 8px !important;border-radius:14px !important;transition:transform .2s,box-shadow .2s}body .user-stat:hover,.user-stat:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(168,85,247,0.3) !important}body .user-stat:nth-child(1),.user-stat:nth-child(1){background:linear-gradient(135deg,rgba(168,85,247,0.18),rgba(124,58,237,0.10)) !important;border-color:rgba(168,85,247,0.4) !important}body .user-stat:nth-child(2),.user-stat:nth-child(2){background:linear-gradient(135deg,rgba(6,182,212,0.18),rgba(14,165,233,0.10)) !important;border-color:rgba(6,182,212,0.4) !important}body .user-stat:nth-child(3),.user-stat:nth-child(3){background:linear-gradient(135deg,rgba(236,72,153,0.18),rgba(244,63,94,0.10)) !important;border-color:rgba(236,72,153,0.4) !important}body .user-stat:nth-child(4),.user-stat:nth-child(4){background:linear-gradient(135deg,rgba(251,146,60,0.18),rgba(245,158,11,0.10)) !important;border-color:rgba(251,146,60,0.4) !important}body .user-stat-value,.user-stat-value{font-size:22px !important;font-weight:900 !important;color:#fde68a !important;line-height:1.1 !important;margin-bottom:4px}body .user-stat-label,.user-stat-label{font-size:11px !important;color:rgba(255,255,255,0.78) !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.5px}body main:not(.page){width:100% !important;padding:30px 22px 60px !important;box-sizing:border-box !important}body main:not(.page)>h1,body main:not(.page)>h2,body main:not(.page)>h3,body main:not(.page)>h4,body main:not(.page)>p,body main:not(.page)>ul,body main:not(.page)>ol,body main:not(.page)>div:not(.container):not(.legal-content):not(.content-section):not(.page-header){max-width:920px !important;margin-left:auto !important;margin-right:auto !important}body main:not(.page)>h1{text-align:left;font-size:clamp(26px,4.4vw,38px) !important;margin-bottom:18px !important}body main:not(.page)>h2{margin-top:32px !important;margin-bottom:14px !important;color:#fbbf24 !important}@media(max-width:639px){body main:not(.page){padding:22px 14px 40px !important}}.page-header.checkout-header{padding:30px 0 !important}.checkout-header .container{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px}.checkout-header .page-title{text-align:left !important;margin-bottom:0 !important;font-size:clamp(28px,5vw,48px) !important;line-height:1.1 !important}.checkout-header .ssl-badge{flex-shrink:0;height:clamp(28px,5vw,48px) !important;width:auto !important;max-width:none !important;display:block}.footer__bank-cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;padding:22px 16px;margin:24px auto 8px;background:rgba(168,85,247,0.05);border:1px solid rgba(168,85,247,0.18);border-radius:16px;backdrop-filter:blur(8px)}.footer__bank-cards img{max-height:28px;width:auto;height:auto;filter:brightness(1.1) grayscale(0);opacity:.92;transition:opacity .2s,transform .2s,filter .2s}.footer__bank-cards img:hover{filter:brightness(1.2) drop-shadow(0 2px 8px rgba(168,85,247,0.35));opacity:1;transform:translateY(-2px)}@media(max-width:480px){.footer__bank-cards{gap:8px 12px;padding:14px 10px;margin:16px auto 6px}.footer__bank-cards img{max-height:22px}}.accepted-cards{display:flex !important;align-items:center;gap:4px;margin:4px 0}.accepted-cards img,body .accepted-cards img,.card-label-container .accepted-cards img{height:14px !important;max-height:14px !important;width:auto !important;max-width:22px !important;display:inline-block !important;object-fit:contain !important;opacity:.85}*,*::before,*::after{box-sizing:border-box}html,body{max-width:100% !important;overflow-x:hidden !important;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{max-width:100% !important;height:auto;display:block}.inline-img,.accepted-cards img,.footer__bank-cards img,.logo-img,.verified-user-avatar,.nav-link img,.header img{display:inline-block !important;vertical-align:middle}iframe,embed,object{max-width:100% !important}.container{max-width:100% !important;padding-left:clamp(14px,4vw,24px) !important;padding-right:clamp(14px,4vw,24px) !important}@media(min-width:1280px){.container{max-width:1240px !important;margin:0 auto !important}}section,header,footer,main,article,aside{max-width:100% !important;overflow-x:clip}input,textarea,select,button{font-family:inherit;max-width:100% !important}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],input[type="url"],textarea,select,.form-input,.form-control{font-size:16px !important;padding:12px 14px !important;min-height:44px !important;border-radius:10px !important;width:100% !important;-webkit-appearance:none;appearance:none}@media(min-width:768px){input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="search"],textarea,select,.form-input,.form-control{font-size:15px !important}}button,.btn,[role="button"]{min-height:44px;cursor:pointer}.btn-sm,button.btn-sm{min-height:36px}.form-group{margin-bottom:14px !important}.form-group label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;color:var(--text-dark,#1f2937)}select.form-input,select.form-control,.vp-country-select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'fill='%236b7280'%3e%3cpathd='M710l555-5z'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right 8px center !important;background-size:20px !important;padding-right:32px !important}textarea{min-height:100px;resize:vertical}.cart-page-layout,.cart-page-layout-vertical,.contact-grid,.services-grid,.values-grid,.security-grid,.footer-features-grid{display:flex !important;flex-direction:column;gap:16px}@media(max-width:767px){.footer-content{display:grid !important;grid-template-columns:1fr 1fr !important;gap:18px 16px !important;flex-direction:unset !important;padding:12px 0 8px !important}.footer-content>.footer-brand{grid-column:1 / -1 !important;margin-bottom:4px !important}.footer-content>.footer-links,.footer-content>.footer-contact{width:auto !important;margin-bottom:0 !important}.footer-content .footer-links a,.footer-content .footer-contact a,.footer-content .footer-contact p{font-size:12.5px !important;line-height:1.6 !important}.footer-content h4{font-size:14px !important;margin-bottom:8px !important}}@media(min-width:768px){.contact-grid,.services-grid,.values-grid,.security-grid,.footer-content{display:grid !important;grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1024px){.contact-grid{grid-template-columns:1fr 1.4fr}.services-grid,.values-grid,.security-grid{grid-template-columns:repeat(4,1fr)}.footer-content{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}.footer{padding:30px 0 0 !important}.footer-content{padding-bottom:20px}.footer-bottom{padding:16px 0;font-size:12px;text-align:center}@media(max-width:767px){.footer h3,.footer h4{font-size:16px;margin-bottom:8px}.footer ul li a{font-size:13px;line-height:1.8}}.hero{height:clamp(340px,55vh,540px) !important;padding:clamp(20px,5vw,40px) 0 !important;overflow:hidden}.hero-bg{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}.hero-content{padding:0 !important}.hero-title{font-size:clamp(22px,6vw,48px) !important;line-height:1.15 !important;margin-bottom:10px !important}.hero-subtitle{font-size:clamp(13px,3.5vw,18px) !important;line-height:1.5 !important}.package-card{cursor:pointer;-webkit-tap-highlight-color:rgba(236,72,153,0.1);transition:transform .18s,box-shadow .18s}.package-card:active{transform:scale(0.97)}@media(max-width:639px){.package-card .package-coins{font-size:17px !important;line-height:1.2}.package-card .package-price{font-size:13px !important}.package-card .package-badge{font-size:10px !important;padding:3px 8px !important}}.modal,.popup,[class*="modal"],[class*="popup"]{max-width:100vw !important;max-height:100vh}.modal-content,.popup-content{max-width:min(560px,calc(100vw - 24px)) !important;margin:12px auto !important;padding:20px !important;max-height:calc(100vh - 24px);overflow-y:auto}@media(max-width:480px){.modal-content,.popup-content{padding:16px !important}}table{width:100% !important;max-width:100% !important;border-collapse:collapse}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}h1{font-size:clamp(22px,5vw,36px) !important;line-height:1.2 !important}h2{font-size:clamp(18px,4vw,28px) !important;line-height:1.25 !important}h3{font-size:clamp(16px,3.5vw,22px) !important;line-height:1.3 !important}h4{font-size:clamp(15px,3vw,18px) !important;line-height:1.3 !important}p,li{font-size:clamp(14px,2.8vw,16px) !important;line-height:1.6 !important}small{font-size:clamp(11px,2.2vw,13px) !important}p,li,h1,h2,h3,h4,dd,span{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.page-header{padding:clamp(20px,5vw,40px) 0 !important}.page-title{font-size:clamp(22px,5vw,36px) !important;line-height:1.2 !important;margin-bottom:6px !important}.page-subtitle{font-size:clamp(13px,3vw,16px) !important;line-height:1.4 !important}.legal-content{max-width:880px;margin:0 auto;padding:clamp(16px,4vw,32px);background:white;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.legal-content h2{margin-top:32px !important;margin-bottom:12px !important;padding-bottom:8px;border-bottom:2px solid rgba(236,72,153,0.15)}.legal-content h2:first-child{margin-top:0 !important}.legal-content p{margin-bottom:12px}.legal-content ul,.legal-content ol{padding-left:22px;margin-bottom:16px}.legal-content li{margin-bottom:6px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}img[loading="lazy"]{background:#f3f4f6;min-height:1px}.sticky-top,[class*="sticky"]{padding-top:env(safe-area-inset-top)}@media(max-width:1023px){.nav{display:none !important}.btn-search-desktop{display:none !important}.mobile-menu-btn{display:flex !important;align-items:center;justify-content:center;min-width:44px;min-height:44px}}@media(min-width:1024px){.nav{display:flex !important;gap:30px;align-items:center}.mobile-menu-btn{display:none !important}.btn-search-desktop{display:inline-flex !important}}.mobile-menu{display:none;max-width:100%}.mobile-menu.show{display:flex !important;flex-direction:column;width:100%}.mobile-nav-link{padding:14px 16px;min-height:44px;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,0.05)}.btn-block{width:100%;display:block}@media(max-width:640px){.btn-lg{padding:14px 20px !important;font-size:15px !important}.btn{font-size:14px}}.hero-bg,.logo-img,.verified-user-avatar,.package-img,img[width][height]{aspect-ratio:attr(width) / attr(height)}