/*
Theme Name: WPSani
Author: sani060913
Version: 1.0
Text Domain: wpsani
*/
.skip-link{position:absolute;top:-100%;left:0;z-index:9999;padding:0.5rem 1rem;background:#000;color:#fff;font-size:0.9rem;text-decoration:none}.skip-link:focus{top:0}:root{--primary-color:#6E59A5;--secondary-color:#333;--tertiary-color:#9b87f5;--background-color:#f1f1f1;--text-color:#020817}html body{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}header{position:sticky;top:0;z-index:999;background-color:white}header .logo-top-bar{width:60px;border-radius:50%;border:3px solid var(--primary-color)}header{padding:1rem 2rem;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}header .navbar-nav{display:none}header .fa-cart-shopping,header .edd-cart-quantity{color:var(--primary-color)}.guides-highlights{background:#fff}.guide-card{background:#fff;border-radius:16px;overflow:hidden}.guide-thumb{display:block;text-decoration:none}.guide-thumb img{width:100%;height:190px;object-fit:cover;display:block}.guide-thumb-placeholder{width:100%;height:190px;display:flex;align-items:center;justify-content:center;background:radial-gradient(700px 220px at 20% 0%,rgba(110,89,165,.18),transparent 60%),radial-gradient(700px 220px at 80% 10%,rgba(139,92,246,.14),transparent 55%),linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid rgba(2,6,23,.08)}.guide-thumb-placeholder i{font-size:40px;color:rgba(110,89,165,.9)}.guide-body{padding:16px}.guide-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.guide-badge{display:inline-flex;align-items:center;gap:6px;padding:.25rem .55rem;border-radius:999px;background:rgba(110,89,165,.10);border:1px solid rgba(110,89,165,.18);color:rgba(110,89,165,.95);font-weight:800;font-size:.78rem}.guide-badge-new{background:rgba(34,197,94,.10);border-color:rgba(34,197,94,.18);color:rgba(21,128,61,.95)}.guide-date{color:rgba(2,6,23,.55);font-weight:700;font-size:.82rem;margin-left:auto}.guide-title{margin:0 0 8px;font-weight:900;letter-spacing:-.02em}.guide-excerpt{margin:0;color:rgba(2,6,23,.70);line-height:1.6}html .tab-content ul{display:block;list-style:initial;padding-left:1.5rem;margin:0}ul{list-style:none;padding-left:0 !important}ul li{margin-right:1.5rem}ul li:last-child{margin-right:0}section{padding:4rem 0}ul li a{color:var(--text-color);text-decoration:none;font-size:1rem}html a{text-decoration:none;color:var(--primary-color)}html a:hover,.current-menu-item a{color:var(--primary-color)}a.underline-hover,.menu a{position:relative;width:fit-content;display:inline-block}a.underline-hover::after,.menu a:after,.current-menu-item:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:currentColor;transition:width 0.3s ease}a.underline-hover:hover::after,.menu a:hover:after{width:100%}.hero .cta-buttons a{min-width:200px;text-align:center;width:49%}.hero h1{font-size:3.25rem;line-height:1.2;font-weight:800;margin-bottom:1rem}.hero p{font-size:1.25rem;line-height:1.75rem;max-width:640px;margin:0 auto 2rem auto}.cta,#edd-purchase-button,.edd-submit,[type=submit].edd-submit,input[type=submit],input.edd-add-to-cart,.edd_go_to_checkout{border:1px solid transparent !important;font-size:1.125rem !important;border-radius:.25rem !important;font-weight:600;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;align-items:center;justify-content:center;line-height:2rem !important;padding:1rem 2rem;min-width:200px !important}.cta-primary{background-color:white !important;font-size:.875rem;line-height:1.25rem;border-radius:6px;border:none;color:#6E59A5 !important;box-shadow:0 4px 10px rgba(0,0,0,0.08);border:2px solid var(--primary-color) !important}.cta-primary:hover{background-color:#6E59A5 !important;color:#f9f6ff !important;border-color:var(--primary-color) !important}.cta-secondary,#edd-purchase-button,input.edd-add-to-cart{color:white !important;background:#9f7e32 !important;border:1px solid transparent !important}.cta-secondary:hover,#edd-purchase-button:hover,input.edd-add-to-cart:hover{background-color:#6E59A5 !important;color:white !important}.cta-tertiary,[type=submit].edd-submit,input[type=submit]{background-color:var(--tertiary-color) !important;color:white !important;border:none !important}.cta-tertiary:hover,[type=submit].edd-submit:hover,input[type=submit]:hover{background-color:var(--primary-color) !important;border:none}.single-download .edd_download_purchase_form{margin-bottom:0}.edd_download_file a{display:inline-block;background-color:#6E59A5;color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:bold;margin-top:10px}.edd_download_file a:hover{color:white}.already-purchased-message{background-color:#f8f9fb;padding:8px 12px;border-left:3px solid #6E59A5;border-radius:4px;font-size:0.9rem}.why-wpsani i{color:var(--primary-color)}header .menu ul{justify-content:center}.main-header ul{display:flex}#single-post{padding:1.5rem 0}#single-post h1{font-size:3rem;margin-bottom:1.5rem}header .menu ul li a{font-weight:500}#homepage .hero{background:linear-gradient(90deg,#6E59A5 0%,#9b87f5 100%);padding:6rem 0}html h1{font-size:3.75rem;line-height:1}html h1,html h2{font-weight:700;color:var(--primary-color)}.hero h1{color:white}.hero p{font-size:1.5rem;line-height:2rem;color:white;margin-bottom:2rem}.hero{background:linear-gradient(135deg,#6E59A5 0%,#9b87f5 100%);padding:6rem 0 5rem;color:white;text-align:center}.hero h1{font-size:3.5rem;line-height:1.2;font-weight:800}.hero p{font-size:1.25rem;max-width:720px;margin:0 auto 2.5rem;opacity:0.95}.featured-edd-plugins{padding-top:4rem;padding-bottom:4rem}.featured-edd-plugins h2{line-height:2.25rem;font-weight:700;margin-bottom:.5rem}.featured-edd-plugins p{margin-bottom:2rem}.view-all{text-decoration:none;color:var(--primary-color);font-weight:500;font-size:1rem}#single-download{padding:2rem 0}.download-showcase .featured-image img{width:100%;height:100%;border-radius:6px}.download-showcase .tags{display:flex;margin-bottom:8px}.download-showcase .tag{background:var(--tertiary-color);color:white;border-radius:9999999px;margin-right:.5rem;font-size:.875rem;line-height:1.25rem;padding:.25rem .75rem}.download-showcase h1{font-weight:700;font-size:2.5rem}.download-showcase .reviews{margin-bottom:1.5rem}.download-showcase .description{margin-bottom:1.5rem}.download-showcase .pricing .amount{font-size:1.5rem;line-height:.5rem;font-weight:700;color:var(--text-color)}.download-showcase .one-time-payment-disclaimer{font-size:.875rem;line-height:1rem;font-weight:500;color:#64748b;display:block;margin-bottom:1.5rem}.rating>i{color:#facc15}.moveup{transition:transform .3s ease}.moveup:hover{transform:translateY(-10px)}.single-product-page .badge{background-color:var(--primary-color);border-radius:12px;margin-right:.25rem}h1 .badge{line-height:normal}.badge.badge-free{background-color:#198754;background:#dcfce7;color:#16a34a;font-weight:600;border-radius:999px;padding:0.25rem 0.75rem}.badge.badge-premium{background-color:#9f7e32}.badge.badge-new{background-color:#3b82f6}.badge.badge-downloaded{background-color:#198754;color:white;font-weight:600;padding:0.25rem 0.75rem;border-radius:999px;display:inline-block;margin-right:0.25rem}.badge span{font-weight:500;text-transform:uppercase}.account-icon-wrapper{font-size:1rem}.account-link{color:#6E59A5;font-weight:600;text-decoration:none}.account-link:hover{text-decoration:underline}.plugin-card{border-radius:16px;overflow:hidden;border:1px solid rgba(110,89,165,.13);box-shadow:0 2px 14px rgba(0,0,0,.06);position:relative;background:#fff;display:flex;flex-direction:column;transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease;height:100%}.plugin-card:hover{box-shadow:0 22px 60px rgba(110,89,165,.22),0 0 0 2px var(--primary-color);transform:translateY(-7px);border-color:transparent}.tags .tag span{font-size:.75rem;line-height:1rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.5rem;padding-right:.5rem;font-weight:400;border-radius:10px}.plugin-card .tags .tag span{background:#f0ebfa}.category-card{padding:2rem;text-align:center}.category-card a{color:var(--primary-color);text-decoration:none}.category-card h3{font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem}.category-card p{color:#64748b}.category-card i{font-size:2.5rem;margin-bottom:.5rem}.category-card{box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);border-radius:10px;background-color:white;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.category-card:hover{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.category-card a:hover{color:var(--primary-color)}.category-card .number-of-available-plugins span{font-size:.875rem;font-weight:600}.featured-categories{background-color:#9581eb14}.featured-categories h2{margin-bottom:.5rem}.featured-categories .description{margin-bottom:2rem}.contact-us-banner{background-color:#1a1f2c}.contact-us-banner button{margin:auto}.contact-us-banner h2{color:white}.contact-us-banner p{color:#fffc}.contact-us-banner p{margin-bottom:2rem}header .menu{justify-content:center}footer{padding:2rem 0;background:#9b87f53d}footer .logo{border-radius:50%;border:4px solid var(--primary-color);width:95px}footer .bottom-footer p{margin-bottom:0;font-size:0.875rem}footer .bottom-footer{padding-top:1rem}footer .top-footer{border-bottom:1px solid #e2e8f0}header .icon-wrapper{position:relative;display:inline-block;font-size:20px}.cart-link{color:#333;text-decoration:none;position:relative}.main-header .cart-link,.main-header .account-link{font-size:1rem;color:var(--primary-color)}.cart-count{position:absolute;top:-8px;right:-10px;background:#e63946;color:#fff;font-size:12px;font-weight:bold;padding:2px 6px;border-radius:50%}#edd_checkout_cart .edd_cart_header_row th{background:#e7e2fd66;padding:1.387em}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#e7e2fd66}#single-page{padding:4rem 0}.edd-cart-added-alert{color:white;display:block;position:absolute;background:var(--primary-color);padding:.25rem .5rem;border-radius:37px;z-index:999999999999;bottom:15px;left:0;right:0;width:fit-content;margin:auto}.leave-review .form-submit{margin-top:1.5rem}.external-links{margin-top:0}.external-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;padding:.75rem 1.25rem;border-radius:6px;text-decoration:none;transition:all 0.2s ease-in-out;font-size:0.95rem}.external-link i{font-size:1.25rem}.github-link{background-color:#24292e;color:#fff;border:1px solid rgba(255,255,255,0.1)}.github-link:hover{background-color:#333;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.wporg-link{background-color:#21759b;color:#fff;border:1px solid rgba(255,255,255,0.1)}.wporg-link:hover{background-color:#1d6b8b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.small-back-link{font-size:0.875rem;padding:0.5rem 1rem !important;border-radius:4px !important;border:1px solid var(--tertiary-color) !important;background:#f7f5ff;color:white;transition:all 0.2s ease-in-out}.small-back-link:hover{background-color:var(--primary-color) !important;color:white !important;border-color:var(--primary-color) !important}.external-link-card{background:#f8f9fc;border:1px solid #dcdffa;padding:0.75rem 1.25rem;border-radius:10px;color:var(--primary-color);font-weight:500;display:inline-flex;align-items:center;text-decoration:none;transition:all 0.2s ease-in-out}.external-link-card:hover{background-color:var(--primary-color);color:white}.wpsani-cf7{max-width:700px;margin:0 auto}.wpsani-cf7 label{display:block;margin-bottom:1rem;font-weight:600;color:#f1f1f1;font-size:15px}.wpsani-cf7 input[type="text"],.wpsani-cf7 input[type="email"],.wpsani-cf7 textarea,.wpsani-cf7 select{width:100%;padding:0.8em 1em;background-color:#ffffff;color:#111;border:1px solid #ccc;border-radius:8px;font-size:16px;transition:border-color 0.2s ease;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.wpsani-cf7 input[type="text"]:focus,.wpsani-cf7 input[type="email"]:focus,.wpsani-cf7 textarea:focus,.wpsani-cf7 select:focus{border-color:#6c63ff;outline:none}.wpsani-cf7 textarea{resize:vertical;min-height:120px}.wpsani-cf7 input[type="submit"]{background-color:#7c3aed;color:#fff;font-size:15px;padding:0.75rem 1.5rem;border-radius:6px;font-weight:600;border:none;cursor:pointer;margin-top:1rem}.wpsani-cf7 input[type="submit"]:hover{background-color:#5b21b6}.wpsani-cf7 label{color:#fff;font-weight:600;font-size:15px;margin-bottom:0.25rem;display:block}.wpsani-cf7 .required{color:#ff6b6b;font-weight:bold}.wpsani-cf7 label+*{margin-bottom:1.25rem}.single-product-page .text-muted.fs-5{font-size:1.1rem;color:#aaa}.purchase-box{background:#1e1e2f;border-radius:12px;border:1px solid #2c2c3c;padding:2rem;color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1)}.purchase-box h4{font-size:1.25rem;margin-bottom:0.75rem}.purchase-box .price{font-size:1.5rem;color:#7bed9f;font-weight:bold;margin-bottom:1rem}.purchase-box .btn{font-weight:600;font-size:15px;padding:0.75rem 1rem}.purchase-box .alert{background:#1d3e2f;border:none;color:#a8e6cf}.purchase-box p{font-size:0.875rem;margin-top:1rem;color:#aaa}.wpsani-box{background-color:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,0.05);color:#333}.wpsani-box .btn{font-weight:600;font-size:16px;border-radius:8px}.wpsani-box .badge{font-size:0.9rem;padding:0.4rem 0.6rem;border-radius:8px}.wpsani-box ul{padding-left:1rem}.plugin-screenshots img{transition:transform 0.2s ease}.plugin-screenshots img:hover{transform:scale(1.03)}.text-purple{color:#7d3cff !important}.alert-purple{background-color:#f4edff;border-left:4px solid #7d3cff;padding:1rem;border-radius:0.5rem}.bg-purple{background-color:#7d3cff !important;color:#fff}.badge-free{background-color:#d1f7e3;color:#198754;font-weight:600;padding:0.3em 0.7em;font-size:0.75rem;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.btn-purple{background:linear-gradient(90deg,#7d3cff,#b972ff) !important;color:#fff !important;border:none !important}.btn-purple:hover{transform:scale(1.03) !important;box-shadow:0 8px 24px rgba(125,60,255,0.2) !important}.btn-brown{background:#9e7e33 !important;color:#fff !important;border:none !important}.btn-brown:hover{transform:scale(1.03) !important;box-shadow:0 8px 24px rgba(158,126,51,0.2) !important}.nav-pills .nav-link{background-color:#f1ecff;color:#7d3cff;font-weight:500}.nav-pills .nav-link.active{background-color:#7d3cff;color:#fff}.nav-tabs .nav-link{color:#7d3cff;border:none;background:transparent;font-weight:500;border-radius:0.5rem;padding:0.5rem 1.25rem}.nav-tabs .nav-link.active{background:#7d3cff;color:#fff}.card.shadow-sm{box-shadow:0 0 0 1px rgba(0,0,0,0.02),0 4px 8px rgba(0,0,0,0.06) !important}.progress-bar.bg-success{background-color:#2ecc71 !important}.rounded-4{border-radius:1rem !important}:root{--wpsani-primary:#7d3cff;--wpsani-primary-hover:#6b2de0}.bg-primary{background-color:var(--wpsani-primary) !important}.text-primary{color:var(--wpsani-primary) !important}.btn-primary{background:var(--wpsani-primary) !important;color:#fff !important;border-color:var(--wpsani-primary) !important}.btn-primary:hover{background:var(--wpsani-primary-hover) !important;border-color:var(--wpsani-primary-hover) !important}.pro-feature-box{margin-top:2rem !important;margin-bottom:2.5rem !important}.feature-bullet{display:inline-flex;align-items:center;gap:0.5rem;background-color:#fff;padding:0 1rem 0 0;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.05);font-size:0.95rem;font-weight:500;color:#4b5563}.feature-bullet i{color:var(--wpsani-primary);font-size:1.1rem}.plugin-meta-cards .feature-bullet{white-space:nowrap}span.badge{font-size:.65em}span.badge.discount{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border-radius:9999px;font-weight:700;font-size:.8rem;line-height:1;color:rgba(17,24,39,.75);background:rgba(17,24,39,.06);border:1px solid rgba(17,24,39,.10);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:rgba(239,68,68,.75)}.price-w-early-bird{display:flex;flex-direction:column;align-items:flex-start}.price-w-early-bird .early-bird-label{font-size:0.75rem;color:#b45309;font-weight:600;background-color:#fff7ed;padding:0.3rem 0.6rem;border:1px solid #fde68a;border-radius:9999px;margin-bottom:0.4rem;display:inline-flex;align-items:center;gap:0.25rem}.price-w-early-bird .price-line{display:flex;align-items:center;gap:0.5rem}.price-w-early-bird .original-price{text-decoration:line-through;color:#ef4444;font-size:0.875rem;font-weight:600}.price-w-early-bird .final-price{background-color:green;color:white;font-weight:700;padding:0.4rem 0.75rem;font-size:1rem;border-radius:9999px;line-height:1}.single-product .price-w-early-bird{position:relative}.single-product .price-w-early-bird .early-birds{position:absolute;font-size:.75rem;top:-35px;left:0;right:0;text-align:center}.final-price.badge.bg-purple{position:relative}.final-price.badge.bg-purple::after{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0.2),rgba(255,255,255,0));transform:skewX(-20deg);animation:sweep 3s ease-in-out infinite}@keyframes sweep{0%{left:-75%}50%{left:125%}100%{left:125%}}@keyframes pulse-glow{0%{text-shadow:0 0 0px rgba(255,255,255,0.5)}50%{text-shadow:0 0 12px rgba(255,255,255,0.9)}100%{text-shadow:0 0 0px rgba(255,255,255,0.5)}}strong.animated-logo{animation:pulse-glow 2s infinite;color:#fff}.badge.discount{background:#7d3cffcc;position:relative;opacity:.85}.final-price{position:relative;font-weight:600;padding:0.5rem 1rem;font-size:1.1rem;border-radius:8px;overflow:hidden;background-color:#10b981;color:#fff;font-weight:bold;font-size:1.25rem;padding:0.5rem 1rem;border-radius:9999px}.final-price-container{position:relative;display:flex}.final-price-container .early-bird{position:absolute;top:-31px;font-size:0.75rem;color:#555;left:0;right:0;white-space:normal;line-height:14px;text-align:center;font-weight:600;background-color:#fff3cd;color:#b45309;padding:0.25rem 0.75rem;border-radius:9999px;display:inline-block;font-size:.75rem;border:1px solid #facc15;box-shadow:0 1px 2px rgba(0,0,0,0.05);margin-bottom:0.5rem;top:-64px;border-radius:5px}.rating-stars{font-size:1.25rem;color:#facc15;display:inline-flex;gap:2px;vertical-align:middle}.rating-summary{font-size:0.95rem;color:#6b7280;margin-left:0.5rem}.plugin-tagline{font-size:1.125rem;line-height:1.75rem;color:#6b7280;margin-bottom:2rem}.wpsani-contact-plugin{background-color:#ffffff;padding:2rem;border-radius:1rem;box-shadow:0 1px 4px rgba(0,0,0,0.04);border:1px solid #eee;margin-top:3rem}.wpsani-contact-plugin h5{color:var(--wpsani-primary);font-size:1.25rem;font-weight:700;margin-bottom:0.5rem}.wpsani-contact-form-single-download label{font-size:0.95rem;font-weight:600;margin-bottom:0.5rem;color:black}.cart-preview__button--trigger{background:#65509a}.cart-preview__button--trigger svg{stroke:white}.wpsani-contact-form-single-download input[type="text"],.wpsani-contact-form-single-download input[type="email"],.wpsani-contact-form-single-download select,.wpsani-contact-form-single-download textarea{color:#222;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:0.75rem 1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);font-size:1rem;transition:border-color 0.2s ease}.wpsani-contact-form-single-download input[type="submit"]{background:var(--wpsani-primary);border:none;padding:0.85rem 2rem;font-weight:600;font-size:1rem;color:#fff;border-radius:10px;margin-top:1.25rem;transition:all 0.2s ease-in-out}.wpsani-contact-form-single-download input[type="submit"]:hover{background:var(--wpsani-primary-hover);transform:translateY(-2px)}.wpsani-contact-form-single-download .required{color:#ef4444}#wpsani-contact-form-single-download,#contact-us{scroll-margin-top:100px}.mobile-nav{position:fixed;top:92px;left:0;right:0;background:white;z-index:1000;padding:1.5rem;display:none;transition:all 0.3s ease-in-out;background:#f8f9fc;border-top:1px solid #e5e7eb;box-shadow:0 10px 25px rgba(0,0,0,0.05)}.mobile-nav.active{display:block}.hamburger{cursor:pointer;z-index:10000}.hamburger span{display:block;width:24px;height:2px;background:var(--primary-color);margin:5px 0;transition:0.3s}.mobile-nav ul{padding-left:0;list-style:none}.cart-link i,.account-link i{transition:transform 0.25s ease,box-shadow 0.25s ease}.cart-link:hover i,.account-link:hover i{transform:scale(1.1);color:var(--primary-color)}.mobile-nav ul li{margin-bottom:1rem;flex:0 0 100%}.mobile-nav ul li a{display:block;padding:0.5rem 1rem;font-weight:600;color:var(--primary-color);border-radius:6px;transition:background 0.3s ease;background-color:white;box-shadow:0 1px 2px rgba(0,0,0,0.04);border:1px solid #e4e4e7;border-radius:10px;padding:0.75rem 1rem;font-size:1rem;display:flex;align-items:center;justify-content:space-between}.mobile-nav ul li a:hover{background-color:#f1ecff}.mobile-nav ul{flex-wrap:wrap;list-style:none !important;padding:0 !important}#mobile-menu-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:998;display:none}#mobile-menu-overlay.active{display:block}.single-download .featured-image{max-height:120px;object-fit:contain}.tab-pane ul{list-style-type:disc}.tab-pane ol{list-style-type:decimal}.wpcf7 form.sent .wpcf7-response-output{color:white}.wpsani-top-cta{padding:1rem 2rem;position:fixed;background:white;width:100%;z-index:3;top:108px}.amount.amount-free-label{background:green;color:white;padding:0 1rem;border-radius:3px;margin-right:8px}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(128,0,255,0.4)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(128,0,255,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(128,0,255,0)}}#wpsani-free-download-form .btn-purple{background:linear-gradient(135deg,#6a11cb,#2575fc);color:#fff;font-weight:bold;border:none;transition:all 0.3s ease}#wpsani-free-download-form .btn-purple:hover{background:linear-gradient(135deg,#5011a7,#185bd9);transform:scale(1.03);box-shadow:0 4px 12px rgba(0,0,0,0.3)}@media(max-width:1400px){.pc-price-final{font-size:1rem}}@media (max-width:991px){.wpsani-plugin-wrapper{padding-top:2rem !important}span.badge.discount{background-color:black;margin-right:auto;font-size:.75rem}.single-download .included-title{margin-top:0 !important;line-height:30px}header{padding:1rem}header .logo-top-bar{border-width:2px;width:45px}.bottom-footer .footer-nav{flex-wrap:wrap;justify-content:flex-start !important}#lp-whatslink-click-tracker .hero{padding-top:0}.hero h1{font-size:2rem;line-height:1.3;margin-bottom:1rem}.hero p.lead{font-size:1rem;line-height:1.6;margin-bottom:2rem}.hero .cta-buttons{flex-direction:column;gap:1rem}.cta-buttons .cta{width:100%;padding:1rem 1.5rem;font-size:1rem}.why-wpsani .row>div{flex:0 0 100%;max-width:100%;margin-bottom:2rem}.why-wpsani .feature-icon i{font-size:1.75rem}.featured-categories .category-card{padding:1rem;margin-bottom:2rem}.category-card h3{font-size:1rem}.category-card p{font-size:0.9rem}.swiper-wrapper{padding-left:0.5rem}.featured-edd-plugins h2,.featured-categories h2,.featured-new-arrivals h2{font-size:1.5rem;margin-bottom:1rem;text-align:center}.featured-new-arrivals h2,.featured-edd-plugins h2{margin-bottom:0}.featured-edd-plugins p,.featured-categories p,.featured-new-arrivals p{text-align:center;font-size:0.95rem}.view-all{display:block;text-align:center;margin-top:1rem;font-size:0.95rem;margin-bottom:2rem}.contact-us-banner h2{font-size:1.5rem}.contact-us-banner p{font-size:0.95rem}#homepage .hero{padding:3rem 0}section{padding:3rem 0}.contact-us-banner{padding-bottom:0}.plugin-card{border-radius:14px !important}.pc-image{height:160px}.pc-body{padding:.95rem 1.05rem 1.05rem}.pc-title-link h3{font-size:.98rem}.pc-price-amount{font-size:1.1rem}.pc-action button.edd-add-to-cart,.pc-action a.edd-submit,.pc-action a.pc-btn-primary,.pc-action a.pc-btn-ghost{padding:.52rem 1rem !important;font-size:.78rem !important}.featured-edd-plugins{padding:2rem 0}.swiper-slide .plugin-card{height:100%}#plugin-list{justify-content:center}html h1{font-size:2rem;line-height:1.3;margin-bottom:1rem}footer .logo{width:45px;border-width:2px}.single-download #spec ul{flex-wrap:wrap}.single-download #spec ul li{flex:0 0 100%}.single-download .featured-image{max-height:285px;object-fit:cover}.external-links{margin-top:0}.single-download h1{font-size:2rem;line-height:1.3;gap:0.5rem !important;flex-direction:column;align-items:flex-start}.final-price-container{flex-direction:row;align-items:center;gap:0.5rem;width:100%;position:relative}.mobile-bottom-bar{position:fixed;bottom:0;left:0;right:0;background:#ffffff;border-top:1px solid #ddd;padding:0.6rem 1rem;z-index:9999;box-shadow:0 -4px 12px rgba(0,0,0,0.08)}.cart-preview__button--trigger{left:auto !important;right:20px !important}.wpsani-top-cta{background:#ffffff;padding:0.4rem 0.7rem;border-bottom:1px solid rgba(0,0,0,0.08);position:sticky;top:93px;z-index:9}.wpsani-top-cta-inner{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:0.45rem 0.9rem;border-radius:8px;background:#f0e9ff;width:100%;transition:background 0.2s ease}.wpsani-top-cta-inner:hover{background:#e8ddff}.cta-title{color:#5a2eca;font-weight:700;font-size:14px;display:block}.cta-sub{color:#333;font-size:12px;opacity:0.9}.wpsani-top-cta-inner i{color:#5a2eca;font-size:16px;margin-left:10px;transition:transform .2s ease}.wpsani-top-cta-inner:hover i{transform:translateX(3px)}.promo-badge{background:hsl(142,50%,40%);color:white;font-size:11px;padding:2px 6px;border-radius:6px;font-weight:700;text-transform:uppercase;letter-spacing:0.3px}.mbb-inner{display:flex;justify-content:space-between;align-items:center}.mbb-left{display:flex;flex-direction:column}.mbb-price{font-size:1.3rem;font-weight:700;color:#6f42c1}.mbb-old-price{font-size:0.9rem;text-decoration:line-through;color:#999;line-height:1.1;margin-bottom:-2px}@media (min-width:992px){.mobile-bottom-bar{display:none !important}}#iubenda-cs-banner{transform:scale(.78);padding:0.5rem}.single-download .review-link{margin-bottom:0 !important}.single-download .back-link{margin-bottom:.5rem !important}.single-download .reviews{margin-bottom:0 !important}.single-download .reviews>div{margin-bottom:0 !important}.wpsani-plugin-wrapper .container .row .col-lg-12{order:-2}.wpsani-plugin-wrapper .container .row .col-lg-4{margin-bottom:5px}.final-price-container .early-bird{position:static;display:inline-flex;font-size:0.7rem;padding:0.25rem 0.5rem;margin-bottom:0;margin-top:0.3rem;border-radius:999px}.final-price-container .badge{font-size:1.5rem;padding:0.4rem 0.8rem}.plugin-meta-cards{overflow-x:auto;display:flex;flex-wrap:nowrap;gap:1rem;padding-bottom:0.5rem}.plugin-meta-cards .feature-bullet{white-space:nowrap;flex-shrink:0}}#homepage .hero{position:relative;overflow:hidden;padding:clamp(4.5rem,7vw,7rem) 0;background:radial-gradient(900px 380px at 18% 30%,rgba(110,89,165,0.55),transparent 62%),radial-gradient(700px 320px at 82% 28%,rgba(155,135,245,0.40),transparent 60%),radial-gradient(650px 320px at 65% 85%,rgba(110,89,165,0.35),transparent 62%),linear-gradient(90deg,#6E59A5 0%,#3b2f66 55%,#111827 100%)}#homepage .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,0.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.07) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 35%,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 70%);opacity:.32;pointer-events:none}#homepage .hero::after{content:"";position:absolute;inset:-35%;background:conic-gradient(from 220deg at 50% 40%,rgba(255,255,255,0.08),rgba(155,135,245,0.16),rgba(110,89,165,0.22),rgba(255,255,255,0.06),rgba(110,89,165,0.18));filter:blur(22px);opacity:.55;pointer-events:none}#homepage .hero .container{position:relative;z-index:2}#homepage .hero h1.hero-title{font-size:clamp(2.2rem,4.8vw,3.7rem);line-height:1.04;letter-spacing:-0.02em;font-weight:850;margin-bottom:1.1rem;text-wrap:balance}#homepage .hero .hero-subtitle{font-size:clamp(1.05rem,1.6vw,1.25rem);color:rgba(255,255,255,0.80);max-width:54ch;margin:0 auto 1.9rem}#homepage .hero .animated-logo{display:inline-block;padding:0 .15rem;color:#fff;text-shadow:0 18px 50px rgba(155,135,245,0.30),0 10px 30px rgba(110,89,165,0.28)}#homepage .hero .accent-gradient{background:linear-gradient(90deg,#ffffff 0%,#d6ccff 40%,#9b87f5 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#homepage .hero .cta-tertiary{background:rgba(255,255,255,0.10);color:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.18);box-shadow:0 14px 30px rgba(0,0,0,0.18)}#homepage .hero .cta-tertiary:hover{background:rgba(255,255,255,0.14)}#homepage .hero .hero-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:1rem}#homepage .hero .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.16);color:rgba(255,255,255,0.86);font-weight:650;font-size:0.92rem;backdrop-filter:blur(8px)}#homepage .hero .hero-underline{height:1px;width:min(580px,92%);margin:1.2rem auto 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.35),transparent);opacity:.65}@keyframes orb-a{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(45px,-32px) scale(1.08)}66%{transform:translate(-22px,26px) scale(0.96)}}@keyframes orb-b{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-38px,22px) scale(1.06)}66%{transform:translate(32px,-28px) scale(0.97)}}@keyframes orb-c{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(22px,32px) scale(1.12)}}@keyframes fade-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-btn{0%{left:-80%}55%{left:130%}100%{left:130%}}@keyframes slide-in-card{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-fx{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.hero-orb{position:absolute;border-radius:50%;filter:blur(72px);opacity:0;animation-fill-mode:forwards}.hero-orb-1{width:520px;height:520px;background:radial-gradient(circle at 40% 40%,rgba(155,135,245,.55),transparent 65%);top:-180px;left:-150px;animation:orb-a 11s ease-in-out infinite,fade-up .7s .15s ease forwards}.hero-orb-2{width:440px;height:440px;background:radial-gradient(circle at 60% 55%,rgba(110,89,165,.50),transparent 65%);bottom:-170px;right:-110px;animation:orb-b 13s ease-in-out infinite,fade-up .7s .3s ease forwards}.hero-orb-3{width:280px;height:280px;background:radial-gradient(circle at 50% 50%,rgba(220,208,255,.32),transparent 60%);top:18%;left:54%;animation:orb-c 9s ease-in-out infinite,fade-up .7s .5s ease forwards}#homepage .hero .cta-primary{background:rgba(255,255,255,.96) !important;color:var(--primary-color) !important;border:1.5px solid rgba(255,255,255,.7) !important;box-shadow:0 8px 32px rgba(0,0,0,.22),0 1px 0 rgba(255,255,255,.35) inset,0 -1px 0 rgba(0,0,0,.08) inset !important;font-weight:700;position:relative;overflow:hidden;transition:all .28s ease !important}#homepage .hero .cta-primary::after{content:'';position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0),rgba(255,255,255,.30),rgba(255,255,255,0));transform:skewX(-22deg);animation:shimmer-btn 4.5s ease-in-out infinite}#homepage .hero .cta-primary:hover{background:linear-gradient(135deg,#6E59A5,#9b87f5) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 14px 40px rgba(110,89,165,.55) !important;transform:translateY(-2px)}.trust-bar{background:linear-gradient(90deg,#f4f0ff 0%,#fdfcff 50%,#f4f0ff 100%);border-top:1px solid rgba(110,89,165,.14);border-bottom:1px solid rgba(110,89,165,.14);padding:.9rem 0;animation:fade-up .5s .1s ease both}.trust-bar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}.trust-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.83rem;font-weight:600;color:#413970;padding:.32rem 1rem .32rem .55rem;border-radius:999px;background:rgba(110,89,165,.07);border:1px solid rgba(110,89,165,.13);white-space:nowrap;transition:background .2s,border-color .2s,transform .2s}.trust-item:hover{background:rgba(110,89,165,.13);border-color:rgba(110,89,165,.24);transform:translateY(-1px)}.trust-item i{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,rgba(110,89,165,.18),rgba(155,135,245,.15));display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;color:var(--primary-color);flex-shrink:0}.trust-sep{width:4px;height:4px;border-radius:50%;background:rgba(110,89,165,.22);flex-shrink:0}.section-eyebrow{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(90deg,var(--primary-color) 0%,var(--tertiary-color) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.5rem}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.section-header-left h2{margin-bottom:.2rem}.section-header-left p{margin-bottom:0;color:#64748b}.section-header-centered{text-align:center;margin-bottom:2.5rem}.section-header-centered h2{margin-bottom:.35rem}.section-header-centered>p{color:#64748b;max-width:58ch;margin:0 auto}.featured-edd-plugins,.featured-new-arrivals{background:#fff;position:relative}.featured-edd-plugins::after,.featured-new-arrivals::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:180px;height:1px;background:linear-gradient(90deg,transparent,rgba(110,89,165,.28),transparent)}.swiper-slide{animation:slide-in-card .4s ease both}.swiper-slide:nth-child(2){animation-delay:.06s}.swiper-slide:nth-child(3){animation-delay:.12s}.plugin-card{border-radius:16px !important;overflow:hidden !important;border:1px solid #ede9fe !important;box-shadow:0 2px 8px rgba(0,0,0,.06) !important;position:relative !important;background:#fff !important;display:flex !important;flex-direction:column !important;height:100% !important;transition:transform .28s ease,box-shadow .28s ease,border-color .25s ease !important}.plugin-card:hover{transform:translateY(-8px) !important;box-shadow:0 24px 56px rgba(110,89,165,.20),0 4px 16px rgba(110,89,165,.10) !important;border-color:rgba(110,89,165,.45) !important}.pc-accent-bar{height:4px;background:linear-gradient(90deg,#6E59A5,#9b87f5,#c4b5fd);flex-shrink:0}.pc-badges{position:absolute;top:.8rem;left:.8rem;display:flex;gap:.35rem;z-index:4}.pc-badge{font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .75rem;border-radius:6px;line-height:1.3;color:#fff}.pc-badge-new{background:#3b82f6}.pc-badge-free{background:#10b981}.pc-badge-premium{background:#6E59A5}.pc-badge-sale{background:#ef4444}.pc-image-wrap{display:block;flex-shrink:0}.pc-image{height:335px;overflow:hidden;position:relative;background:#f3f0ff}.pc-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease}.plugin-card:hover .pc-image img{transform:scale(1.06)}.pc-image-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#c4b5fd;font-size:3rem}.pc-body{padding:1.1rem 1.2rem 1.2rem;display:flex;flex-direction:column;flex-grow:1}.pc-title-link{display:block;text-decoration:none !important;color:inherit !important;margin-bottom:.35rem}.pc-title-link h3{font-size:1.05rem;font-weight:800;line-height:1.3;margin:0;color:#0f172a;letter-spacing:-.01em;transition:color .2s}.pc-title-link:hover h3{color:#6E59A5}.pc-rating{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.6rem}.pc-stars{color:#f59e0b;font-size:.8rem;display:inline-flex;gap:1px}.pc-rating-count{font-size:.72rem;color:#94a3b8}.pc-excerpt{font-size:.875rem;color:#64748b;line-height:1.6;margin:0 0 auto;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid #f1f5f9}.pc-price{display:flex;align-items:baseline;gap:.3rem;flex-shrink:0}.pc-price-amount{font-size:1.28rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.pc-price-free{font-size:1.15rem;font-weight:800;color:#059669}.pc-price-original{font-size:.8rem;color:#94a3b8;text-decoration:line-through;font-weight:500}.pc-action{flex-shrink:0}.pc-action form,.pc-action .edd_download_purchase_form{margin:0 !important;padding:0 !important;display:inline !important}.pc-action .edd_purchase_submit_wrapper{display:inline !important}.pc-action .edd-cart-ajax-alert,.pc-action .eddr-notice,.pc-action .edd-loading{display:none !important}.pc-action button.edd-add-to-cart,.pc-action a.edd-submit,.pc-action a.pc-btn-primary,.pc-action a.pc-btn-ghost{display:inline-flex !important;align-items:center !important;gap:.4rem !important;padding:.6rem 1.25rem !important;border-radius:10px !important;font-size:.82rem !important;font-weight:700 !important;line-height:1 !important;min-width:unset !important;white-space:nowrap !important;cursor:pointer !important;text-decoration:none !important;transition:transform .22s ease,box-shadow .22s ease !important;border:none !important;letter-spacing:.01em !important}.edd-submit.button{margin-right:5px}.pc-action button.edd-add-to-cart{background:linear-gradient(135deg,#6E59A5 0%,#9b87f5 100%) !important;color:#fff !important;box-shadow:0 4px 14px rgba(110,89,165,.40) !important}.pc-action button.edd-add-to-cart:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(110,89,165,.55) !important;color:#fff !important}.pc-action a.edd-submit{background:linear-gradient(135deg,#059669 0%,#10b981 100%) !important;color:#fff !important;box-shadow:0 4px 14px rgba(16,185,129,.40) !important}.pc-action a.edd-submit:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(16,185,129,.55) !important;color:#fff !important}.pc-action a.pc-btn-primary{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%) !important;color:#fff !important;box-shadow:0 4px 14px rgba(59,130,246,.40) !important}.pc-action a.pc-btn-primary:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(59,130,246,.55) !important;color:#fff !important}.pc-action a.pc-btn-ghost{background:#f8fafc !important;color:#64748b !important;border:1.5px solid #e2e8f0 !important;box-shadow:none !important}.swiper-featured-plugins,.swiper-new-arrivals{overflow:visible !important;padding:10px 4px 2.5rem !important}#featured-edd-plugins .container,.featured-new-arrivals .container{overflow:hidden}.swiper-button-next,.swiper-button-prev{display:none !important}.swiper-scrollbar{background:rgba(110,89,165,.12) !important;height:3px !important;border-radius:999px !important;bottom:0 !important}.swiper-scrollbar-drag{background:linear-gradient(90deg,#6E59A5,#9b87f5) !important;border-radius:999px !important}.featured-categories{background:linear-gradient(160deg,#f9f7ff 0%,#ede7fa 55%,#faf8ff 100%);position:relative}.featured-categories::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 5%,var(--primary-color) 35%,var(--tertiary-color) 65%,transparent 95%)}a.category-card-v2{display:flex;flex-direction:column;gap:1.1rem;padding:1.85rem;border-radius:20px;background:rgba(255,255,255,.88);border:1px solid rgba(110,89,165,.14);text-decoration:none;color:inherit;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:box-shadow .28s ease,transform .28s ease,border-color .28s ease,background .2s ease;height:100%;position:relative;overflow:hidden}a.category-card-v2::before{content:'';position:absolute;inset:0;background:linear-gradient(140deg,rgba(110,89,165,.07),transparent 55%);opacity:0;transition:opacity .28s ease;pointer-events:none}a.category-card-v2:hover{box-shadow:0 20px 50px rgba(110,89,165,.20),0 0 0 2px var(--primary-color);transform:translateY(-6px);border-color:transparent;background:rgba(255,255,255,.98);color:inherit}a.category-card-v2:hover::before{opacity:1}.cat-icon-wrap{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;position:relative;z-index:1}.cat-body{position:relative;z-index:1}.cat-body h3{font-size:1.2rem;font-weight:800;margin-bottom:.4rem;color:var(--text-color);letter-spacing:-.01em}.cat-body p{font-size:.9rem;color:#64748b;margin-bottom:0;line-height:1.56}.cat-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(110,89,165,.10);position:relative;z-index:1}.cat-count{font-size:.8rem;font-weight:700;color:var(--primary-color);background:rgba(110,89,165,.09);padding:.25rem .7rem;border-radius:999px}.cat-arrow{width:30px;height:30px;border-radius:50%;background:rgba(110,89,165,.10);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:.82rem;transition:all .22s ease}a.category-card-v2:hover .cat-arrow{background:var(--primary-color);color:#fff;transform:translateX(3px)}.why-wpsani{background:linear-gradient(135deg,#120f22 0%,#1c1433 55%,#0e121e 100%);position:relative;overflow:hidden}.why-wpsani::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 750px 420px at 12% 52%,rgba(110,89,165,.30),transparent 58%),radial-gradient(ellipse 550px 320px at 88% 45%,rgba(155,135,245,.18),transparent 58%);pointer-events:none}.why-wpsani::after{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(155,135,245,.55),transparent)}.why-wpsani .section-eyebrow{background:linear-gradient(90deg,var(--tertiary-color),#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.why-wpsani h2{color:#fff !important}.why-card{background:rgba(255,255,255,.058);border:1px solid rgba(255,255,255,.09);border-left:3px solid var(--tertiary-color);border-radius:20px;padding:2rem 1.8rem;height:100%;text-align:left;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.why-card::after{content:'';position:absolute;top:-45px;right:-45px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(155,135,245,.12),transparent 70%);pointer-events:none}.why-card:hover{background:rgba(255,255,255,.09);box-shadow:0 10px 36px rgba(0,0,0,.28),0 0 0 1px rgba(155,135,245,.28);transform:translateY(-5px)}.why-icon{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,rgba(110,89,165,.42),rgba(155,135,245,.26));border:1px solid rgba(155,135,245,.22);display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;font-size:1.2rem;color:var(--tertiary-color)}.why-card h4{font-weight:700;font-size:1.1rem;margin-bottom:.5rem;color:#fff;letter-spacing:-.01em}.why-card p{color:rgba(255,255,255,.60);font-size:.91rem;line-height:1.66;margin-bottom:0}.guides-highlights{background:linear-gradient(160deg,#fdfcff 0%,#f2edfd 100%);position:relative}.guides-highlights::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,89,165,.22),transparent)}.guide-card{border-radius:18px !important;transition:box-shadow .25s ease,transform .25s ease !important}.guide-card:hover{box-shadow:0 14px 40px rgba(110,89,165,.14) !important;transform:translateY(-6px) !important}.contact-us-banner{background:radial-gradient(ellipse 820px 520px at 18% 28%,rgba(110,89,165,.30),transparent 52%),radial-gradient(ellipse 620px 420px at 82% 72%,rgba(155,135,245,.18),transparent 52%),linear-gradient(135deg,#0c0a17 0%,#181028 55%,#090c17 100%);position:relative;overflow:hidden}.contact-us-banner::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 78% 68% at 50% 50%,black,transparent);pointer-events:none}.contact-us-banner>.container{position:relative;z-index:1}.contact-us-banner h2{color:#fff !important}.contact-us-banner .fs-5{color:rgba(255,255,255,.65) !important}.contact-eyebrow{display:block !important;background:linear-gradient(90deg,var(--tertiary-color),#c4b5fd) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important;margin-bottom:.5rem}.contact-feature-card{background:rgba(255,255,255,.058);border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:1.6rem;height:100%;transition:background .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.contact-feature-card::before{content:'';position:absolute;bottom:-35px;right:-35px;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle,rgba(155,135,245,.10),transparent 70%);pointer-events:none}.contact-feature-card:hover{background:rgba(255,255,255,.09);box-shadow:0 8px 28px rgba(0,0,0,.22);transform:translateY(-3px)}.contact-feature-card i{font-size:1.4rem;color:var(--tertiary-color);margin-bottom:.7rem;display:block}.contact-feature-card h5{font-weight:700;color:#fff;margin-bottom:.4rem;font-size:1rem}.contact-feature-card p{color:rgba(255,255,255,.58);font-size:.875rem;line-height:1.6;margin-bottom:0}@media (max-width:991px){.hero-orb-1{width:320px;height:320px;top:-90px;left:-90px}.hero-orb-2{width:260px;height:260px;bottom:-90px;right:-70px}.hero-orb-3{display:none}}@media (max-width:767px){.trust-sep{display:none}.trust-bar-inner{justify-content:center;gap:.35rem}.trust-item{padding:.25rem .7rem .25rem .5rem;font-size:.78rem}.trust-item i{width:18px;height:18px;font-size:.68rem}.section-header{flex-direction:column;align-items:flex-start}.section-header .view-all{align-self:flex-start}.why-card{text-align:left}a.category-card-v2{border-radius:14px;padding:1.4rem}}