@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap);.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00205b,#1d2e7b);border-bottom:1px solid #ffffff1a;box-shadow:0 8px 32px #00205b26;font-family:Segoe UI,Helvetica Neue,sans-serif;padding:1rem 1.5rem;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999}.layout{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.grow1{flex-grow:1}.logo{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logo:hover{transform:scale(1.05)}.logo-image-navbar{border:2px solid #ffcb054d;border-radius:50%;box-shadow:0 4px 12px #ffcb0533;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.logo-image-navbar:hover{border-color:#ffcb05;box-shadow:0 6px 16px #ffcb0559;transform:scale(1.08) rotate(5deg)}.navbar-brand{align-items:center;display:flex;flex-direction:column}.company-name,.company-name-sub{color:#fff;font-size:1rem;font-weight:700;margin:0}.company-name-sub{font-size:.85rem;font-weight:600;letter-spacing:.5px;opacity:.9}.navbar-menu{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.navbar-menu a,.navbar-menu li{position:relative}.navbar-menu a{color:#fff;display:block;font-size:.95rem;font-weight:500;padding:.5rem 0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar-menu a:after{background:linear-gradient(90deg,#ffcb05,#ff9500);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:0}.navbar-menu a:hover{color:#ffcb05}.navbar-menu a:hover:after{width:100%}.contact-link{background:linear-gradient(135deg,#ffcb05,#ff9500);border:none;border-radius:8px;box-shadow:0 4px 12px #ffcb054d;color:#00205b;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-link:hover{box-shadow:0 6px 16px #ffcb0573;transform:translateY(-2px)}.menu-toggle{background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:none;font-size:1.4rem;padding:.25rem .5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-toggle:hover{background:#ffcb0533;transform:scale(1.1)}@media (max-width:1024px){.navbar-menu{background:linear-gradient(180deg,#00205bfa,#1d2e7bfa);border-top:1px solid #ffcb0533;display:none;flex-direction:column;gap:.5rem;padding:1rem 0;position:absolute;right:0;text-align:center;top:100%;width:100%}.navbar-menu.show{display:flex}.menu-toggle{display:block}.company-name-sub{display:none}}@media (max-width:768px){.navbar{padding:.8rem 1rem}.navbar-menu{background:linear-gradient(180deg,#00205bfa,#1d2e7bfa);color:#fff;flex-direction:column;gap:.5rem;width:100%}.navbar-menu a{color:#fff;font-weight:500;padding:.75rem 1rem}.navbar-menu a:hover{background:#ffcb051a;color:#ffcb05}.navbar-menu a:hover:after{width:0}.company-name{font-size:.95rem}.layout{gap:8px}}@media (max-width:450px){.navbar{padding:.6rem .8rem}.layout{gap:4px}.logo-image-navbar{height:38px;width:38px}.company-name{font-size:.85rem}.grow1:nth-child(2){flex:0.8 1}.menu-toggle{font-size:1.3rem;padding:.2rem .4rem}.navbar-menu{font-size:.9rem;gap:.3rem}}@media (max-width:320px){.navbar{padding:.5rem}.layout{gap:2px}.logo-image-navbar{height:32px;width:32px}.company-name{font-size:.75rem}.menu-toggle{font-size:1.2rem}}.features-section{background:linear-gradient(180deg,#fff,#f8f9ff);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.features-section:before{background:radial-gradient(circle,#ffcb0514 0,#0000 70%);border-radius:50%;content:"";height:600px;left:-10%;pointer-events:none;position:absolute;top:-40%;width:600px}.features-header{animation:fadeInDown .6s ease-out;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:900px;position:relative;text-align:center;z-index:2}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.features-header h1,.features-header h2,.features-header h3{margin-bottom:1rem}.features-header h1{color:#00205b;font-size:2.8rem;font-weight:800;letter-spacing:-1px}.features-header h2{color:#1d2e7b;font-size:1.6rem;font-weight:600}.features-header h3{color:#666;font-size:1.1rem;font-weight:500}.contenedor-features{display:flex;flex-direction:column;gap:5rem;position:relative;z-index:2}.container-features{animation:slideInUp .6s ease-out;background:linear-gradient(135deg,#00205b,#1d2e7b);border:1px solid #ffcb051a;border-radius:16px;box-shadow:0 15px 40px #00205b26;padding:3rem}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2.5rem}.feature-card{background:#fff;border:1px solid #ffcb051a;border-radius:12px;box-shadow:0 10px 25px #00205b1a;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:hover{border-color:#ffcb05;box-shadow:0 20px 40px #00205b26;transform:translateY(-8px)}.feature-card i{color:#ffcb05;display:block;font-size:2.8rem;margin-bottom:1rem}.feature-card h4{color:#00205b;font-size:1.2rem;font-weight:700;margin-bottom:.75rem}.feature-card p{color:#666;font-size:.95rem;line-height:1.6}.video-thumbnail{animation:fadeIn .6s ease-out;display:block;margin-bottom:2.5rem;max-width:100%;text-align:center;text-decoration:none}.video-thumbnail img{border-radius:14px;box-shadow:0 15px 35px #00205b33;max-width:520px;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.video-thumbnail:hover img{box-shadow:0 20px 45px #00205b40;transform:scale(1.03)}.video-title{color:#00205b;display:block;font-size:1.2rem;font-weight:700;margin-top:1rem}@media (max-width:768px){.features-section{padding:4rem 1.5rem}.features-header h1{font-size:2rem}.features-header h2{font-size:1.3rem}.container-features{padding:2rem}.features-grid{gap:1.5rem}}@media (max-width:480px){.features-header h1{font-size:1.6rem}.features-header h2{font-size:1.1rem}.features-header h3{font-size:.95rem}}.features-section-new{background:linear-gradient(180deg,#fff,#f8f9ff);overflow:hidden;padding:6rem 2rem;position:relative}.features-section-new:before{background:radial-gradient(circle,#1d2e7b0f 0,#0000 70%);bottom:-30%;height:600px;right:-10%;width:600px}.features-section-new:after,.features-section-new:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.features-section-new:after{background:radial-gradient(circle,#ffcb050d 0,#0000 70%);height:500px;left:-5%;top:-20%;width:500px}.features-container{margin:0 auto;max-width:1300px;position:relative;z-index:2}.features-header-new{margin-bottom:4rem;text-align:center}.features-header-new h2{color:#00205b;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.features-header-new p{color:#666;font-size:1.2rem;font-weight:400;margin:0 auto;max-width:700px}.features-grid-new{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));margin-bottom:3rem}.feature-card-new{background:#fff;border:1px solid #00205b14;border-radius:16px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;gap:1rem;padding:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card-new:before{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.feature-card-new:hover{border-color:#ffcb05;box-shadow:0 20px 60px #00205b1f}.feature-card-new:hover:before{transform:scaleX(1)}.feature-metric{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.5rem}.metric-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffcb05,#ff9500);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800}.metric-label{color:#666;font-size:.9rem;font-weight:600}.feature-icon{color:#00205b;font-size:3rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card-new:hover .feature-icon{color:#ffcb05;transform:scale(1.15)}.feature-service{color:#00205b;font-size:1.4rem;font-weight:700;margin:0}.feature-description{color:#666;flex-grow:1;font-size:.95rem;line-height:1.6;margin:0}.feature-benefit{align-items:center;border-top:1px solid #00205b1a;color:#00205b;display:flex;font-size:.9rem;font-weight:600;gap:.75rem;padding-top:.5rem}.feature-benefit i{color:#ffcb05;font-size:1rem}.features-cta{background:linear-gradient(135deg,#00205b,#1d2e7b);border-radius:16px;color:#fff;padding:3rem 2rem;text-align:center}.features-cta h3{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.features-button{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border:none;border-radius:50px;box-shadow:0 8px 20px #ffcb054d;color:#00205b;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.8rem;padding:14px 32px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.features-button:hover{box-shadow:0 12px 30px #ffcb0566;transform:translateY(-2px)}.features-button:active{transform:translateY(0)}.case-study-section{background:#fff;border:2px solid #00205b1a;border-radius:16px;box-shadow:0 15px 40px #00000014;margin:4rem 0;overflow:hidden;padding:3rem;position:relative}.case-study-section:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:4px;left:0;position:absolute;right:0;top:0}.case-study-header{margin-bottom:2.5rem;text-align:center}.case-study-header h3{color:#00205b;font-size:2rem;font-weight:800;margin-bottom:.5rem}.case-subtitle{color:#666;font-size:1rem;font-weight:600}.case-metrics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.metric-box{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #00205b14;border-radius:12px;padding:2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.metric-box:hover{border-color:#ffcb05;box-shadow:0 12px 30px #00205b1a;transform:translateY(-8px)}.metric-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffcb05,#ff9500);-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;margin-bottom:.5rem}.metric-desc{color:#00205b;font-size:1rem;font-weight:700;margin-bottom:.5rem}.metric-note{color:#666;font-size:.85rem;line-height:1.4}.case-images{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.case-image{border:1px solid #00205b1a;border-radius:12px;box-shadow:0 8px 20px #00000014;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.case-image:hover{box-shadow:0 12px 30px #00205b26}.case-conclusion{background:linear-gradient(135deg,#00205b0d,#1d2e7b0d);border-left:4px solid #ffcb05;border-radius:12px;padding:2rem;text-align:center}.case-conclusion i{color:#ffcb05;display:block;font-size:2rem;margin-bottom:1rem}.case-conclusion p{color:#333;font-size:1rem;line-height:1.8;margin:0}.case-conclusion strong{color:#00205b;font-weight:700}@media (max-width:768px){.features-section-new{padding:4rem 1.5rem}.features-header-new h2{font-size:2rem}.features-header-new p{font-size:1rem}.features-grid-new{gap:1.5rem;grid-template-columns:1fr}.feature-card-new{padding:1.5rem}.metric-number{font-size:2rem}.feature-icon{font-size:2.5rem}.features-cta{padding:2rem 1.5rem}.features-cta h3{font-size:1.2rem}.features-button{font-size:.9rem;padding:12px 24px}.case-study-section{margin:2.5rem 0;padding:2rem}.case-study-header h3{font-size:1.5rem}.case-metrics{gap:1rem;grid-template-columns:repeat(2,1fr)}.metric-box{padding:1.5rem}.metric-value{font-size:2rem}.case-images{gap:1rem;grid-template-columns:1fr}.case-conclusion{padding:1.5rem}.case-conclusion p{font-size:.95rem}}@media (max-width:480px){.features-section-new{padding:3rem 1rem}.features-header-new h2{font-size:1.6rem}.features-header-new p{font-size:.95rem}.features-grid-new{grid-template-columns:1fr}.metric-number{font-size:1.8rem}.feature-service{font-size:1.2rem}.feature-description{font-size:.9rem}.features-cta{padding:1.5rem 1rem}.case-study-section{margin:2rem 0;padding:1.5rem}.case-study-header h3{font-size:1.3rem}.case-subtitle{font-size:.9rem}.case-metrics{gap:1rem;grid-template-columns:1fr}.metric-box{padding:1.2rem}.metric-value{font-size:1.8rem}.metric-desc{font-size:.9rem}.metric-note{font-size:.8rem}.case-images{gap:.8rem;grid-template-columns:1fr}.case-conclusion{padding:1.2rem}.case-conclusion i{font-size:1.5rem}.case-conclusion p{font-size:.9rem}}.asesoramiento-section{background:linear-gradient(135deg,#00205b,#1d2e7b 50%,#0a3a6e);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 0;position:relative}.asesoramiento-section:before{background:radial-gradient(circle at 20% 50%,#ffcb0514 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff950014 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.container-asesoramiento{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.section-header-asesoramiento{margin-bottom:4rem;text-align:center}.section-header-asesoramiento h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.section-header-asesoramiento p{color:#ffffffe6;font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:600px}.servicios-grid-asesoramiento{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem}.servicio-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 40px #00000026,0 0 1px #ffcb051a;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.servicio-card:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.servicio-card:hover{background:#fffffffa;box-shadow:0 20px 60px #0003,0 0 40px #ffcb0533;transform:translateY(-12px)}.servicio-card:hover:before{transform:scaleX(1)}.icon-container{align-items:center;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;text-align:center}.icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00205b,#1d2e7b);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.servicio-card:hover .icon{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffcb05,#ff9500);-webkit-background-clip:text;background-clip:text;transform:scale(1.15) rotateY(10deg)}.servicio-content h3{color:#00205b;font-size:1.6rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1rem;text-align:center}.servicio-content p{color:#4a5568;font-size:.95rem;font-weight:400;line-height:1.7;text-align:center}.loading{color:#fff}@media (max-width:768px){.asesoramiento-section{padding:4rem 0}.section-header-asesoramiento h2{font-size:2rem}.section-header-asesoramiento p{font-size:1rem}.servicios-grid-asesoramiento{gap:1.5rem}.servicio-card{padding:1.5rem}}.about-section{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);color:#1a1f33;font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.about-section:before{background:radial-gradient(circle,#ffcb0526 0,#0000 70%);height:500px;right:-5%;top:-10%;width:500px}.about-section:after,.about-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.about-section:after{background:radial-gradient(circle,#1d2e7b1a 0,#0000 70%);bottom:-15%;height:400px;left:-10%;width:400px}.about-container{margin:auto;max-width:1200px;position:relative;z-index:2}.about-columns{grid-gap:3rem;align-items:start;animation:fadeIn .6s ease-out;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.about-header{margin-bottom:4rem;text-align:center}.about-header h2{color:#00205b;font-size:3rem;font-weight:800;letter-spacing:-1px;margin:0 0 1.5rem}.about-content{margin-bottom:4rem}.about-main{grid-gap:3.5rem;align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr 1.2fr}.about-image-wrapper{border-radius:20px;box-shadow:0 25px 60px #00205b26;overflow:hidden;position:relative}.about-image-wrapper:before{background:linear-gradient(135deg,#ffcb0533,#0000);border-radius:20px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.about-image{border-radius:20px;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.about-image-wrapper:hover .about-image{transform:scale(1.08)}.about-text{padding:0 1rem}.about-text p{color:#4a5568;font-size:1.05rem;line-height:1.85;margin:0}.about-benefits{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}.about-benefit-column{background:#fff;border:1px solid #00205b0d;border-radius:16px;box-shadow:0 8px 30px #00205b14;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.about-benefit-column:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:3px;left:0;position:absolute;right:0;top:0}.about-benefit-column:hover{box-shadow:0 15px 50px #00205b1f;transform:translateY(-8px)}.benefit-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.8rem}.benefit-icon{font-size:2rem}.benefit-header h3{color:#00205b;font-size:1.4rem;font-weight:700;margin:0}.benefit-list{display:flex;flex-direction:column;gap:1rem}.benefit-item{align-items:flex-start;display:flex;gap:1rem;padding:.8rem 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.benefit-check{align-items:center;background:#ffcb051a;border-radius:50%;color:#ffcb05;display:flex;flex-shrink:0;font-size:1.3rem;font-weight:800;height:28px;justify-content:center;width:28px}.benefit-item p{color:#4a5568;font-size:.95rem;line-height:1.6;margin:0}@media (max-width:768px){.about-section{padding:4rem 1.5rem}.about-header h2{font-size:2.2rem}.about-benefits,.about-main{gap:2rem;grid-template-columns:1fr}.about-benefit-column{padding:2rem}}@media (max-width:480px){.about-section{padding:3rem 1rem}.about-header h2{font-size:1.8rem}.about-text p{font-size:.95rem}.benefit-header h3{font-size:1.2rem}.about-benefit-column{padding:1.5rem}.benefit-item p{font-size:.9rem}}#services{background:linear-gradient(135deg,#00205b,#1d2e7b);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:6rem 2rem;position:relative}#services:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);border-radius:50%;content:"";height:600px;pointer-events:none;position:absolute;right:-10%;top:-40%;width:600px}.container-services{font-family:Segoe UI,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:0 1.5rem;position:relative;z-index:2}.section-title{animation:fadeInDown .6s ease-out;margin-bottom:4rem;text-align:center}.section-title h2{color:#fff;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem;padding-bottom:1.5rem;position:relative}.section-title h2:after{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:2px;bottom:0;box-shadow:0 4px 12px #ffcb054d;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.section-title p{color:#ffffffd9;font-size:1.1rem;line-height:1.6;margin:auto;max-width:700px}.row{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.col-sm-6{animation:slideInUp .6s ease-out backwards;background:#ffcb0514;border:1px solid #ffcb0526;border-radius:16px;box-shadow:0 10px 30px #0003;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.col-sm-6:first-child{animation-delay:.1s}.col-sm-6:nth-child(2){animation-delay:.2s}.col-sm-6:nth-child(3){animation-delay:.3s}.col-sm-6:nth-child(4){animation-delay:.4s}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.col-sm-6:hover{border-color:#ffcb05;box-shadow:0 20px 40px #ffcb0533;transform:translateY(-8px)}.col-sm-6 i{color:#ffcb05;display:block;font-size:2.8rem;margin-bottom:1rem}.service-desc{margin-top:0}.service-desc h3{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:.75rem}.service-desc p{color:#ffffffd9;font-size:.95rem;line-height:1.7}@media (max-width:768px){#services{padding:4rem 1.5rem}.section-title h2{font-size:2rem}.row{gap:2rem;grid-template-columns:1fr}.col-sm-6{padding:1.5rem}}@media (max-width:480px){.section-title h2{font-size:1.6rem}.service-desc h3{font-size:1.1rem}}.container-porfolio{display:grid;font-family:Montserrat,sans-serif;margin:0 auto;max-width:1200px;padding:0 1.5rem}.project-link{background:linear-gradient(90deg,#4285f4 0,#34a853);border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;padding:.8rem 1.5rem;transition:transform .3s ease}.project-link:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.gallery-section{background:linear-gradient(180deg,#f8f9ff,#fff);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 0;position:relative}.gallery-section:before{background:radial-gradient(circle,#ffcb050d 0,#0000 70%);border-radius:50%;content:"";height:500px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:500px}.container-portfolio{font-family:Segoe UI,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:0 1.5rem;position:relative;z-index:2}.section-header{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section-subtitle{color:#555;font-size:1.1rem;line-height:1.6;margin:2rem auto 0;max-width:600px}.gallery-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:3rem}.gallery-item{border-radius:12px;box-shadow:0 10px 30px #00205b1a;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.gallery-item:hover{box-shadow:0 20px 40px #00205b26;transform:translateY(-8px)}.image-wrapper{background:linear-gradient(135deg,#f0f0f0,#fff);border-radius:12px;height:280px;overflow:hidden;position:relative;width:100%}.project-image{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.gallery-item:hover .project-image{transform:scale(1.1)}.image-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#00205bd9,#1d2e7bbf);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%}.gallery-item:hover .image-overlay{opacity:1}.overlay-content{color:#fff;padding:2rem;text-align:center}.project-title{color:#fff;font-size:1.6rem;font-weight:700;margin-bottom:1.2rem}.view-btn{background:linear-gradient(135deg,#ffcb05,#ff9500);border:2px solid #0000;border-radius:8px;box-shadow:0 4px 12px #ffcb054d;color:#00205b;display:inline-block;font-weight:600;padding:.7rem 1.8rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.gallery-item:hover .view-btn{box-shadow:0 6px 16px #ffcb0566;transform:translateY(-2px)}.gallery-modal{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{grid-gap:2.5rem;animation:slideUp .4s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;max-height:90vh;max-width:900px;overflow-y:auto;padding:2.5rem;position:relative;width:90%}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#00205b;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.close-btn:hover{background:#ffcb051a;color:#ffcb05;transform:rotate(90deg)}.modal-image{border-radius:12px;box-shadow:0 10px 30px #00000026;height:auto;width:100%}.modal-info{display:flex;flex-direction:column;justify-content:center}.modal-info h3{color:#00205b;font-size:2rem;font-weight:800;margin-bottom:1.5rem}.modal-info p{color:#666;font-size:1rem;line-height:1.8;margin-bottom:2rem}.project-link{align-self:flex-start;background:linear-gradient(135deg,#ffcb05,#ff9500);border-radius:8px;box-shadow:0 4px 12px #ffcb054d;color:#00205b;display:inline-block;font-weight:600;padding:.9rem 2rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.project-link:hover{box-shadow:0 6px 16px #ffcb0566;transform:translateY(-3px)}.loading{color:#999;font-size:1.2rem;grid-column:1/-1;padding:3rem;text-align:center}@media (max-width:768px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.section-header h2{font-size:2rem}.modal-content{grid-template-columns:1fr;padding:1.5rem}.modal-image{margin-bottom:1.5rem}}@media (max-width:480px){.gallery-section{padding:3rem 0}.section-header h2{font-size:1.8rem}.section-subtitle{font-size:1rem}.image-wrapper{height:200px}}.testimonials-section{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.testimonials-section:before{background:radial-gradient(circle,#ffcb0526 0,#0000 70%);height:500px;right:-5%;top:-10%;width:500px}.testimonials-section:after,.testimonials-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.testimonials-section:after{background:radial-gradient(circle,#1d2e7b1a 0,#0000 70%);bottom:-15%;height:400px;left:-10%;width:400px}.testimonials-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.testimonials-header h2{color:#00205b;font-size:3rem;font-weight:800;letter-spacing:-1px;margin:0 0 1.5rem}.testimonials-header p{color:#4a5568;font-size:1.05rem;line-height:1.8;margin:0 0 2rem}.testimonials-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:4rem}.stat-card{border:1px solid #00205b0d;border-radius:16px;box-shadow:0 8px 30px #00205b14;overflow:hidden;padding:2.5rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card:before{height:3px}.stat-card:hover{box-shadow:0 15px 50px #00205b1f}.stat-icon{font-size:2.5rem;margin-bottom:1rem}.stat-number{color:#00205b;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.stat-card p{color:#4a5568;font-size:.95rem;font-weight:600;margin:0}.widget-wrapper{background:#fff;border:1px solid #00205b0d;border-radius:16px;box-shadow:0 10px 40px #00205b14;margin-bottom:3rem;overflow:hidden;padding:3rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.widget-wrapper:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:3px;left:0;position:absolute;right:0;top:0}.widget-wrapper:hover{box-shadow:0 20px 60px #00205b1f;transform:translateY(-4px)}.elfsight-app-ee107658-e146-4bcf-9ca9-ab0cb731e261{min-height:400px}.testimonials-cta{background:linear-gradient(135deg,#00205b0d,#ffcb050d);border:2px solid #00205b1a;border-radius:16px;padding:3rem 2rem;text-align:center}.testimonials-cta h3{color:#00205b;font-size:1.8rem;font-weight:700;margin:0 0 .8rem}.testimonials-cta p{color:#4a5568;font-size:1.05rem;font-weight:500;margin:0 0 2rem}.review-btn{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border:2px solid #0000;border-radius:50px;box-shadow:0 8px 20px #ffcb054d;color:#00205b;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.8rem;padding:1rem 2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.review-btn:hover{border-color:#00205b;box-shadow:0 12px 30px #ffcb0566;transform:translateY(-2px)}.review-btn:active{transform:translateY(0)}.review-btn i{font-size:1.2rem}@media (max-width:768px){.testimonials-section{padding:4rem 1.5rem}.testimonials-header h2{font-size:2.2rem}.testimonials-header p{font-size:.95rem}.testimonials-stats{gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem}.stat-number{font-size:2rem}.widget-wrapper{margin-bottom:2rem}.testimonials-cta,.widget-wrapper{padding:2rem 1.5rem}.testimonials-cta h3{font-size:1.5rem}}@media (max-width:480px){.testimonials-section{padding:3rem 1rem}.testimonials-header h2{font-size:1.8rem}.testimonials-header p{font-size:.9rem}.stat-card{padding:2rem 1.5rem}.stat-icon{font-size:2rem}.stat-number{font-size:1.8rem}.stat-card p{font-size:.85rem}.widget-wrapper{padding:1.5rem 1rem}.elfsight-app-ee107658-e146-4bcf-9ca9-ab0cb731e261{min-height:300px}.testimonials-cta{padding:1.5rem 1rem}.testimonials-cta h3{font-size:1.3rem}.testimonials-cta p{font-size:.95rem}.review-btn{font-size:.9rem;padding:.85rem 2rem}}.team-section{background:linear-gradient(180deg,#f8f9fa,#f0f2f5);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.team-section:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);height:600px;right:-5%;top:-10%;width:600px}.team-section:after,.team-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.team-section:after{background:radial-gradient(circle,#1d2e7b14 0,#0000 70%);bottom:-15%;height:500px;left:-10%;width:500px}.container{font-family:Segoe UI,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:0 1.5rem;position:relative;z-index:2}.team-header{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.team-header h2{color:#00205b;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1.5rem}.team-subtitle{color:#1d2e7b;font-size:1.15rem;font-weight:600;margin-bottom:1.5rem}.team-description{color:#4a5568;font-size:1.05rem;line-height:1.8;margin:0}.specializations-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:5rem}.specialization-card{background:#fff;border:1px solid #00205b0d;border-radius:16px;box-shadow:0 8px 30px #00205b14;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.specialization-card:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:3px;left:0;position:absolute;right:0;top:0}.specialization-card:hover{box-shadow:0 15px 50px #00205b1f;transform:translateY(-8px)}.spec-icon{display:block;font-size:3rem;margin-bottom:1rem}.specialization-card h3{color:#00205b;font-size:1.3rem;font-weight:700;margin:1rem 0 .8rem}.specialization-card p{color:#4a5568;font-size:.95rem;line-height:1.6;margin:0}.spec-accent{border-radius:2px;height:3px;margin:1.2rem auto 0;opacity:.7;width:40px}.team-members-header{margin-bottom:3.5rem;margin-top:2rem;text-align:center}.team-members-header h3{color:#00205b;font-size:2rem;font-weight:700;margin:0 0 1.5rem}.team-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.team-card{background:#fff;border:1px solid #00205b1a;border-radius:16px;box-shadow:0 10px 30px #00205b14;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.team-card:hover{border-color:#ffcb05;box-shadow:0 25px 50px #00205b26;transform:translateY(-12px)}.team-img-container{background:linear-gradient(135deg,#f0f0f0,#fff);height:300px;overflow:hidden;position:relative;width:100%}.team-img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.team-card:hover .team-img{transform:scale(1.08)}.team-overlay{align-items:center;background:linear-gradient(135deg,#00205be6,#1d2e7bd9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%}@media (max-width:768px){.team-section{padding:4rem 1.5rem}.team-header h2{font-size:2.2rem}.specializations-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:3rem}.specialization-card{padding:1.5rem}.spec-icon{font-size:2.5rem}.specialization-card h3{font-size:1.1rem}.team-members-header h3{font-size:1.6rem}.team-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-img-container{height:250px}}@media (max-width:480px){.team-section{padding:3rem 1rem}.team-header h2{font-size:1.8rem}.team-header p{font-size:.95rem}.specializations-grid{gap:1.2rem;grid-template-columns:1fr}.specialization-card{padding:1.2rem}.spec-icon{font-size:2rem}.specialization-card h3{font-size:1rem}.specialization-card p{font-size:.85rem}.team-members-header h3{font-size:1.4rem}.team-grid{grid-template-columns:1fr}.team-name{font-size:1.2rem}.team-position{font-size:.9rem}.team-social-link{font-size:1rem;height:44px;width:44px}}.team-card:hover .team-overlay{opacity:1}.team-socials{display:flex;gap:1.5rem}.team-social-link{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border:2px solid #0000;border-radius:50%;box-shadow:0 4px 12px #ffcb054d;color:#fff;display:flex;font-size:1.2rem;height:50px;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.team-social-link:hover{border-color:#fff;box-shadow:0 8px 20px #ffcb0566;transform:scale(1.15) rotate(-5deg)}.team-info{padding:2rem;text-align:center}.team-name{color:#00205b;font-size:1.4rem;font-weight:700;margin:0 0 .5rem}.team-position{color:#ffcb05;font-size:.95rem;font-weight:600;margin:0}.team-bio{color:#666;font-size:.9rem;line-height:1.6}@media (max-width:768px){.team-section{padding:4rem 1.5rem}.team-header h2{font-size:2rem}.team-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-img-container{height:250px}}@media (max-width:480px){.team-header h2{font-size:1.6rem}.team-name{font-size:1.2rem}.team-grid{grid-template-columns:1fr}}.contact-section{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);color:#1a1f33;font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.contact-section:before{background:radial-gradient(circle,#ffcb0526 0,#0000 70%);height:500px;left:-5%;top:-10%;width:500px}.contact-section:after,.contact-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.contact-section:after{background:radial-gradient(circle,#1d2e7b1a 0,#0000 70%);bottom:-15%;height:400px;right:-10%;width:400px}.contact-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.contact-header{margin-bottom:4rem;text-align:center}.contact-header h2{color:#00205b;font-size:3rem;font-weight:800;letter-spacing:-1px;margin:0 0 1.5rem}.contact-header p{color:#4a5568;font-size:1.05rem;line-height:1.8;margin:0 auto 2rem;max-width:600px}.contact-content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1.1fr 1fr;margin-bottom:4rem}.contact-form,.contact-info{background:#fff;border:1px solid #00205b0d;border-radius:16px;box-shadow:0 8px 30px #00205b14;overflow:hidden;padding:2.5rem;position:relative}.contact-form:before,.contact-info:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:3px;left:0;position:absolute;right:0;top:0}.contact-form,.contact-info{padding-top:2.5rem}.contact-info h3{border-bottom:2px solid #ffcb05;color:#00205b;font-size:1.4rem;font-weight:700;margin:0 0 1.8rem;padding-bottom:1rem}.info-item{align-items:flex-start;display:flex;gap:1.2rem;margin-bottom:1.8rem;padding:1rem 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.info-item:hover{padding-left:.5rem}.info-icon{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:50px;justify-content:center;width:50px}.info-icon i{color:#fff}.info-content h4{color:#00205b;font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.info-content p{color:#4a5568;font-size:.95rem;line-height:1.6;margin:0}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:span 2}label{color:#00205b;font-size:.95rem;font-weight:600;margin-bottom:.7rem}input,textarea{background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#1a1f33;font-family:inherit;font-size:.95rem;padding:.9rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}input::placeholder,textarea::placeholder{color:#9ca3af}input:focus,textarea:focus{border-color:#ffcb05;box-shadow:0 0 0 3px #ffcb051a;outline:none}textarea{min-height:140px;resize:vertical}.submit-status{font-weight:600;margin:1.5rem 0;padding:1rem;text-align:center}.submit-status.success{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.submit-status.error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.submit-btn{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.8rem;justify-content:center;margin-top:1rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 15px 40px #ffcb054d;transform:translateY(-2px)}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}.social-links{flex-wrap:wrap;gap:1rem;margin-top:1.8rem}.social-links a{background:linear-gradient(135deg,#ffcb05,#ff9500);border-radius:12px;display:flex;font-size:1.2rem;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.social-links a:hover{box-shadow:0 12px 30px #ffcb054d;transform:translateY(-4px)}.social-links i{color:#fff}.contact-map{border-radius:16px;box-shadow:0 15px 50px #00205b26;height:400px;margin-top:3rem;overflow:hidden}.contact-map iframe{border:none;height:100%;width:100%}.sitemap-footer-link{border-top:2px solid #00205b1a;margin-top:3rem;padding-top:3rem;text-align:center}.sitemap-map-link{background-color:#fff;border:2px solid #00205b1a;border-radius:8px;color:#00205b;display:inline-block;font-weight:600;margin:.5rem;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.sitemap-map-link:hover{background:linear-gradient(135deg,#ffcb05,#ff9500);border-color:#ffcb05;box-shadow:0 8px 20px #ffcb0533;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.contact-section{padding:4rem 1.5rem}.contact-header h2{font-size:2.2rem}.contact-content{gap:2rem}.contact-content,.form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.contact-map{height:350px}.sitemap-map-link{margin:.5rem;padding:.7rem 1rem}}@media (max-width:480px){.contact-section{padding:3rem 1rem}.contact-header h2{font-size:1.8rem}.contact-header p{font-size:.95rem}.contact-form,.contact-info{padding:1.5rem}input,label,textarea{font-size:.9rem}input,textarea{padding:.8rem .9rem}.submit-btn{font-size:.95rem;padding:.9rem}.info-icon{font-size:1.2rem;height:45px;width:45px}.info-content h4{font-size:1rem}.info-content p{font-size:.9rem}.contact-map{height:300px;margin-top:2rem}.sitemap-footer-link{margin-top:2rem;padding-top:2rem}.sitemap-map-link{display:block;margin:.8rem 0;padding:.8rem 1.2rem}}.partner-logos{background:linear-gradient(180deg,#00205b,#1d2e7b);color:#fff;font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative;text-align:center}.partner-logos:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);border-radius:50%;bottom:-50%;content:"";height:600px;pointer-events:none;position:absolute;right:-10%;width:600px}.partner-logos h2{display:inline-block;font-size:2.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:.5rem;padding-bottom:1.5rem;position:relative}.partner-logos h2:after{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:2px;bottom:0;box-shadow:0 4px 12px #ffcb054d;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.logos-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:3rem auto 0;max-width:1200px;position:relative;z-index:2}.logo-item{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#ffcb051f,#ff950014);border:2px solid #ffcb0533;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:190px;overflow:hidden;padding:1.8rem;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.logo-item:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1}.logo-item:hover:before{transform:scaleX(1)}.logo-item:hover{background:linear-gradient(135deg,#ffcb052e,#ff95001f);border-color:#ffcb05;box-shadow:0 20px 50px #ffcb0540}.logo-image{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100%}.logo-image img{filter:brightness(1) drop-shadow(0 4px 8px rgba(255,203,5,.1));max-height:85%;max-width:85%;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1),filter .4s ease}.logo-item:hover .logo-image img{filter:brightness(1.1) drop-shadow(0 6px 16px rgba(255,203,5,.2));transform:scale(1.15)}.logo-name{color:#ffffffe6;font-size:.85rem;font-weight:600;line-height:1.4;text-align:center}@media (max-width:768px){.partner-logos{padding:4rem 1.5rem}.partner-logos h2{font-size:2rem}.logos-container{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.logo-item{min-height:160px;padding:1rem}.logo-image{height:80px}.logo-name{font-size:.8rem}}@media (max-width:480px){.partner-logos h2{font-size:1.6rem}.logos-container{gap:1rem;grid-template-columns:repeat(2,1fr)}.logo-item{min-height:140px;padding:.8rem}}.stats-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:4rem auto 0;max-width:1000px;position:relative;z-index:2}.stat-item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#ffcb051f,#ff950014);border:2px solid #ffcb0540;border-radius:16px;overflow:hidden;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-item:before{transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.stat-item:hover:before{transform:scaleX(1)}.stat-item:hover{background:linear-gradient(135deg,#ffcb052e,#ff95001f);border-color:#ffcb05;box-shadow:0 15px 40px #ffcb0540}.stat-item h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffcb05,#ff9500);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.5rem}.stat-item p{color:#ffffffd9;font-weight:500;line-height:1.5}.slider-section{background:linear-gradient(180deg,#f8f9ff,#fff);overflow:hidden;position:relative}.slider-container{border-radius:0;display:flex;flex-direction:column;font-family:Montserrat,Segoe UI,sans-serif;margin:0;overflow:hidden;position:relative;text-align:center}.slide{height:500px;position:relative;width:100%}.slider-image{border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.slider-content{animation:slideUp .6s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#00205bd9,#1d2e7bbf);border:1px solid #ffcb0533;border-radius:12px;bottom:30px;box-shadow:0 8px 32px #0000004d;color:#fff;left:30px;max-width:80%;padding:1.5rem 2rem;position:absolute}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slider-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffcb05,#ff9500);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:800;letter-spacing:-.5px;margin-bottom:.5rem}.slider-content p{color:#fffffff2;font-size:1.05rem;font-weight:500;margin:0}.arrow{align-items:center;background:#00000080;border:2px solid #ffcb054d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:50px;justify-content:center;padding:.5rem .7rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:50px;z-index:10}.arrow:hover{background:#ffcb0533;border-color:#ffcb05;box-shadow:0 4px 12px #ffcb0540;color:#ffcb05;transform:translateY(-50%) scale(1.1)}.arrow.left{left:10px}.arrow.right{right:10px}.indicators{display:flex;gap:.5rem;justify-content:center;margin:1.5rem 0}.dot{background-color:#c8c8c880;border:2px solid #0000;border-radius:50%;cursor:pointer;height:12px;margin:0 6px;transition:all .3s cubic-bezier(.4,0,.2,1);width:12px}.dot:hover{background-color:#c8c8c8cc;transform:scale(1.2)}.dot.active{background:linear-gradient(135deg,#ffcb05,#ff9500);border-color:#ffcb05;box-shadow:0 0 8px #ffcb0580;transform:scale(1.3)}@media screen and (max-width:768px){.slide{height:400px}.slider-content{bottom:25px;left:20px;max-width:85%;padding:1.25rem 1.75rem}.slider-content h2{font-size:1.8rem}.slider-content p{font-size:.95rem}.arrow{font-size:1.8rem;height:45px;width:45px}.dot{height:10px;width:10px}}@media screen and (max-width:480px){.slide{height:300px}.slider-content{bottom:20px;left:16px;max-width:90%;padding:.75rem 1rem}.slider-content h2{font-size:1.3rem}.slider-content p{font-size:.9rem}.arrow{font-size:1.5rem;height:40px;padding:.3rem;width:40px}.dot{height:8px;margin:0 4px;width:8px}.indicators{margin:1rem 0}}@media screen and (max-width:370px){.slide{height:250px}.slider-content{bottom:16px;left:12px;padding:.6rem .9rem}.slider-content h2{font-size:1.1rem}.slider-content p{font-size:.85rem}.arrow{font-size:1.3rem;height:36px;padding:.2rem;width:36px}.dot{height:8px;margin:0 3px;width:8px}}@media screen and (max-width:320px){.slide{height:200px}.slider-content{bottom:12px;left:10px;max-width:95%;padding:.5rem .75rem}.slider-content h2{font-size:.9rem;margin-bottom:.25rem}.slider-content p{font-size:.75rem}.arrow{font-size:1.1rem;height:32px;width:32px}.dot{height:6px;margin:0 2px;width:6px}.indicators{margin:.75rem 0}}.chatbot-container{align-items:flex-end;bottom:30px;display:flex;flex-direction:column;gap:15px;position:fixed;right:30px;z-index:9999}.chatbot-toggle{align-items:center;background:linear-gradient(135deg,#4285f4,#34a853);border:none;border-radius:50%;box-shadow:0 4px 20px #0003;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.chatbot-toggle svg{height:24px;width:24px}.chatbot-widget{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000026;height:500px;overflow:hidden;width:350px}.chatbot-loading{align-items:center;background:#f8f9fa;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;justify-content:center;width:100%}.loading-spinner{animation:spin 1s ease-in-out infinite;border:4px solid #4285f433;border-radius:50%;border-top-color:#4285f4;height:40px;margin-bottom:15px;width:40px}@media (max-width:480px){.chatbot-container{bottom:20px;right:20px}.chatbot-toggle{height:50px;width:50px}.chatbot-widget{height:60vh;max-height:500px;width:calc(100vw - 40px)}}:root{--primary:#00205b;--secondary:#1d2e7b;--accent:#ffcb05;--accent-secondary:#ff9500;--light:#f8f9ff;--dark:#00205b;--gray:#666;--transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}body{font-family:Segoe UI,Helvetica Neue,sans-serif}.pricing-section{background:linear-gradient(180deg,#fff,#f8f9ff);overflow:hidden;padding:6rem 2rem;position:relative}.pricing-section:before{background:radial-gradient(circle,#ffcb0514 0,#0000 70%);border-radius:50%;content:"";height:500px;pointer-events:none;position:absolute;right:-5%;top:-30%;width:500px}.pricing-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.section-header{animation:fadeInDown .6s ease-out;margin-bottom:4rem;text-align:center}.section-header h2{color:#00205b;color:var(--primary);display:inline-block;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem;position:relative}.section-header h2:after{background:linear-gradient(90deg,#ffcb05,#ff9500);background:linear-gradient(90deg,var(--accent) 0,var(--accent-secondary) 100%);border-radius:2px;bottom:-15px;box-shadow:0 4px 12px #ffcb054d;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.section-header p{color:#666;color:var(--gray);font-size:1.1rem;line-height:1.6;margin:2rem auto 0;max-width:700px}.pricing-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pricing-card{background:#fff;border:2px solid #00205b1a;border-radius:16px;box-shadow:0 10px 30px #00205b14;display:flex;flex-direction:column;justify-content:space-between;min-height:650px;overflow:hidden;padding:0;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.pricing-card:hover{box-shadow:0 25px 50px #00205b1f;transform:translateY(-10px)}.pricing-card.popular,.pricing-card:hover{border-color:#ffcb05;border-color:var(--accent)}.pricing-card.popular{box-shadow:0 20px 40px #ffcb0526;position:relative}.pricing-card.popular:before{background:linear-gradient(135deg,#ffcb05,#ff9500);background:linear-gradient(135deg,var(--accent) 0,var(--accent-secondary) 100%);box-shadow:0 4px 12px #ffcb0566;color:#fff;content:"★ MÁS POPULAR";font-size:.75rem;font-weight:700;letter-spacing:1px;padding:8px 25px;position:absolute;right:-25px;top:20px;transform:rotate(45deg);z-index:1}.card-header{background:linear-gradient(135deg,#00205b,#1d2e7b);background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);border-radius:0;color:#fff;display:flex;flex-direction:column;height:20vh;justify-content:center;margin:0;padding:2.5rem 2rem;text-align:center}.card-header h3{font-size:1.6rem;font-weight:700;margin:0 0 1rem}.card-header p{color:#ffffffe6;font-size:.95rem;line-height:1.5;margin:0}.price{color:#ffcb05;color:var(--accent);font-size:3rem;font-weight:800;margin:1.5rem 0;text-align:center}.price span{color:#fffc;font-size:.9rem;font-weight:500}.card-body{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:0 1.5rem}.feature-list{flex-grow:1;list-style:none;margin:20px;padding:0;text-align:center}.feature-list li{align-items:center;border-bottom:1px solid #0000000d;font-size:.95rem;padding:.4rem 0}.feature-list li:before{color:#1d2e7b;color:var(--secondary);content:"✓";font-weight:700;margin-right:10px}.pricing-button{background:linear-gradient(135deg,#1d2e7b,#00205b);background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1.5rem;margin-top:20px;padding:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.pricing-button:hover{background:linear-gradient(135deg,#ffcb05,#ff9500);background:linear-gradient(135deg,var(--accent) 0,var(--accent-secondary) 100%);box-shadow:0 8px 20px #ffcb054d;color:#00205b;color:var(--primary)}.pricing-button:active{transform:scale(.98)}.hero-banner{background-position:50%;background-size:cover;border-radius:15px;height:300px;justify-content:center;overflow:hidden;position:relative}.banner-overlay,.hero-banner{align-items:center;display:flex;width:100%}.banner-overlay{background-color:#00000073;height:100%;justify-content:flex-start;position:absolute}.banner-logo{border-radius:15px;filter:drop-shadow(2px 2px 5px rgba(0,0,0,.6));height:auto;margin:20px;max-width:90%;width:180px;z-index:2}.social-links-cotizaciones{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:20px}.social-links-cotizaciones a{align-items:center;background:linear-gradient(45deg,#4facfe,#18585c);border-radius:50%;color:#fff;display:inline-flex;font-size:18px;justify-content:center;padding:12px;text-decoration:none;transition:transform .3s ease,background .3s ease}.social-links-cotizaciones a:hover{background:linear-gradient(45deg,#00f2fe,#4facfe);transform:scale(1.1)}.h4-text{background-color:#f7f7f7;border-left:4px solid #007bff;border-radius:5px;color:#333;font-family:sans-serif;font-size:1.1em;line-height:1.6;margin-bottom:1em;padding:10px;text-align:justify}.h4-text strong{color:#007bff;font-weight:700}.floating-contract-button{bottom:20px;position:fixed;right:20px;z-index:1000}.floating-contract-button .pricing-button{box-shadow:0 4px 15px #0003;font-size:1.2rem;padding:15px 30px}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr}.section-header h2{font-size:2rem}.pricing-card.popular:before{font-size:.7rem;padding:5px 25px;right:-25px}}@media (max-width:370px){.hero-banner{height:220px}.banner-logo{margin:10px;width:140px}.card-header{margin:10px;padding:1.5rem}.section-header h2{font-size:1.6rem}.pricing-button{font-size:1rem;padding:.8rem}}@media (max-width:320px){.hero-banner{height:180px}.banner-logo{display:none}.card-header h3{font-size:1.2rem}.price{font-size:2rem}.pricing-button{font-size:.9rem;padding:.7rem}.section-header h2{font-size:1.4rem}.feature-list li{font-size:.9rem}.floating-contract-button .pricing-button{font-size:1rem;padding:10px 20px}}.thank-you-container{align-items:center;background-color:#f8f9fa;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px}.thank-you-card{animation:fadeIn .6s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.checkmark-circle{height:80px;margin:0 auto 25px;width:80px}.checkmark-circle-bg{fill:#4caf50}.checkmark{stroke-width:4;stroke:#fff;stroke-miterlimit:10;animation:fill-checkmark .4s ease-in-out .4s forwards;border-radius:50%;display:block;height:80px;width:80px}.checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-checkmark .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}@keyframes stroke-checkmark{to{stroke-dashoffset:0}}@keyframes fill-checkmark{0%{opacity:0}to{opacity:1}}.thank-you-title{color:#2c3e50;font-size:28px;margin-bottom:15px}.thank-you-message{color:#7f8c8d;font-size:18px;line-height:1.6;margin-bottom:30px}.order-details{background:#f8f9fa;border-radius:8px;margin:25px 0;padding:20px;text-align:left}.order-details h3{color:#2c3e50;font-size:18px;margin-bottom:15px;margin-top:0}.order-details ul{margin:0;padding-left:20px}.order-details li{color:#34495e;margin-bottom:8px}.thank-you-actions{display:flex;gap:15px;justify-content:center;margin:30px 0}.primary-btn,.secondary-btn{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.primary-btn{background-color:#4caf50;color:#fff}.primary-btn:hover{background-color:#3e8e41;transform:translateY(-2px)}.secondary-btn{background-color:#fff;border:2px solid #4caf50;color:#4caf50}.secondary-btn:hover{background-color:#f1f8f1}.support-message{color:#7f8c8d;font-size:14px;margin-top:20px}.support-message a{color:#3498db;font-weight:600;text-decoration:none}.support-message a:hover{text-decoration:underline}@media (max-width:768px){.thank-you-card{padding:30px 20px}.thank-you-actions{flex-direction:column}.primary-btn,.secondary-btn{width:100%}}.social-links{display:flex;gap:20px;justify-content:center;margin-top:20px}.social-links a{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:40px;justify-content:center;padding:14px;text-decoration:none;transition:transform .3s ease,background-color .3s ease}.social-links a:hover{filter:brightness(1.1);transform:scale(1.1)}@media (max-width:768px){.social-links{flex-direction:column;gap:10px}}.row h2 p span{font-family:Montserrat,sans-serif}.sitemap-wrapper{color:#101629;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:auto;max-width:1200px;padding:2rem}.sitemap-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.sitemap-section{margin-bottom:2.5rem}.sitemap-section h2,.sitemap-section h3{border-bottom:2px solid #c69e5d;color:#263d23;font-size:1.4rem;margin-bottom:1rem;padding-bottom:.3rem}.sitemap-list{list-style:none;padding-left:0}.sitemap-list li{margin-bottom:.6rem}.sitemap-grid a,.sitemap-list a{color:#101629;font-weight:500;text-decoration:none;transition:color .2s ease}.sitemap-grid a:hover,.sitemap-list a:hover{color:#c69e5d}.sitemap-grid{grid-gap:.8rem 1.2rem;display:grid;gap:.8rem 1.2rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));list-style:none;padding-left:0}.tyc-section{background-color:#f9f9f9;font-family:Open Sans,sans-serif;padding:60px 0}.tyc-container{margin:0 auto;max-width:1140px;padding:0 20px}.tyc-title{font-size:2.5rem;font-weight:700;line-height:1.2;text-align:center}.tyc-subtitle,.tyc-title{color:#003766;margin-bottom:20px}.tyc-subtitle{font-size:1.5rem;font-weight:600;line-height:1.4;margin-top:40px}.tyc-paragraph{color:#555;font-size:1.1rem;line-height:1.7;margin-bottom:20px;text-align:justify}.tyc-strong{color:#000;font-weight:600}.ebook-section .lead-copy{line-height:1.6;margin:0 auto;max-width:850px}.ebook-grid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1.1fr .9fr}.ebook-form .form-group label{font-weight:600;letter-spacing:.2px}.ebook-form input[type=email],.ebook-form input[type=text],.ebook-form textarea{background:#fff;border:1px solid #e4e6eb;border-radius:10px;padding:12px 14px;transition:box-shadow .2s ease,border-color .2s ease}.ebook-form input:focus,.ebook-form textarea:focus{border-color:#c69e5d;box-shadow:0 0 0 3px #c69e5d26;outline:none}.terms-row{font-size:.95rem;margin:10px 0 14px}.checkbox{align-items:flex-start;display:inline-flex;gap:10px}.inline-link{color:#7e98ec;text-decoration:underline;text-underline-offset:3px}.submit-status{border-radius:8px;font-size:.95rem;margin:10px 0 12px;padding:10px 12px}.submit-status.success{background:#e8f6ef;border:1px solid #cbeadf;color:#1e7f52}.submit-status.error{background:#fdeeee;border:1px solid #f6d4d4;color:#b00020}.download-card{background:#1a1f33;border:1px solid #eef0f4;border-radius:14px;box-shadow:0 8px 20px #1016290f;padding:22px}.download-card h3{margin-bottom:10px;margin-top:0}.download-btn{background:#101629;border-radius:12px;color:#fff;display:inline-block;font-weight:600;margin-top:10px;padding:12px 18px;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.download-btn:hover{opacity:.95;transform:translateY(-1px)}.extra-links{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:14px}.spinner-overlay{background:#10162973;color:#fff;display:grid;inset:0;padding:20px;place-items:center;position:fixed;text-align:center;z-index:9999}.spinner-lg{animation:spin 1s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#0000;height:44px;margin-bottom:10px;width:44px}@keyframes spin{to{transform:rotate(1turn)}}.hp-field{height:0!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;width:0!important}@media (max-width:1024px){.ebook-grid{grid-template-columns:1fr}}@media (max-width:370px){.contact-info,.download-card,.ebook-form{padding:16px}.download-btn{text-align:center;width:85%}}@media (max-width:320px){.ebook-section .lead-copy{font-size:.95rem}.submit-btn{width:100%}}.how-we-work-section{background:linear-gradient(135deg,#f8f9fa,#f0f4f8);overflow:hidden;padding:6rem 2rem;position:relative}.how-we-work-section:before{background:radial-gradient(circle,#ffcb050f 0,#0000 70%);height:600px;right:-20%;top:-30%;width:600px}.how-we-work-section:after,.how-we-work-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.how-we-work-section:after{background:radial-gradient(circle,#1d2e7b0d 0,#0000 70%);bottom:-20%;height:500px;left:-10%;width:500px}.how-we-work-container{margin:0 auto;max-width:1300px;position:relative;z-index:1}.how-we-work-header{margin-bottom:5rem;text-align:center}.how-we-work-header h2{color:#00205b;font-size:3rem;font-weight:800;letter-spacing:-1px;margin-bottom:1rem}.how-we-work-header p{color:#666;font-size:1.25rem;font-weight:400;margin:0 auto;max-width:600px}.steps-container{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:4rem}.step-card{background:#fff;border:1px solid #00205b14;border-radius:16px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;gap:1.2rem;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.step-card:before{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:16px 16px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.step-card:hover:before{transform:scaleX(1)}.step-number{align-items:center;background:linear-gradient(135deg,#00205b,#1d2e7b);border-radius:12px;color:#fff;display:inline-flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;width:50px}.step-icon{color:#ffcb05;font-size:3rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.step-card:hover .step-icon{color:#ff9500;transform:scale(1.2)}.step-title{color:#00205b;font-size:1.6rem;font-weight:700;margin:0}.step-description{color:#666;flex-grow:1;font-size:.95rem;line-height:1.7;margin:0}.step-features{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.step-features li{align-items:center;color:#555;display:flex;font-size:.9rem;gap:.75rem}.step-features i{color:#ffcb05;font-size:.85rem;font-weight:700}.step-arrow{align-items:center;animation:slideArrow 1.5s ease-in-out infinite;color:#ffcb05;display:flex;font-size:2rem;justify-content:center}@keyframes slideArrow{0%,to{transform:translateX(0)}50%{transform:translateX(8px)}}.how-we-work-cta{background:linear-gradient(135deg,#00205b,#1d2e7b);border-radius:16px;color:#fff;padding:3rem 2rem;text-align:center}.how-we-work-cta p{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.how-we-work-button{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border:none;border-radius:50px;box-shadow:0 8px 20px #ffcb054d;color:#00205b;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.8rem;padding:14px 32px;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.how-we-work-button:hover{box-shadow:0 12px 30px #ffcb0566;transform:translateY(-2px)}.how-we-work-button:active{transform:translateY(0)}@media (max-width:768px){.how-we-work-section{padding:4rem 1.5rem}.how-we-work-header h2{font-size:2rem}.how-we-work-header p{font-size:1rem}.steps-container{gap:1.5rem;grid-template-columns:1fr;margin-bottom:3rem}.step-arrow{display:none}.step-card{padding:2rem}.how-we-work-cta{padding:2rem 1.5rem}.how-we-work-cta p{font-size:1.1rem}}@media (max-width:480px){.how-we-work-section{padding:3rem 1rem}.how-we-work-header h2{font-size:1.6rem}.how-we-work-header p{font-size:.95rem}.step-card{padding:1.5rem}.step-icon{font-size:2.5rem}.step-title{font-size:1.3rem}.step-description{font-size:.9rem}.how-we-work-cta{padding:1.5rem 1rem}.how-we-work-button{font-size:.9rem;padding:12px 24px}}.instagram-section{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.instagram-section:before{background:radial-gradient(circle,#ffcb0526 0,#0000 70%);height:500px;left:-5%;top:-10%;width:500px}.instagram-section:after,.instagram-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.instagram-section:after{background:radial-gradient(circle,#1d2e7b1a 0,#0000 70%);bottom:-15%;height:400px;right:-10%;width:400px}.instagram-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.instagram-header{margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.instagram-header h2{color:#00205b;font-size:3rem;font-weight:800;letter-spacing:-1px;margin:0 0 1.5rem}.instagram-header p{color:#4a5568;font-size:1.05rem;line-height:1.8;margin:0 0 2rem}.header-accent{margin:0 auto;width:80px}.instagram-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:4rem}.stat-item{background:#fff;border:1px solid #00205b0d;border-radius:12px;box-shadow:0 8px 30px #00205b14;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-item:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:3px;left:0;position:absolute;right:0;top:0}.stat-item:hover{box-shadow:0 12px 40px #00205b1f;transform:translateY(-6px)}.stat-icon{font-size:2.2rem}.stat-item p{color:#4a5568;font-size:.95rem;font-weight:600;margin:0}.instagram-widget-wrapper{background:#fff;border:1px solid #00205b0d;border-radius:16px;box-shadow:0 10px 40px #00205b14;margin-bottom:3rem;overflow:hidden;padding:3rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.instagram-widget-wrapper:before{background:linear-gradient(90deg,#ffcb05,#ff9500);content:"";height:3px;left:0;position:absolute;right:0;top:0}.instagram-widget-wrapper:hover{box-shadow:0 20px 60px #00205b1f;transform:translateY(-4px)}.elfsight-app-87fcf7c6-9d4f-4add-bfbe-22abb8f62d24{min-height:500px}.instagram-cta{background:linear-gradient(135deg,#00205b0d,#ffcb050d);border:2px solid #00205b1a;border-radius:16px;padding:3rem 2rem;text-align:center}.instagram-cta h3{color:#00205b;font-size:1.8rem;font-weight:700;margin:0 0 2rem}.follow-btn{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border:2px solid #0000;border-radius:50px;box-shadow:0 8px 20px #ffcb054d;color:#00205b;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.8rem;padding:1rem 2.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.follow-btn:hover{border-color:#00205b;box-shadow:0 12px 30px #ffcb0566;transform:translateY(-2px)}.follow-btn:active{transform:translateY(0)}.follow-btn i{font-size:1.2rem}@media (max-width:768px){.instagram-section{padding:4rem 1.5rem}.instagram-header h2{font-size:2.2rem}.instagram-header p{font-size:.95rem}.instagram-stats{gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}.stat-item{padding:1.5rem 1rem}.stat-icon{font-size:1.8rem}.instagram-widget-wrapper{margin-bottom:2rem;padding:2rem 1.5rem}.elfsight-app-87fcf7c6-9d4f-4add-bfbe-22abb8f62d24{min-height:400px}.instagram-cta{padding:2rem 1.5rem}.instagram-cta h3{font-size:1.5rem}}@media (max-width:480px){.instagram-section{padding:3rem 1rem}.instagram-header h2{font-size:1.8rem}.instagram-header p{font-size:.9rem}.instagram-stats{gap:1.2rem;grid-template-columns:1fr}.stat-item{padding:1.2rem}.stat-icon{font-size:1.8rem}.stat-item p{font-size:.85rem}.instagram-widget-wrapper{padding:1.5rem 1rem}.elfsight-app-87fcf7c6-9d4f-4add-bfbe-22abb8f62d24{min-height:300px}.instagram-cta{padding:1.5rem 1rem}.instagram-cta h3{font-size:1.3rem;margin-bottom:1.5rem}.follow-btn{font-size:.9rem;padding:.85rem 2rem}}.success-cases-section{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.success-cases-section:before{background:radial-gradient(circle,#ffcb0526 0,#0000 70%);height:500px;right:-10%;top:-50%;width:500px}.success-cases-section:after,.success-cases-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.success-cases-section:after{background:radial-gradient(circle,#1d2e7b1a 0,#0000 70%);bottom:-30%;height:400px;left:-5%;width:400px}.success-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.success-container .section-header{margin-bottom:3rem;text-align:center}.success-container h2{font-size:2.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:.5rem}.success-container .section-header p{color:#666;font-size:1.1rem;margin-bottom:1rem}.header-accent{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:2px;box-shadow:0 4px 12px #ffcb054d;height:4px;margin:1rem auto;width:100px}.cases-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:3rem}.case-card{background:#fff;border-left:4px solid var(--accent-color);border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.case-card:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);border-radius:50%;content:"";height:100px;pointer-events:none;position:absolute;right:0;top:0;width:100px}.case-card:hover{box-shadow:0 15px 50px #0000001f;transform:translateY(-8px)}.case-icon{font-size:2.5rem;margin-bottom:1rem}.case-card h3{color:#00205b;font-size:1.2rem;font-weight:700;margin-bottom:.8rem}.case-metric{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffcb05,#ff9500);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;margin-bottom:.5rem}.case-result{color:#333;font-size:.95rem;font-weight:600;margin-bottom:.8rem}.case-description{color:#666;font-size:.9rem;line-height:1.6}.success-cta{background:linear-gradient(135deg,#ffcb051a,#ff95000d);border:2px solid #ffcb0533;border-radius:16px;padding:2rem;text-align:center}.success-cta p{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.cta-button{background:linear-gradient(135deg,#ffcb05,#ff9500);border-radius:8px;box-shadow:0 8px 20px #ffcb054d;color:#fff;display:inline-block;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.cta-button:hover{box-shadow:0 12px 30px #ffcb0566;transform:translateY(-3px)}.social-proof-section{background:#fff;border-top:1px solid #0000000d;padding:4rem 2rem}.proof-container{margin:0 auto;max-width:1200px}.stats-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.stat-card{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);border:2px solid #ffcb051a;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-card:hover{border-color:#ffcb05;box-shadow:0 10px 30px #ffcb0533}.stat-icon{font-size:2rem;margin-bottom:.8rem}.stat-value{font-size:1.8rem;font-weight:800;margin-bottom:.3rem}.stat-label{color:#666;font-size:.9rem;font-weight:600}.proof-text{color:#333;font-size:1.1rem;font-weight:600;text-align:center}.guarantees-section{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);font-family:Segoe UI,Helvetica Neue,sans-serif;padding:6rem 2rem}.guarantees-section:before{background:radial-gradient(circle,#ffcb0526 0,#0000 70%);border-radius:50%;height:500px;left:-10%;pointer-events:none;top:-50%;width:500px}.guarantees-container{z-index:2}.guarantees-container .section-header{margin-bottom:3rem;text-align:center}.guarantees-container h2{font-size:2.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:.5rem}.guarantees-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.guarantee-card{border-radius:16px;border-top:3px solid #ffcb05;box-shadow:0 4px 20px #00000014;overflow:hidden;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.guarantee-card:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);border-radius:50%;height:100px;width:100px}.guarantee-icon{font-size:2.5rem;margin-bottom:1rem}.guarantee-card h3{font-size:1.1rem;margin-bottom:.8rem}.guarantee-description{color:#333;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.guarantee-details{color:#666;font-size:.9rem;line-height:1.6}@media (max-width:768px){.guarantees-section,.success-cases-section{padding:4rem 1.5rem}.guarantees-container h2,.success-container h2{font-size:2rem}.cases-grid,.guarantees-grid{gap:1.5rem}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cases-grid,.guarantees-grid,.stats-grid{grid-template-columns:1fr}.case-card h3,.guarantee-card h3{font-size:1rem}.case-metric{font-size:1.5rem}}.social-proof-section{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);overflow:hidden;padding:80px 20px;position:relative}.social-proof-section:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);height:500px;right:-10%;top:-50%;width:500px}.social-proof-section:after,.social-proof-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.social-proof-section:after{background:radial-gradient(circle,#00205b14 0,#0000 70%);bottom:-30%;height:400px;left:-5%;width:400px}.social-proof-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.stats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0}.stat-card{background:#fff;border-radius:12px;border-top:4px solid #ffcb05;border-top:4px solid var(--gold-primary,#ffcb05);box-shadow:0 4px 15px #00000014;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:12px 12px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.stat-card:hover{box-shadow:0 12px 30px #0000001f;transform:translateY(-8px)}.stat-icon{display:block;font-size:48px;margin-bottom:20px}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ffcb05,#ff9500);-webkit-background-clip:text;background-clip:text;display:block;font-size:42px;font-weight:900;margin:10px 0 15px}.stat-label{color:#00205b;display:block;font-size:18px;font-weight:700;margin-bottom:10px}.stat-description{color:#666;font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.social-proof-section{padding:60px 20px}.stats-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{padding:30px 20px}.stat-icon{font-size:40px;margin-bottom:15px}.stat-value{font-size:36px}.stat-label{font-size:16px}}@media (max-width:480px){.social-proof-section{padding:40px 15px}.stats-grid{grid-template-columns:1fr}.stat-card{padding:25px 20px}.stat-icon{font-size:36px}.stat-value{font-size:28px}.stat-label{font-size:14px}.stat-description{font-size:12px}}.guarantees-section{background:#fff;overflow:hidden;padding:80px 20px;position:relative}.guarantees-section:before{background:linear-gradient(90deg,#0000,#ffcb05 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.guarantees-container{margin:0 auto;max-width:1200px;position:relative}.guarantees-header{margin-bottom:60px;text-align:center}.guarantees-header h2{color:#00205b;font-size:42px;font-weight:900;margin-bottom:15px}.guarantees-header .header-accent{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:2px;height:4px;margin:0 auto 20px;width:60px}.guarantees-header p{color:#666;font-size:18px;margin:0}.guarantees-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:40px}.guarantee-card{background:#fff;border-image:linear-gradient(90deg,#ffcb05,#ff9500) 1;border-radius:12px;border-top:4px solid;box-shadow:0 4px 15px #00000014;padding:40px 30px;position:relative;transition:all .3s ease}.guarantee-card:before{background:linear-gradient(90deg,#ffcb05,#ff9500);border-radius:12px 12px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.guarantee-card:hover{box-shadow:0 12px 35px #00000026;transform:translateY(-8px)}.guarantee-icon{display:block;font-size:48px;margin-bottom:20px}.guarantee-card h3{color:#00205b;font-size:22px;font-weight:700;margin:20px 0 15px}.guarantee-card p{color:#666;font-size:14px;line-height:1.6;margin:0 0 12px}.guarantee-detail{color:#999;font-size:12px;font-style:italic}.guarantees-cta{background:linear-gradient(135deg,#f8f9fa,#f0f2f5);border-radius:12px;border-top:4px solid #ffcb05;padding:50px 40px;text-align:center}.guarantees-cta p{color:#00205b;font-size:18px;font-weight:600;margin:0 0 20px}.guarantee-badges{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.badge{background:#fff;border:2px solid #ffcb05;border-radius:20px;color:#ffcb05;font-size:12px;font-weight:600;padding:8px 16px}@media (max-width:768px){.guarantees-section{padding:60px 20px}.guarantees-header h2{font-size:32px}.guarantees-grid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.guarantee-card{padding:30px 25px}.guarantee-icon{font-size:40px}.guarantee-card h3{font-size:18px}}@media (max-width:480px){.guarantees-section{padding:40px 15px}.guarantees-header h2{font-size:24px}.guarantees-grid{gap:15px;grid-template-columns:1fr}.guarantee-card{padding:25px 20px}.guarantee-icon{font-size:36px}.guarantee-card h3{font-size:16px}.guarantee-card p{font-size:13px}.guarantees-cta{padding:30px 20px}.guarantees-cta p{font-size:16px}.guarantee-badges{gap:10px}.badge{font-size:11px;padding:6px 12px}}.differentials-section{background:#fff;font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:6rem 2rem;position:relative}.differentials-section:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);border-radius:50%;bottom:-50%;content:"";height:600px;pointer-events:none;position:absolute;right:-10%;width:600px}.differentials-container{margin:0 auto;max-width:1000px;position:relative;z-index:2}.differentials-container .section-header{margin-bottom:3rem;text-align:center}.differentials-container h2{color:#00205b;font-size:2.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:.5rem}.differentials-container .section-header p{color:#666;font-size:1.1rem}.differentials-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.differential-item{background:linear-gradient(135deg,#ffcb050d,#ff950005);border-left:4px solid #ffcb05;border-radius:12px;display:flex;gap:1.5rem;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.differential-item:hover{background:linear-gradient(135deg,#ffcb051a,#ff95000d);box-shadow:0 10px 30px #ffcb0526}.diff-icon{flex-shrink:0;font-size:2rem}.diff-content h3{color:#00205b;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.diff-content p{color:#666;font-size:.95rem;line-height:1.6}.lead-form{gap:.5rem;margin-bottom:1rem}.lead-input{border:none;border-radius:8px;flex:1 1;font-family:Segoe UI,sans-serif;font-size:.95rem;padding:.8rem 1.2rem;transition:all .3s ease}.lead-input:focus{box-shadow:0 0 0 3px #ffcb054d;outline:none}.lead-input::placeholder{color:#999}.lead-button{font-size:.95rem;padding:.8rem 2rem}.lead-button:hover:not(:disabled){box-shadow:0 8px 20px #ffcb0566;transform:translateY(-2px)}@media (max-width:768px){.differentials-section{padding:4rem 1.5rem}.differentials-container h2{font-size:2rem}.differentials-list{grid-template-columns:1fr}.lead-magnet-section{padding:3rem 1.5rem}.lead-magnet-content{gap:2rem;grid-template-columns:1fr}.lead-magnet-text h2{font-size:1.5rem}.lead-form{flex-direction:column}.lead-button{width:100%}}@media (max-width:480px){.differential-item{padding:1.5rem}.lead-magnet-text h2{font-size:1.2rem}.lead-magnet-text>p{font-size:.95rem}.guide-cover{padding:1.5rem}.guide-badge{font-size:2rem}}.lead-magnet-section{background:linear-gradient(135deg,#00205b,#1d2e7b);color:#fff;font-family:Segoe UI,Helvetica Neue,sans-serif;overflow:hidden;padding:5rem 2rem;position:relative}.lead-magnet-section:before{background:radial-gradient(circle,#ffcb051a 0,#0000 70%);height:600px;right:-10%;top:-50%;width:600px}.lead-magnet-section:after,.lead-magnet-section:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.lead-magnet-section:after{background:radial-gradient(circle,#ffa5000d 0,#0000 70%);bottom:-30%;height:400px;left:-5%;width:400px}.lead-magnet-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.lead-magnet-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.lead-magnet-text h2{font-size:2rem;font-weight:800;letter-spacing:-1px;margin-bottom:.8rem}.lead-magnet-text>p{color:#ffffffe6;font-size:1.1rem;margin-bottom:1.5rem}.lead-magnet-benefits{list-style:none;margin-bottom:2rem;padding:0}.lead-magnet-benefits li{color:#ffffffe6;font-size:.95rem;font-weight:500;margin-bottom:.8rem}.hp-field{border:none;display:none;height:0;margin:0;padding:0;visibility:hidden;width:0}.lead-form{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.lead-form input[type=email],.lead-form input[type=text]{background:#ffffff1a;border:2px solid #fff3;border-radius:8px;color:#fff;font-family:Segoe UI,sans-serif;font-size:.95rem;padding:.8rem 1.2rem;transition:all .3s ease}.lead-form input[type=email]::placeholder,.lead-form input[type=text]::placeholder{color:#fff9}.lead-form input[type=email]:focus,.lead-form input[type=text]:focus{background:#ffffff26;border-color:#ffcb05;box-shadow:0 0 0 3px #ffcb0533;outline:none}.terms-checkbox{align-items:center;color:#ffffffd9;cursor:pointer;display:flex;font-size:.85rem;gap:.8rem;margin-bottom:1rem}.terms-checkbox input[type=checkbox]{accent-color:#ffcb05;cursor:pointer;height:18px;width:18px}.terms-checkbox input[type=checkbox]:focus{box-shadow:0 0 0 2px #ffcb054d;outline:none}.lead-button{background:linear-gradient(135deg,#ffcb05,#ff9500);border:none;border-radius:8px;color:#00205b;cursor:pointer;font-family:Segoe UI,sans-serif;font-size:1rem;font-weight:700;padding:1rem 2rem;transition:all .3s ease}.lead-button:hover:not(:disabled){box-shadow:0 12px 30px #ffcb0566;transform:translateY(-3px)}.lead-button:active:not(:disabled){transform:translateY(-1px)}.lead-button:disabled{cursor:not-allowed;opacity:.7}.lead-guarantee{color:#ffffffb3;font-size:.85rem;margin:0}.lead-magnet-visual{align-items:center;display:flex;justify-content:center}.guide-preview{max-width:250px;width:100%}.guide-cover{background:linear-gradient(135deg,#ffcb05,#ff9500);border-radius:12px;box-shadow:0 20px 50px #0000004d;color:#fff;padding:2rem;text-align:center}.guide-badge{font-size:3rem;margin-bottom:1rem}.guide-cover h3{color:#00205b;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.guide-cover p{color:#00205b;font-size:.95rem;margin-bottom:1rem}.guide-pages{background:#00205b33;border-radius:20px;color:#00205b;display:inline-block;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.download-success{background:#ffffff0d;border:2px solid #ffcb054d;border-radius:12px;grid-column:1/-1;padding:3rem 2rem;text-align:center}.success-icon{align-items:center;background:linear-gradient(135deg,#ffcb05,#ff9500);border-radius:50%;color:#00205b;display:flex;font-size:2.5rem;font-weight:900;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.download-success h3{font-size:2rem;font-weight:800;margin-bottom:1rem}.download-success p{color:#ffffffe6;font-size:1rem;margin-bottom:1.5rem}.download-button{background:linear-gradient(135deg,#ffcb05,#ff9500);border:none;border-radius:8px;color:#00205b;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1.5rem;padding:1rem 2.5rem;transition:all .3s ease}.download-button:hover{box-shadow:0 12px 30px #ffcb0566;transform:translateY(-3px)}.small-text{color:#fff9;font-size:.8rem;margin:0}@media (max-width:768px){.lead-magnet-section{padding:3rem 1.5rem}.lead-magnet-content{gap:2rem;grid-template-columns:1fr}.lead-magnet-text h2{font-size:1.5rem}.lead-magnet-text>p{font-size:1rem}.form-row{grid-template-columns:1fr}.download-success{padding:2rem 1.5rem}}@media (max-width:480px){.lead-magnet-section{padding:2rem 1rem}.lead-magnet-text h2{font-size:1.3rem}.lead-magnet-text>p{font-size:.95rem}.lead-magnet-benefits li{font-size:.9rem}.lead-form{gap:.8rem}.lead-form input[type=email],.lead-form input[type=text]{font-size:.9rem;padding:.7rem 1rem}.download-button,.lead-button{font-size:.9rem;padding:.8rem 1.5rem}.guide-preview{max-width:200px}.guide-cover{padding:1.5rem}.guide-badge{font-size:2.5rem}.guide-cover h3{font-size:1rem}.download-success{padding:1.5rem 1rem}.success-icon{font-size:2rem;height:60px;width:60px}.download-success h3{font-size:1.5rem}.download-success p{font-size:.9rem}}
/*# sourceMappingURL=main.b2d589af.css.map*/