.service-card{transition:all .3s ease}.service-card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.service-card{border:1px solid #e5e7eb}.service-card:hover{border-color:#ffbd59;box-shadow:0 20px 40px #0003}.service-title{text-wrap:balance;color:#1f2937;font-size:1.5rem;font-weight:700;line-break:strict;line-height:1.3;overflow-wrap:break-word;word-break:keep-all}@media(max-width:768px){.service-title{font-size:1.25rem}}.value-proposition{text-wrap:balance;color:#ffbd59;font-size:1rem;font-weight:600;line-break:strict;line-height:1.5;overflow-wrap:break-word;word-break:keep-all}@media(max-width:768px){.value-proposition{font-size:.85rem}}.service-description{text-wrap:balance;text-wrap:pretty;color:#6b7280;font-size:.95rem;line-break:strict;line-height:1.7;overflow-wrap:break-word;word-break:keep-all}@media(max-width:768px){.service-description{font-size:.85rem;line-height:1.6}}.service-action .btn{align-items:center;background-color:#ffbd59;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.5px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.service-action .btn:hover{background-color:#ffa926;box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}.service-action .btn:active{transform:translateY(0)}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.p-5{padding:5px!important}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pb-5{padding-bottom:5px!important}.pl-5,.px-5{padding-left:5px!important}.px-5{padding-right:5px!important}.py-5{padding-bottom:5px!important;padding-top:5px!important}.m-5{margin:5px!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5,.mx-5{margin-left:5px!important}.mx-5{margin-right:5px!important}.my-5{margin-bottom:5px!important;margin-top:5px!important}.p-10{padding:10px!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-10,.px-10{padding-left:10px!important}.px-10{padding-right:10px!important}.py-10{padding-bottom:10px!important;padding-top:10px!important}.m-10{margin:10px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10,.mx-10{margin-left:10px!important}.mx-10{margin-right:10px!important}.my-10{margin-bottom:10px!important;margin-top:10px!important}.p-15{padding:15px!important}.pt-15{padding-top:15px!important}.pr-15{padding-right:15px!important}.pb-15{padding-bottom:15px!important}.pl-15,.px-15{padding-left:15px!important}.px-15{padding-right:15px!important}.py-15{padding-bottom:15px!important;padding-top:15px!important}.m-15{margin:15px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.ml-15,.mx-15{margin-left:15px!important}.mx-15{margin-right:15px!important}.my-15{margin-bottom:15px!important;margin-top:15px!important}.p-20{padding:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20,.px-20{padding-left:20px!important}.px-20{padding-right:20px!important}.py-20{padding-bottom:20px!important;padding-top:20px!important}.m-20{margin:20px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20,.mx-20{margin-left:20px!important}.mx-20{margin-right:20px!important}.my-20{margin-bottom:20px!important;margin-top:20px!important}.p-25{padding:25px!important}.pt-25{padding-top:25px!important}.pr-25{padding-right:25px!important}.pb-25{padding-bottom:25px!important}.pl-25,.px-25{padding-left:25px!important}.px-25{padding-right:25px!important}.py-25{padding-bottom:25px!important;padding-top:25px!important}.m-25{margin:25px!important}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}.mb-25{margin-bottom:25px!important}.ml-25,.mx-25{margin-left:25px!important}.mx-25{margin-right:25px!important}.my-25{margin-bottom:25px!important;margin-top:25px!important}.p-30{padding:30px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-30,.px-30{padding-left:30px!important}.px-30{padding-right:30px!important}.py-30{padding-bottom:30px!important;padding-top:30px!important}.m-30{margin:30px!important}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}.mb-30{margin-bottom:30px!important}.ml-30,.mx-30{margin-left:30px!important}.mx-30{margin-right:30px!important}.my-30{margin-bottom:30px!important;margin-top:30px!important}.p-35{padding:35px!important}.pt-35{padding-top:35px!important}.pr-35{padding-right:35px!important}.pb-35{padding-bottom:35px!important}.pl-35,.px-35{padding-left:35px!important}.px-35{padding-right:35px!important}.py-35{padding-bottom:35px!important;padding-top:35px!important}.m-35{margin:35px!important}.mt-35{margin-top:35px!important}.mr-35{margin-right:35px!important}.mb-35{margin-bottom:35px!important}.ml-35,.mx-35{margin-left:35px!important}.mx-35{margin-right:35px!important}.my-35{margin-bottom:35px!important;margin-top:35px!important}.p-40{padding:40px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40,.px-40{padding-left:40px!important}.px-40{padding-right:40px!important}.py-40{padding-bottom:40px!important;padding-top:40px!important}.m-40{margin:40px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40,.mx-40{margin-left:40px!important}.mx-40{margin-right:40px!important}.my-40{margin-bottom:40px!important;margin-top:40px!important}.p-50{padding:50px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.pl-50,.px-50{padding-left:50px!important}.px-50{padding-right:50px!important}.py-50{padding-bottom:50px!important;padding-top:50px!important}.m-50{margin:50px!important}.mt-50{margin-top:50px!important}.mr-50{margin-right:50px!important}.mb-50{margin-bottom:50px!important}.ml-50,.mx-50{margin-left:50px!important}.mx-50{margin-right:50px!important}.my-50{margin-bottom:50px!important;margin-top:50px!important}.p-100{padding:100px!important}.pt-100{padding-top:100px!important}.pr-100{padding-right:100px!important}.pb-100{padding-bottom:100px!important}.pl-100,.px-100{padding-left:100px!important}.px-100{padding-right:100px!important}.py-100{padding-bottom:100px!important;padding-top:100px!important}.m-100{margin:100px!important}.mt-100{margin-top:100px!important}.mr-100{margin-right:100px!important}.mb-100{margin-bottom:100px!important}.ml-100,.mx-100{margin-left:100px!important}.mx-100{margin-right:100px!important}.my-100{margin-bottom:100px!important;margin-top:100px!important}@media(max-width:768px){.sm-p-10{padding:10px!important}.sm-pt-10{padding-top:10px!important}.sm-pb-10{padding-bottom:10px!important}}.line-height-tight{line-height:1.3!important}.line-height-normal{line-height:1.5!important}.line-height-relaxed{line-height:1.6!important}.line-height-loose{line-height:1.7!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.85rem!important}.text-base{font-size:.95rem!important}.text-md{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:2rem!important}.text-4xl{font-size:2.5rem!important}.text-5xl{font-size:3rem!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.lead-sm{font-size:1rem!important}.pt-25px{padding-top:25px!important}.section-padding{padding:100px 0}@media(max-width:768px){.section-padding{padding:60px 0}}.section-padding h2.display-5{margin-bottom:50px;padding-top:40px}@media(max-width:768px){.section-padding h2.display-5{margin-bottom:30px;padding-top:20px}}.section-padding .row{margin-bottom:30px;margin-top:30px}.section-padding .alert,.section-padding .card{margin-bottom:30px}.section-padding.bg-light{padding:120px 0}@media(max-width:768px){.section-padding.bg-light{padding:80px 0}}.component-catalog .catalog-header{background:#1f2937}.component-catalog .catalog-navigation{z-index:100}.component-catalog .catalog-navigation .nav-links{gap:5px}.component-catalog .component-wrapper{border-bottom:2px solid #dee2e6}.component-catalog .component-wrapper .component-header{border-top:1px solid #dee2e6}.component-catalog .component-wrapper .component-header .component-number{font-size:.85rem;font-weight:600}.component-catalog .component-wrapper .component-header .component-label{font-size:1.5rem;font-weight:700;margin-bottom:0}.component-catalog .component-wrapper .component-header .component-description{font-size:.85rem}.hero-area .hero-title{text-wrap:balance;font-size:2.5rem;font-weight:700;line-break:strict;line-height:1.4;margin-bottom:25px;overflow-wrap:break-word;word-break:keep-all}.hero-area .hero-title:after{content:"";display:inline;white-space:nowrap}@media(max-width:1200px){.hero-area .hero-title{font-size:2.2rem;line-height:1.3}}@media(max-width:992px){.hero-area .hero-title{font-size:2rem;line-height:1.35}}@media(max-width:768px){.hero-area .hero-title{font-size:1.8rem;line-height:1.4;margin-bottom:20px}}@media(max-width:576px){.hero-area .hero-title{font-size:1.6rem;line-height:1.45}}.hero-area .hero-description{text-wrap:balance;font-size:1.125rem;line-break:strict;line-height:1.7;margin-bottom:25px;overflow-wrap:break-word;word-break:keep-all}@media(max-width:768px){.hero-area .hero-description{font-size:1rem;line-height:1.6;margin-bottom:20px}}.hero-area .hero-mock{height:auto;max-width:100%}.hero-area .hero-mock.hero-mock-large{margin-left:-25%!important;margin-top:-10%!important;max-width:150%!important;width:150%!important}@media(max-width:1200px){.hero-area .hero-mock.hero-mock-large{margin-left:-15%!important;margin-top:-5%!important;max-width:130%!important;width:130%!important}}@media(max-width:992px){.hero-area .hero-mock.hero-mock-large{margin-left:0!important;margin-top:0!important;max-width:100%!important;width:100%!important}}@media(max-width:768px){.hero-area .hero-mock{display:block;margin:0 auto!important;max-width:90%!important;width:90%!important}}.hero-area .hero-btn-wrapper{display:flex;flex-wrap:wrap;gap:15px}@media(max-width:768px){.hero-area .hero-btn-wrapper{flex-direction:column}.hero-area .hero-btn-wrapper .btn{width:100%}}.page-header-section{background-color:#fff9f0;overflow:hidden;padding-bottom:80px!important;padding-top:140px!important;position:relative}@media(max-width:768px){.page-header-section{padding-bottom:50px!important;padding-top:120px!important}}.page-header-section .gradient-mesh{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.page-header-section .gradient-blob{border-radius:50%;position:absolute}.page-header-section .gradient-blob.gradient-blob-1{animation:float-slow 30s ease-in-out infinite;background:radial-gradient(circle,#ffbd594d 0,#0000 70%);filter:blur(80px);height:500px;right:-100px;top:-150px;width:500px}@media(max-width:768px){.page-header-section .gradient-blob.gradient-blob-1{height:300px;right:-50px;top:-100px;width:300px}}.page-header-section .gradient-blob.gradient-blob-2{animation:float-slow 25s ease-in-out infinite reverse;background:radial-gradient(circle,#ff8c4240 0,#0000 70%);bottom:-100px;filter:blur(70px);height:450px;left:10%;width:450px}@media(max-width:768px){.page-header-section .gradient-blob.gradient-blob-2{bottom:-50px;height:280px;width:280px}}.page-header-section .gradient-blob.gradient-blob-3{animation:float-slow 35s ease-in-out infinite;background:radial-gradient(circle,#e89f3033 0,#0000 70%);filter:blur(60px);height:400px;left:-150px;top:50%;transform:translateY(-50%);width:400px}@media(max-width:768px){.page-header-section .gradient-blob.gradient-blob-3{height:250px;left:-100px;width:250px}}.page-header-section .header-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.page-header-section .header-content h1{color:#1a1a2e;font-weight:700;margin-bottom:20px}@media(max-width:768px){.page-header-section .header-content h1{font-size:2rem}}.page-header-section .header-content p.lead{color:#6c757d;font-size:1.25rem;line-height:1.8;margin-bottom:0}@media(max-width:768px){.page-header-section .header-content p.lead{font-size:1.1rem}}.page-header-section .breadcrumb{background-color:#0000;margin-bottom:20px;padding:0}.page-header-section .breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/"}.page-header-section .breadcrumb .breadcrumb-item a{color:#ffbd59;text-decoration:none;transition:all .3s ease}.page-header-section .breadcrumb .breadcrumb-item a:hover{color:#e89f30}.page-header-section .breadcrumb .breadcrumb-item.active{color:#6c757d}.problem-section{padding:100px 0}@media(max-width:768px){.problem-section{padding:60px 0}}.problem-section h2{margin-bottom:50px}@media(max-width:768px){.problem-section h2{margin-bottom:30px}}.problem-section .card{transition:all .3s ease}.problem-section .card:hover{box-shadow:0 10px 30px #00000026;transform:translateY(-5px)}.problem-section .card{height:100%;margin-bottom:30px;padding:30px}.problem-section .card .feature-icon{display:inline-block;margin-bottom:20px}.problem-section .card h3{margin-bottom:15px}.problem-section [class*=col-]{margin-bottom:30px}.solution-section{padding:100px 0}@media(max-width:768px){.solution-section{padding:60px 0}}.solution-section h2{margin-bottom:50px}@media(max-width:768px){.solution-section h2{margin-bottom:30px}}.solution-section .solution-visual-placeholder{margin:30px 0;transition:transform .3s ease}.solution-section .solution-visual-placeholder:hover{transform:scale(1.05)}.solution-section .alert-primary{border-left:4px solid #ffbd59;margin:30px 0;padding:20px 30px}.solution-section ul{margin:20px 0}.solution-section ul li{margin-bottom:15px}.value-proposition{padding:100px 0}@media(max-width:768px){.value-proposition{padding:60px 0}}.value-proposition h2{margin-bottom:50px}@media(max-width:768px){.value-proposition h2{margin-bottom:30px}}.value-proposition .value-item{margin-bottom:50px}@media(max-width:768px){.value-proposition .value-item{margin-bottom:40px}}.value-proposition .value-number{line-height:1;margin-bottom:20px;opacity:.2}.value-proposition .value-visual-placeholder{margin:30px 0;transition:all .3s ease}.value-proposition .value-visual-placeholder:hover{box-shadow:0 10px 30px #0000001a}.value-proposition h3{margin-bottom:20px}.value-proposition p{margin-bottom:15px}.fast-dev-service .benefit-card,.nurturing-dev-service .benefit-card{transition:all .3s ease}.fast-dev-service .benefit-card:hover,.nurturing-dev-service .benefit-card:hover{transform:translateX(10px)}.fast-dev-service .method-visual,.nurturing-dev-service .method-visual{border:2px solid #ffbd59}.pricing-section .pricing-card{transition:all .3s ease}.pricing-section .pricing-card:hover{transform:translateY(-10px)}.pricing-section .pricing-card.border-primary{border-width:2px!important}.pricing-section .pricing-card .recommended-badge{border-radius:5px 5px 0 0;margin:-1px -1px 0}.pricing-section .discount-section{border:2px solid #ffbd59}.pricing-section .discount-card{border-left:3px solid #ffbd59;transition:all .3s ease}.pricing-section .discount-card:hover{box-shadow:0 8px 16px #0000001a}.process-flow .step-number-circle{align-items:center;display:flex;flex-direction:column;justify-content:center}.process-flow .step-number-circle .step-label{color:#6c757d;font-size:12px;font-weight:600}.process-flow .step-number-circle .step-number{line-height:1}.process-flow .step-connector{opacity:.5}.process-flow .step-content{position:relative;transition:all .3s ease}.process-flow .step-content:hover{box-shadow:0 10px 30px #00000026!important}.case-studies .case-study-card .case-image-placeholder{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}.case-studies .case-study-card .detail-item h5{font-size:14px;letter-spacing:.5px;text-transform:uppercase}.faq-section .faq-item .card-header{cursor:pointer;transition:background-color all .3s ease}.faq-section .faq-item .card-header:hover{background-color:#fff9f0!important}.faq-section .faq-item .card-body{animation:slideDown .3s ease}.about-section .visual-placeholder{border:2px dashed #ffbd59}.about-section .ceo-image-placeholder{border:3px solid #ffbd59}.about-section .blockquote{border-left:5px solid #ffbd59;position:relative}.about-section .blockquote:before{color:#ffbd59;content:'"';font-size:60px;left:10px;opacity:.2;position:absolute;top:-10px}.about-section .signature{border-top:2px solid #dee2e6;padding-top:20px}.position-relative .moveUpDown,.position-relative img.moveUpDown,img.moveUpDown.img-fluid.rounded{border-radius:20px!important;box-shadow:0 25px 50px #0003!important;height:auto!important;max-width:500px!important;min-width:350px!important;object-fit:cover;transform:scale(1.1)!important;width:500px!important}@media(max-width:992px){.position-relative .moveUpDown,.position-relative img.moveUpDown,img.moveUpDown.img-fluid.rounded{max-width:400px!important;min-width:300px!important;width:400px!important}}@media(max-width:768px){.position-relative .moveUpDown,.position-relative img.moveUpDown,img.moveUpDown.img-fluid.rounded{max-width:350px!important;min-width:250px!important;width:350px!important}}@media(max-width:576px){.position-relative .moveUpDown,.position-relative img.moveUpDown,img.moveUpDown.img-fluid.rounded{max-width:300px!important;min-width:200px!important;width:300px!important}}.position-relative .bordered-circle{animation:float-slow 20s ease-in-out infinite;border:4px solid #ffbd594d!important;border-radius:25px!important;height:520px!important;left:-20px;position:absolute;top:-20px;width:520px!important;z-index:-1}@media(max-width:992px){.position-relative .bordered-circle{height:420px!important;width:420px!important}}@media(max-width:768px){.position-relative .bordered-circle{height:370px!important;width:370px!important}}@media(max-width:576px){.position-relative .bordered-circle{height:320px!important;width:320px!important}}.contact-section .info-item{transition:all .3s ease}.contact-section .info-item:hover{box-shadow:0 10px 30px #00000026!important;transform:translateX(10px)}.contact-section .contact-form .form-control{border:1px solid #dee2e6;border-radius:5px;padding:10px 15px}.contact-section .contact-form .form-control:focus{border-color:#ffbd59;box-shadow:0 0 0 .2rem #ffbd5940}.contact-section .contact-form label{font-weight:600;margin-bottom:8px}.hover-shadow{transition:box-shadow all .3s ease}.hover-shadow:hover{box-shadow:0 10px 30px #00000026!important}.transition{transition:all .3s ease}.cursor-pointer{cursor:pointer}.back-to-top-wrapper{background:#1f2937}.header-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2!important;box-shadow:0 2px 4px #0000000d;transition:all .3s ease}.header-nav.fixed-top{border-bottom:1px solid #0000000d}.navbar-brand{padding:5px 0}.navbar-brand img{height:40px;margin-right:10px;transition:transform all .3s ease;width:auto}@media(max-width:768px){.navbar-brand img{height:35px}}.navbar-brand .brand-text{font-size:1.5rem;text-decoration:none;transition:color all .3s ease}@media(max-width:768px){.navbar-brand .brand-text{font-size:1.25rem}}.navbar-brand:hover img{transform:scale(1.05)}.navbar-nav .nav-link{color:#1f2937!important;font-weight:600;padding:8px 15px!important;transition:all .3s ease}.navbar-nav .nav-link:hover{color:#ffbd59!important}.navbar-nav .nav-link.btn{align-items:center;background-color:#ffbd59;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.5px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.navbar-nav .nav-link.btn:hover{background-color:#ffa926;box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}.navbar-nav .nav-link.btn:active{transform:translateY(0)}.navbar-nav .nav-link.btn{border-radius:20px;margin-left:10px}.navbar-nav .nav-link.btn:hover{background:#e89f30!important;box-shadow:0 8px 24px #ffbd5940}.hero-area.page-header.bg-gradient{background:linear-gradient(135deg,#667eea,#764ba2)}.hero-area.page-header .page-visual-placeholder img{border-radius:10px;max-width:100%}.footer .footer-widget .widget-title{color:#fff;margin-bottom:20px}.footer .footer-widget .footer-links a{text-decoration:none;transition:color all .3s ease}.footer .footer-widget .footer-links a:hover{color:#ffbd59!important}.footer .footer-widget .contact-info p{align-items:center;display:flex;margin-bottom:10px}.footer .footer-widget .contact-info i{color:#ffbd59;width:20px}.placeholder-animation{opacity:.7;transition:opacity all .3s ease}.placeholder-animation:hover{opacity:1}@media(max-width:768px){.hero-area .display-4{font-size:2rem}.navbar-nav .nav-link.btn{display:block;margin:10px 0 0;text-align:center}.footer .footer-widget{margin-bottom:40px}}.services-premium-section{background-attachment:fixed;background-image:url(/static/media/mountainb.83c4e6966c52dd0f6b87.webp);background-position:50%;background-size:cover;min-height:100vh;overflow:hidden;padding:100px 0;position:relative}@media(max-width:768px){.services-premium-section{background-attachment:scroll}}.services-background{display:none}.services-header{position:relative;z-index:2}.services-header .services-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f2937,#ffbd59);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1.2;margin-bottom:20px}@media(max-width:768px){.services-header .services-main-title{font-size:2.2rem}}.services-header .services-subtitle{color:#6b7280;font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}@media(max-width:768px){.services-header .services-subtitle{font-size:1.1rem}}.services-filter-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.services-filter-group .services-filter-btn{align-items:center;background-color:#fff;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;letter-spacing:.5px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.services-filter-group .services-filter-btn:hover{background-color:#e6e6e6;box-shadow:0 8px 16px #0000001a;transform:translateY(-2px)}.services-filter-group .services-filter-btn:active{transform:translateY(0)}.services-filter-group .services-filter-btn{background:#ffffffe6;border:2px solid #ffbd5933;border-radius:50px;color:#6b7280}.services-filter-group .services-filter-btn:hover{background:#fff;border-color:#ffbd5980;box-shadow:0 8px 25px #ffbd5926}.services-filter-group .services-filter-btn.active{background:linear-gradient(135deg,#ffbd59,#e89f30);border-color:#ffbd59;box-shadow:0 12px 32px #ffbd5959;color:#fff}@media(max-width:768px){.services-filter-group .services-filter-btn{font-size:.85rem;padding:10px 18px}}.services-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin:0 auto;max-width:1400px;position:relative;z-index:2}@media(max-width:1200px){.services-grid{gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media(max-width:768px){.services-grid{gap:25px;grid-template-columns:1fr;padding:0 15px}}.services-card-wrapper{animation:fadeInUp .8s ease forwards;opacity:0;transform:translateY(30px)}.services-premium-card{background:#fff;border:1px solid #fff3;border-radius:24px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;height:auto;min-height:520px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.services-premium-card:hover{border-color:#ffbd5980;box-shadow:0 20px 60px #ffbd5940;transform:translateY(-12px)}.services-premium-card:hover .card-glow-effect{opacity:1}.services-premium-card:hover .service-icon{transform:scale(1.1)}.services-premium-card:hover .btn-premium-action{background:linear-gradient(135deg,#e89f30,#ffbd59);transform:translateY(-3px)}@media(max-width:768px){.services-premium-card{min-height:480px}}.services-premium-card .card-background-gradient{background:linear-gradient(135deg,#ffbd590d,#9333ea08);border-radius:24px 24px 0 0;height:150px;left:0;position:absolute;top:0;width:100%}.services-premium-card .card-glow-effect{background:radial-gradient(circle,#ffbd5933 0,#0000 70%);height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.service-icon-wrapper{padding:30px 30px 20px;position:relative;text-align:center;z-index:2}.service-icon-wrapper .service-icon{align-items:center;background:linear-gradient(135deg,#ffbd59,#ff8c42);border:1px solid #ffbd5933;border-radius:20px;box-shadow:0 8px 24px #ffbd5933;display:inline-flex;height:80px;justify-content:center;transition:all .3s ease;width:80px}.service-icon-wrapper .service-icon i{color:#fff;font-size:2rem}.service-icon-wrapper .service-icon:hover{background:linear-gradient(135deg,#e89f30,#e66f28);border-color:#ffbd5980;box-shadow:0 12px 32px #ffbd594d}.service-content{display:flex;flex:1 1;flex-direction:column;padding:0 30px 10px;text-align:center}.service-content .service-text-content{flex:1 1;margin-bottom:20px}.service-content .service-premium-title{color:#1a1a2e;font-size:1.5rem;font-weight:800;line-height:1.3;margin-bottom:15px}.service-content .service-premium-lead{background:#ffbd590d;border:1px solid #ffbd5933;border-radius:8px;color:#4338ca;font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:15px;padding:8px 12px}.service-content .service-premium-description{border-radius:8px;color:#64748b;font-size:.95rem;line-height:1.6;margin-bottom:20px;padding:12px}.service-content .service-benefits-preview{background:#ffbd5905;border:1px solid #ffbd591a;border-radius:12px;margin-top:auto;padding:16px;text-align:left}.service-content .service-benefits-preview .benefit-preview-item{align-items:flex-start;background:#ffbd590d;border-left:3px solid #10b981;border-radius:8px;color:#374151;display:flex;font-size:.85rem;margin-bottom:12px;padding:8px 12px;transition:all .3s ease}.service-content .service-benefits-preview .benefit-preview-item:last-child{margin-bottom:0}.service-content .service-benefits-preview .benefit-preview-item:hover{background:#ffbd591a;transform:translateX(4px)}.service-content .service-benefits-preview .benefit-preview-item i{align-items:center;background:#10b98133;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;font-size:1rem;font-size:.8rem;height:20px;justify-content:center;margin-right:10px;margin-top:1px;width:20px}.service-content .service-benefits-preview .benefit-preview-item span{font-size:.9rem;font-weight:600;line-height:1.4}.service-premium-action{padding:20px 30px 30px}.service-premium-action .btn-premium-action{align-items:center;background:linear-gradient(135deg,#ffbd59,#e89f30);border-radius:12px;box-shadow:0 4px 16px #ffbd5933;color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:16px 24px;text-decoration:none;transition:all .3s ease;width:100%}.service-premium-action .btn-premium-action span{margin-right:8px}.service-premium-action .btn-premium-action i{transition:transform .3s ease}.service-premium-action .btn-premium-action:hover{box-shadow:0 8px 24px #ffbd594d;color:#fff;text-decoration:none;transform:translateY(-2px)}.service-premium-action .btn-premium-action:hover i{transform:translateX(4px)}.service-premium-badge{background:linear-gradient(135deg,#ffbd59,#ff8c42);border:1px solid #ffbd5933;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:6px 12px;position:absolute;right:20px;top:20px}.services-premium-cta{margin-top:80px;position:relative;text-align:center;z-index:2}.services-premium-cta .cta-content{background:#fffffff2;border:1px solid #ffbd591a;border-radius:24px;box-shadow:0 8px 32px #00000014;margin:0 auto;max-width:800px;padding:60px 40px}.services-premium-cta .cta-content .cta-title{color:#1f2937;font-size:2rem;font-weight:700;margin-bottom:16px}.services-premium-cta .cta-content .cta-subtitle{color:#6b7280;font-size:1.125rem;line-height:1.6;margin-bottom:32px}.services-premium-cta .cta-content .btn-premium-cta{align-items:center;background:linear-gradient(135deg,#ffbd59,#e89f30);border-radius:50px;box-shadow:0 8px 24px #ffbd594d;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:700;justify-content:center;padding:18px 36px;text-decoration:none;transition:all .3s ease}.services-premium-cta .cta-content .btn-premium-cta span{margin-right:10px}.services-premium-cta .cta-content .btn-premium-cta:hover{box-shadow:0 12px 32px #ffbd5966;color:#fff;text-decoration:none;transform:translateY(-3px)}@keyframes float-slow{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes float-gentle{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-20px) translateX(10px)}50%{transform:translateY(-10px) translateX(-10px)}75%{transform:translateY(-15px) translateX(5px)}}
/*# sourceMappingURL=main.de105b30.css.map*/