@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=Roboto+Slab:wght@800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes numberCount{0%{--count:0}to{--count:var(--target)}}.stat-card{animation:countUp .6s ease-out forwards;opacity:0}.stat-card:first-child{animation-delay:.1s}.stat-card:nth-child(2){animation-delay:.2s}.stat-card:nth-child(3){animation-delay:.3s}.stat-number{animation:numberCount 2s ease-out forwards;animation-delay:.5s;counter-reset:num var(--count)}.stat-number:before{content:counter(num)}.hero-stats-grid.animate{--count:0}.hero-stats-grid.animate .stat-card{animation-play-state:running}.hero-stats-grid.animate .stat-number{--count:var(--target)}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}:root{--shadow:0 4px 6px -1px #0000000d;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--gradient-green:linear-gradient(135deg,#00c300,#090);--gradient-blue:linear-gradient(135deg,#0072ce,#005bb5);--gradient-red:linear-gradient(135deg,#dc2626,#b91c1c)}body{background:#f7f8fa;background:var(--light-bg);width:100%}.container{box-sizing:border-box;padding:0 clamp(1rem,4vw,20px);width:100%}.hero-main-title,h1,h2,h3,h4{animation:slideInUp .6s ease-out}.hero-main-title{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:.5rem;text-shadow:3px 4px 6px #000c}.hero-final h1,.hero-section h1,.hero-with-background h1{color:#fff}.hero-tagline-container{color:#fff;font-size:clamp(2rem,5vw,3rem);letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem;text-shadow:3px 4px 6px #000c}.hero-tagline-container span{display:block;margin-bottom:.3rem}.hero-tagline-container .separator{display:inline;margin:0 .5rem;opacity:.7}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUpNoShift{0%{opacity:0}to{opacity:1}}h2{font-size:clamp(1.5rem,5vw,2.5rem);position:relative}h3{font-size:clamp(1.1rem,3vw,1.4rem)}p{animation:fadeInUp .6s ease-out .2s both;font-size:clamp(.9rem,2.5vw,1.1rem)}@keyframes fadeInUpNoShift{0%{opacity:0}to{opacity:1}}a{position:relative;transition:all .3s ease}a:hover{transform:translateY(-2px)}.section{animation:slideInUpNoShift .8s ease-out;padding:clamp(30px,6vw,60px) 0}.section-alt-bg{background:#0000;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color)}.section-alt-bg:before{background:#0000;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0}.section-title{animation:slideInUpNoShift .6s ease-out .1s both;margin:0 auto clamp(20px,4vw,40px)}.section-title p{animation:fadeInUpNoShift .6s ease-out .3s both;font-size:clamp(1rem,3vw,1.2rem)}.grid-3{grid-gap:clamp(20px,4vw,30px);animation:slideInUpNoShift .8s ease-out .2s both;gap:clamp(20px,4vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.main-header{animation:slideDown .6s ease-out;box-shadow:0 2px 20px #0000001a;padding:clamp(.5rem,2vw,1rem) 0;width:100%;z-index:9999}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.main-nav{box-sizing:border-box;width:100%}.logo{font-size:clamp(1.2rem,4vw,1.5rem);transition:all .3s ease}.logo:hover{transform:scale(1.05)}.nav-links{flex-wrap:wrap;gap:clamp(.5rem,2vw,1.5rem)}.nav-links a{transition:all .3s ease}.nav-links a.active,.nav-links a:hover{transform:translateY(-2px)}.btn{border-radius:12px;overflow:hidden;position:relative}.btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.btn:hover:before{left:100%}.btn-primary{box-shadow:0 4px 15px #00c3004d}.btn-primary:hover{box-shadow:0 8px 25px #00c30066}.hero-final{background:#0000;overflow:hidden;padding:100px 0 60px;position:relative}.hero-section{animation:slideInUpNoShift .8s ease-out;background-color:#f8f9fa}.hero-section,.hero-with-background{transition:background-image .3s ease}.hero-with-background{background-color:#f8f9fa!important}@media (max-width:1024px){.desktop-nav .btn,.desktop-nav .nav-links{display:none!important}.hero-final,.hero-section,.hero-with-background{background-position:50%!important;background-size:cover!important;height:auto!important;min-height:auto!important;padding-top:80px!important}}@media (min-width:1025px) and (max-width:1200px){.desktop-nav .nav-links a{font-size:.8rem!important}.desktop-nav .nav-links{gap:.6rem!important}.logo{font-size:1.4rem!important}.desktop-nav .btn{font-size:.8rem!important;padding:.4rem .8rem!important}.desktop-nav .btn i{font-size:.9rem!important}}@media (min-width:1025px) and (max-width:1100px){.desktop-nav .nav-links a{font-size:.75rem!important}.desktop-nav .nav-links{gap:.4rem!important}.logo{font-size:1.2rem!important}.desktop-nav .btn{font-size:.75rem!important;padding:.3rem .6rem!important}.desktop-nav .btn i{font-size:.8rem!important}}.hero-final:before{bottom:0;left:0;right:0;top:0}.hero-final:after,.hero-final:before{background:#0000;content:"";pointer-events:none;position:absolute}.hero-final:after{animation:float 6s ease-in-out infinite;border-radius:50%;height:200px;right:10%;top:10%;width:200px}.hero-tagline-container{align-items:center;animation:slideInUp .8s ease-out .2s both;color:#1f2937;color:var(--text-primary);display:flex;flex-wrap:wrap;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;gap:1rem;justify-content:center;letter-spacing:-1px}.hero-tagline-container span{animation:fadeInUp .6s ease-out forwards;opacity:0}.hero-tagline-container span:first-child{animation-delay:.3s}.hero-tagline-container span:nth-child(2){animation-delay:.4s}.hero-tagline-container span:nth-child(3){animation-delay:.5s}.hero-tagline-container span:nth-child(4){animation-delay:.6s}.hero-tagline-container span:nth-child(5){animation-delay:.7s}.hero-tagline-container .separator{animation:pulse 2s infinite;color:#0072ce;color:var(--brand-blue);font-weight:800}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.hero-subtitle{animation:fadeInUp .6s ease-out .8s both;margin-top:1rem}.hero-with-background{overflow:hidden;position:relative}.hero-with-background:before{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-with-background .container{position:relative;z-index:2}.hero-with-background .hero-subtitle,.hero-with-background .hero-tagline-container{color:#fff;text-shadow:0 2px 4px #000000e6}.hero-stats-grid{grid-gap:2rem;animation:slideInUp .8s ease-out 1s both;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-left:auto;margin-right:auto;margin-top:7rem;max-width:1000px}@media (min-width:1200px){.hero-stats-grid{gap:2.5rem;grid-template-columns:repeat(3,1fr);max-width:1200px}}.hero-stat-card{background:#fffffff2;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0003;padding:2rem;text-align:center;transition:all .3s ease}.hero-stat-card:hover{border-color:#1db954;border-color:var(--brand-green);box-shadow:0 12px 40px #0000004d;transform:translateY(-8px)}.hero-stat-card i{color:#0072ce;color:var(--brand-blue);font-size:2rem;margin-bottom:1rem;transition:all .3s ease}.hero-stat-card:hover i{color:#1db954;color:var(--brand-green);transform:scale(1.1) rotate(5deg)}.hero-stat-card h3{color:#1db954;color:var(--brand-green);font-family:Roboto Slab,serif;font-size:2.5rem;margin:0}.hero-stat-card p{color:#6b7280;color:var(--text-secondary);font-size:1rem;font-weight:500;margin:.5rem 0 0}.stats-section{background:#0000;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);padding-bottom:100px;padding-top:4rem;position:relative}.stats-grid{grid-gap:clamp(20px,4vw,30px);animation:slideInUp .8s ease-out .3s both;display:grid;gap:clamp(20px,4vw,30px);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.stat-card{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:clamp(20px,4vw,32px);position:relative;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:#1db954;border-color:var(--brand-green);box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-8px)}.stat-card i{color:#0072ce;color:var(--brand-blue);font-size:clamp(1.5rem,4vw,2rem);margin-bottom:16px;transition:all .3s ease}.stat-card:hover i{color:#1db954;color:var(--brand-green);transform:scale(1.1) rotate(5deg)}.stat-card h3{color:#0072ce;color:var(--brand-blue);font-family:Roboto Slab,serif;font-size:clamp(2rem,6vw,3rem);margin:0}.stat-card p{color:#6b7280;color:var(--text-secondary);font-size:clamp(.9rem,2.5vw,1rem);font-weight:500;margin:8px 0 0}.services-grid .service-card{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;text-align:center;transition:all .3s ease}.service-card:before{background:#1db954;background:var(--brand-green);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.service-card:hover:before{transform:scaleX(1)}.service-card:hover{box-shadow:0 20px 25px -5px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-12px)}.service-card.classic:before{background:#1db954;background:var(--brand-green)}.service-card.classic:hover{border-color:#1db954;border-color:var(--brand-green)}.service-card.express:before{background:#0072ce;background:var(--brand-blue)}.service-card.express:hover{border-color:#0072ce;border-color:var(--brand-blue)}.service-card.gold:before{background:#dc2626;background:var(--brand-red)}.service-card.gold:hover{border-color:#dc2626;border-color:var(--brand-red)}.service-card.blue-first:before{background:#0072ce;background:var(--brand-blue)}.service-card.blue-first:hover{border-color:#0072ce;border-color:var(--brand-blue)}.service-card.red-second:before{background:#dc2626;background:var(--brand-red)}.service-card.red-second:hover{border-color:#dc2626;border-color:var(--brand-red)}.service-card.green-third:before{background:#1db954;background:var(--brand-green)}.service-card.green-third:hover{border-color:#1db954;border-color:var(--brand-green)}.service-card .service-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:2rem;height:70px;justify-content:center;margin:0 auto 24px;position:relative;transition:all .3s ease;width:70px}.service-card:hover .service-icon{transform:scale(1.1) rotate(5deg)}.service-card.classic .service-icon{background:#1db954;background:var(--brand-green);box-shadow:0 4px 15px #00c3004d}.service-card.express .service-icon{background:#0072ce;background:var(--brand-blue);box-shadow:0 4px 15px #0072ce4d}.service-card.gold .service-icon{background:#dc2626;background:var(--brand-red);box-shadow:0 4px 15px #dc26264d}.service-card.blue-first .service-icon{background:#0072ce;background:var(--brand-blue);box-shadow:0 4px 15px #0072ce4d}.service-card.red-second .service-icon{background:#dc2626;background:var(--brand-red);box-shadow:0 4px 15px #dc26264d}.service-card.green-third .service-icon{background:#1db954;background:var(--brand-green);box-shadow:0 4px 15px #00c3004d}.service-card.classic-border .service-icon{background:linear-gradient(135deg,#0072ce,#005bb5);background:var(--gradient-blue);box-shadow:0 4px 15px #0072ce4d}.service-card.gold-border .service-icon{background:linear-gradient(135deg,#00c300,#090);background:var(--gradient-green);box-shadow:0 4px 15px #00c3004d}.service-card.express-border .service-icon{background:linear-gradient(135deg,#00c300,#090)!important;background:var(--gradient-green)!important;box-shadow:0 4px 15px #00c3004d!important}.service-card.service-card-1 .service-icon{background:#0072ce!important;background:var(--brand-blue)!important;box-shadow:0 4px 15px #0072ce4d!important}.service-card.service-card-2 .service-icon{background:#dc2626!important;background:var(--brand-red)!important;box-shadow:0 4px 15px #dc26264d!important}.service-card.service-card-3 .service-icon{background:#1db954!important;background:var(--brand-green)!important;box-shadow:0 4px 15px #00c3004d!important}.service-card.service-card-1{background:linear-gradient(135deg,#f0f8ff,#fff)}.service-card.service-card-2{background:linear-gradient(135deg,#fff5f5,#fff)}.service-card.service-card-3{background:linear-gradient(135deg,#f0fff4,#fff)}.service-card.service-card-1:before{background:#0072ce;background:var(--brand-blue)}.service-card.service-card-1:hover{border-color:#0072ce;border-color:var(--brand-blue)}.service-card.service-card-2:before{background:#dc2626;background:var(--brand-red)}.service-card.service-card-2:hover{border-color:#dc2626;border-color:var(--brand-red)}.service-card.service-card-3:before{background:#1db954;background:var(--brand-green)}.service-card.service-card-3:hover{border-color:#1db954;border-color:var(--brand-green)}.service-card p{color:#6b7280;color:var(--text-secondary);flex-grow:1;font-size:1rem;margin:12px 0 30px}.service-card .btn{margin-top:auto;transition:all .3s ease}.service-card .btn-standard{background-color:#1db954;background-color:var(--brand-green);border:none;color:#fff;color:var(--white-surface);transition:all .3s ease}.service-card .btn-standard:hover{background-color:#00a000;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.service-card .btn-primary{background-color:#0072ce;background-color:var(--brand-blue);border:none;color:#fff;transition:all .3s ease}.service-card .btn-primary:hover{background-color:#005bb5;color:#fff;transform:translateY(-3px)}.service-card .btn-express{background-color:#dc2626;background-color:var(--brand-red);border:none;color:#fff;color:var(--white-surface);transition:all .3s ease}.service-card .btn-express:hover{background-color:#b91c1c;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.service-card .btn-blue-first{background-color:#0072ce;background-color:var(--brand-blue);border:none;color:#fff;transition:all .3s ease}.service-card .btn-blue-first:hover{background-color:#005bb5;color:#fff;transform:translateY(-3px)}.service-card .btn-red-second{background-color:#dc2626;background-color:var(--brand-red);border:none;color:#fff;color:var(--white-surface);transition:all .3s ease}.service-card .btn-red-second:hover{background-color:#b91c1c;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.service-card .btn-green-third{background-color:#1db954;background-color:var(--brand-green);border:none;color:#fff;color:var(--white-surface);transition:all .3s ease}.service-card .btn-green-third:hover{background-color:#00a000;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.testimonials-section{background:linear-gradient(135deg,#f7f8fa,#f1f5f9);background:linear-gradient(135deg,var(--light-bg) 0,#f1f5f9 100%)}.testimonials-wrapper{animation:slideInUp .8s ease-out .4s both;position:relative}.swiper-container.testimonials-slider{padding:0 150px;position:relative}.swiper-wrapper{align-items:stretch}.swiper-slide{height:auto;padding:10px 0;transition:all .3s ease}.swiper-slide:hover{transform:translateY(-5px)}.swiper-slide:hover .testimonial-card{box-shadow:0 8px 24px #0000001f;transform:translateY(-8px)}.testimonial-card-link{color:inherit;display:block;text-decoration:none;transition:all .3s ease}.testimonial-card-link:hover{text-decoration:none}.testimonial-card,.testimonials-section .testimonial-card,.testimonials-slider .testimonial-card{background:#fff!important;border-left:4px solid #0072ce!important;cursor:pointer;display:flex;flex-direction:column;height:400px;padding:32px;position:relative;transition:all .3s ease}.testimonial-card:before{color:#0072ce;content:'"';font-family:serif;font-size:3rem;left:10px;line-height:1;opacity:.15;position:absolute;top:15px}.testimonial-card-link:hover .testimonial-card,.testimonial-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-8px)}.testimonial-name{color:#1f2937;color:var(--text-primary);font-size:1.1rem;font-weight:800;margin-bottom:5px;margin-top:15px}.testimonial-text{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;flex-grow:1;font-size:1rem;line-height:1.7;margin:0;max-height:100%;overflow:hidden;position:relative;text-overflow:ellipsis}.testimonial-service,.testimonial-text{color:#1f2937;color:var(--text-primary);font-style:normal}.testimonial-service{font-size:.9rem;font-weight:400;margin-bottom:0}.swiper-button-next,.swiper-button-prev{background:#0000;border:none;border-radius:50%;color:#0072ce;color:var(--brand-blue);height:45px;transform:translateY(-50%);transition:all .3s ease;width:45px}.swiper-button-next:hover,.swiper-button-prev:hover{color:#1db954;color:var(--brand-green);transform:translateY(-50%) scale(1.1)}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.3rem;font-weight:600}.swiper-button-prev{left:-120px}.swiper-button-next{right:-150px}.swiper-pagination{display:none}.main-footer{background:var(--white-surface);position:relative}.pravila-hero{align-items:normal!important;display:block!important;height:auto!important;min-height:auto!important}@media (max-width:1024px){.hero-final,.hero-section,.hero-with-background{padding-top:80px!important}@media (max-width:768px){.hero-final,.hero-section,.hero-with-background{padding-top:90px!important}}.stats-grid{gap:20px;grid-template-columns:1fr}.hero-tagline-container{flex-direction:column;gap:.5rem}.hero-tagline-container .separator{display:none}.grid-3{grid-template-columns:1fr}.hero-final{min-height:auto!important;padding:20px 0 15px}.hero-with-background{align-items:center;background-attachment:scroll!important;background-position:50%!important;background-size:100% auto!important;display:flex;min-height:400px!important;padding:25px 0 20px;position:relative}.hero-with-background:before{background:#0006}.hero-with-background .hero-subtitle,.hero-with-background .hero-tagline-container{text-shadow:0 2px 6px #000000f2}.hero-with-background .section-title{margin-bottom:20px!important}.hero-tagline-container{margin-bottom:15px!important}.hero-subtitle{margin-bottom:20px!important}.info-block,.pricing-card,.script-card-executive,.service-card,.testimonial-card{margin-left:10px!important;margin-right:10px!important;width:calc(100% - 20px)!important}.container{margin:0!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important}.hero-stats-grid{gap:.5rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.hero-stat-card{padding:1rem .5rem}.hero-stat-card h3{font-size:1.5rem}.hero-stat-card p{font-size:.8rem}.hero-stat-card i{font-size:1.2rem;margin-bottom:.5rem}.section:first-of-type{padding:40px 0}.section-title{margin-bottom:30px}.service-card:hover,.stat-card:hover{transform:translateY(-5px)}.testimonial-card:hover{transform:translateY(-3px)}.testimonial-service{font-size:.8rem;padding:3px 10px}.testimonial-card{height:350px;padding:25px 20px}.testimonial-text{-webkit-line-clamp:12;line-height:1.7}.swiper-button-next,.swiper-button-prev{display:none!important}.hero-with-background{aspect-ratio:1/1.5;height:auto!important;min-height:auto!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}:root{--brand-red:#dc2626}body{background:#dc2626;background:var(--brand-red);overflow-x:hidden}.container{padding:0 5px}h2{letter-spacing:-.5px}h3{font-size:1.5rem}h4{font-size:1.1rem;font-weight:600}a:hover{color:#008a00}.main-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border-bottom:1px solid #fff3;box-shadow:0 4px 20px #0000001a}.logo span:first-child{color:var(--brand-blue)}.logo span:last-child{color:var(--brand-green)}.nav-links a:after{background-color:#1db954;background-color:var(--brand-green);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-out;width:0}.nav-links a.active:after,.nav-links a:hover:after{width:100%}.btn{cursor:pointer;font-size:1rem;padding:12px 28px;transition:all .3s ease}.main-header .btn,.pricing-card .btn{width:100%}.main-header .btn{width:auto}.btn-standard{color:var(--white-surface)}.btn-standard:hover{background-color:#005bb5;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.btn-express{background-color:#dc2626;color:var(--white-surface)}.btn-express:hover{background-color:#b91c1c;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.btn-blue-first{background-color:#0072ce;background-color:var(--brand-blue);color:#fff}.btn-blue-first:hover{background-color:#005bb5;color:#fff;transform:translateY(-3px)}.btn-red-second{background-color:#dc2626;background-color:var(--brand-red);color:#fff;color:var(--white-surface)}.btn-red-second:hover{background-color:#b91c1c;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.btn-green-third{background-color:#1db954;background-color:var(--brand-green);color:#fff;color:var(--white-surface)}.btn-green-third:hover{background-color:#00a000;color:#fff;color:var(--white-surface);transform:translateY(-3px)}.section{align-items:normal;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);display:block;height:auto;min-height:auto;position:relative}.hero-section{align-items:center;background-attachment:scroll;background-color:initial;background-image:var(--hero-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;position:relative;z-index:10}@media (max-width:1024px){.hero-section{padding-top:80px!important}.hero-section[style*=backgroundSize]{background-position:top!important;background-size:contain!important;min-height:auto!important;padding-top:80px!important}@media (max-width:768px){.hero-section,.hero-section[style*=backgroundSize]{padding-top:90px!important}}}.hero-section:before{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-section .container{position:relative;z-index:2}.hero-section .section-title h2{color:#fff;font-size:3rem;font-weight:800;letter-spacing:-.5px;margin-bottom:1.5rem;text-shadow:0 2px 8px #000c}.hero-section .section-title p{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.6;text-shadow:0 2px 6px #000c}.hero-section .subject-grid{margin-top:3rem}.section-alt-bg{align-items:normal;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:block;height:auto;min-height:auto;position:relative}.section-title{margin:0 auto 60px;position:relative}.section .section-title h2,.section .section-title p,.section-alt-bg .section-title h2,.section-alt-bg .section-title p{color:#fff;text-shadow:0 2px 4px #000c}.section .section-title h2,.section .section-title p,.section-alt-bg .section-title h2,.section-alt-bg .section-title p{color:#000!important;text-shadow:none}.hero-section .section-title h2,.hero-section .section-title p{color:#fff!important;text-shadow:0 2px 4px #000c}.grid-3{grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.card.subject-card{align-items:center;background-color:initial;border:2px solid #ffffff4d;border-radius:16px;box-shadow:0 12px 40px #00000026;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0;padding:30px;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.card.subject-card:hover{background:#fff;border-color:#0072ce;border-color:var(--brand-blue);box-shadow:0 20px 50px #0003;cursor:pointer;transform:translateY(-8px) scale(1.02)}.card.subject-card i{color:#fff;font-size:2.5rem;margin-bottom:20px;transition:color .3s ease}.card.subject-card:hover i{color:#0072ce;color:var(--brand-blue)}.card.subject-card h3{word-wrap:break-word;color:#fff;font-size:1.1rem;font-weight:600;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;margin:0;max-width:100%;overflow-wrap:break-word}.card.subject-card:hover h3{color:#0072ce;color:var(--brand-blue)}.card.dashed-card{align-items:center;background-color:initial;border-style:dashed;box-shadow:0 12px 40px #00000026;color:#fff;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0;width:100%}.card.dashed-card:hover{border-color:#0072ce;border-color:var(--brand-blue);box-shadow:0 20px 50px #0003;color:#0072ce;color:var(--brand-blue);transform:translateY(-8px) scale(1.02)}.pricing-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #ffffff4d;border-top:5px solid #ffffff4d;box-shadow:0 8px 32px #0000001a;min-height:450px;overflow:hidden;padding:28px;position:relative}.pricing-card.green-third{min-height:550px}.pricing-card:before{background:#1db954;background:var(--brand-green);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.pricing-card:hover:before{transform:scaleX(1)}.pricing-card:hover{border-color:#1db954;border-color:var(--brand-green);transform:translateY(-12px)}.pricing-card.classic:before{background:#1db954;background:var(--brand-green)}.pricing-card.classic:hover{border-color:#1db954;border-color:var(--brand-green)}.pricing-card.express:before{background:#0072ce;background:var(--brand-blue)}.pricing-card.express:hover{border-color:#0072ce;border-color:var(--brand-blue)}.pricing-card.gold:before{background:#dc2626;background:var(--brand-red)}.pricing-card.gold:hover{border-color:#dc2626;border-color:var(--brand-red)}.pricing-card.blue-first:before{background:#0072ce;background:var(--brand-blue)}.pricing-card.blue-first:hover{border-color:#0072ce;border-color:var(--brand-blue)}.pricing-card.red-second:before{background:#dc2626;background:var(--brand-red)}.pricing-card.red-second:hover{border-color:#dc2626;border-color:var(--brand-red)}.pricing-card.green-third:before{background:#1db954;background:var(--brand-green)}.pricing-card.green-third:hover{border-color:#1db954;border-color:var(--brand-green)}.pricing-card.gold{border-top-color:#dc2626}.pricing-card.blue-first{border-top-color:#0072ce;border-top-color:var(--brand-blue)}.pricing-card.red-second{border-top-color:#dc2626;border-top-color:var(--brand-red)}.pricing-card.green-third{border-top-color:#1db954;border-top-color:var(--brand-green)}.pricing-card.recommended{border:2px solid #1db954;border:2px solid var(--brand-green);border-top:5px solid var(--brand-green);z-index:10}.recommended-banner{background-color:#1db954;background-color:var(--brand-green);border-radius:50px;color:#000;display:inline-block;font-size:.8rem;font-weight:800;margin-bottom:15px;padding:6px 16px}.pricing-card .card-header{flex-direction:column;min-height:80px;text-align:center}.pricing-card .card-header,.pricing-card h4{align-items:center;display:flex;justify-content:center}.pricing-card h4{font-size:1.2rem;font-weight:800;gap:8px;letter-spacing:.8px;text-transform:uppercase}.pricing-card.classic h4,.pricing-card.classic h4 i{color:#1db954;color:var(--brand-green)}.pricing-card.express h4,.pricing-card.express h4 i{color:#0072ce;color:var(--brand-blue)}.pricing-card.gold h4,.pricing-card.gold h4 i{color:#dc2626;color:var(--brand-red)}.pricing-card.blue-first h4,.pricing-card.blue-first h4 i{color:#0072ce;color:var(--brand-blue)}.pricing-card.red-second h4,.pricing-card.red-second h4 i{color:#dc2626;color:var(--brand-red)}.pricing-card.green-third h4,.pricing-card.green-third h4 i{color:#1db954;color:var(--brand-green)}.price-description{font-size:1rem;font-style:italic;margin:8px 0 24px;min-height:40px}.pricing-card .price{color:#1f2937;font-family:Roboto Slab,serif;line-height:1}.pricing-card .price span{color:#6b7280;font-family:Poppins,sans-serif}.pricing-card .benefits{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);flex-grow:1;list-style:none;margin:24px 0;padding:24px 0 0;text-align:left}.pricing-card .benefits li{align-items:flex-start;display:flex;font-size:1rem;gap:10px;margin-bottom:12px}.pricing-card .benefits li i{flex-shrink:0;font-size:1.1rem;margin-top:4px;text-align:center;width:20px}.pricing-card .benefits li i.far.fa-calendar-alt,.pricing-card .benefits li i.fas.fa-calendar-alt{color:#6c757d}.pricing-card .benefits li i.fas.fa-shipping-fast{color:#495057}.pricing-card .benefits li i.far.fa-file-pdf{color:#dc3545}.pricing-card .benefits li i.far.fa-comments{color:#007bff}.pricing-card .benefits li i.fab.fa-whatsapp{color:#25d366}.pricing-card .benefits li i.fas.fa-star{color:#ffc107}.pricing-card .benefits li i.fas.fa-coins{color:gold}.flip-card-front .benefits li:last-child{margin-bottom:1.69px}.pricing-card .btn{margin-top:auto}.group-pricing .price-per-person{display:block;font-size:1rem;line-height:1.2;margin-top:-5px}.group-pricing .savings-text.subtle{color:#6b7280;color:var(--text-secondary);font-size:1rem;margin-top:16px}.group-pricing .savings-text.subtle del{opacity:.7}.discount-pill{background-color:#dc2626;background-color:var(--brand-red);border-radius:50px;color:#fff;display:inline-block;font-size:.85rem;font-weight:800;margin-left:8px;padding:4px 10px}.dual-section{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:1fr 1fr}.info-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;padding:40px;transition:all .3s ease}.info-block:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--box-shadow-hover);transform:translateY(-8px)}.info-block-title{font-size:1.8rem;margin-bottom:30px;text-align:left}.info-list{flex-grow:1;list-style:none;padding:0}.info-list li{align-items:flex-start;display:flex;gap:20px;margin-bottom:25px}.info-icon{align-items:center;border-radius:50%;color:#fff;color:var(--white-surface);display:flex;flex-shrink:0;font-size:1.2rem;font-weight:800;height:45px;justify-content:center;margin-top:5px;width:45px}.info-icon.blue-icon{background-color:#0072ce;background-color:var(--brand-blue)}.info-icon.green-icon{background-color:#dc2626;background-color:var(--brand-red)}.info-list h4{font-size:1.1rem;margin-bottom:5px}.info-list p{font-size:.95rem;line-height:1.5;margin:0}.benefits-grid,.how-it-works-section .steps-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.how-it-works-section .step{text-align:center}.how-it-works-section .step-icon{align-items:center;background-color:#dc2626;background-color:var(--brand-red);border-radius:50%;color:#fff;color:var(--white-surface);display:flex;font-size:1.8rem;font-weight:800;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.benefits-grid .benefit-card{background-color:#fff;background-color:var(--white-surface);border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;box-shadow:var(--box-shadow);padding:30px;text-align:center}.benefits-grid .benefit-card i{color:#dc2626;color:var(--brand-red);font-size:2.5rem;margin-bottom:15px}@media (max-width:992px){.dual-section{grid-template-columns:1fr}}@media (max-width:1024px){.hamburger{cursor:pointer;display:flex;flex-direction:column;height:25px;justify-content:space-between;width:30px}.hamburger span{background-color:#1f2937;background-color:var(--text-primary);border-radius:3px;display:block;height:3px;transition:all .3s ease;width:100%}.hamburger.active span:first-child{transform:translateY(11px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.nav-links{display:none}.nav-links.active{display:flex}.nav-links li{margin:1rem 0}.pricing-card{padding:25px 20px}.hero-section{background-attachment:scroll;min-height:auto;padding:60px 0}.hero-section .section-title h2{font-size:2.2rem}.hero-section .section-title p{font-size:1.2rem}.card.subject-card{min-height:160px;padding:25px}.card.subject-card i{font-size:2.2rem;margin-bottom:15px}.card.subject-card h3{font-size:1.2rem}.hero-section .grid-3{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0;margin-top:2rem}.hero-section .grid-3 .card:nth-child(odd){margin-right:0}.hero-section .grid-3 .card:nth-child(2n){margin-left:0}.hero-section .grid-3 .card{margin:0!important}.hero-section .grid-3 .card.subject-card{height:160px;margin:0;padding:20px 15px;width:100%}.hero-section .grid-3 .card.subject-card i{font-size:1.8rem;margin-bottom:12px}.hero-section .grid-3 .card.subject-card h3{font-size:1rem}.info-block,.pricing-card{margin-left:10px!important;margin-right:10px!important;width:calc(100% - 20px)!important}.container{padding-left:15px!important;padding-right:15px!important}}.flip-card-container{height:100%;min-height:550px;perspective:1000px;position:relative}.flip-card{cursor:pointer;height:100%;position:relative;text-align:left;transform-style:preserve-3d;transition:transform .8s;width:100%}.flip-card.flipped{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;height:100%;overflow:hidden;position:absolute;width:100%}.flip-card-back,.flip-card-front{background:#fff;background:var(--white-surface);border:2px solid #1db954;border:2px solid var(--brand-green)}.flip-card-back{transform:rotateY(180deg)}@-moz-document url-prefix(){.flip-card-container{perspective:none}.flip-card{transform-style:flat;transition:none}.flip-card.flipped{transform:none}.flip-card-back,.flip-card-front{backface-visibility:visible;transition:opacity .4s ease,visibility .4s ease}.flip-card-back{transform:none}.flip-card-back,.flip-card.flipped .flip-card-front{opacity:0;visibility:hidden}.flip-card.flipped .flip-card-back{opacity:1;visibility:visible}}.flip-card-container.firefox-flip{perspective:none!important}.flip-card-container.firefox-flip .flip-card{transform-style:flat!important;transition:none!important}.flip-card-container.firefox-flip .flip-card.flipped{transform:none!important}.flip-card-container.firefox-flip .flip-card-back,.flip-card-container.firefox-flip .flip-card-front{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transition:opacity .4s ease,visibility .4s ease!important}.flip-card-container.firefox-flip .flip-card-back{opacity:0;transform:none!important;visibility:hidden}.flip-card-container.firefox-flip .flip-card.flipped .flip-card-front{opacity:0;visibility:hidden}.flip-card-container.firefox-flip .flip-card.flipped .flip-card-back{opacity:1;visibility:visible}.info-icon-btn{background:none;border:none;border-radius:50%;color:#1db954;color:var(--brand-green);cursor:pointer;font-size:1.2rem;padding:5px;position:absolute;right:5px;top:5px;transition:all .3s ease;z-index:10}.info-icon-btn:hover{background:#00c3001a;transform:scale(1.1)}.flip-card-front .card-header{flex-direction:column}.flip-card-front .card-header,.flip-card-front .card-header h4{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.flip-card-front .card-header h4{gap:8px;margin:0;white-space:nowrap}.explanation-content{display:flex;flex-direction:column;height:100%;padding:25px}.explanation-header{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;position:relative}.explanation-header h4{align-items:flex-start;color:#1db954;color:var(--brand-green);display:flex;flex:1 1;font-size:1.1rem;gap:8px;line-height:1.3;margin:0}.explanation-header h4 i{color:#ffc107;font-size:.9rem}.close-icon-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.2rem;height:30px;justify-content:center;padding:5px;position:absolute;right:-15px;top:-15px;transition:all .3s ease;width:30px}.close-icon-btn:hover{background:#6b72801a;color:#1f2937;color:var(--text-primary)}.explanation-section{display:flex;flex:1 1;flex-direction:column;gap:16px}.explanation-item{align-items:flex-start;display:flex;gap:15px}.explanation-icon{background:#1db954;background:var(--brand-green);border-radius:50%;flex-shrink:0;height:12px;margin-top:8px;width:12px}.explanation-icon i{display:none}.explanation-text h5{color:#1f2937;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 8px}.explanation-text p{color:#6b7280;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.flip-card-front .btn{align-items:center;display:flex;height:51.2px;justify-content:center;line-height:1}@media (max-width:1024px){.flip-card,.flip-card-container{min-height:500px}.explanation-content{padding:20px}.explanation-section{gap:14px}.explanation-header h4{font-size:1rem}.explanation-text h5{font-size:.95rem}.explanation-text p{font-size:.85rem}.pricing-card.green-third{min-height:500px;padding:25px 20px}.pricing-card.green-third .card-header{text-align:center}.pricing-card.green-third .card-header h4{align-items:center;display:flex;gap:8px;justify-content:center;margin:-10px 0 0;text-align:center}.pricing-card.green-third .card-header h4 i{margin:0}}@media (max-width:768px){.flip-card,.flip-card-container{min-height:520px}.pricing-card.green-third{min-height:520px;padding:25px 20px}.explanation-content{padding:15px}.explanation-section{gap:12px}.explanation-header h4{font-size:.95rem}.explanation-text h5{font-size:.9rem}.explanation-text p{font-size:.8rem}.info-icon-btn{right:0;top:0}}@media (max-width:480px){.flip-card,.flip-card-container{min-height:470px}.pricing-card.green-third{min-height:470px;padding:25px 20px}.explanation-content{padding:12px}.explanation-section{gap:10px}.explanation-header h4{font-size:.9rem}.explanation-text h5{font-size:.85rem}.explanation-text p{font-size:.75rem}.info-icon-btn{right:0;top:0}.pricing-card.green-third .benefits{margin:15px 0}.pricing-card.green-third .benefits li{font-size:.9rem;margin-bottom:8px}.pricing-card.green-third .price{font-size:2.5rem;margin:15px 0}.pricing-card.green-third .price span{font-size:.9rem}}:root{--danger-red:#dc3545;--box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;--box-shadow-hover:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.container{padding:0 24px}h1,h2,h3,h4{line-height:1.2}h1{font-size:clamp(3rem,7vw,4.5rem);letter-spacing:-.05em}h2{font-size:clamp(2.25rem,5vw,3rem);text-align:center}h3{font-size:1.8rem}.section{background:#0000;padding:40px 0}.section.skripte-section{align-items:normal!important;display:block!important;height:auto!important;min-height:auto!important}.section-title{margin:0 auto 30px}.section-title h2,.section-title p{color:#000}.main-header{background:#fffc;padding:1.25rem 0}.logo{text-decoration:none}.nav-links{gap:2rem}.nav-links a{color:#1f2937;color:var(--text-primary);text-decoration:none}.nav-links a.active,.nav-links a:hover{color:#1db954;color:var(--brand-green)}.btn{border-radius:8px;padding:.8rem 1.8rem;text-decoration:none;transition:all .3s}.nav-btn{background-color:#1f2937;background-color:var(--text-primary);color:#fff}.btn-primary{background-color:var(--brand-green);color:#000}.btn-express{background-color:var(--brand-red);color:#fff}.btn.disabled{color:#fff!important;cursor:not-allowed!important;opacity:.6;pointer-events:none}.btn.disabled,.btn.disabled:hover{background-color:#6c757d!important}.btn.disabled:hover{box-shadow:none!important;transform:none!important}.email-subscription-container{margin-left:auto;margin-right:auto;margin-top:40px;max-width:500px}.email-subscription-form{width:100%}.subscription-input-group{display:flex;gap:10px;margin-bottom:20px}.subscription-input{background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#374151;flex:1 1;font-family:inherit;font-size:1rem;padding:15px 20px;transition:all .3s ease}.subscription-input:focus{border-color:#0072ce;box-shadow:0 0 0 3px #0072ce1a;outline:none}.subscription-input::placeholder{color:#9ca3af}.subscription-btn{background:linear-gradient(135deg,#0072ce,#0056b3);border:none;border-radius:12px;box-shadow:0 4px 15px #0072ce4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 30px;transition:all .3s ease;white-space:nowrap}.subscription-btn:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 6px 20px #0072ce66;transform:translateY(-2px)}.subscription-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.subscription-btn.loading{position:relative}.subscription-btn.loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.subscription-error,.subscription-success{align-items:center;animation:fadeInUp .3s ease-out;border-radius:12px;display:flex;gap:10px;padding:15px 20px}.subscription-success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#064e3b}.subscription-success i{color:#047857;font-size:1.2rem}.subscription-error{background-color:#fee2e2;border:1px solid #fecaca;color:#7f1d1d}.subscription-error i{color:#b91c1c;font-size:1.2rem}.subscription-error p,.subscription-success p{font-size:.95rem;font-weight:600;margin:0}@media (max-width:1024px){.nav-links{display:none}.subscription-input-group{flex-direction:column}.subscription-btn{width:100%}}.thank-you-modal-overlay{background-color:#0009;bottom:0;right:0;z-index:1000}.modal-header{display:flex;justify-content:flex-end;padding:20px 20px 0}.modal-close-btn{transition:all .2s ease}.modal-content{padding:0 30px 30px}.newsletter-benefits{background-color:#f8fafc;border-radius:12px;margin:25px 0;padding:20px;text-align:left}.newsletter-benefits p{color:#374151;font-weight:600;margin-bottom:15px;text-align:center}.newsletter-benefits ul{list-style:none;margin:0;padding:0}.newsletter-benefits li{align-items:center;color:#4b5563;display:flex;font-size:1rem;gap:10px;padding:8px 0}.newsletter-benefits li i{color:#10b981;flex-shrink:0;font-size:.9rem}.modal-close-button{background:linear-gradient(135deg,#0072ce,#0056b3);border-radius:12px;box-shadow:0 4px 15px #0072ce4d;font-size:1.1rem;margin-top:20px;padding:15px 40px}.modal-close-button:hover{background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 6px 20px #0072ce66}@media (max-width:1024px){.thank-you-modal{margin:20px;width:95%}.modal-content{padding:0 20px 20px}.modal-content h3{font-size:1.5rem}.modal-content p{font-size:1rem}.newsletter-benefits{padding:15px}}.btn-primary:hover{background-color:#00a000;color:#000;transform:scale(1.05)}.btn-standard{background-color:#0072ce;background-color:var(--brand-blue);color:#fff}.hero-executive{background-color:#fff;background-color:var(--white-surface);padding:20px 0}.hero-subtitle{color:#1f2937;color:var(--text-primary);margin:8px auto 0}.scripts-offer-executive{background-color:#f7f8fa;background-color:var(--light-bg);padding-top:80px}.scripts-container-executive{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:20px}.script-card-executive{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;overflow:hidden;padding:32px;position:relative;transition:all .3s ease}.script-card-executive:hover{box-shadow:0 20px 60px #00000026;transform:translateY(-12px)}.student-card:hover{border-color:#0072ce;border-color:var(--brand-blue)}.school-card:hover{border-color:#1db954;border-color:var(--brand-green)}.script-header-executive{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);display:flex;gap:24px;margin-bottom:20px;padding-bottom:20px}.icon-wrapper-executive{align-items:center;border-radius:50%;box-shadow:0 6px 20px #00000026;color:#fff;display:flex;flex-shrink:0;font-size:2rem;height:70px;justify-content:center;transition:all .3s ease;width:70px}.blue-bg{background-color:#0072ce;background-color:var(--brand-blue)}.blue-bg,.green-bg{transition:all .3s ease}.green-bg{background-color:#1db954;background-color:var(--brand-green)}.script-card-executive:hover .icon-wrapper-executive{box-shadow:0 8px 25px #0003;transform:scale(1.1)}.badge-executive{color:#6b7280;color:var(--text-secondary);display:block;font-size:.85rem;font-weight:900;letter-spacing:1.2px;margin-bottom:12px;opacity:.8;text-transform:uppercase}.script-card-executive h3{color:#1f2937;color:var(--text-primary);font-size:1.5rem;line-height:1.3;margin:0}.script-description-executive{color:#1f2937;color:var(--text-primary);flex-grow:1;font-size:1.05rem;line-height:1.6;margin-bottom:24px}.included-content-executive{margin-top:auto;padding-top:20px}.included-content-executive h4{color:#1f2937;color:var(--text-primary);font-size:1.1rem;font-weight:600;margin-bottom:16px}.included-content-executive ul{list-style:none;padding:0}.included-content-executive li{align-items:center;color:#1f2937;color:var(--text-primary);display:flex;font-size:1.05rem;gap:12px;line-height:1.4;margin-bottom:12px}.included-content-executive i{color:#1db954;color:var(--brand-green)}.script-footer-executive{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);display:flex;justify-content:center;margin-top:20px;padding-top:20px}.price-executive{color:#1f2937;color:var(--text-primary);font-family:Roboto Slab,serif;font-size:2.8rem;font-weight:800}.script-card-executive .btn{width:auto}.upcoming-executive{background-color:#1f2937;background-color:var(--text-primary)}.upcoming-executive h2,.upcoming-executive p{color:#fff;color:var(--white-surface)}.upcoming-executive p strong{color:#1db954;color:var(--brand-green)}.grid-3{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pricing-table{align-items:stretch}.pricing-card{background:var(--white-surface);border:1px solid #e5e7eb;border-radius:16px;border-top:5px solid var(--border-color);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -2px #0000000d;box-shadow:var(--box-shadow);display:flex;flex-direction:column;padding:32px}.pricing-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--box-shadow-hover);transform:translateY(-8px)}.pricing-card.classic{border-top-color:#1db954;border-top-color:var(--brand-green)}.pricing-card.express{border-top-color:#0072ce;border-top-color:var(--brand-blue)}.pricing-card.gold{border-top-color:var(--brand-red)}@media (max-width:992px){.scripts-container-executive{grid-template-columns:1fr}}@media (max-width:1024px){.hero-executive,.scripts-offer-executive{padding-top:100px!important}.script-header-executive{gap:16px;margin-bottom:16px;padding-bottom:16px}.icon-wrapper-executive{font-size:1.5rem;height:55px;width:55px}.badge-executive{font-size:.75rem;margin-bottom:8px}.script-card-executive h3{font-size:1.3rem}@media (max-width:768px){.hero-executive,.scripts-offer-executive{padding-top:110px!important}}}:root{--brand-blue:#0072ce;--brand-green:#1db954;--light-bg:#f9fafb;--white-surface:#fff;--text-primary:#1f2937;--text-secondary:#6b7280;--border-color:#e5e7eb;--shadow-md:0 4px 10px #0000000d;--shadow-lg:0 10px 25px #0000001a}body{background-color:#f9fafb;background-color:var(--light-bg);color:#6b7280;font-size:16px;line-height:1.6}.container{max-width:1100px}h1,h2,h3,h4,strong{color:#1f2937}h1{font-size:3rem}h2{font-size:2.25rem}p{line-height:1.7}a{color:var(--brand-green);font-weight:500}.section{background-color:#f7f8fa;padding:80px 0}.text-center{text-align:center}.main-header{background:#ffffffe6;border-bottom:1px solid #e5e7eb;padding:1rem 0}.logo{color:#0072ce;color:var(--brand-blue);font-size:1.5rem}.logo span{color:#1db954;color:var(--brand-green)}.nav-links{gap:1.5rem}.nav-links a{color:#6b7280;font-weight:500;padding:.5rem 0}.nav-links a.active,.nav-links a:hover{color:#1f2937}.btn-nav{background:#1db954;background:var(--brand-green);border-radius:8px;color:#000;font-size:1rem;font-weight:600;padding:10px 24px}.main-footer{border-top:1px solid #e5e7eb}.hero-final{background-color:#fff;background-color:var(--white-surface);padding:60px 0}.main-headline{color:#1f2937;color:var(--text-primary);font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.2}.hero-subtitle{font-size:1.25rem;font-weight:400;margin:1rem auto 0;max-width:700px}.faq-section-v2{background-color:#fff;background-color:var(--white-surface);position:relative}.faq-nav-desktop{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:block;height:-webkit-fit-content;height:fit-content;left:20px;padding:20px;position:fixed;top:250px;width:280px;z-index:100}.faq-nav-mobile{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--border-color);display:none;margin-bottom:60px;padding-bottom:20px}.faq-nav-mobile ul{display:flex;flex-direction:column;gap:10px}.faq-nav{align-self:flex-start;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;height:-webkit-fit-content;height:fit-content;padding:20px;position:-webkit-sticky!important;position:sticky!important;top:100px!important;width:280px;z-index:100}.faq-nav h4{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);color:#6b7280;color:var(--text-secondary);font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding-bottom:10px;text-transform:uppercase}.faq-nav ul,.faq-nav-desktop ul,.faq-nav-mobile ul{list-style:none;margin:0;padding:0}.faq-nav-link{align-items:center;border:1px solid #0000;border-radius:8px;color:#1f2937;color:var(--text-primary);display:flex;font-weight:600;gap:15px;margin-bottom:8px;padding:12px 16px;text-decoration:none;transition:all .3s ease}.faq-nav-link:hover{background-color:#f9fafb;background-color:var(--light-bg);color:#0072ce;color:var(--brand-blue)}.faq-nav-link.active{background-color:#e9f5ff;border-color:#e5e7eb;border-color:var(--border-color);box-shadow:0 4px 10px #0000000d;box-shadow:var(--shadow-md);color:#0072ce;color:var(--brand-blue)}.faq-nav-link i{text-align:center;width:20px}.faq-content-v2{margin-left:320px;padding-left:20px}.faq-category{margin-bottom:60px}.faq-category:last-child{margin-bottom:0}.faq-category h2{align-items:center;display:flex;font-family:Roboto Slab,serif;font-size:2rem;gap:15px;margin-bottom:30px}.faq-category h2 i{color:#0072ce;color:var(--brand-blue)}.accordion{border:1px solid #e5e7eb;border:1px solid var(--border-color);border-radius:12px;overflow:hidden}.accordion-item:not(:last-child){border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color)}.accordion-header{align-items:center;background-color:#fff;background-color:var(--white-surface);border:none;color:#1f2937;color:var(--text-primary);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:20px 24px;text-align:left;transition:background-color .3s ease;width:100%}.accordion-header:hover{background-color:#f9fafb;background-color:var(--light-bg)}.accordion-header i{font-size:.9rem;transition:transform .4s cubic-bezier(.25,1,.5,1)}.accordion-header.active i{transform:rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,1,.5,1)}.accordion-content.active{max-height:300px}.accordion-content p{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color);font-size:1rem;margin:0;padding:20px 24px 24px}@media (max-width:1024px){.nav-links{display:none}.faq-nav-desktop{display:none!important}.faq-nav-mobile{display:block!important}.faq-content-v2{margin-left:0!important;padding-left:0!important}}@media (max-width:600px){.faq-nav ul{grid-template-columns:1fr}}:root{--primary-blue:#0072ce;--accent-green:#1db954;--light-bg:#f7f8fa;--white-card:#fff;--text-primary:#212529;--text-secondary:#6c757d;--border-color:#dee2e6;--gradient-green:linear-gradient(90deg,var(--primary-blue),var(--accent-green))}body{background:linear-gradient(135deg,#a8c8ff,#a8ffa8);background-image:radial-gradient(circle at 20% 80%,#0072ce08 0,#0000 70%),radial-gradient(circle at 80% 20%,#00c30008 0,#0000 70%),radial-gradient(6px 6px at 120px 150px,rgba(0,114,206,.015),#0000),radial-gradient(6px 6px at 100px 120px,rgba(0,195,0,.015),#0000 120px);background-size:100% 100%,100% 100%,200px 200px,160px 160px;color:#6c757d;color:var(--text-secondary);font-family:Poppins,sans-serif;line-height:1.7;min-height:100vh;position:relative}.container{margin:0 auto;max-width:1200px;padding:0 20px}h1,h2,h3,h4{font-weight:800;line-height:1.3;margin-bottom:20px}h1,h2,h3,h4,strong{color:#212529;color:var(--text-primary)}strong{font-weight:600!important}h1{font-size:4.2rem}h2{font-size:2.8rem}h3{font-size:1.6rem}p{font-size:1.1rem;margin-bottom:20px}a{color:#1db954;color:var(--accent-green);font-weight:600;text-decoration:none;transition:color .3s ease}a:hover{color:#009e41}.main-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-color);padding:15px 0}.main-nav{align-items:center;display:flex;justify-content:space-between}.logo{font-size:1.8rem;font-weight:800;letter-spacing:-1px}.logo span:first-child{color:#0072ce;color:var(--primary-blue)}.logo span:last-child{color:#1db954;color:var(--accent-green)}.nav-links{display:flex;list-style:none}.nav-links li{margin:0 15px}.nav-links a{color:#6c757d;color:var(--text-secondary);padding-bottom:5px;position:relative}.nav-links a.active,.nav-links a:hover{color:#212529;color:var(--text-primary)}.btn{border:none;border-radius:50px;display:inline-block;font-weight:600;padding:12px 30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.btn-primary{background-color:#1db954;background-color:var(--accent-green);color:#fff}.btn-primary:hover{box-shadow:0 10px 20px #00c85333;color:#fff;transform:translateY(-3px)}.hero{align-items:center;background-color:#eaf5ff;background-image:url(https://i.imgur.com/KndCoyC.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:auto;text-align:center}@media (max-width:1024px){.contact-section-with-background,.hero{background-position:top!important;background-size:contain!important;padding-top:80px!important}@media (max-width:768px){.contact-section-with-background,.hero{padding-top:90px!important}}}.hero h1{font-weight:800}.hero .subtitle{color:#4a5568;font-size:1.3rem;max-width:700px}.section{background:#f7f8fa;padding:100px 0}.section-title{margin:65px auto 30px;max-width:700px;text-align:center}.section-title.left-align{margin-left:0;text-align:left}.section-intro{background-color:#fff;background-color:var(--white-card);border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--border-color);padding:80px 0}.grid-3{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.card{background:#fff;border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px #00000014;padding:40px;text-align:center;transition:transform .3s,box-shadow .3s}.card:hover{box-shadow:0 20px 40px #00000014;transform:translateY(-10px)}.card i{color:#0072ce;color:var(--primary-blue);font-size:2.5rem;margin-bottom:20px}.testimonial-card{background-color:#fff;background-color:var(--white-card);border-left:5px solid #1db954;border-left:5px solid var(--accent-green);border-radius:8px;box-shadow:0 5px 15px #0000000d;margin:20px auto;max-width:800px;padding:30px}.testimonial-card p{font-size:1.2rem;font-style:italic}.testimonial-card .author{color:#212529;color:var(--text-primary);font-style:normal;font-weight:600;margin-top:15px;text-align:right}.pricing-card{background:#fff;background:var(--white-card);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:35px;text-align:center;transition:all .3s ease}.pricing-card.recommended{border-color:#1db954;border-color:var(--accent-green);transform:scale(1.05)}.pricing-card h4{color:#0072ce;color:var(--primary-blue)}.pricing-card.recommended h4{color:#1db954;color:var(--accent-green)}.pricing-card .price{color:#212529;color:var(--text-primary);font-size:3.5rem;font-weight:800;margin:10px 0}.pricing-card .price span{color:#6c757d;color:var(--text-secondary);font-size:1rem;font-weight:400}.script-card{background:#fff;background:var(--white-card);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:12px;display:flex;gap:40px;padding:40px}.script-mockup{align-items:center;background:#212529;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;height:280px;justify-content:center;padding:20px;text-align:center;width:200px}.script-mockup .title{color:#fff;font-size:1.5rem}.script-mockup .author{color:#1db954;color:var(--accent-green);font-weight:600;margin-top:auto}.script-details .price{color:#1db954;color:var(--accent-green);font-size:2.5rem;font-weight:800;margin-bottom:20px}.contact-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.5fr}.contact-info-item{align-items:center;color:#212529;color:var(--text-primary);display:flex;font-size:1.1rem;gap:16px;margin-bottom:24px}.contact-info-item i{color:#0072ce;color:var(--primary-blue);font-size:1.4rem;text-align:center;width:24px}.contact-info-item span{font-weight:500}.email-link,.phone-link,.whatsapp-link{align-items:center;border-radius:8px;color:#212529;color:var(--text-primary);display:flex;font-weight:500;gap:16px;margin:-8px -12px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.email-link:hover,.phone-link:hover,.whatsapp-link:hover{background:#0000000d;transform:translateX(5px)}.phone-link i{color:#0072ce!important}.whatsapp-link i{color:#25d366!important}.email-link i{color:#0072ce!important}.phone-link:hover i{color:#0056b3!important}.whatsapp-link:hover i{color:#128c7e!important}.email-link:hover i{color:#0056b3!important}.contact-form .form-group{margin-bottom:20px}.contact-form input,.contact-form select,.contact-form textarea{background:#fff;border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:8px;color:#212529;color:var(--text-primary);font-family:Poppins,sans-serif;font-size:1rem;padding:15px;width:100%}.contact-form textarea{min-height:120px;resize:vertical}.contact-section-with-background{background:#0000;position:relative}.contact-section-with-background:before{background:#0006;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.contact-section-with-background .container{position:relative;z-index:2}.contact-section-with-background .section-title h2,.contact-section-with-background .section-title p{color:#fff!important;text-shadow:4px 6px 8px #000000e6}.contact-section-with-background .contact-form,.contact-section-with-background .contact-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:16px;box-shadow:0 8px 32px #0000001a;padding:30px;position:relative;z-index:2}.contact-logo{margin-bottom:24px;text-align:center}.contact-logo img{background:#fff;border-radius:50%;box-shadow:0 4px 16px #0000001a;height:80px;object-fit:contain;padding:8px;width:80px}.contact-info h3{color:#212529;color:var(--text-primary);font-size:1.5rem;font-weight:800;margin-bottom:16px;text-align:center}.contact-info .contact-message{color:#6c757d;color:var(--text-secondary);font-size:.95rem;font-style:normal;font-weight:400;margin-bottom:32px;opacity:.8;text-align:center}.contact-section-with-background{contain:layout style paint;transition:background-image .3s ease-in-out;will-change:background-image}.background-loading{opacity:.8}.background-loaded{opacity:1}.contact-section-with-background{background-attachment:scroll!important;background-position:50%!important;background-size:cover!important;transform:translateZ(0)}.main-footer{background:#fff;background:var(--white-card);border-top:1px solid #dee2e6;border-top:1px solid var(--border-color);padding:40px 0;text-align:center}@media (max-width:992px){.grid-3,.pricing-table{grid-template-columns:1fr}}@media (max-width:768px){.contact-grid{gap:20px;grid-template-columns:1fr}}@media (max-width:504px){.contact-grid{grid-template-columns:1fr}}@media (max-width:1024px){.contact-section-with-background .contact-form,.contact-section-with-background .contact-info{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#fffffff2!important;border-radius:16px!important;box-shadow:0 8px 32px #0000001a!important;margin:20px 0!important;padding:40px!important}.container{padding-left:15px!important;padding-right:15px!important}.card,.pricing-card,.script-card,.testimonial-card{padding:25px 20px}}@media (max-width:504px){.contact-section-with-background:before{display:none!important}.contact-section-with-background .contact-form,.contact-section-with-background .contact-info{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:20px 0!important}}@media (max-width:1024px){h1{font-size:2.8rem}h2{font-size:2.2rem}.nav-links{display:none}.grid-3,.pricing-table,.script-card{grid-template-columns:1fr}.script-card{align-items:center;flex-direction:column}}.btn-primary.loading{cursor:not-allowed;opacity:.7;position:relative}.btn-primary.loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.form-error,.form-success{align-items:center;animation:fadeInUp .3s ease-out;border-radius:8px;display:flex;gap:.5rem;margin-top:1rem;padding:1rem}.form-success{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.form-success i{color:#059669;font-size:1.2rem}.form-error{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.form-error i{color:#dc2626;font-size:1.2rem}.form-error p,.form-success p{font-size:.9rem;font-weight:500;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.thank-you-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.thank-you-modal{animation:modalSlideIn .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;position:relative;width:90%}.modal-header{position:absolute;right:15px;top:15px;z-index:1}.modal-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:5px;transition:all .3s ease;width:40px}.modal-close-btn:hover{background-color:#f3f4f6;color:#374151}.modal-content{padding:40px 30px 30px;text-align:center}.success-icon{margin-bottom:20px}.success-icon i{animation:successPulse .6s ease-out;color:#10b981;font-size:4rem}.modal-content h3{color:#1f2937;font-size:1.8rem;font-weight:700;margin-bottom:15px}.modal-content p{color:#6b7280;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.contact-alternatives{background-color:#f8f9fa;border-radius:12px;margin:25px 0;padding:20px}.contact-alternatives p{color:#374151;font-weight:600;margin-bottom:15px}.contact-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.phone-btn,.whatsapp-btn{align-items:center;border-radius:8px;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.whatsapp-btn{background-color:#25d366;color:#fff}.whatsapp-btn:hover{background-color:#128c7e;transform:translateY(-2px)}.phone-btn{background-color:#0072ce;color:#fff}.phone-btn:hover{background-color:#005bb5;transform:translateY(-2px)}.modal-close-button{background-color:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:12px 30px;transition:all .3s ease}.modal-close-button:hover{background-color:#4b5563;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes successPulse{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.thank-you-modal{margin:20px;width:95%}.modal-content{padding:30px 20px 20px}.contact-buttons{align-items:center;flex-direction:column}.phone-btn,.whatsapp-btn{justify-content:center;max-width:200px;width:100%}}@media (max-width:504px){.contact-section-with-background{background-color:#f7f8fa!important;background-position:top!important;background-repeat:no-repeat!important;background-size:contain!important;margin-top:60px!important;padding-top:270px!important;position:relative!important}.contact-section-with-background .section-title{left:50%!important;padding:0 20px!important;position:absolute!important;text-align:center!important;top:-165px!important;transform:translateX(-50%)!important;width:100%!important;z-index:20!important}.contact-section-with-background .section-title h1{color:#fff!important;font-size:2rem!important;margin-bottom:10px!important;text-shadow:2px 2px 4px #000000b3!important}.contact-section-with-background .section-title p{color:#fff!important;font-size:1.1rem!important;margin:0!important;text-shadow:2px 2px 4px #000000b3!important}.contact-section-with-background:before{display:none!important}.contact-section-with-background .section-title h1,.contact-section-with-background .section-title p{color:#fff!important;text-shadow:2px 2px 4px #000000b3!important}.contact-section-with-background .contact-form,.contact-section-with-background .contact-info{background:#fff!important;border:1px solid #dee2e6!important;border:1px solid var(--border-color)!important;border-radius:16px!important;box-shadow:0 4px 20px #00000014!important;margin:20px 0!important;padding:30px!important}.contact-section-with-background .contact-form:hover,.contact-section-with-background .contact-info:hover{box-shadow:0 8px 30px #0000001f!important;transform:translateY(-2px)!important;transition:all .3s ease!important}.contact-section-with-background .contact-logo{background:#0000!important;border-radius:0!important;box-shadow:none!important;display:block!important;margin-bottom:20px!important;padding:0!important;text-align:center!important}.contact-section-with-background .contact-logo img{background:#0000;border-radius:0;box-shadow:none;height:80px;object-fit:contain;padding:0;width:80px}.contact-section-with-background .contact-info-item{border-bottom:1px solid #f0f0f0;margin-bottom:15px;padding-bottom:15px}.contact-section-with-background .contact-info-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}.App{text-align:left;width:100%}*,.App{box-sizing:border-box}*{margin:0;padding:0}body,html{-webkit-overflow-scrolling:touch;background-color:#fff;overflow-x:hidden;overscroll-behavior:none;width:100%}body,html{background-color:#fff!important}*,body,html{overscroll-behavior:none}#root,.App{background-color:#fff!important;overscroll-behavior:none}.contact-section-with-background,.hero-with-background{background-color:#f8f9fa!important;transition:background-image .3s ease-in}.contact-section-with-background[style*=backgroundImage],.hero-with-background[style*=backgroundImage]{background-color:initial!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}main{min-height:calc(100vh - 200px);width:100%}@-moz-document url-prefix(){body,body[data-page=kontakt],body[data-page=skripte],html{scroll-behavior:auto!important}.App,body,html,main{transform:none!important;will-change:auto!important}}#grupne,#individualne{padding-top:80px;scroll-margin-top:0}#grupne .section-title,#individualne .section-title,.section-title{margin-top:0;padding-top:0}html{scroll-behavior:smooth;scroll-padding-top:0}section[id]{scroll-margin-top:0}.main-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000}section{position:relative}@media (max-width:1024px){body,html{-webkit-overflow-scrolling:touch;background-color:#fff!important}*,body,html{overscroll-behavior:none}}
/*# sourceMappingURL=main.879b59c7.css.map*/