@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Rubik:wght@400;500;700;800&family=Roboto:wght@400;500;700;900&family=Inter:wght@400;500;600;700&display=swap";:root{--primary:#d1eb42;--primary-dark:#b8d136;--dark:#000;--dark-bg:#111;--text:#333;--text-light:#666;--text-muted:#888;--bg-light:#f2f3f5;--bg-white:#fff;--border:#eee;--heading:#1a1a2e;--shadow:#b8b8b84a;--font-heading:"Archivo", sans-serif;--font-body:"Roboto", sans-serif;--font-accent:"Rubik", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:#000;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:color .3s}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:1300px;margin:0 auto;padding:0 15px}.text-center{text-align:center}.btn{cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px;border:none;padding:12px 30px;transition:all .3s;display:inline-block}.btn-primary{background:var(--primary);color:var(--dark)}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px)}.btn-round{border-radius:50px}.btn-sm{padding:8px 20px;font-size:13px}.section-padding{padding:80px 0}.bg-light{background:var(--bg-light)}.section-header,.section-header .text-center{margin-bottom:20px}.section-subtitle{text-transform:uppercase;letter-spacing:2px;color:var(--primary);margin-bottom:10px;font-size:14px;font-weight:600;display:block}.section-title{font-family:var(--font-heading);color:var(--heading);margin-bottom:15px;font-size:42px;font-weight:700}.how-we-work-section .section-title{color:var(--primary);font-size:22px;line-height:1.5}.preloader{z-index:99999;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.spinner{text-align:center}.dot-loader{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.dot-loader span{background:var(--primary);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite bounce}.dot-loader span:first-child{animation-delay:-.32s}.dot-loader span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.header-top{background:var(--dark);color:#fff;padding:15px 0}.header-top-inner{justify-content:space-between;align-items:center;display:flex}.header-top-info{gap:20px;display:flex}.header-top-info li{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.header-top-info li i{color:#fff;font-size:18px}.header-main{z-index:999;background:#000000e6;transition:background .3s,box-shadow .3s}.header-main.scrolled{background:#000000f2;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px #0000004d}.header-spacer{display:none}.header-spacer.active{height:88px;display:block}.header-main-inner{justify-content:space-between;align-items:center;display:flex}.logo{padding:15px 0}.logo img{width:auto;height:58px}.nav-menu{gap:0;display:flex}.nav-menu li a{color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:35px 25px;font-size:15px;font-weight:600;transition:color .3s;display:block;position:relative}.nav-menu li a:after{content:"";background:var(--primary);width:0;height:3px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav-menu li:hover a,.nav-menu li.active a{color:var(--primary)}.nav-menu li:hover a:after,.nav-menu li.active a:after{width:100%}.mobile-menu-toggle{cursor:pointer;background:0 0;border:none;padding:10px;display:none}.mobile-menu-toggle span{background:#fff;width:25px;height:2px;margin:5px 0;transition:all .3s;display:block}.mobile-header-btns{align-items:center;gap:10px;display:none}.mobile-header-btn{cursor:pointer;font-size:16px;font-family:var(--font-body);border-radius:50px;justify-content:center;align-items:center;padding:8px 12px;transition:all .3s;display:flex}.mobile-header-btn i{font-size:14px}.mobile-header-btn:first-child{color:#000;background:#d1eb42;border:none}.mobile-header-btn:first-child:hover{background:var(--primary-dark)}.mobile-header-btn:last-child{color:#d1eb42;background:0 0;border:1px solid #d1eb42}.mobile-header-btn:last-child:hover{color:#000;background:#d1eb42}@media (width<=992px){.header-top,.nav-menu{display:none}.mobile-menu-toggle{display:block}.mobile-header-btns{margin-left:auto;display:flex}.header-main-inner{flex-wrap:wrap;gap:10px}}.mobile-nav{z-index:1000;background:#fff;padding-top:80px;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 15px #0000001a}.mobile-nav.active{display:block}.mobile-nav-close{cursor:pointer;color:#333;background:0 0;border:none;font-size:24px;position:absolute;top:20px;right:20px}.mobile-nav-menu li a{border-bottom:1px solid var(--border);color:#333;padding:12px 20px;font-size:15px;font-weight:500;display:block}.header-btn:hover{box-shadow:0 4px 12px #d1eb4266;background:var(--primary-dark)!important}.header-btn-outline:hover{box-shadow:0 4px 12px #d1eb4266;background:var(--primary)!important;color:var(--dark)!important}.hero-slider{position:relative;overflow:hidden}.slider-slide{background-color:#0a0a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:700px;position:relative}.slider-slide:before{content:"";background:linear-gradient(135deg,#0006 0%,#0000001a 100%);position:absolute;inset:0}.slider-content{z-index:2;padding:120px 0;position:relative}.slider-inner{justify-content:space-between;align-items:center;display:flex}.slider-text{z-index:2;max-width:550px;position:relative}.slider-title{font-family:var(--font-accent);color:#fff;margin-bottom:20px;font-size:65px;font-weight:800;line-height:1.1}.slider-subtitle{color:#ffffffd9;max-width:400px;margin-bottom:30px;font-size:18px}.slider-banner{z-index:1;flex-shrink:0;position:relative}.slider-banner img{max-width:500px}.reviews-services-section{background:#fff;padding:40px 0 60px}.services-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.service-block{text-align:center;background:#fff;border-radius:10px;padding:40px 30px;transition:all .3s;box-shadow:0 5px 25px #0000000d}.service-block:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000001a}.service-icon{background:#d1eb421a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.service-svg-icon{filter:brightness(0)saturate()invert(56%)sepia(85%)saturate(500%)hue-rotate(50deg);width:45px;height:45px}.service-title{font-family:var(--font-heading);color:var(--heading);margin-bottom:12px;font-size:22px;font-weight:700}.service-desc{color:var(--text-muted);font-size:15px;line-height:1.7}.deals-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.deals-grid:has(.deal-card.has-image){row-gap:60px}.deal-card{text-align:center;background:#fff;border-radius:12px;padding:35px 25px;transition:all .3s;box-shadow:0 5px 20px #0000000d}.deal-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px #0000001a}.deal-image{object-fit:contain;max-width:100%;height:72px;margin:-67px auto 12px;display:block}.deal-title{font-family:var(--font-heading);color:var(--heading);margin-bottom:5px;font-size:22px;font-weight:700}.deal-subtitle{color:var(--text-muted);margin-bottom:15px;font-size:14px}.deal-price{font-family:var(--font-heading);color:var(--primary);margin-bottom:25px;font-size:32px;font-weight:800}.deals-tabs{justify-content:center;gap:20px;margin-top:15px;display:flex}.deals-tab{color:var(--text-muted);cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-body);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;transition:all .3s}.deals-tab:hover{color:var(--heading)}.deals-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.deals-description{text-align:center;color:var(--text-muted);margin-top:20px;margin-bottom:60px;font-size:15px}.work-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px;display:grid}.work-step{text-align:center;padding:30px 20px}.step-number{font-family:var(--font-heading);color:var(--primary);margin-bottom:15px;font-size:60px;font-weight:900;line-height:1}.step-title{font-family:var(--font-heading);color:var(--heading);font-size:20px;font-weight:700}.how-we-work-section .step-title{color:#fff}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.testimonial-card{background:#fff;border-radius:12px;padding:35px 35px 110px;position:relative;box-shadow:0 5px 20px #0000000d}.testimonial-quote{margin-bottom:20px}.testimonial-quote i{color:var(--primary);margin-bottom:10px;font-size:24px}.testimonial-quote p{color:var(--text-light);font-size:14px;font-style:italic;line-height:1.8}.testimonial-rating{width:100%;position:absolute;bottom:55px}.testimonial-rating i{color:#f1c40f;font-size:14px}.testimonial-rating .star-empty{color:#ddd}.testimonial-author{width:100%;position:absolute;bottom:10px}.testimonial-author img{object-fit:cover;border-radius:50%;width:50px;height:50px}.testimonial-author h4{color:var(--heading);font-size:16px;font-weight:600}.testimonial-author span{color:var(--text-muted);font-size:13px}.footer-main{background:var(--dark-bg);padding:80px 0 50px;position:relative}.footer-main:before{content:"";opacity:.15;background-image:url(/images/spider_bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.footer-columns{z-index:2;grid-template-columns:2fr 1fr;gap:40px;display:grid;position:relative}.footer-logo{margin-bottom:20px}.footer-contact li{color:#ffffffb3;align-items:center;gap:10px;margin-bottom:10px;font-size:15px;display:flex}.footer-contact li i{color:var(--primary)}.footer-title{font-family:var(--font-heading);color:#fff;margin-bottom:20px;padding-bottom:10px;font-size:20px;font-weight:700;position:relative}.footer-title:after{content:"";background:var(--primary);width:40px;height:2px;position:absolute;bottom:0;left:0}.footer-links li{margin-bottom:10px}.footer-links li a{color:#ffffffb3;font-size:15px;transition:all .3s}.footer-links li a:hover{color:var(--primary);padding-left:5px}.footer-bottom{z-index:2;background:#0000004d;padding:20px 0;position:relative}.footer-bottom p{color:#fff9;text-align:center;font-size:13px}.scroll-to-top{background:var(--primary);width:45px;height:45px;color:var(--dark);z-index:999;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:none;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 15px #d1eb4266}.scroll-to-top.show{display:flex}.scroll-to-top:hover{transform:translateY(-3px)}.page-banner{background:var(--dark-bg);padding:20px 0 30px;position:relative}.page-banner .container{z-index:2;position:relative}.page-title{font-family:var(--font-heading);color:#fff;margin-bottom:10px;font-size:42px;font-weight:700}.breadcrumb{gap:10px;display:flex}.breadcrumb li{color:#ffffffb3;font-size:15px}.breadcrumb li:after{content:"/";margin-left:10px}.breadcrumb li:last-child:after{content:""}.breadcrumb li a{color:var(--primary)}.breadcrumb li a:hover{text-decoration:underline}.testimonials-slider-wrapper{align-items:center;display:flex;position:relative}.testimonials-slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary) transparent;gap:25px;width:100%;padding:10px 0;display:flex;overflow-x:auto}.testimonials-slider.testimonials-center{justify-content:center;overflow-x:visible}.testimonials-slider::-webkit-scrollbar{height:6px}.testimonials-slider::-webkit-scrollbar-track{background:0 0}.testimonials-slider::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.testimonials-slider .testimonial-card{scroll-snap-align:start;flex-shrink:0;width:100%;min-width:280px;max-width:300px}.testimonials-arrow{background:var(--primary);width:40px;height:40px;color:var(--dark);cursor:pointer;z-index:2;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;transition:all .3s;display:flex}.testimonials-arrow:hover{background:var(--primary-dark);transform:scale(1.1)}.testimonials-arrow-left{margin-right:15px}.testimonials-arrow-right{margin-left:15px}.testimonials-slider-wrapper.hide-arrows .testimonials-arrow{display:none}@media (width<=480px){.testimonials-slider .testimonial-card{min-width:85%;max-width:85%}.testimonials-slider{gap:15px;padding:10px 5px}.testimonials-arrow{width:36px;height:36px;font-size:14px}.testimonials-arrow-left{margin-right:8px}.testimonials-arrow-right{margin-left:8px}}@media (width<=768px){.testimonials-slider .testimonial-card{min-width:280px;max-width:280px}.testimonials-slider{gap:20px}}.docs-page{background:var(--bg-light);min-height:calc(100vh - 200px);padding:60px 0 80px}.docs-header{margin-bottom:50px}.docs-header h1{font-family:var(--font-heading);color:var(--heading);margin-bottom:12px;font-size:42px;font-weight:700}.docs-header p{color:var(--text-muted);font-size:17px}.docs-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.docs-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000000f}.docs-card-header{background:var(--heading);color:#fff;align-items:center;gap:14px;padding:28px 32px;display:flex}.docs-card-header i{color:var(--primary);font-size:24px}.docs-card-header h2{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:700}.docs-list{padding:8px 0}.doc-item a{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 32px;transition:background .2s;display:flex}.doc-item:last-child a{border-bottom:none}.doc-item a:hover{background:#d1eb420f}.doc-icon{color:#e74c3c;background:#e74c3c1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.doc-title{color:var(--text);overflow-wrap:break-word;word-break:break-word;flex:1;min-width:0;font-size:15px;font-weight:500;line-height:1.4}.doc-item a:hover .doc-title{color:var(--heading)}.doc-arrow{color:var(--text-muted);opacity:0;font-size:14px;transition:all .2s;transform:translate(-8px)}.doc-item a:hover .doc-arrow{opacity:1;transform:translate(0)}.rte-content{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}.rte-content h1{font-family:var(--font-heading);color:var(--heading);margin:16px 0 8px;font-size:32px;font-weight:700}.rte-content h2{font-family:var(--font-heading);color:var(--heading);margin:14px 0 6px;font-size:26px;font-weight:700}.rte-content h3{font-family:var(--font-heading);color:var(--heading);margin:12px 0 4px;font-size:20px;font-weight:700}.rte-content p{margin-bottom:12px;line-height:1.7}.rte-content b,.rte-content strong{font-weight:700}.rte-content i,.rte-content em{font-style:italic}.rte-content u{text-decoration:underline}.rte-content ul{margin-bottom:12px;padding-left:24px}.rte-content li{margin-bottom:6px}.rte-content font[size="1"]{font-size:10px}.rte-content font[size="2"]{font-size:12px}.rte-content font[size="3"]{font-size:14px}.rte-content font[size="4"]{font-size:16px}.rte-content font[size="5"]{font-size:18px}.rte-content font[size="6"]{font-size:24px}.rte-content font[size="7"]{font-size:32px}.rte-content a{color:var(--primary)}.rte-content img,.rte-content table,.rte-content pre{max-width:100%;overflow-x:auto}.rte-content table{table-layout:fixed}.page-banner .breadcrumb{flex-wrap:wrap;gap:8px}.page-banner .breadcrumb li:after{display:none}.page-banner .breadcrumb li:not(:last-child):after{content:"/";margin-left:8px;display:inline}.contact-info p{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}@media (width<=1200px){.slider-title{font-size:50px}.deals-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.header-top,.nav-menu{display:none}.mobile-menu-toggle{display:block}.slider-inner{text-align:center;flex-direction:column}.slider-banner{display:none}.slider-title{font-size:40px}.services-grid{grid-template-columns:1fr}.work-steps{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr}.footer-columns{text-align:center;grid-template-columns:1fr}.footer-title:after{left:50%;transform:translate(-50%)}.docs-grid{grid-template-columns:1fr}}@media (width<=768px){.section-padding{padding:50px 0}.section-title{font-size:28px}.slider-title{font-size:32px}.slider-content{padding:60px 0}.deals-grid,.work-steps,.docs-grid{grid-template-columns:1fr}.docs-header h1{font-size:28px}.doc-item a{padding:14px 20px}.docs-card-header{padding:20px}.admin-sidebar{width:70px!important}.admin-sidebar .admin-sidebar-header h2,.admin-sidebar .admin-sidebar-header p,.admin-sidebar .admin-nav-label{display:none!important}.admin-sidebar .admin-nav-link{justify-content:center!important;padding:12px 10px!important}.admin-sidebar .admin-nav-icon{font-size:18px!important}.admin-sidebar .admin-sidebar-footer .admin-nav-link{justify-content:center!important}}
