html{height:100%}body{min-height:100%;display:flex;flex-direction:column}#page.site{flex:1 0 auto;display:flex;flex-direction:column}.site-content,.woocommerce-container,main{flex:1 0 auto}footer{flex-shrink:0}body{background-color:#050505;color:#fff;overflow-x:hidden;background-image:radial-gradient(circle at 50% 50%,#111 0,#050505 100%);font-family:'Plus Jakarta Sans',sans-serif}div#payment .blockUI.blockOverlay{display:none!important}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.reveal.animate-reveal:not(.hero-text-column .reveal):not(#hero-section .reveal):not(#discount-timer .reveal){opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.animate-reveal.active{opacity:1;transform:none}#discount-timer .reveal.animate-reveal,#hero-section .reveal.animate-reveal,.hero-text-column .reveal.animate-reveal{opacity:1;transform:none}}i.fa-solid.text-sm{font-size:inherit!important;line-height:initial!important;width:auto!important}.meteor-shower{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.star{position:absolute;top:50%;left:50%;height:2px;background:linear-gradient(-45deg,#5f616d,rgba(0,0,255,0));filter:drop-shadow(0 0 6px #69c);animation:meteor 3s ease-in-out infinite}.glass-morphism{background:rgba(20,20,25,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.spotlight-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),rgba(255,255,255,.06),transparent 40%);z-index:1;pointer-events:none}.seo-gradient-text{background:linear-gradient(to right,#c084fc,#60a5fa,#2dd4bf);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% auto}.page-loaded .seo-gradient-text{animation:gradientMove 5s linear infinite}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.floating-icon{position:absolute;width:90px;height:90px;background:rgba(15,15,20,.95);border:1px solid rgba(59,130,246,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px rgba(59,130,246,.3);transition:transform .1s linear;will-change:transform}.floating-icon svg{filter:drop-shadow(0 0 8px currentColor)}.floating-icon-sm{width:60px;height:60px;opacity:.7;box-shadow:0 0 15px rgba(59,130,246,.2)}.floating-icon-sm svg{filter:drop-shadow(0 0 5px currentColor)}.floating-icon:hover{box-shadow:0 0 35px rgba(59,130,246,.5)}@media (max-width:768px){#hero-particles{z-index:-1!important}.floating-icon{width:70px;height:70px;opacity:.25}.floating-icon svg{width:2rem;height:2rem}.floating-icon-sm{width:50px;height:50px;opacity:.2}.floating-icon-sm svg{width:1.5rem;height:1.5rem}}.bundle-scene{position:relative;width:380px;height:450px;margin:0 auto;perspective:1200px;transform-style:preserve-3d}.drop-icon{position:absolute;width:90px;height:90px;background:rgba(15,15,20,.95);border:1px solid rgba(59,130,246,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px rgba(59,130,246,.3);z-index:15;transform-style:preserve-3d;transition:transform .1s linear}.box-wrapper{position:absolute;bottom:40px;left:50%;width:300px;height:240px;transform-style:preserve-3d;transform:translateX(-50%) rotateX(15deg);transition:transform .1s ease-out}.face{position:absolute;background:rgba(10,10,15,.9);border:2px solid #3b82f6;box-shadow:0 0 20px rgba(59,130,246,.2) inset;backdrop-filter:blur(4px);backface-visibility:hidden}.face-front{width:300px;height:240px;transform:translateZ(60px);z-index:20;border-radius:0 0 20px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.face-back{width:300px;height:240px;transform:translateZ(-60px) rotateY(180deg);background:rgba(5,5,10,.95);z-index:1;border-radius:0 0 20px 20px}.face-left{width:120px;height:240px;transform:rotateY(-90deg) translateZ(60px);left:0;z-index:10;border-radius:0 0 0 20px}.face-right{width:120px;height:240px;left:auto;right:0;transform:rotateY(90deg) translateZ(60px);z-index:10;border-radius:0 0 20px 0}.face-bottom{width:300px;height:120px;transform:rotateX(-90deg) translateZ(180px);bottom:0;z-index:5;background:rgba(59,130,246,.1)}.box-lid-flap{position:absolute;top:-60px;left:-10px;width:320px;height:60px;background:rgba(15,20,35,.95);border:2px solid #3b82f6;border-radius:20px 20px 0 0;transform:translateZ(-60px) rotateX(30deg);transform-origin:bottom;z-index:2;box-shadow:0 0 20px rgba(59,130,246,.3);backface-visibility:hidden}.box-content{color:#fff;pointer-events:none}.box-label{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.8rem;text-shadow:0 0 15px rgba(59,130,246,.6)}.grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.15) 1px,transparent 1px);background-size:30px 30px;opacity:.6}body.admin-bar .fixed-nav{top:32px}@media screen and (max-width:782px){body.admin-bar .fixed-nav{top:46px}}#mobile-menu{transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform-origin:top}#mobile-menu.hidden{display:none}.cart-count{font-size:.65rem;line-height:1}.woocommerce{color:#e5e7eb}.woocommerce-page{background-color:#050505}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#2563eb;color:#fff;border-radius:.75rem;padding:1rem 2rem;font-weight:700;border:none;transition:all .3s ease}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#1d4ed8;box-shadow:0 0 30px rgba(37,99,235,.3)}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#2563eb}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#1d4ed8}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-color:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);color:#fff;padding:1rem;border-radius:.75rem}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:rgba(59,130,246,.5);outline:0}.woocommerce form .form-row label{color:#9ca3af}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:rgba(15,15,20,.95)!important;backdrop-filter:blur(20px);color:#e5e7eb!important;border:1px solid rgba(255,255,255,.1)!important;border-left:4px solid #3b82f6!important;padding:1.25rem 1.5rem!important;border-radius:1rem!important;margin-bottom:2rem!important;display:flex;align-items:center;flex-wrap:wrap;gap:1rem;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);position:relative;overflow:hidden;animation:slideDown .5s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:1.25rem;line-height:1}.woocommerce-message{border-left-color:#22c55e!important}.woocommerce-message::before{content:"\f00c";color:#22c55e}.woocommerce-info{border-left-color:#3b82f6!important}.woocommerce-info::before{content:"\f05a";color:#3b82f6}.woocommerce-error{border-left-color:#ef4444!important}.woocommerce-error::before{content:"\f071";color:#ef4444}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;margin-left:auto;transition:all .3s ease}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover{background:rgba(255,255,255,.2);transform:translateY(-2px)}.woocommerce-error li{list-style:none;margin:0}.wc-proceed-to-checkout .checkout-button{display:block;width:100%;text-align:center;margin-bottom:1rem;background:linear-gradient(to right,#2563eb,#3b82f6);box-shadow:0 10px 30px -10px rgba(37,99,235,.5)}.wc-proceed-to-checkout .checkout-button:hover{transform:translateY(-2px);box-shadow:0 20px 40px -10px rgba(37,99,235,.6)}.woocommerce table.shop_table{border:1px solid rgba(255,255,255,.05);border-radius:1rem;border-collapse:separate;border-spacing:0;overflow:hidden}.woocommerce table.shop_table th{background-color:rgba(255,255,255,.05);color:#fff;padding:1rem}.woocommerce table.shop_table td{border-top:1px solid rgba(255,255,255,.05);padding:1rem;color:#d1d5db}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#4ade80;font-weight:700}.select2-container--default .select2-selection--single{background-color:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;height:3.5rem;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;padding-left:1rem}.select2-dropdown{background-color:#0f0f10;border:1px solid rgba(255,255,255,.1);color:#fff}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#2563eb}.woocommerce-container{max-width:1280px;margin:0 auto;padding:2rem;padding-top:8rem}.entry-content h2{font-size:2rem;font-weight:700;color:#fff;margin-top:2rem;margin-bottom:1rem}.entry-content h3{font-size:1.5rem;font-weight:600;color:#fff}.entry-content ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:1.5rem}.entry-content a{color:#3b82f6;text-decoration:underline}.woocommerce-checkout .woocommerce-error:focus-visible{border:none;outline:0}.woocommerce-cart-empty-wrapper{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.empty-cart-icon-wrapper .group:hover i{animation:cartBounce .5s ease}@keyframes cartBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.woocommerce-cart .cart-empty.woocommerce-info{display:none}.woocommerce-cart .return-to-shop{display:none}@media (max-width:640px){.woocommerce-cart-empty-wrapper{padding-top:6rem;padding-bottom:4rem}.empty-cart-icon-wrapper .w-28{width:5rem;height:5rem}.empty-cart-icon-wrapper .w-40{width:7rem;height:7rem}.empty-cart-icon-wrapper .w-32{width:6rem;height:6rem}}#floating-cart{animation:floatCart 3s ease-in-out infinite}@keyframes floatCart{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}#floating-cart:hover{animation:none}.cart-pulse{animation:cartPulse .3s ease-out!important}@keyframes cartPulse{0%{transform:scale(1)}50%{transform:scale(1.2);box-shadow:0 0 30px rgba(59,130,246,.6)}100%{transform:scale(1)}}.cart-badge{transition:all .3s ease}.fly-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(15,15,20,.9);border-radius:50%;border:2px solid rgba(59,130,246,.5);box-shadow:0 0 20px rgba(59,130,246,.3)}.fly-icon-container{display:flex;align-items:center;justify-content:center;background:rgba(15,15,20,.95);border-radius:24px;padding:12px;border:2px solid rgba(59,130,246,.5);box-shadow:0 0 40px rgba(59,130,246,.4),0 0 80px rgba(59,130,246,.2),inset 0 0 20px rgba(59,130,246,.1)}.fly-icon-container img,.fly-icon-container svg{max-width:96px;max-height:96px;filter:drop-shadow(0 0 15px currentColor)}.cart-pulse{animation:cartPulse .4s ease-out}@keyframes cartPulse{0%{transform:scale(1)}30%{transform:scale(1.3);box-shadow:0 0 40px rgba(59,130,246,.8)}60%{transform:scale(.95)}100%{transform:scale(1)}}#floating-cart.cart-pulse{animation:floatingCartPulse .4s ease-out}@keyframes floatingCartPulse{0%{transform:scale(1);box-shadow:0 10px 25px -5px rgba(59,130,246,.3)}30%{transform:scale(1.25);box-shadow:0 0 50px rgba(59,130,246,.8),0 0 80px rgba(59,130,246,.4)}60%{transform:scale(.9)}100%{transform:scale(1);box-shadow:0 10px 25px -5px rgba(59,130,246,.3)}}.add-to-cart-btn{transition:all .3s ease}.add-to-cart-btn:disabled{opacity:.8;cursor:not-allowed}.add-to-cart-btn.bg-green-700{background-color:#15803d!important;box-shadow:0 0 30px rgba(21,128,61,.4)}#cart-sidebar{box-shadow:-10px 0 40px rgba(0,0,0,.5)}#cart-sidebar::-webkit-scrollbar{width:6px}#cart-sidebar::-webkit-scrollbar-track{background:rgba(255,255,255,.05)}#cart-sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}:root{--neon-blue:#3b82f6;--neon-purple:#8b5cf6;--neon-cyan:#06b6d4;--glass-border:rgba(255, 255, 255, 0.08);--glass-bg:rgba(255, 255, 255, 0.02);--dark-bg:#050505}.cool-card{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(12px);border-radius:1rem;transition:all .4s cubic-bezier(.175, .885, .32, 1.275);overflow:hidden;z-index:1}.cool-card::before{content:'';position:absolute;inset:-1px;z-index:-1;background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(139,92,246,.3),rgba(6,182,212,.3));opacity:0;transition:opacity .4s ease;border-radius:inherit}.cool-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px -10px rgba(59,130,246,.2);border-color:rgba(255,255,255,.2)}.cool-card:hover::before{opacity:1}.btn-neon{position:relative;background:linear-gradient(90deg,#2563eb,#7c3aed);color:#fff!important;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border:none;overflow:hidden;z-index:1;transition:all .3s ease;box-shadow:0 0 20px rgba(37,99,235,.3)}.btn-neon::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#7c3aed,#2563eb);z-index:-1;opacity:0;transition:opacity .3s ease}.btn-neon:hover::after{opacity:1}.btn-neon:hover{box-shadow:0 0 30px rgba(124,58,237,.6);transform:translateY(-2px);text-shadow:0 2px 4px rgba(0,0,0,.3)}.btn-loading{position:relative;pointer-events:none;opacity:.8}.btn-loading::before{content:'';position:absolute;width:20px;height:20px;top:50%;left:50%;margin-top:-10px;margin-left:-10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-icon-glow{position:relative}.product-icon-glow::after{content:'';position:absolute;inset:0;background:inherit;filter:blur(20px);opacity:.4;z-index:-1;transition:opacity .3s ease}.cool-card:hover .product-icon-glow::after{opacity:.8;filter:blur(30px)}#cart-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}@media (max-width:768px){#benefits-gemini .flex-1.space-y-8,#benefits-perplexity .flex-1.space-y-8,#benefits-spotify .flex-1.space-y-8,#benefits-youtube .flex-1.space-y-8{text-align:center}#benefits-gemini .inline-block,#benefits-perplexity .inline-block,#benefits-spotify .inline-block,#benefits-youtube .inline-block{display:block;text-align:center}#benefits-gemini .pt-4>div,#benefits-perplexity .pt-4>div,#benefits-spotify .pt-4>div,#benefits-youtube .pt-4>div{display:inline-block}.fly-icon-container img,.fly-icon-container svg{max-width:64px;max-height:64px}}.cart-page-wrapper{animation:cartPageFadeIn .6s ease-out}@keyframes cartPageFadeIn{from{opacity:0}to{opacity:1}}.cart-card-animate{animation:cartCardSlideIn .5s cubic-bezier(.16,1,.3,1)}@keyframes cartCardSlideIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cart-item{animation:cartItemFadeIn .4s cubic-bezier(.16,1,.3,1) backwards;transition:all .3s cubic-bezier(.16, 1, .3, 1)}@keyframes cartItemFadeIn{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.animate-slideDown{animation:slideDown .4s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:fadeIn .3s cubic-bezier(.16,1,.3,1)}.cart-notice{transition:all .3s cubic-bezier(.16, 1, .3, 1)}.coupon-input:focus{box-shadow:0 0 0 3px rgba(59,130,246,.1)}.apply-coupon-btn:disabled{opacity:.7;cursor:wait}.coupon-tag{transition:all .3s cubic-bezier(.16, 1, .3, 1)}.coupon-tag:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.15)}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.remove-cart-item:hover{transform:scale(1.05)}.remove-cart-item:active{transform:scale(.95)}.cart-totals-breakdown{animation:fadeIn .4s cubic-bezier(.16,1,.3,1) .2s backwards}.cart-page-wrapper a[href*=home]{position:relative}@media (max-width:640px){.cart-page-wrapper{padding-top:1rem}.cart-card-animate{padding:1.25rem}.cart-item{padding:.75rem;gap:.75rem}.cart-product-icon>div{width:3rem!important;height:3rem!important}.cart-product-icon img,.cart-product-icon svg{width:1.5rem!important;height:1.5rem!important}.checkout-btn{padding:1rem}}.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message{display:none!important}.cart-page-wrapper+.woocommerce-notices-wrapper,.woocommerce-cart .woocommerce-notices-wrapper{display:none}.cart-card-animate:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.apply-coupon-btn,.checkout-btn,.coupon-input,.remove-cart-item{will-change:transform,box-shadow}@keyframes pricePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}#checkout-total.price-updated{animation:pricePulse .3s ease-out}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.coupon-input.shake{animation:shake .5s ease-in-out}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spinner{animation:spin 1s linear infinite}.cart-empty-state{animation:fadeIn .5s ease-out}#cart-total-display,#checkout-total{transition:all .3s ease-out}.cart-notice.border-green-500{border-left-color:#22c55e}.bg-green-500\/10{background-color:rgba(34,197,94,.1)}.text-green-400{color:#4ade80}.cart-notice.border-red-500{border-left-color:#ef4444}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.text-red-400{color:#f87171}.cart-notice.border-blue-500{border-left-color:#3b82f6}.bg-blue-500\/10{background-color:rgba(59,130,246,.1)}.text-blue-400{color:#60a5fa}.cart-notice{background:rgba(20,20,25,.6);backdrop-filter:blur(10px)}.checkout-header-animate{animation:slideDown .6s ease-out}.checkout-card-animate{animation:cardFadeIn .6s ease-out both}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.checkout-product-icon>div{width:3rem;height:3rem}.checkout-product-icon img,.checkout-product-icon svg{width:1.25rem;height:1.25rem}.checkout-fields-wrapper .form-row{margin-bottom:1rem}.checkout-fields-wrapper label{display:block;color:#e5e7eb;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.checkout-fields-wrapper label .required{color:#f87171}.checkout-fields-wrapper input[type=email],.checkout-fields-wrapper input[type=number],.checkout-fields-wrapper input[type=tel],.checkout-fields-wrapper input[type=text],.checkout-fields-wrapper input[type=url],.checkout-fields-wrapper select,.checkout-fields-wrapper textarea{width:100%;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.875rem 1rem;color:#fff;font-size:.875rem;transition:all .3s ease}.checkout-fields-wrapper input:focus,.checkout-fields-wrapper select:focus,.checkout-fields-wrapper textarea:focus{outline:0;border-color:rgba(59,130,246,.5);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.checkout-fields-wrapper input::placeholder{color:#6b7280}.checkout-fields-wrapper .select2-container--default .select2-selection--single{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;height:auto;padding:.75rem 1rem}.checkout-fields-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;padding:0;line-height:1.5}.checkout-fields-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:10px}.select2-dropdown{background:#0a0a0f!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.75rem!important;overflow:hidden!important;margin-top:4px!important}.select2-search--dropdown{padding:.75rem!important;background:#0a0a0f!important}.select2-search--dropdown .select2-search__field{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:.75rem!important;color:#fff!important;padding:.75rem 1rem!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:.875rem!important;outline:0!important;width:100%!important;box-sizing:border-box!important}.select2-search--dropdown .select2-search__field:focus{border-color:rgba(59,130,246,.5)!important;box-shadow:0 0 0 2px rgba(59,130,246,.1)!important}.select2-results{background:#0a0a0f!important}.select2-results__options{max-height:250px!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,0.2) transparent!important}.select2-results__options::-webkit-scrollbar{width:6px!important}.select2-results__options::-webkit-scrollbar-track{background:0 0!important}.select2-results__options::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important;border-radius:3px!important}.select2-results__option{padding:.75rem 1rem!important;color:#9ca3af!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:.875rem!important;background:#0a0a0f!important;transition:all .15s ease!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-results__option--highlighted,.select2-results__option--highlighted[aria-selected]{background:rgba(59,130,246,.2)!important;color:#fff!important}.select2-container--default .select2-results__option[aria-selected=true],.select2-results__option[aria-selected=true]{background:rgba(59,130,246,.3)!important;color:#fff!important}#payment-methods-wrapper .wc_payment_method{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:.75rem;padding:1rem;margin-bottom:.75rem;transition:all .3s ease}#payment-methods-wrapper .wc_payment_method:hover{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}#payment-methods-wrapper .wc_payment_method label{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:#fff;font-weight:500}#payment-methods-wrapper .wc_payment_method input[type=radio]{width:1.25rem;height:1.25rem;accent-color:#3b82f6}#payment-methods-wrapper .payment_box{margin-top:.75rem;padding:.75rem;background:rgba(0,0,0,.3);border-radius:.5rem;color:#9ca3af;font-size:.875rem}.place-order-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.contact-card{will-change:transform,box-shadow}.contact-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.sharedid-help-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;transition:all .3s ease}.sharedid-help-btn:hover{text-decoration:underline}#sharedid-modal{display:flex;align-items:center;justify-content:center}#sharedid-modal.hidden{display:none}.sharedid-modal-backdrop{transition:opacity .3s ease}.sharedid-modal-content{transition:transform .3s ease,opacity .3s ease;transform:translate(-50%,-50%) scale(.95);opacity:0}.sharedid-tabs{scrollbar-width:none;-ms-overflow-style:none}.sharedid-tabs::-webkit-scrollbar{display:none}.sharedid-tab{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;color:#9ca3af;font-size:.875rem;font-weight:500;border-bottom:2px solid transparent;transition:all .3s ease;white-space:nowrap}.sharedid-tab:hover{color:#e5e7eb;background:rgba(255,255,255,.03)}.sharedid-tab.active{color:#fff;border-bottom-color:#3b82f6;background:rgba(59,130,246,.05)}.sharedid-panel{display:block}.sharedid-panel.hidden{display:none}.sharedid-tab-content{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.1) transparent}.sharedid-tab-content::-webkit-scrollbar{width:6px}.sharedid-tab-content::-webkit-scrollbar-track{background:0 0}.sharedid-tab-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:3px}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{background:rgba(20,20,25,.8);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem;color:#e5e7eb;margin-bottom:1rem}.woocommerce-checkout .woocommerce-error{border-left:4px solid #ef4444}.woocommerce-checkout .woocommerce-info{border-left:4px solid #3b82f6}.woocommerce-checkout .woocommerce-message{border-left:4px solid #22c55e}.checkout-fields-wrapper .woocommerce-invalid input,.checkout-fields-wrapper .woocommerce-invalid select{border-color:#ef4444!important}.checkout-fields-wrapper .woocommerce-validated input,.checkout-fields-wrapper .woocommerce-validated select{border-color:#22c55e!important}.woocommerce-terms-and-conditions-wrapper{margin-bottom:1.5rem}.woocommerce-terms-and-conditions-wrapper label{display:flex;align-items:flex-start;gap:.75rem;color:#9ca3af;font-size:.875rem}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:#3b82f6;margin-top:.125rem}.checkout_coupon,.woocommerce-form-coupon-toggle{display:none!important}.payment-method-minimal{cursor:pointer;transition:all .3s ease}.payment-method-minimal:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.payment-method-minimal .payment-icon img{max-height:32px;width:auto;border-radius:6px}#payment-methods-wrapper ul.payment_methods{list-style:none;padding:0;margin:0}#payment-methods-wrapper .payment_box{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:.75rem!important;padding:1rem!important;color:#9ca3af!important}#payment-methods-wrapper .payment_box p{margin:0}.checkout-cards-wrapper{display:flex;flex-direction:column}@media (min-width:768px){.checkout-cards-wrapper{flex-direction:row;flex-wrap:wrap}}@media (max-width:640px){.checkout-page-wrapper{padding-top:1.5rem}.checkout-card-animate{padding:1.25rem!important}.sharedid-modal-content{max-height:90vh}.sharedid-tab{padding:.75rem 1rem;font-size:.75rem}.sharedid-tab img,.sharedid-tab svg{width:1rem;height:1rem}.checkout-cards-wrapper{flex-direction:column!important}.checkout-cards-wrapper>div{width:100%!important;min-width:0!important}}#hero-3d-scene{transform-style:preserve-3d;isolation:isolate}.service-3d-card{transform-style:preserve-3d;transition:transform 80ms ease-out,z-index 0s;will-change:transform}.service-3d-card .card-inner{position:relative;transform-style:preserve-3d;transition:box-shadow .3s ease;backface-visibility:hidden}.service-3d-card:hover{z-index:100!important}.service-3d-card:hover .card-inner{box-shadow:0 35px 70px -15px rgba(0,0,0,.7),0 0 50px -10px rgba(59,130,246,.25)}.card-shine{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 55%,transparent 60%);background-size:200% 200%}.service-3d-card:hover .card-shine{opacity:1;animation:cardShine 2s ease infinite}@keyframes cardShine{0%{background-position:200% 0}100%{background-position:-200% 0}}.service-3d-card:nth-child(2){animation:cardFloat1 8s ease-in-out infinite}.service-3d-card:nth-child(3){animation:cardFloat2 9s ease-in-out infinite}.service-3d-card:nth-child(4){animation:cardFloat3 7s ease-in-out infinite}.service-3d-card:nth-child(5){animation:cardFloat4 8.5s ease-in-out infinite}@keyframes cardFloat1{0%,100%{transform:translateY(0) rotateX(3deg) rotateY(-4deg)}50%{transform:translateY(-8px) rotateX(-2deg) rotateY(3deg)}}@keyframes cardFloat2{0%,100%{transform:translateY(0) rotateX(-3deg) rotateY(4deg)}50%{transform:translateY(-10px) rotateX(2deg) rotateY(-3deg)}}@keyframes cardFloat3{0%,100%{transform:translateY(0) rotateX(2deg) rotateY(3deg)}50%{transform:translateY(-12px) rotateX(-3deg) rotateY(-4deg)}}@keyframes cardFloat4{0%,100%{transform:translateY(0) rotateX(-2deg) rotateY(-3deg)}50%{transform:translateY(-6px) rotateX(2deg) rotateY(4deg)}}.particle{position:absolute;border-radius:50%;pointer-events:none}.particle-1{top:15%;left:45%;width:6px;height:6px;animation:particleFloat 10s ease-in-out infinite;background:rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.3)}.particle-2{top:55%;right:15%;width:4px;height:4px;animation:particleFloat 8s ease-in-out infinite 2s;background:rgba(168,85,247,.5);box-shadow:0 0 8px rgba(168,85,247,.3)}.particle-3{bottom:25%;left:50%;width:5px;height:5px;animation:particleFloat 9s ease-in-out infinite 1s;background:rgba(16,185,129,.5);box-shadow:0 0 10px rgba(16,185,129,.3)}@keyframes particleFloat{0%,100%{transform:translateY(0) translateX(0) scale(1);opacity:.6}33%{transform:translateY(-25px) translateX(15px) scale(1.3);opacity:1}66%{transform:translateY(-10px) translateX(-20px) scale(.8);opacity:.7}}@media (max-width:767px){#hero-3d-scene{width:100%!important;max-width:360px!important;height:auto!important;min-height:340px!important;margin:1.5rem auto 0!important;display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px;padding:0 5px}#hero-3d-scene>div.absolute.inset-0,#hero-3d-scene>div.absolute.top-1\/2,#hero-3d-scene>div:first-child{display:none!important}.service-3d-card{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;animation:none!important}.service-3d-card .card-inner{width:100%!important;padding:12px!important}.service-3d-card .card-inner h4{font-size:12px!important}.service-3d-card .card-inner p{font-size:9px!important;margin-bottom:8px!important}.service-3d-card .card-inner .w-11{width:36px!important;height:36px!important}.service-3d-card .card-inner svg{width:20px!important;height:20px!important}}@media (min-width:768px) and (max-width:1024px){#hero-3d-scene{width:420px!important;height:450px!important}.service-3d-card .card-inner{width:160px!important}}.countdown-item{text-align:center}.countdown-box{position:relative;overflow:hidden}.countdown-box::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,.02),transparent);pointer-events:none;border-radius:inherit}@keyframes countdownFlip{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.countdown-flip{animation:countdownFlip .3s ease-out}.countdown-urgent .countdown-box{border-color:rgba(239,68,68,.3)!important}.countdown-urgent .countdown-box span:first-child{color:#f87171}@keyframes urgentPulse{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 20px 5px rgba(239,68,68,.2)}}.countdown-urgent .countdown-item span:first-child{color:#ef4444}@media (max-width:768px){#gemini-countdown{gap:.375rem}.countdown-box{padding:.5rem .625rem!important;min-width:52px!important}.countdown-item span:first-child{font-size:1.25rem!important}}#autocompleteDropdown{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}#autocompleteDropdown::-webkit-scrollbar{width:6px}#autocompleteDropdown::-webkit-scrollbar-track{background:0 0}#autocompleteDropdown::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}#autocompleteDropdown::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.autocomplete-item{transition:background-color .15s ease}.autocomplete-item.bg-white\/10,.autocomplete-item:hover{background-color:rgba(255,255,255,.1)}nav.navigation.pagination{margin:0}nav.navigation.pagination .nav-links{display:flex;gap:.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.single-post .entry-content figure{margin:20px auto;padding:0}nav.navigation.pagination .nav-links a,nav.navigation.pagination .nav-links span:not(.material-symbols-outlined){display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#9ca3af;font-weight:600;font-size:14px;text-decoration:none;transition:all .2s ease}nav.navigation.pagination .nav-links a:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.2)}nav.navigation.pagination .nav-links span.current{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}nav.navigation.pagination .nav-links .dots{background:0 0;border:none;color:#6b7280;min-width:24px;padding:0}nav.navigation.pagination .nav-links .next,nav.navigation.pagination .nav-links .prev{padding:0 12px;color:#fff}nav.navigation.pagination .nav-links .next .material-symbols-outlined,nav.navigation.pagination .nav-links .prev .material-symbols-outlined{font-family:'Material Symbols Outlined'!important;font-size:24px;font-weight:400;font-style:normal;line-height:1;color:#fff!important;-webkit-font-smoothing:antialiased}nav.navigation.pagination .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}@media (max-width:640px){nav.navigation.pagination .nav-links a,nav.navigation.pagination .nav-links span{min-width:40px;padding:0 10px;font-size:13px}}.entry-content{color:#d1d5db;font-size:1.125rem;line-height:1.8}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;line-height:1.2}.entry-content h2{font-size:2rem}.entry-content h3{font-size:1.5rem}.entry-content h4{font-size:1.25rem}.entry-content a{color:#3b82f6;text-decoration:none;transition:border-color .3s ease}.entry-content a:hover{border-bottom-color:#3b82f6}.entry-content ol,.entry-content ul{padding-left:1.5rem}.entry-content ul li{list-style-type:disc;margin-bottom:.5rem;padding-left:.5rem}.entry-content ul li::marker{color:#3b82f6}.entry-content ol li{list-style-type:decimal;margin-bottom:.5rem;padding-left:.5rem}.entry-content ol li::marker{color:#3b82f6;font-weight:600}.entry-content blockquote{border-left:4px solid #3b82f6;padding:1.5rem 2rem;margin:2rem 0;background:rgba(59,130,246,.05);border-radius:0 1rem 1rem 0;font-style:italic;color:#e5e7eb}.entry-content blockquote cite{display:block;margin-top:1rem;font-size:.875rem;color:#9ca3af;font-style:normal;font-weight:600}.entry-content code{background:rgba(255,255,255,.1);padding:.2em .4em;border-radius:.25rem;font-size:.875em;color:#fbbf24;font-family:Menlo,Monaco,'Courier New',monospace}.entry-content pre{background:#111827;padding:1.5rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);overflow-x:auto;margin-bottom:2rem}.entry-content pre code{background:0 0;padding:0;color:#e5e7eb;font-size:.875rem}.entry-content figure{margin:2.5rem 0}.entry-content figure img{border-radius:1rem;width:100%;height:auto;border:1px solid rgba(255,255,255,.1)}.entry-content figcaption{text-align:center;font-size:.875rem;color:#9ca3af;margin-top:.75rem}.entry-content table{width:100%;margin-bottom:2rem;border-collapse:separate;border-spacing:0;border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:hidden}.entry-content td,.entry-content th{padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);text-align:left}.entry-content th{background:rgba(255,255,255,.05);color:#fff;font-weight:600}.entry-content tr:last-child td{border-bottom:none}.wp-block-buttons{margin:2rem 0;gap:1rem}.wp-block-buttons.is-content-justification-center{justify-content:flex-start}.wp-block-button{position:relative}.wp-block-button__link{display:inline-block;position:relative;background:linear-gradient(135deg,rgba(59,130,246,.8) 0,rgba(139,92,246,.8) 100%);color:#fff!important;padding:1rem 2rem;border-radius:.75rem;font-weight:600;font-size:1rem;text-decoration:none!important;transition:all .4s cubic-bezier(.4, 0, .2, 1);border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(59,130,246,.3),0 0 30px rgba(139,92,246,.15),inset 0 1px 0 rgba(255,255,255,.1);text-shadow:0 1px 2px rgba(0,0,0,.2);overflow:hidden}.wp-block-button__link::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.wp-block-button__link:hover::before{left:100%}.wp-block-button__link:hover{background:linear-gradient(135deg,#3b82f6 0,#8b5cf6 100%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(59,130,246,.4),0 0 50px rgba(139,92,246,.25),inset 0 1px 0 rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)!important}.wp-block-button__link:active{transform:translateY(-1px) scale(.99);box-shadow:0 2px 10px rgba(59,130,246,.3),0 0 20px rgba(139,92,246,.15)}.wp-block-button.is-style-outline .wp-block-button__link{background:rgba(255,255,255,.03);border:1px solid rgba(59,130,246,.5)!important;color:#60a5fa!important;box-shadow:0 0 20px rgba(59,130,246,.1),inset 0 0 20px rgba(59,130,246,.05)}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.8)!important;color:#93c5fd!important;box-shadow:0 0 30px rgba(59,130,246,.2),inset 0 0 30px rgba(59,130,246,.1)}.wp-block-button__link:focus{outline:0;box-shadow:0 0 0 3px rgba(59,130,246,.5),0 4px 15px rgba(59,130,246,.3)}@media (max-width:768px){.wp-block-button__link{padding:.875rem 1.5rem;font-size:.9375rem}.wp-block-buttons{flex-direction:column;align-items:center}}.wp-block-group.bg-gray-100,.wp-block-group[class*=bg-gray]{background:rgba(20,20,25,.6)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1)!important;border-radius:1rem!important;padding:1.5rem!important;margin:2rem 0!important;box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 40px rgba(59,130,246,.08),inset 0 1px 0 rgba(255,255,255,.05);position:relative;overflow:hidden}.wp-block-group.bg-gray-100::before,.wp-block-group[class*=bg-gray]::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),rgba(139,92,246,.5),transparent)}.wp-block-group__inner-container{position:relative;z-index:1}.wp-block-group__inner-container>:first-child{margin-top:0!important}.wp-block-group__inner-container>:last-child{margin-bottom:0!important}.wp-block-group .wp-block-heading{color:#fff!important;font-weight:600;margin-bottom:.75rem!important;display:flex;align-items:center;gap:.5rem}.wp-block-group h3.wp-block-heading{font-size:1.25rem;margin-top:0!important}.wp-block-group .wp-block-heading img.emoji{width:1.25em;height:1.25em;vertical-align:middle;margin-right:.25rem}.wp-block-group p{color:#9ca3af!important;margin-bottom:1rem;line-height:1.6}.wp-block-group .wp-block-buttons{margin-top:1.25rem!important;margin-bottom:0!important}h3.wp-block-heading{margin:10px auto!important}.single-post .entry-content{color:#d1d5db;font-size:1.125rem;line-height:1.85}.single-post .entry-content h2{font-size:1.875rem;font-weight:700;color:#fff;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.single-post .entry-content h3{font-size:1.5rem;font-weight:600;color:#fff}.single-post .entry-content figure+h3,.single-post .entry-content ol+h3,.single-post .entry-content p+h3,.single-post .entry-content table+h3,.single-post .entry-content ul+h3{margin-top:2.5rem}.single-post .entry-content>h2:first-child,.single-post .entry-content>h3:first-child{margin-top:0}.single-post .entry-content .wp-block-heading{margin-top:2rem;margin-bottom:1rem}.single-post .entry-content h3.wp-block-heading{margin-top:2rem;margin-bottom:.75rem}.single-post .entry-content p{margin-bottom:1.25rem}.single-post .entry-content p:last-child{margin-bottom:0}.single-post .entry-content .wp-block-table{margin:2rem 0;overflow:hidden}.single-post .entry-content .wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:1rem;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.single-post .entry-content .wp-block-table thead{background:linear-gradient(135deg,rgba(59,130,246,.15) 0,rgba(139,92,246,.15) 100%)}.single-post .entry-content .wp-block-table th{padding:1rem 1.25rem;color:#fff;font-weight:600;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9375rem;letter-spacing:.025em}.single-post .entry-content .wp-block-table td{padding:1rem 1.25rem;color:#d1d5db;border-bottom:1px solid rgba(255,255,255,.05);font-size:.9375rem}.single-post .entry-content .wp-block-table tbody tr:last-child td{border-bottom:none}.single-post .entry-content .wp-block-table.is-style-stripes table{background:0 0}.single-post .entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:rgba(255,255,255,.02)}.single-post .entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(2n){background:rgba(255,255,255,.05)}.single-post .entry-content .wp-block-table tbody tr{transition:background-color .2s ease}.single-post .entry-content .wp-block-table tbody tr:hover{background:rgba(59,130,246,.1)!important}.single-post .entry-content .wp-block-table td strong{color:#22c55e;font-weight:600}.single-post .entry-content .wp-block-table td a{color:#60a5fa;text-decoration:none;font-weight:600;transition:color .2s ease}.single-post .entry-content .wp-block-table td a:hover{color:#93c5fd;text-decoration:underline}.single-post .entry-content ol,.single-post .entry-content ul{margin:1.5rem 0;padding-left:1.5rem}.single-post .entry-content ol li,.single-post .entry-content ul li{margin-bottom:.625rem;padding-left:.5rem;color:#d1d5db}.single-post .entry-content ul li::marker{color:#3b82f6}.single-post .entry-content ol li::marker{color:#3b82f6;font-weight:600}.single-post .entry-content blockquote{margin:2rem 0;padding:1.5rem 2rem;background:linear-gradient(135deg,rgba(59,130,246,.05) 0,rgba(139,92,246,.05) 100%);border-left:4px solid #3b82f6;border-radius:0 1rem 1rem 0;font-style:italic;color:#e5e7eb}.single-post .entry-content code{background:rgba(255,255,255,.08);padding:.2em .5em;border-radius:.375rem;font-size:.875em;color:#fbbf24;font-family:'JetBrains Mono','Fira Code',Menlo,monospace;border:1px solid rgba(255,255,255,.1)}.single-post .entry-content pre{background:linear-gradient(135deg,#0f172a 0,#1e1b4b 100%);padding:1.5rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);overflow-x:auto;margin:2rem 0}.single-post .entry-content pre code{background:0 0;padding:0;border:none;color:#e5e7eb}.single-post .entry-content figure{margin:2rem 0}.single-post .entry-content figure img{border-radius:1rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.3)}.single-post .entry-content figcaption{text-align:center;font-size:.875rem;color:#9ca3af;margin-top:.75rem;font-style:italic}.single-post .entry-content hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin:3rem 0}div[data-cky-tag=powered-by]{display:none!important}.cky-consent-bar .cky-notice-content-wrapper{padding:0!important}@media (max-width:768px){.single-post .entry-content{font-size:1rem}.single-post .entry-content h2{font-size:1.5rem}.single-post .entry-content h3{font-size:1.25rem}.single-post .entry-content .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.single-post .entry-content .wp-block-table table{min-width:500px}.single-post .entry-content .wp-block-table td,.single-post .entry-content .wp-block-table th{padding:.75rem 1rem;font-size:.875rem}.single-post .entry-content blockquote{padding:1rem 1.25rem;margin:1.5rem 0}}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{display:none}.cky-consent-container.cky-box-bottom-left{left:16px!important;right:auto!important;bottom:16px!important;max-width:420px!important;width:calc(100% - 32px)!important}.cky-consent-bar{background:rgba(15,15,20,.95)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.5rem!important;box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 80px rgba(59,130,246,.1)!important;padding:1.5rem!important}.cky-consent-bar .cky-title{color:#fff!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:1.125rem!important;font-weight:700!important;margin-bottom:.75rem!important}.cky-consent-bar .cky-notice-des,.cky-consent-bar .cky-notice-des p{color:#9ca3af!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:.875rem!important;line-height:1.6!important}.cky-notice-btn-wrapper{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important;margin-top:1rem!important}.cky-consent-bar .cky-btn{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:.875rem!important;font-weight:600!important;padding:.625rem 1.25rem!important;border-radius:.75rem!important;transition:all .3s ease!important;cursor:pointer!important}.cky-consent-bar .cky-btn-customize,.cky-consent-bar .cky-btn-reject{background:0 0!important;color:#9ca3af!important;border:1px solid rgba(255,255,255,.15)!important}.cky-consent-bar .cky-btn-customize:hover,.cky-consent-bar .cky-btn-reject:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}.cky-consent-bar .cky-btn-accept{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%)!important;color:#fff!important;border:none!important;box-shadow:0 4px 15px rgba(59,130,246,.4)!important}.cky-consent-bar .cky-btn-accept:hover{background:linear-gradient(135deg,#60a5fa 0,#3b82f6 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(59,130,246,.5)!important}.cky-modal{background:rgba(0,0,0,.8)!important;backdrop-filter:blur(8px)!important}.cky-preference-center{background:rgba(15,15,20,.98)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.5rem!important;box-shadow:0 25px 80px rgba(0,0,0,.8),0 0 100px rgba(59,130,246,.1)!important;max-width:600px!important;max-height:85vh!important}.cky-preference-header{padding:1.5rem 1.5rem 1rem!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.cky-preference-title{color:#fff!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:1.25rem!important;font-weight:700!important}.cky-btn-close{background:rgba(255,255,255,.05)!important;border-radius:.5rem!important;padding:.5rem!important;transition:all .3s ease!important}.cky-btn-close:hover{background:rgba(255,255,255,.1)!important}.cky-btn-close img{filter:invert(1)!important;opacity:.7!important}.cky-btn-close:hover img{opacity:1!important}.cky-preference-body-wrapper{padding:1.5rem!important}.cky-preference-content-wrapper,.cky-preference-content-wrapper p{color:#9ca3af!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:.875rem!important;line-height:1.7!important}.cky-show-desc-btn{color:#3b82f6!important;font-weight:600!important;background:0 0!important;border:none!important;cursor:pointer!important}.cky-show-desc-btn:hover{color:#60a5fa!important;text-decoration:underline!important}.cky-accordion-wrapper{margin-top:1.5rem!important}.cky-accordion{margin-bottom:.75rem!important;border:none!important;background:0 0!important}.cky-accordion-item{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:1rem!important;padding:1rem 1.25rem!important;transition:all .3s ease!important}.cky-accordion-item:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.12)!important}.cky-accordion>div:not(.cky-accordion-item){border:none!important;background:0 0!important}.cky-accordion-chevron{color:#9ca3af!important}.cky-chevron-right{border-color:#9ca3af!important}.cky-accordion-btn{color:#fff!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:1rem!important;font-weight:600!important;background:0 0!important;border:none!important}.cky-always-active{color:#22c55e!important;font-size:.75rem!important;font-weight:600!important;background:rgba(34,197,94,.1)!important;padding:.25rem .75rem!important;border-radius:9999px!important}.cky-accordion-header-des,.cky-accordion-header-des p{color:#9ca3af!important;font-size:.8125rem!important;line-height:1.6!important;margin-top:.5rem!important}.cky-accordion-body{background:0 0!important;padding:0!important;margin:0!important;border:none!important;display:none!important}.cky-accordion-body.cky-accordion-body-show,.cky-accordion-body[style*="display: block"]{display:block!important;margin-top:.75rem!important}.cky-audit-table{background:rgba(0,0,0,.3)!important;border:none!important;border-radius:.75rem!important;color:#9ca3af!important;padding:1rem!important}.cky-empty-cookies-text{color:#6b7280!important;font-size:.8125rem!important;font-style:italic!important}.cky-switch input:checked+.cky-slider{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%)!important}.cky-slider{background:rgba(75,85,99,.5)!important}.cky-footer-wrapper{padding:1rem 1.5rem 1.5rem!important;border-top:1px solid rgba(255,255,255,.08)!important;position:relative!important}.cky-footer-shadow{display:none!important}.cky-prefrence-btn-wrapper{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important;justify-content:flex-end!important}.cky-preference-center .cky-btn{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:.875rem!important;font-weight:600!important;padding:.625rem 1.25rem!important;border-radius:.75rem!important;transition:all .3s ease!important}.cky-preference-center .cky-btn-preferences,.cky-preference-center .cky-btn-reject{background:0 0!important;color:#9ca3af!important;border:1px solid rgba(255,255,255,.15)!important}.cky-preference-center .cky-btn-preferences:hover,.cky-preference-center .cky-btn-reject:hover{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.25)!important;color:#fff!important}.cky-preference-center .cky-btn-accept{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%)!important;color:#fff!important;border:none!important;box-shadow:0 4px 15px rgba(59,130,246,.4)!important}.cky-preference-center .cky-btn-accept:hover{background:linear-gradient(135deg,#60a5fa 0,#3b82f6 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(59,130,246,.5)!important}.cky-preference-body-wrapper{scrollbar-width:thin!important;scrollbar-color:rgba(59,130,246,0.5) rgba(255,255,255,0.05)!important}.cky-preference-body-wrapper::-webkit-scrollbar{width:8px!important}.cky-preference-body-wrapper::-webkit-scrollbar-track{background:rgba(255,255,255,.05)!important;border-radius:4px!important}.cky-preference-body-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(59,130,246,.6) 0,rgba(37,99,235,.6) 100%)!important;border-radius:4px!important;border:2px solid transparent!important;background-clip:padding-box!important}.cky-preference-body-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(96,165,250,.8) 0,rgba(59,130,246,.8) 100%)!important;background-clip:padding-box!important}.cky-preference-center ::-webkit-scrollbar{width:6px!important}.cky-preference-center ::-webkit-scrollbar-track{background:rgba(255,255,255,.03)!important;border-radius:3px!important}.cky-preference-center ::-webkit-scrollbar-thumb{background:rgba(59,130,246,.4)!important;border-radius:3px!important}.cky-preference-center ::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.6)!important}@media (max-width:640px){.cky-consent-container.cky-box-bottom-left{left:12px!important;right:12px!important;bottom:12px!important;max-width:none!important;width:auto!important}.cky-consent-bar{padding:1.25rem!important;border-radius:1.25rem!important;width:100%!important;box-sizing:border-box!important}.cky-consent-bar .cky-title{font-size:1rem!important}.cky-notice-btn-wrapper{flex-direction:column!important;gap:.5rem!important}.cky-consent-bar .cky-btn{width:100%!important;text-align:center!important;justify-content:center!important;padding:.75rem 1rem!important}.cky-modal{padding:8px!important;align-items:center!important;justify-content:center!important}.cky-preference-center{margin:0 auto!important;border-radius:1.25rem!important;max-height:calc(100vh - 16px)!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.cky-preference-header{padding:1rem 1rem .75rem!important}.cky-preference-title{font-size:1.125rem!important}.cky-preference-body-wrapper{padding:1rem!important;max-height:calc(100vh - 200px)!important;overflow-y:auto!important;overflow-x:hidden!important}.cky-accordion-wrapper{margin-top:1rem!important}.cky-accordion-item{padding:.875rem 1rem!important}.cky-accordion-btn{font-size:.9375rem!important}.cky-accordion-header-des,.cky-accordion-header-des p{font-size:.75rem!important}.cky-footer-wrapper{padding:.875rem 1rem 1rem!important}.cky-prefrence-btn-wrapper{flex-direction:column!important;gap:.5rem!important}.cky-preference-center .cky-btn{width:100%!important;text-align:center!important;padding:.75rem 1rem!important}.cky-preference-body-wrapper::-webkit-scrollbar{width:4px!important}}