.features-item-wrap{border-bottom:1px solid var(--lavender);padding-bottom:46px}.features-overlap-section{position:relative;z-index:3;margin-top:0;padding:56px 0 34px;background:var(--white)}.features-item-two{display:flex;align-items:flex-start;gap:18px;margin-bottom:20px}.features-icon-two{width:82px;height:82px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--lavender);flex:0 0 auto;color:var(--primary);font-size:40px;line-height:0;position:relative;margin-right:0}.features-icon-two::before{content:"";position:absolute;left:50%;transform:translateX(-50%);background:var(--primary);top:0;width:16px;height:3px;border-radius:3px}.features-icon-two img{width:52px;height:52px;display:block;transition:transform .3s linear}.features-item-two:hover .features-icon-two img{transform:translateY(-2px)}.features-content-two .title{font-size:19px;margin-bottom:8px;color:var(--secondary)}.features-content-two p{margin-bottom:0;color:var(--body-color);width:100%;max-width:230px;font-size:15px;line-height:1.55}.about-section{background:radial-gradient(circle at 12% 22%,rgba(20,81,137,.07) 0,rgba(20,81,137,0) 15%),radial-gradient(circle at 74% 18%,rgba(29,94,245,.05) 0,rgba(29,94,245,0) 16%),var(--white);padding-top:48px;padding-bottom:44px}.section-title-two--mobile-top{display:none}.about-img-wrap-three{position:relative;min-height:710px;padding:74px 36px 150px 42px}.about-section-grid{--bs-gutter-x:52px}.about-main-card{position:relative;width:min(100%,440px);min-height:470px;border-radius:112px 0 0;background:#f8faff;box-shadow:0 30px 60px rgba(23,38,76,.08);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;z-index:3}.about-main-card__person{width:100%;height:100%;max-height:none;display:block;object-fit:cover;object-position:center center}.about-mini-card{position:absolute;right:0;bottom:102px;width:255px;height:255px;border-radius:30px 30px 0 0;overflow:hidden;border:10px solid var(--white);box-shadow:0 24px 45px rgba(20,30,70,.12);z-index:4;display:flex;align-items:stretch;justify-content:stretch}.about-mini-card__bg{display:none}.about-mini-card__person{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center top;display:block}.experience-wrap{width:min(100%,430px);min-height:146px;display:flex;align-items:center;gap:18px;text-align:left;background:linear-gradient(135deg,#145189 0,#1d5ef5 100%);color:var(--white);border-radius:0 0 0 66px;padding:24px 26px 26px 30px;position:absolute;left:0;bottom:18px;z-index:5}.experience-wrap .title{margin-bottom:0;text-align:center;font-size:62px;line-height:.82;color:var(--white);position:relative;padding-right:16px;margin-right:2px;flex:0 0 auto}.experience-wrap .title .experience-count{display:inline-flex;align-items:baseline;gap:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-top:0}.experience-wrap .title .experience-count .odometer{display:inline;font-size:inherit;font-weight:inherit;line-height:inherit}.experience-wrap .title .experience-label{display:block;font-weight:600;font-size:18px;letter-spacing:0;margin-top:10px;text-transform:none}.experience-wrap .title::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:66px;background:var(--white)}.experience-wrap p{font-weight:600;font-size:15px;line-height:1.45;margin:0;max-width:180px}.about-content-wrap{position:relative;z-index:2;padding-right:72px}.about-note,.about-summary{color:var(--body-color);font-size:17px;line-height:1.65}.about-summary{max-width:650px;margin:0 0 26px}.about-note{max-width:620px;margin:24px 0 0}.about-list{margin:0;padding:0;list-style:none}.elementor-icon-list-items li{display:flex;align-items:center;gap:12px;margin-bottom:14px;color:var(--secondary);font-size:17px;font-weight:500}.elementor-icon-list-items li i{color:var(--primary);font-size:16px}.about-author-info{display:flex;align-items:center;gap:18px;margin-top:34px}.about-author-info .thumb img{width:72px;height:72px;border-radius:50%;object-fit:cover;background:linear-gradient(180deg,#f7faff 0,#edf3ff 100%);box-shadow:0 12px 28px rgba(22,33,72,.12)}.about-author-info .thumb .about-author-info__logo{width:42px;height:42px;border-radius:0;object-fit:contain;background:0 0;box-shadow:none}.about-author-info .content .title{font-size:18px;margin-bottom:2px}.about-author-info .content span{font-size:14px;color:var(--gray-three)}.about-author-info .signature{margin-left:auto}.about-author-info .signature img{max-height:40px}.about-signature{font-family:var(--heading-font);font-weight:700;color:var(--secondary);font-size:32px;letter-spacing:-.03em}.about-pattern{position:absolute;pointer-events:none;display:block}.about-pattern--stripes{top:10px;left:318px;width:156px;height:156px;opacity:.72;z-index:1}.about-pattern--dots{left:-10px;bottom:150px;width:96px;height:96px;z-index:1}.about-pattern--tiles{display:none}.about-shape{position:absolute;pointer-events:none;z-index:1;display:block}.about-shape-1{top:242px;left:24px;width:220px;height:220px;border-radius:50%;opacity:.34;background:radial-gradient(circle,rgba(29,94,245,.22) 0,rgba(29,94,245,.1) 26%,rgba(29,94,245,.02) 52%,transparent 70%);filter:blur(2px);animation:8s ease-in-out infinite aboutCircleFloat}.about-shape-2{top:106px;right:-12px;width:356px;height:470px;opacity:.42;z-index:0;animation:11s ease-in-out infinite aboutShapeDrift}.about-brands-wrap{margin-top:14px;padding-top:26px}.about-brands-copy{margin:0 0 18px;text-align:center;color:var(--body-color);font-size:16px;font-weight:500}.about-brands-wrap .brand-item{padding:0 26px}.about-brands-wrap .brand-item img{max-height:40px;width:auto;opacity:.88;filter:grayscale(1)}.about-pattern--dots,.about-pattern--stripes{will-change:transform,opacity}.about-pattern--stripes{animation:8s ease-in-out infinite aboutFloatSoft}.about-pattern--dots{animation:7s ease-in-out infinite aboutFloatSoftReverse}@keyframes aboutFloatSoft{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-10px,0)}}@keyframes aboutFloatSoftReverse{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,10px,0)}}@keyframes aboutShapeFloatLeft{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(8px,-10px,0)}}@keyframes aboutCircleFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(12px,-8px,0) scale(1.06)}}@keyframes aboutShapeFloatRight{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-8px,10px,0)}}.js-typewriter{visibility:hidden}.js-typewriter.is-typed,.js-typewriter.is-typing{visibility:visible}.js-typewriter.is-typing::after{content:"";display:inline-block;width:2px;height:1em;margin-left:4px;vertical-align:-.12em;background:currentColor;animation:.8s step-end infinite typeCaret}.js-typewriter.is-typed::after{display:none}.js-typewriter--title{display:block;min-height:2.5em}@keyframes typeCaret{0%,49%{opacity:1}100%,50%{opacity:0}}.about-brands-wrap .brand-item:hover img{opacity:1}.brand-area{padding:50px 0}.brand-item{text-align:center;padding:0 25px}.brand-item img{display:inline-block;vertical-align:middle;max-height:36px;opacity:.6;transition:var(--transition);filter:grayscale(100%)}.brand-item:hover img{opacity:1!important;filter:grayscale(0)}.services-area-two{background:var(--section-bg)}.services-area-two--process{position:relative;overflow:hidden}.services-area-two--process .container{position:relative;z-index:1}.services-process__shapes{pointer-events:none}.services-process__shape{position:absolute;border-radius:50%;background:rgba(18,81,137,.06);filter:blur(.2px)}.services-process__shape--1{width:340px;height:340px;top:80px;right:-110px;background:rgba(18,81,137,.05);animation:13s ease-in-out infinite faq-shape-drift}.services-process__shape--2{width:220px;height:220px;bottom:20px;left:-70px;background:rgba(12,84,255,.05);animation:16s ease-in-out infinite reverse faq-shape-drift}.services-process__shape--3{width:180px;height:180px;top:180px;left:18%;border-radius:32% 68% 44% 56%;background:rgba(125,211,252,.09);animation:10s ease-in-out infinite faq-shape-morph}.services-item-two{position:relative;margin-bottom:30px;transition:transform .28s,filter .28s}.services-thumb-two{position:relative;border-radius:2px;border:1px solid rgba(255,255,255,.92);outline:rgba(18,81,137,.14) solid 1px;outline-offset:4px;box-shadow:0 18px 34px rgba(18,42,92,.12),0 0 0 1px rgba(255,255,255,.1) inset;overflow:hidden;z-index:1;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);transition:transform .28s,box-shadow .28s,outline-color .28s,filter .28s}.services-thumb-two img{width:100%;min-height:333px;object-fit:cover}.services-visual{min-height:333px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:28px;color:var(--white);position:relative;z-index:1;transition:transform .28s,filter .28s}.services-visual i{font-size:40px;margin-bottom:14px}.services-visual span{font-family:var(--heading-font);font-size:24px;font-weight:700}.services-visual--analysis{background:linear-gradient(135deg,rgba(12,84,255,.28) 0,rgba(0,25,76,.5) 100%),url('../assets/img/process_cards/analisis.webp') center/cover no-repeat}.services-visual--compare{background:linear-gradient(135deg,rgba(50,75,125,.24) 0,rgba(12,84,255,.48) 100%),url('../assets/img/process_cards/comparacion.webp') center/cover no-repeat}.services-visual--recommend{background:linear-gradient(135deg,rgba(13,124,102,.24) 0,rgba(0,85,255,.46) 100%),url('../assets/img/process_cards/recomendacion.webp') center/cover no-repeat}.services-visual--support{background:linear-gradient(135deg,rgba(0,25,76,.28) 0,rgba(50,75,125,.48) 100%),url('../assets/img/process_cards/acompanamiento.webp') center/cover no-repeat}.services-thumb-two::before{content:"";position:absolute;inset:0;background:linear-gradient(360deg,rgba(0,25,76,.74) 9%,rgba(0,25,76,.28) 40%,rgba(0,25,76,.04) 62%,rgba(0,25,76,0) 100%)}.services-thumb-two::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 36%),linear-gradient(360deg,rgba(0,25,76,.18) 0,rgba(0,25,76,0) 52%);transition:.28s;opacity:.45}.services-item-two:hover .services-thumb-two::after{opacity:.88}.services-item-two:hover{transform:translateY(-6px)}.services-item-two:hover .services-thumb-two{box-shadow:0 24px 42px rgba(18,42,92,.18),0 0 0 1px rgba(255,255,255,.18) inset;outline-color:rgba(18,81,137,.24);filter:saturate(1.04)}.services-item-two:hover .services-visual{filter:saturate(1.06)}.services-thumb-two .item-shape{position:absolute;right:0;top:0;margin-top:-50px;transition:.3s linear;opacity:0}.services-thumb-two .item-shape img{max-height:75px;min-height:auto}.services-item-two:hover .services-thumb-two .item-shape{margin-top:0;opacity:1}.services-content-two{position:absolute;left:30px;right:30px;bottom:25px;z-index:2;transition:.3s linear}.services-content-two .icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;font-size:36px;line-height:0;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(6px);color:var(--white);margin-bottom:15px;transition:.3s linear}.services-item-two:hover .services-content-two .icon{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.34)}.services-content-two .title{margin-bottom:10px;font-size:24px;color:var(--white)}.services-content-two p{margin-bottom:5px;color:var(--lavender);max-height:0;overflow:hidden;opacity:0;transition:.3s linear}.services-item-two:hover .services-content-two{bottom:40px}.services-item-two:hover .services-content-two p{max-height:100px;opacity:1}.services-item-flat{position:relative;margin-bottom:30px;background:var(--white);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:30px 20px;text-align:center;transition:transform .3s,box-shadow .3s}.services-item-flat:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.services-item-flat .icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--primary);background:var(--lavender);border-radius:50%;margin:0 auto 15px;transition:var(--transition)}.services-item-flat:hover .icon{background:var(--primary);color:var(--white)}.services-item-flat .title{font-size:20px;color:var(--secondary);margin-bottom:10px}.services-item-flat p{color:var(--body-color);margin-bottom:0}.overview-area{background-color:var(--white);background-image:linear-gradient(180deg,rgba(240,246,255,.48) 0,rgba(255,255,255,0) 10%,#fff 22%),url("../assets/img/patterns/wave-grid.svg");background-repeat:no-repeat,repeat;background-position:top center,top center;background-size:auto,320px 120px;overflow:hidden;position:relative}.overview-corner-shape{position:absolute;left:0;bottom:0;width:248px;height:auto;opacity:.18;pointer-events:none;z-index:0;animation:10s ease-in-out infinite overviewWireFloat}.overview-row{--bs-gutter-x:56px}.overview-img-wrap{position:relative}.overview-img-wrap--gerow{min-height:560px;padding:74px 0 76px 78px}.overview-visual-main{position:relative;width:420px;height:500px;border-radius:50%;overflow:hidden;z-index:2;box-shadow:0 30px 60px rgba(23,38,76,.08)}.overview-visual-main img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.overview-badge{position:absolute;top:94px;right:88px;width:94px;height:94px;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:42px;box-shadow:0 16px 30px rgba(0,85,255,.22);border:7px solid var(--white);z-index:4}.overview-floating-card{position:absolute;left:14px;bottom:32px;width:230px;background:var(--white);border-radius:18px;box-shadow:0 22px 45px rgba(20,30,70,.12);padding:22px 22px 18px;z-index:4}.overview-floating-card h3{font-size:54px;line-height:.9;margin-bottom:6px;color:var(--secondary)}.overview-floating-card>span{display:block;color:var(--body-color);font-size:17px;font-weight:500}.overview-chart{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}.overview-chart__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;position:relative}.overview-chart__item::before{content:attr(data-overview-percent);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(6px);font-size:11px;font-weight:700;letter-spacing:.01em;color:var(--secondary);background:rgba(255,255,255,.96);border:1px solid rgba(18,81,137,.12);border-radius:999px;padding:4px 7px;box-shadow:0 8px 18px rgba(18,42,92,.08);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none;white-space:nowrap}.overview-chart__item:focus-within::before,.overview-chart__item:hover::before{opacity:1;transform:translateX(-50%) translateY(0)}.overview-chart__bar{display:block;width:10px;height:0;min-height:0;border-radius:999px;background:linear-gradient(180deg,#7fb0ff 0,#1d5ef5 100%);box-shadow:0 4px 14px rgba(29,94,245,.22)}.overview-chart__label{display:block;margin-top:8px;color:#7a86a8;font-size:14px;line-height:1;text-align:center}.overview-pattern{position:absolute;pointer-events:none;display:block}.overview-pattern--dots{left:0;top:154px;width:160px;height:160px;opacity:.5;z-index:1;animation:6.5s ease-in-out infinite overviewDotsFloat}.overview-content--gerow{position:relative;z-index:2;padding-right:42px}.overview-content--gerow .section-title-two .title{font-size:clamp(40px, 4vw, 58px);line-height:1.07;max-width:620px}.overview-content--gerow p{max-width:590px;font-size:17px;line-height:1.72}.overview-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:540px;margin-top:18px}.overview-metric-card{display:flex;align-items:center;gap:18px;min-height:118px;padding:20px 20px 18px;border:1px solid #d7dff0;border-radius:16px;background:var(--white)}.overview-metric-card .icon{width:68px;height:68px;border-radius:50%;background:linear-gradient(180deg,#edf3ff 0,#e1ebff 100%);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:30px;position:relative;flex:0 0 auto}.overview-metric-card .icon::before{content:"";position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:1px;height:54px;background:#d7dff0}.overview-metric-card .content{padding-left:12px}.overview-metric-card .content h3{font-family:var(--heading-font);font-size:44px;line-height:1;margin-bottom:6px;color:var(--secondary)}.overview-metric-card .content p{margin:0;font-size:16px;line-height:1.35;color:var(--body-color);max-width:none}.count-suffix{font-family:var(--heading-font);font-size:34px;font-weight:800;color:var(--secondary)}@keyframes overviewDotsFloat{0%,100%{transform:translate3d(0,0,0);opacity:.45}50%{transform:translate3d(0,-14px,0);opacity:.7}}@keyframes overviewWireFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-8px,8px,0)}}.project-item-two{position:relative;margin-bottom:30px;border-radius:10px;overflow:hidden}.project-thumb-two{position:relative;min-height:300px;display:flex;align-items:flex-end;padding:22px}.project-thumb-two img{width:100%;height:300px;object-fit:cover;transition:var(--transition)}.project-thumb-two--savings{background:linear-gradient(135deg,#05f 0,#00194c 100%)}.project-thumb-two--coverage{background:linear-gradient(135deg,#0f766e 0,#05f 100%)}.project-thumb-two--transition{background:linear-gradient(135deg,#324b7d 0,#00194c 100%)}.project-badge{position:relative;z-index:2;padding:8px 14px;border-radius:999px;color:var(--white);background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.project-item-two:hover .project-thumb-two img{transform:scale(1.05)}.project-content-two{position:absolute;left:25px;right:25px;bottom:25px;z-index:2}.project-content-two .title{font-size:20px;margin-bottom:4px}.project-content-two .title a{color:var(--white)}.project-content-two .title a:hover{color:var(--primary)}.project-content-two span{color:var(--lavender);font-size:14px}.project-content-two .link-btn{position:absolute;right:0;bottom:0;width:45px;height:45px;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;transition:var(--transition)}.project-content-two .link-btn:hover{background:var(--white);color:var(--primary)}.project-thumb-two::before{content:"";position:absolute;inset:0;background:linear-gradient(360deg,#00194c 11.66%,rgba(0,25,76,0) 70%);z-index:1}.cta-inner-wrap{background:var(--secondary);border-radius:15px;padding:50px;margin:0;position:relative;overflow:hidden}.cta-inner-wrap::before{content:"";position:absolute;top:-30%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(0,85,255,.3) 0,transparent 70%);border-radius:50%}.cta-content{display:flex;align-items:center;gap:30px;position:relative;z-index:1}.cta-info-wrap{display:flex;align-items:center;gap:20px}.cta-info-wrap .icon{width:70px;height:70px;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:30px;flex-shrink:0}.cta-info-wrap .content span{display:block;color:rgba(255,255,255,.6);font-size:13px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.cta-info-wrap .content a{color:var(--white);font-size:24px;font-weight:700;font-family:var(--heading-font)}.cta-inner-wrap .title{color:var(--white);font-size:28px;font-weight:700;margin:0 0 0 20px;position:relative;z-index:1}.cta-btn{position:relative;z-index:1;flex-shrink:0}.team-item-two{position:relative;margin-bottom:30px;text-align:center}.team-thumb-two{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#f5f8ff 0,#e8efff 100%)}.team-thumb-two img{width:100%;height:320px;object-fit:cover}.team-social-two{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;opacity:0;transition:var(--transition)}.team-item-two:hover .team-social-two{opacity:1}.team-social-two a{width:38px;height:38px;border-radius:50%;background:var(--white);color:var(--secondary);display:flex;align-items:center;justify-content:center;font-size:14px;transition:var(--transition);box-shadow:0 4px 15px rgba(0,0,0,.1)}.team-social-two a:hover{background:var(--primary);color:var(--white)}.team-content-two{margin-top:20px}.team-content-two .title{font-size:20px;margin-bottom:5px}.team-content-two .title a{color:var(--secondary)}.team-content-two .title a:hover{color:var(--primary)}.team-content-two span{color:var(--primary);font-size:14px;font-weight:600}.testimonial-area{background:var(--white);position:relative}.testimonial-layout{--bs-gutter-x:54px}.testimonial-confetti{position:absolute;border-radius:50%;pointer-events:none;z-index:0;animation:4.2s ease-in-out infinite testimonialConfettiFloat}.testimonial-confetti--one{width:10px;height:10px;left:6%;top:18%;background:#ff6b6b}.testimonial-confetti--two{width:7px;height:7px;left:20%;top:12%;background:#1d5ef5;animation-delay:.8s}.testimonial-confetti--three{width:6px;height:6px;right:10%;top:36%;background:#f7b731;animation-delay:1.4s}.testimonial-confetti--four{width:8px;height:8px;left:55%;bottom:14%;background:#8e6bff;animation-delay:.4s}.testimonial-confetti--five{width:8px;height:8px;right:18%;bottom:10%;background:#ff6b6b;animation-delay:1.1s}.testimonial-confetti--six{width:6px;height:6px;left:35%;top:22%;background:#f7b731;animation-delay:.3s}.testimonial-confetti--seven{width:9px;height:9px;right:28%;top:22%;background:#56ccf2;animation-delay:1.7s}.testimonial-confetti--eight{width:7px;height:7px;left:14%;bottom:12%;background:#8e6bff;animation-delay:.9s}.testimonial-confetti--nine{width:11px;height:11px;right:12%;bottom:18%;background:#1d5ef5;animation-delay:1.2s}.testimonial-confetti--ten{width:5px;height:5px;left:58%;bottom:8%;background:#ff6b6b;animation-delay:.5s}.testimonial-star-shape{position:absolute;left:7%;bottom:20%;width:74px;height:74px;background:#ffc83d;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);opacity:.92;z-index:0;animation:4.8s ease-in-out infinite testimonialStarPulse}.testimonial-visual{position:relative;min-height:620px;display:flex;align-items:flex-end;justify-content:center;z-index:1}.testimonial-visual__blob{position:absolute;left:8px;bottom:26px;width:520px;height:438px;background:#f3f6fd;border-radius:44% 56% 42% 58%/56% 40% 60% 44%;z-index:0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.testimonial-visual__person-wrap{position:absolute;left:8px;width:520px;bottom:26px;height:438px;z-index:2;pointer-events:none;display:flex;align-items:flex-end;justify-content:center}.testimonial-visual__person{position:relative;max-height:548px;width:auto;display:block;object-fit:contain;object-position:bottom center}.testimonial-visual__person--base,.testimonial-visual__person--top{transform:translateY(2px)}.testimonial-visual__person--top{clip-path:inset(0 0 34% 0)}.testimonial-pattern{position:absolute;pointer-events:none;z-index:1}.testimonial-pattern--dots{left:34px;top:190px;width:132px;height:132px;opacity:.5;animation:7s ease-in-out infinite overviewDotsFloat}.testimonial-content-shell{position:relative;z-index:2;margin-left:46px}.testimonial-heading{max-width:470px;margin-bottom:30px}.testimonial-heading .title{max-width:520px}.testimonial-slider-shell{position:relative;padding-right:96px;min-height:348px}.testimonial-item-two{background:0 0;border-radius:0;padding:22px 0 18px;margin:0;border:none;box-shadow:none;position:relative;min-height:320px}.testimonial-slide{display:block}.testimonial-content-two .rating{display:flex;align-items:center;gap:6px;min-height:32px;margin-bottom:20px}.testimonial-content-two .rating i{color:#ffb930;font-size:26px;margin-right:0}.testimonial-star{opacity:0;transform:scale(.72);transition:opacity .38s,transform .58s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.testimonial-star--seed,.testimonial-star.is-visible{opacity:1;transform:scale(1)}.testimonial-star.is-pop{animation:.62s cubic-bezier(.22,1,.36,1) forwards testimonialStarPop}.testimonial-quote-mark{position:absolute;top:6px;right:10px;font-family:var(--heading-font);font-size:126px;line-height:.7;color:rgba(29,94,245,.24)}.testimonial-content-two p{color:#324b7d;font-size:20px;line-height:1.75;margin-bottom:34px;font-style:italic;max-width:88%}.testimonial-avatar{display:flex;align-items:center;gap:15px}.testimonial-avatar .avatar-thumb img{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;background:linear-gradient(135deg,#f3f7ff 0,#dbe8ff 100%);box-shadow:0 12px 26px rgba(22,33,72,.14)}.testimonial-avatar .avatar-info .title{color:var(--secondary);font-size:18px;margin-bottom:4px}.testimonial-avatar .avatar-info span{color:#546387;font-size:14px}.testimonial-nav-two{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:18px;margin-top:0}.testimonial-nav-two button{width:58px;height:58px;border-radius:50%;background:var(--white);color:var(--secondary);border:1px solid #d7dff0;font-size:22px;cursor:pointer;transition:var(--transition)}.testimonial-nav-two button:hover{background:var(--white);border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.testimonial-active-two .slick-slide{padding:0}.testimonial-active-two .slick-list{overflow:hidden;min-height:320px}@keyframes testimonialConfettiFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}35%{transform:translate3d(0,-20px,0) scale(1.08)}70%{transform:translate3d(0,10px,0) scale(.96)}}@keyframes testimonialStarPop{0%,100%{transform:scale(1) rotate(0)}35%{transform:scale(1.58) rotate(12deg)}62%{transform:scale(.9) rotate(-8deg)}82%{transform:scale(1.12) rotate(4deg)}}@keyframes testimonialStarPulse{0%,100%{transform:translate3d(0,0,0) rotate(0) scale(1)}50%{transform:translate3d(0,-8px,0) rotate(10deg) scale(1.06)}}.request-area{background:var(--white);position:relative}.request-form-wrap .form-grp{margin-bottom:20px}.request-form-wrap .form-label{display:block;font-size:13px;font-weight:700;color:var(--secondary);margin-bottom:8px}.request-form-wrap input{width:100%;border:1px solid var(--border-color);border-radius:8px;padding:15px 20px;font-size:15px;font-family:var(--body-font);color:var(--secondary);outline:0;transition:var(--transition)}.request-form-wrap input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(0,85,255,.1)}.request-form-wrap input::placeholder{color:var(--gray-three)}.request-form-wrap button{width:100%;background:var(--primary);color:var(--white);border:none;border-radius:8px;padding:16px 30px;font-size:15px;font-weight:700;text-transform:uppercase;cursor:pointer;letter-spacing:.02em;transition:var(--transition)}.request-form-wrap button:hover{background:var(--secondary)}.request-form-wrap button:disabled{opacity:.7;cursor:wait}.form-grp.error input{border-color:var(--danger);box-shadow:0 0 0 3px rgba(231,76,60,.1)}.error-msg{display:block;color:var(--danger);font-size:12px;margin-top:4px}.request-shape{position:absolute;top:10%;right:5%;width:128px;height:128px;pointer-events:none;z-index:1;border-radius:32px;background:linear-gradient(135deg,rgba(0,85,255,.16),rgba(0,25,76,.05)),repeating-linear-gradient(135deg,rgba(255,255,255,.4) 0 8px,rgba(255,255,255,0) 8px 16px);animation:7s linear infinite alltuchtopdown}@media (max-width:1199px){.about-section-grid{--bs-gutter-x:34px}.about-section{padding-top:40px}.about-img-wrap-three{min-height:668px;padding:64px 18px 140px 22px}.about-main-card{width:min(100%,400px);min-height:438px}.about-main-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.about-mini-card{width:230px;height:230px;right:0;bottom:102px}.about-mini-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.experience-wrap{width:min(100%,402px);padding:22px 22px 24px 24px}.experience-wrap .title{font-size:56px}.experience-wrap p{font-size:14px;max-width:170px}.about-content-wrap{padding-right:20px}.about-brands-wrap{margin-top:2px;padding-top:18px}.about-brands-wrap .brand-item{padding:0 20px}.about-brands-wrap .brand-item img{max-height:36px}}@media (max-width:991px){.header-action .header-contact-two,.header-action .header-search,.header-action .offcanvas-menu,.nav-menu{display:none}.mobile-nav-toggler{display:block}.menu-area{padding:0}.section-padding{padding:80px 0}.about-section{padding-top:34px;padding-bottom:34px}.about-img-wrap-three{min-height:auto;margin-bottom:46px;padding:58px 14px 126px}.about-section-grid{--bs-gutter-x:24px}.about-main-card{width:min(100%,430px);min-height:430px;margin:0 auto}.about-main-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.about-mini-card{right:16px;bottom:94px;width:220px;height:220px}.about-mini-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.about-shape-1{display:none;width:180px;height:180px;top:268px;left:-12px}.about-shape-2{right:-26px;top:140px;width:220px;height:320px}.about-pattern--stripes{left:auto;right:42px;top:22px;width:138px;height:138px}.about-pattern--dots{left:18px;bottom:152px}.request-shape{max-width:90px;top:5%;right:2%}.experience-wrap{width:min(100%,390px);left:50%;transform:translateX(-50%);padding:20px 20px 22px}.about-content-wrap{padding-right:0}.about-note,.about-summary{font-size:16px}.js-typewriter--title{min-height:2.65em}.about-brands-wrap{margin-top:6px;padding-top:14px}.about-brands-copy{font-size:15px;margin-bottom:14px}.cta-content{flex-direction:column;text-align:center}.cta-inner-wrap .title{margin:15px 0;text-align:center}.cta-inner-wrap .cta-btn{text-align:center}.overview-row{--bs-gutter-x:34px}.overview-img-wrap--gerow{min-height:520px;padding:68px 0 66px 34px}.overview-visual-main{width:380px;height:454px}.overview-badge{top:84px;right:26px;width:86px;height:86px;font-size:38px}.overview-floating-card{left:0;bottom:18px}.overview-content--gerow{padding-right:0}.overview-content--gerow .section-title-two .title{font-size:46px}.testimonial-layout{--bs-gutter-x:34px}.testimonial-visual{min-height:560px}.testimonial-visual__blob,.testimonial-visual__person-wrap{width:446px;height:372px}.testimonial-visual__person{max-height:466px}.testimonial-slider-shell{padding-right:82px;min-height:328px}.testimonial-content-shell{margin-left:26px}.footer-widget{margin-bottom:30px}.project-content-two{left:20px;right:20px;bottom:20px}.project-content-two .link-btn{position:static;margin-top:16px}.services-visual{min-height:280px}.plan-detail__card{flex-basis:100%}.features-overlap-section{padding-top:42px;padding-bottom:24px}}@media (max-width:767px){.testimonial-area{padding-top:78px;padding-bottom:78px}.testimonial-layout{--bs-gutter-x:24px}.testimonial-visual{min-height:430px;margin-bottom:26px}.testimonial-visual__blob{left:50%;bottom:12px;width:320px;height:280px;transform:translateX(-50%);border-radius:42% 58% 44% 56%/56% 44% 58% 42%}.testimonial-visual__person-wrap{left:50%;bottom:12px;width:320px;height:280px;transform:translateX(-50%)}.testimonial-visual__person{max-height:386px}.testimonial-pattern--dots{left:8px;top:112px;width:92px;height:92px}.testimonial-star-shape{width:52px;height:52px;left:5%;bottom:18%}.testimonial-heading{margin-bottom:22px}.testimonial-content-shell{margin-left:0}.testimonial-slider-shell{padding-right:0;padding-bottom:86px;min-height:auto}.testimonial-item-two{padding:12px 0 10px;min-height:auto}.testimonial-content-two .rating{min-height:28px;gap:5px}.testimonial-content-two .rating i{font-size:22px}.testimonial-quote-mark{font-size:88px;top:18px;right:14px}.testimonial-content-two p{font-size:16px;max-width:100%;margin-bottom:24px}.testimonial-avatar .avatar-thumb img{width:64px;height:64px}.testimonial-nav-two{top:auto;bottom:0;right:auto;left:50%;transform:translateX(-50%);flex-direction:row}.overview-area{padding-top:74px;padding-bottom:74px}.overview-row{--bs-gutter-x:24px}.overview-img-wrap--gerow{min-height:470px;padding:28px 0 46px;margin-bottom:34px}.overview-visual-main{width:min(100%,340px);height:410px;margin:0 auto}.overview-badge{top:18px;right:22px;width:78px;height:78px;font-size:32px;border-width:6px}.overview-floating-card{left:50%;bottom:0;transform:translateX(-50%);width:min(100%,252px);padding:18px 18px 16px}.overview-floating-card h3{font-size:44px}.overview-floating-card>span{font-size:15px}.overview-bars{gap:12px}.overview-bars-labels{gap:10px;font-size:12px}.overview-pattern--dots{top:118px;left:6px;width:124px;height:124px}.overview-corner-shape{width:210px}.overview-content--gerow .section-title-two .title{font-size:36px;max-width:100%}.overview-content--gerow p{font-size:16px;max-width:100%}.overview-metric-grid{grid-template-columns:1fr;max-width:100%}.overview-metric-card{min-height:104px}.overview-metric-card .content h3{font-size:38px}.features-item-two{gap:14px}.features-content-two p{width:100%}.about-section{padding-top:28px}.about-shape-2{opacity:.12}.about-img-wrap-three{padding:42px 0 118px}.about-main-card{width:min(100%,360px);min-height:382px;border-radius:82px 0 0}.about-main-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.about-mini-card{width:188px;height:188px;right:0;bottom:96px}.about-mini-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.experience-wrap{width:min(100%,340px);right:auto;left:50%;transform:translateX(-50%);padding:18px 18px 20px;gap:16px;justify-content:flex-start;min-height:132px}.experience-wrap .title{font-size:42px}.experience-wrap p{font-size:13px;max-width:150px}.about-author-info{flex-wrap:wrap;gap:14px}.about-author-info .signature{margin-left:88px}.about-brands-wrap .brand-item{padding:0 14px}.about-brands-wrap .brand-item img{max-height:32px}.services-thumb-two img,.services-visual{min-height:250px}.project-thumb-two{min-height:250px;padding:18px}.project-thumb-two img{height:250px}.blog-post-content-two{padding:24px 20px 22px}.team-thumb-two img{height:280px}.plan-selector{grid-template-columns:repeat(2,1fr)}.plan-detail__metrics{grid-template-columns:1fr}.plan-pills__header{gap:6px}.plan-pills__tab{flex:1 1 calc(50% - 6px);justify-content:center}.cta-progress-wrap{padding:25px}.overview-content .content-bottom ul{flex-direction:column;gap:18px}.faq-page .accordion-button{font-size:16px;padding:16px 18px}.faq-page .accordion-body{padding:0 18px 16px;font-size:14px}.features-item-wrap{padding-bottom:18px}.features-overlap-section{padding-top:18px}}@media (max-width:991px) and (min-width:768px){.overview-area{padding-top:84px;padding-bottom:84px}.overview-img-wrap--gerow{min-height:520px;padding:34px 0 52px;margin-bottom:34px}.overview-visual-main{width:390px;height:468px;margin:0 auto}.overview-badge{top:28px;right:94px}.overview-floating-card{left:80px;bottom:8px}.overview-content--gerow{max-width:720px}}@media (max-width:575px){.testimonial-visual{min-height:372px}.testimonial-visual__blob,.testimonial-visual__person-wrap{width:272px;height:238px}.testimonial-visual__person{max-height:338px}.testimonial-item-two{padding:8px 0}.testimonial-content-two .rating{min-height:26px;gap:4px}.testimonial-content-two .rating i{font-size:20px}.testimonial-avatar{gap:12px}.testimonial-avatar .avatar-thumb img{width:56px;height:56px}.testimonial-avatar .avatar-info .title{font-size:16px}.testimonial-nav-two button{width:50px;height:50px;font-size:20px}.overview-img-wrap--gerow{min-height:424px;padding:20px 0 44px}.overview-visual-main{width:min(100%,292px);height:350px}.overview-corner-shape{width:154px}.overview-badge{right:6px;top:10px;width:68px;height:68px;font-size:27px}.overview-floating-card{width:min(100%,226px);border-radius:16px}.overview-floating-card h3{font-size:38px}.overview-floating-card>span{font-size:14px}.overview-bars span{width:8px}.overview-metric-card{gap:14px;padding:18px 16px}.overview-metric-card .icon{width:58px;height:58px;font-size:25px}.overview-metric-card .icon::before{right:-14px;height:46px}.overview-metric-card .content{padding-left:8px}.overview-metric-card .content h3{font-size:34px}.count-suffix{font-size:26px}}@media (max-width:991px) and (min-width:768px){.testimonial-visual{min-height:500px;margin-bottom:24px}.testimonial-visual__blob,.testimonial-visual__person-wrap{left:50%;bottom:20px;width:390px;height:332px;transform:translateX(-50%)}.testimonial-visual__person{max-height:432px}.testimonial-content-shell{max-width:720px;margin-left:0}.testimonial-slider-shell{padding-right:0;padding-bottom:92px}.testimonial-nav-two{top:auto;bottom:0;right:auto;left:50%;transform:translateX(-50%);flex-direction:row}}@media (max-width:575px){.features-item-two{display:block;text-align:left}.features-icon-two{margin:0 0 16px;width:70px;height:70px}.features-icon-two img{width:44px;height:44px}.features-content-two .title{font-size:18px}.features-content-two p{max-width:none}.about-section{padding-top:24px}.about-shape-1,.about-shape-2{display:none}.about-img-wrap-three{padding:26px 0 112px}.about-main-card{width:min(100%,300px);min-height:318px;border-radius:56px 0 0}.about-main-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.about-mini-card{width:150px;height:150px;right:0;bottom:102px;border-radius:20px 20px 0 0;border-width:7px}.about-mini-card__person{width:100%;height:100%;max-height:none;object-fit:cover}.about-pattern--stripes{width:102px;height:102px;right:12px;top:8px}.about-pattern--dots{width:72px;height:72px;left:4px;bottom:154px;background-size:14px 14px}.experience-wrap{right:auto;left:0;transform:translateX(50%);padding:16px 16px 18px;border-radius:18px;flex-direction:column;align-items:flex-start;width:min(100%,280px)}.experience-wrap .title{font-size:34px;padding-right:0;margin-right:0;text-align:left}.experience-wrap .title::before{display:none}.experience-wrap .title span{font-size:18px}.experience-wrap p{font-size:12px;max-width:none}.about-note,.about-summary,.elementor-icon-list-items li{font-size:15px}.js-typewriter--title{min-height:2.85em}.about-author-info .signature{margin-left:0}.about-signature{font-size:24px}.about-brands-wrap{margin-top:0;padding-top:10px}.about-brands-copy{font-size:14px;margin-bottom:12px}.about-brands-wrap .brand-item{padding:0 12px}.about-brands-wrap .brand-item img{max-height:28px}.cta-inner-wrap{padding:30px 20px}.cta-inner-wrap .title{font-size:22px}.testimonial-slider-shell{padding-bottom:94px}.testimonial-item-two{padding:8px 0 0;min-height:auto}.testimonial-content-two p{margin-bottom:12px}.testimonial-avatar{gap:10px;margin-bottom:0}.testimonial-nav-two{bottom:24px}.testimonial-nav-two button{width:50px;height:50px}.footer-title{font-size:20px}.services-content-two{left:18px;right:18px;bottom:18px}.services-content-two .title{font-size:20px}.services-content-two p{font-size:14px}.project-content-two .title{font-size:18px}.project-content-two span{display:block;padding-right:0}.blog-post-thumb-two{min-height:210px}.blog-post-thumb-two .tag{left:14px;top:14px}.blog-post-content-two .title{font-size:20px}.team-thumb-two img{height:250px}.faq-cta__title{font-size:1.8rem}.faq-page .faq-category{font-size:20px}.plan-selector__btn{height:82px;padding:10px 8px}.plan-detail__card-body{padding:20px}.plan-detail__price-val{font-size:2rem}.plan-detail__info-title{font-size:18px}.request-form-wrap button,.request-form-wrap input{padding-left:16px;padding-right:16px}}.cta-parallax{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cdefs%3E%3Cpattern id='dots' width='30' height='30' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='2' cy='2' r='1' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100%25' height='100%25' fill='%2300194C'/%3E%3Crect width='100%25' height='100%25' fill='url(%23dots)'/%3E%3C/svg%3E") center/cover;position:relative;padding:72px 0 56px}.cta-parallax::before{content:"";position:absolute;inset:0;background:rgba(0,25,76,.85);z-index:0}.cta-parallax .container{position:relative;z-index:1}.cta-parallax .section-title-two .title{color:var(--white)}.cta-parallax p{color:rgba(255,255,255,.7)}.cta-parallax .play-btn{display:flex;align-items:center;gap:12px;color:var(--white);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.02em}.cta-parallax .play-btn span{text-decoration:underline}.cta-parallax .play-btn i{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:50%;color:var(--primary);font-size:18px;margin-right:12px;box-shadow:0 20px 30px rgba(0,0,0,.1)}.cta-parallax .play-btn:hover{color:var(--primary)}.cta-progress-wrap{padding:40px;border-radius:12px;background:var(--white)}.cta-progress-wrap .tag{display:inline-block;background:var(--primary);color:var(--white);padding:4px 15px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:15px}.cta-progress-wrap .heading{color:var(--secondary);font-size:26px;margin-bottom:15px}.cta-progress-wrap>p{color:var(--body-color)}.cta-progress-wrap .progress-item+.progress-item{margin-top:16px}.cta-progress-wrap .progress-item .title{color:var(--secondary);margin-bottom:8px}.cta-progress-wrap .progress{overflow:hidden;margin-bottom:0}.cta-progress-wrap .progress-bar{width:0;transition:width 1.1s cubic-bezier(.25, .46, .45, .94)}.cta-progress-wrap .progress--savings{background:rgba(220,38,38,.18)}.cta-progress-wrap .progress-bar--savings{background:linear-gradient(90deg,#16a34a 0,#22c55e 100%)}@media (prefers-reduced-motion:reduce){.cta-progress-wrap .progress-bar{transition:none}}.cta-progress-wrap--light{background:var(--white);padding:35px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.tag--soft{background:var(--lavender);color:var(--primary)}.blog-post-thumb-two .tag{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.blog-meta{display:flex;align-items:center;gap:15px}.blog-meta li{font-size:13px;font-weight:500;color:var(--body-color)}.blog-meta li i{margin-right:5px;color:var(--primary)}.blog-post-item-two{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s}.blog-post-item-two:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.blog-post-thumb-two{position:relative;overflow:hidden;width:100%;height:240px;transition:transform .5s}.blog-post-item-two:hover .blog-post-thumb-two{transform:scale(1.02)}.blog-post-thumb-two--guide{background:linear-gradient(135deg,#05f 0,#00194c 100%)}.blog-post-thumb-two--compare{background:linear-gradient(135deg,#324b7d 0,#05f 100%)}.blog-post-thumb-two--rights{background:linear-gradient(135deg,#0f766e 0,#00194c 100%)}.blog-post-content-two{padding:20px 22px 22px}.blog-post-content-two .title{font-size:20px;margin-bottom:10px}.blog-post-content-two .title a{color:var(--secondary);transition:var(--transition)}.blog-post-content-two .title a:hover{color:var(--primary)}.section-dark .blog-post-content-two .title a{color:var(--secondary)}.news-blog-card{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .3s,box-shadow .3s;margin-bottom:24px;height:calc(100% - 24px);display:flex;flex-direction:column}.news-blog-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.news-blog-card__thumb{position:relative;aspect-ratio:16/9;background-size:cover;background-position:center;background-color:var(--lavender)}.news-blog-card__badge{position:absolute;top:8px;left:8px;display:inline-block;padding:3px 10px;background:var(--primary);color:var(--white);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:12px;z-index:1;line-height:1.5}.news-blog-card__badge--news{background:#0f766e}.news-blog-card__body{padding:12px 16px 16px;flex:1;display:flex;flex-direction:column}.news-blog-card__title{font-size:.95rem;font-weight:700;color:var(--secondary);margin-bottom:6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-blog-card__title a{color:inherit;text-decoration:none;transition:var(--transition)}.news-blog-card__title a:hover{color:var(--primary)}.news-blog-card__excerpt{font-size:12px;color:var(--body-color);line-height:1.5;margin-bottom:10px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-blog-card__meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--gray-four);padding-top:8px;border-top:1px solid var(--border-color)}.news-blog-card__meta i{color:var(--primary);font-size:10px}.news-blog-card__meta .meta-source{font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:10px}.news-blog-card__meta .meta-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.news-blog-card__meta .meta-author{font-weight:600;color:var(--secondary);font-size:11px}.news-blog-carousel{position:relative;padding:0 48px}.news-blog-carousel__viewport{overflow:hidden}.news-blog-carousel__track{display:flex;transition:transform .45s cubic-bezier(.25,.1,.25,1)}.news-blog-carousel__slide{flex:0 0 100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.news-blog-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-color);background:var(--white);color:var(--secondary);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);box-shadow:0 4px 16px rgba(0,0,0,.06)}.news-blog-arrow:hover:not(:disabled){background:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:0 6px 20px rgba(0,85,255,.18)}.news-blog-arrow:disabled{opacity:.3;cursor:default;box-shadow:none}.news-blog-arrow--left{left:0}.news-blog-arrow--right{right:0}@media (max-width:1199px){.news-blog-carousel{padding:0 42px}.news-blog-carousel__slide{gap:14px}}@media (max-width:991px){.news-blog-carousel{padding:0 40px}.news-blog-carousel__slide{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:767px){.news-blog-carousel{padding:0 36px}.news-blog-carousel__slide{grid-template-columns:1fr;gap:12px;max-width:380px;margin:0 auto}.news-blog-arrow{width:36px;height:36px;font-size:12px}}.plan-section{padding:clamp(50px,8vw,100px) 0;background:var(--section-bg);position:relative;overflow:hidden}.plan-section .container{position:relative;z-index:1}.plan-section .section-title-two{margin-bottom:20px}.plan-section__shapes{position:absolute;inset:0;pointer-events:none;z-index:0}.plan-shape{position:absolute;display:block;opacity:.22;filter:hue-rotate(210deg) saturate(2)}.plan-shape--1{width:280px;top:-60px;left:-70px;animation:9s ease-in-out infinite aboutFloatSoftReverse}.plan-shape--2{width:180px;top:20px;right:-30px;animation:7s ease-in-out infinite aboutFloatSoft}.plan-shape--3{width:140px;bottom:-20px;right:18%;animation:11s ease-in-out 2s infinite aboutFloatSoftReverse}.plan-shape--4{width:220px;bottom:-50px;left:12%;animation:8.5s ease-in-out 1.2s infinite aboutFloatSoft}.plan-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:960px;margin:0 auto 20px}@media (min-width:768px){.plan-selector{grid-template-columns:repeat(6,1fr)}}.plan-selector__btn{background:var(--white);border:2px solid var(--border-color);border-radius:12px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:var(--transition);height:90px;position:relative}.plan-selector__btn.active,.plan-selector__btn:hover{border-color:var(--primary);box-shadow:0 6px 20px rgba(0,85,255,.15);transform:translateY(-3px)}.plan-selector__btn i{font-size:24px;transition:var(--transition)}.plan-selector__icon{color:var(--profile-color,var(--primary))}.plan-selector__btn span{font-size:12px;font-weight:700;color:var(--gray-four);text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:.03em}.plan-selector__btn.active span{color:var(--secondary)}.plan-selector__btn.active::after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:3px;border-radius:3px 3px 0 0;background:var(--profile-color,var(--primary))}.plan-selector__btn.active{border-color:var(--profile-color,var(--primary))}.plan-selector__btn.active i{color:var(--profile-color,var(--primary))}.features-icon-two--lg{width:70px;height:70px}.features-icon-two--sm{width:45px;height:45px;flex-shrink:0}.features-icon-two--xs{width:40px;height:40px;flex-shrink:0}.service-detail-panel{height:100%;padding:32px 28px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.service-detail-panel--contrast{background:rgba(255,255,255,.04)}.service-detail-title{color:var(--white);font-size:22px;font-weight:700;margin-bottom:15px}.service-detail-text{color:rgba(255,255,255,.75);margin-bottom:20px}.service-detail-list{display:grid;gap:16px}.service-detail-card,.service-detail-item{display:flex;align-items:flex-start;gap:14px}.service-detail-card .features-content-two .title,.service-detail-item .features-content-two .title{font-size:16px;color:var(--white);margin-bottom:6px}.service-detail-card .features-content-two p,.service-detail-item .features-content-two p{width:100%;margin-bottom:0;color:rgba(255,255,255,.72);font-size:14px}.service-detail-card{height:100%;padding:18px;border-radius:14px;background:rgba(255,255,255,.06)}#asesoria-fonasa.section-padding{padding-top:76px;padding-bottom:76px}.fonasa-panel{position:relative;padding:30px 34px 28px;border-radius:34px;background:radial-gradient(circle at 12% 16%,rgba(133,181,255,.16) 0,rgba(133,181,255,0) 24%),radial-gradient(circle at 82% 84%,rgba(255,255,255,.06) 0,rgba(255,255,255,0) 20%),linear-gradient(135deg,#0b1f52 0,#12367f 44%,#134e91 100%);border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 36px 80px rgba(3,18,57,.34)}.fonasa-heading{max-width:940px;margin:0 auto 22px;text-align:center}.fonasa-heading .section-title-two{margin-bottom:10px}.fonasa-panel::before{content:"";position:absolute;inset:auto -40px -40px auto;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.05);filter:blur(4px)}.fonasa-visual{position:relative;height:100%;padding:10px 22px 44px 8px;display:flex;flex-direction:column;align-items:center;overflow:visible}.fonasa-visual__photo{position:relative;width:100%;flex:1;min-height:360px;margin:0 auto;border-radius:40px;background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.05) 100%),linear-gradient(135deg,rgba(36,86,182,.36) 0,rgba(255,255,255,.02) 100%);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;box-shadow:0 30px 70px rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.14)}.fonasa-visual__glow{position:absolute;inset:0;background:radial-gradient(circle at 32% 24%,rgba(126,181,255,.34) 0,rgba(126,181,255,.08) 24%,rgba(126,181,255,0) 44%);animation:5s ease-in-out infinite fonasaGlow}.fonasa-visual__photo img{position:relative;z-index:1;width:auto;max-width:95%;max-height:460px;height:auto;display:block;align-self:flex-end}.fonasa-shape{position:absolute;pointer-events:none;display:block}.fonasa-shape--stripes{width:132px;height:132px;top:14px;right:28px;opacity:.4;animation:8s ease-in-out infinite aboutFloatSoft}.fonasa-shape--dots{width:88px;height:88px;left:8px;bottom:108px;opacity:.46;animation:7s ease-in-out infinite aboutFloatSoftReverse}.fonasa-visual__card{position:absolute;border-radius:20px;padding:16px 18px;line-height:1.15;box-shadow:0 18px 42px rgba(0,0,0,.24);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);z-index:3}.fonasa-visual__card--primary{left:6px;bottom:0;background:linear-gradient(135deg,#1d5ef5 0,#145189 100%);color:var(--white)}.fonasa-visual__card--secondary{right:-22px;top:8px;background:rgba(255,255,255,.96);color:var(--secondary);z-index:4;border-radius:14px 14px 14px 0}.fonasa-visual__card--tertiary{right:-2px;bottom:-6px;max-width:164px;background:rgba(13,34,92,.72);color:var(--white)}.fonasa-visual__card .value{display:block;font-size:26px;font-weight:800;margin-bottom:4px}.fonasa-visual__card .label{display:block;font-size:11px;font-weight:600;opacity:.9;text-transform:uppercase;letter-spacing:.05em;max-width:150px}.fonasa-content .section-title-two .sub-title,.fonasa-content .section-title-two .title,.fonasa-content__lead,.fonasa-content__tag{color:var(--white)}.fonasa-content .section-title-two .sub-title{background:rgba(255,255,255,.1);color:#bcd4ff}.fonasa-content .section-title-two .title{font-size:clamp(32px, 3.6vw, 46px);line-height:1.08;max-width:840px;margin-left:auto;margin-right:auto}.fonasa-content__lead{max-width:760px;color:rgba(255,255,255,.9);font-size:15px;line-height:1.65;margin-bottom:0;margin-left:auto;margin-right:auto;padding:14px 18px;background:rgba(255,255,255,.07);border-left:3px solid rgba(100,160,255,.7);border-radius:0 10px 10px 0}.fonasa-content{height:100%;display:flex;flex-direction:column;gap:18px}.fonasa-storyline{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 18px;padding:14px 16px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.04) 100%);border:1px solid rgba(255,255,255,.1)}.fonasa-storyline__pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.12);color:#dce8ff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fonasa-storyline__title{display:block;color:var(--white);font-size:18px;line-height:1.25}.fonasa-storyline p{margin:0;color:rgba(255,255,255,.78);font-size:14px;line-height:1.6}.fonasa-feature-card{height:100%;padding:16px 16px 14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.06) 100%);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .25s,box-shadow .25s,border-color .25s,background .25s}.fonasa-feature-card:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgba(7,24,68,.26);border-color:rgba(157,193,255,.28);background:linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.08) 100%)}.fonasa-feature-card__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.13);color:#9dc1ff;font-size:19px}.fonasa-feature-card h4{color:var(--white);font-size:18px;margin-bottom:0}.fonasa-feature-card p{color:rgba(255,255,255,.72);font-size:14px;margin-bottom:0;line-height:1.5}.fonasa-feature-grid{--bs-gutter-y:1.5rem}.fonasa-inline-benefits{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;gap:8px;margin-top:0;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto}.fonasa-inline-benefits::-webkit-scrollbar{display:none}.fonasa-inline-benefits span{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:8px;color:rgba(255,255,255,.9);font-size:12px;font-weight:600;white-space:nowrap;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.fonasa-inline-benefits i{color:#8dc1ff}.fonasa-content__footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:18px}.fonasa-content__actions{display:flex;align-items:flex-end;gap:14px;flex-wrap:nowrap;margin-top:0;flex-direction:column;margin-left:auto;flex:0 0 auto}.fonasa-content__tag{color:rgba(255,255,255,.76);font-size:14px;font-weight:600;text-align:right}@keyframes fonasaGlow{0%,100%{transform:scale(1) translate3d(0,0,0);opacity:.86}50%{transform:scale(1.06) translate3d(10px,-8px,0);opacity:1}}@media (max-width:1199px){.fonasa-panel{padding:28px 28px 26px}.fonasa-visual{min-height:350px}.fonasa-content__footer{flex-direction:column;align-items:stretch}.fonasa-content__actions{margin-left:0;align-items:flex-start}.fonasa-content__tag{text-align:left}.fonasa-inline-benefits{flex-wrap:wrap}}@media (max-width:991px){#asesoria-fonasa.section-padding{padding-top:68px;padding-bottom:68px}.fonasa-visual{min-height:320px;padding:0 0 42px}.fonasa-visual__photo{width:min(100%,360px);min-height:300px}.fonasa-content{padding-top:8px}.fonasa-heading .section-title-two .title{max-width:720px}}@media (max-width:767px){.fonasa-panel{padding:26px 20px 22px;border-radius:22px}.fonasa-visual{min-height:286px;padding-bottom:38px}.fonasa-visual__photo{min-height:262px;border-radius:26px}.fonasa-visual__photo img{max-height:246px;transform:translateX(0)}.fonasa-visual__card--secondary{top:10px;right:4px}.fonasa-visual__card--tertiary{right:0;bottom:2px}.fonasa-content .section-title-two .title{font-size:30px}.fonasa-inline-benefits{gap:8px 10px;flex-wrap:wrap}.fonasa-inline-benefits span{font-size:13px}}@media (max-width:575px){.fonasa-visual__card{padding:12px 14px}.fonasa-visual__card .value{font-size:21px}.fonasa-visual__card .label{font-size:10px;max-width:110px}.fonasa-content__actions .btn{width:100%;justify-content:center}.fonasa-storyline{padding:14px 15px}}.fonasa-stats{display:flex;align-items:stretch;justify-content:space-between;gap:0;margin-bottom:28px;padding:22px 28px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.fonasa-stat{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:0 18px}.fonasa-stat__value{display:block;font-size:clamp(22px, 2.6vw, 32px);font-weight:800;color:#8dc1ff;line-height:1.1;letter-spacing:-.01em}.fonasa-stat__label{display:block;font-size:12px;color:rgba(255,255,255,.7);line-height:1.45;max-width:180px}.fonasa-stat-divider{width:1px;background:rgba(255,255,255,.14);align-self:stretch;flex:0 0 1px}.fonasa-checklist{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.fonasa-checklist li{display:flex;align-items:flex-start;gap:9px;color:rgba(255,255,255,.82);font-size:14px;line-height:1.5}.fonasa-checklist li i{color:#8dc1ff;font-size:15px;margin-top:2px;flex-shrink:0}@media (max-width:767px){.fonasa-stats{flex-direction:column;gap:18px;padding:20px}.fonasa-stat-divider{width:auto;height:1px;flex:0 0 1px;align-self:stretch}.fonasa-stat{padding:0}.fonasa-stat__label{max-width:100%}}.fw-step{display:none;animation:.32s both fwFadeIn}.fw-step.is-active{display:block}@keyframes fwFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fw-progress{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.fw-progress__bar{height:4px;background:rgba(255,255,255,.14);border-radius:99px;overflow:hidden}.fw-progress__fill{height:100%;background:var(--primary);border-radius:99px;transition:width .4s}.fw-progress__label{font-size:12px;font-weight:700;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.07em}.fw-question{font-family:var(--heading-font);font-size:clamp(16px, 2vw, 20px);font-weight:700;color:var(--white);margin-bottom:16px;line-height:1.3}.fw-question.mt-4{margin-top:28px}.fw-pill-grid{display:flex;flex-wrap:wrap;gap:10px}.fw-pill-grid--sm .fw-pill{flex:0 0 auto}.fw-pill-grid--col{flex-direction:column;gap:10px}.fw-pill{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.18);background:rgba(255,255,255,.07);color:rgba(255,255,255,.88);font-family:var(--body-font);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .15s;white-space:nowrap;text-align:left}.fw-pill:hover{border-color:rgba(100,160,255,.6);background:rgba(255,255,255,.12);color:var(--white);transform:translateY(-1px)}.fw-pill.is-selected{border-color:var(--primary);background:var(--primary);color:var(--white)}.fw-pill-grid--col .fw-pill{border-radius:14px;padding:13px 20px;width:100%}.fw-insight{overflow:hidden;max-height:0;transition:max-height .35s,opacity .3s;opacity:0}.fw-insight.is-visible{max-height:200px;opacity:1;margin-top:14px}.fw-insight__inner{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.07);border-left:3px solid rgba(100,160,255,.7);font-size:14px;color:rgba(255,255,255,.88);line-height:1.55}.fw-insight__inner i{color:#f59e0b;font-size:15px;margin-top:2px;flex-shrink:0}.fw-insight__inner strong{color:var(--white)}.fw-footer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.fw-back{background:0 0;border:none;color:rgba(255,255,255,.55);font-family:var(--body-font);font-size:14px;font-weight:600;cursor:pointer;padding:0;transition:color .2s}.fw-back:hover{color:var(--white)}.fw-result__header{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:16px;margin-bottom:22px}.fw-result__header--ok{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28)}.fw-result__header--alert{background:rgba(0,85,255,.14);border:1px solid rgba(100,160,255,.3)}.fw-result__icon{font-size:26px;flex-shrink:0;line-height:1;margin-top:2px}.fw-result__header--ok .fw-result__icon{color:#22c55e}.fw-result__header--alert .fw-result__icon{color:#8dc1ff}.fw-result__header strong{display:block;font-family:var(--heading-font);font-size:18px;color:var(--white);margin-bottom:6px}.fw-result__header p{margin:0;font-size:14px;color:rgba(255,255,255,.82);line-height:1.55}.fw-result__diff{font-weight:800}.fw-result__diff--save{color:#22c55e}.fw-result__diff--gap{color:#8dc1ff}.fw-result__tips{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.fw-tip{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.fw-tip__icon{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.1);color:#9dc1ff;font-size:16px}.fw-tip h4{font-size:15px;color:var(--white);margin-bottom:4px}.fw-tip p{font-size:13px;color:rgba(255,255,255,.72);margin:0;line-height:1.5}.fw-result__compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.fw-compare-col{border-radius:16px;padding:18px 16px;display:flex;flex-direction:column;gap:6px}.fw-compare-col--fonasa{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.fw-compare-col--isapre{background:rgba(0,85,255,.14);border:1px solid rgba(100,160,255,.3)}.fw-compare-col__label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);margin-bottom:2px}.fw-compare-col--isapre .fw-compare-col__label{color:#8dc1ff}.fw-compare-col__total{font-family:var(--heading-font);font-size:clamp(22px, 3vw, 30px);font-weight:800;color:var(--white);line-height:1}.fw-compare-col__sub{font-size:11px;color:rgba(255,255,255,.5);margin-bottom:10px}.fw-compare-list{display:flex;flex-direction:column;gap:7px;list-style:none;padding:10px 0 0;margin:0;border-top:1px solid rgba(255,255,255,.1)}.fw-compare-list li{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.45;color:rgba(255,255,255,.75)}.fw-compare-list li i{font-size:13px;margin-top:1px;flex-shrink:0}.fw-compare-list li.is-bad i{color:#f87171}.fw-compare-list li.is-good i{color:#4ade80}.fw-compare-list li.is-good{color:rgba(255,255,255,.9)}.fw-result__disclaimer{font-size:11px;color:rgba(255,255,255,.35);margin-bottom:20px;line-height:1.5}.fw-result__footer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:10px}.fw-restart{background:0 0;border:none;color:rgba(255,255,255,.5);font-family:var(--body-font);font-size:14px;font-weight:600;cursor:pointer;padding:0;transition:color .2s}.fw-restart:hover{color:var(--white)}.fw-body{margin-bottom:4px}.fw-urgencia{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.25);margin:16px 0;font-size:14px;color:rgba(255,255,255,.88);line-height:1.55}.fw-urgencia i{color:#f87171;font-size:18px;flex-shrink:0;margin-top:2px}.fw-urgencia p{margin:0}.fw-urgencia strong{color:var(--white)}.fw-pad-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.fw-pad-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.06);font-size:12px;color:rgba(255,255,255,.75)}.fw-pad-row strong{color:#8dc1ff;font-weight:700;white-space:nowrap}.fw-tip--future{border-color:rgba(100,160,255,.2)}.fw-escenarios{margin:18px 0 16px}.fw-escenarios__title{font-size:14px;font-weight:700;color:rgba(255,255,255,.7);margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.fw-escenarios__title span{font-weight:400;text-transform:none;letter-spacing:0;color:rgba(255,255,255,.4)}.fw-escenario{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);margin-bottom:8px;overflow:hidden;transition:border-color .2s}.fw-escenario.is-open{border-color:rgba(100,160,255,.3)}.fw-escenario__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 16px;background:0 0;border:none;color:rgba(255,255,255,.85);font-family:var(--body-font);font-size:14px;font-weight:600;cursor:pointer;text-align:left;transition:color .2s}.fw-escenario__trigger i:first-child{color:#8dc1ff;font-size:15px;flex-shrink:0}.fw-escenario__trigger:hover{color:var(--white)}.fw-escenario__chevron{font-size:12px!important;color:rgba(255,255,255,.4)!important;transition:transform .25s;flex-shrink:0;margin-left:auto}.fw-escenario.is-open .fw-escenario__chevron{transform:rotate(180deg)}.fw-escenario__body{display:none;padding:0 16px 16px}.fw-escenario.is-open .fw-escenario__body{display:block}.fw-escenario__cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.fw-escenario__col{padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5}.fw-escenario__col--fonasa{background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2)}.fw-escenario__col--isapre{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2)}.fw-escenario__col span{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.55;margin-bottom:4px}.fw-escenario__col strong{display:block;color:var(--white);font-size:14px;margin-bottom:6px;line-height:1.3}.fw-escenario__col p{margin:0;color:rgba(255,255,255,.72)}.fw-escenario__col p strong{display:inline;font-size:inherit;margin:0}.fw-escenario__fuente{display:block;font-size:11px;color:rgba(255,255,255,.3)}.fw-insight__fuente{display:block;font-size:11px;color:rgba(255,255,255,.35);margin-top:6px}@media (max-width:767px){.fw-escenario__cols,.fw-pad-grid,.fw-result__compare{grid-template-columns:1fr}.fw-pill{font-size:13px;padding:10px 16px}.fw-result__header{flex-direction:column;gap:10px}.fw-result__icon{font-size:22px}.fw-result__header strong{font-size:16px}.fw-footer{flex-direction:column;align-items:flex-start;gap:12px}.fw-result__footer{flex-direction:column;align-items:flex-start}}@media (max-width:575px){.fw-pill-grid{gap:8px}.fw-compare-col{padding:14px 12px}.fw-compare-col__total{font-size:22px}}.plan-detail{display:flex;flex-direction:column;gap:20px;max-width:960px;margin:0 auto}@media (min-width:768px){.plan-detail{flex-direction:row;align-items:stretch}}.plan-detail__card{background:var(--white);border:2px solid var(--profile-color,var(--primary));border-radius:16px;box-shadow:0 8px 30px var(--profile-shadow,rgba(0,85,255,.1));overflow:hidden;flex:0 0 380px;width:100%}@media (min-width:768px){.plan-detail__card{width:380px}}.plan-detail__card-header{background:var(--profile-color,var(--primary));color:var(--white);padding:12px 20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:center}.plan-detail__card-tag{background:rgba(255,255,255,.22);padding:4px 12px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.05em}.plan-detail__card-body{padding:24px 28px}.plan-detail__card-body::after{content:"";display:block;height:14px}.plan-detail__price{text-align:center;margin-bottom:18px}.plan-detail__price-val{display:block;color:var(--profile-color,var(--primary));font-family:var(--heading-font);font-size:2.4rem;font-weight:800;line-height:1}.plan-detail__price-sub{font-size:13px;color:var(--gray-four);margin-top:4px}.plan-detail__metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.plan-detail__metric{padding:10px;background:var(--gray-two);border-radius:10px;text-align:center;transition:var(--transition);box-shadow:0 0 0 transparent}@media (hover:hover){.plan-detail__metric:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(15,23,42,.06)}}.plan-detail__metric:focus-within{transform:translateY(-2px);box-shadow:0 8px 18px rgba(15,23,42,.06)}.plan-detail__metric i{font-size:15px;margin-bottom:4px;display:block}.plan-detail__metric-icon{color:var(--profile-color,var(--primary))}.plan-detail__metric-label{font-size:10px;text-transform:uppercase;color:var(--gray-three);font-weight:700;letter-spacing:.04em}.plan-detail__metric-value{font-size:16px;font-weight:800;color:var(--secondary);line-height:1.2}.plan-detail__metric-sub{font-size:10px;color:var(--gray-four)}.plan-detail__card-btn{display:flex;width:100%;justify-content:center;font-size:14px;padding:15px 18px 15px 22px}.plan-detail__info{flex:1;display:flex;flex-direction:column;gap:14px;min-width:0;background:var(--white);border-radius:16px;padding:28px 28px 24px;box-shadow:0 8px 32px rgba(0,85,255,.09);border:1px solid rgba(0,85,255,.1)}.plan-detail__info-title{font-family:var(--heading-font);font-size:20px;font-weight:700;color:var(--secondary);margin-bottom:0}.plan-detail__info-desc{font-size:14px;color:var(--body-color);line-height:1.6;margin-bottom:0}.plan-detail__checklist{display:flex;flex-direction:column;gap:8px}.plan-detail__checklist li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--secondary);font-weight:600}.plan-detail__checklist li i{color:var(--success);font-size:16px;flex-shrink:0}.plan-pills{margin-top:auto;border-top:1px solid var(--border-color);padding-top:14px}.plan-pills__header{display:flex;gap:8px;flex-wrap:wrap}.plan-pills__tab{font-size:13px;font-weight:600;color:var(--gray-four);background:var(--white);border:1px solid var(--border-color);border-radius:20px;padding:7px 16px;cursor:pointer;transition:var(--transition);display:flex;align-items:center;gap:6px;white-space:nowrap}.plan-pills__tab:hover{background:var(--lavender);color:var(--primary)}.plan-pills__tab.active{background:var(--lavender);color:var(--primary);border-color:var(--primary)}.plan-pills__tab i{font-size:12px}.plan-pills__content{background:var(--lavender);border-radius:10px;padding:14px 16px;margin-top:12px;min-height:65px;font-size:14px;color:var(--body-color);line-height:1.6;animation:.4s fadeInUpTabs}.plan-pills__content[hidden]{display:none}@keyframes fadeInUpTabs{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-cta{position:relative;background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.14) 0,transparent 28%),radial-gradient(circle at 82% 78%,rgba(125,211,252,.18) 0,transparent 24%),linear-gradient(180deg,var(--primary) 0,var(--blue) 100%);color:var(--white);padding:clamp(40px,6vw,70px) 0 0;overflow:hidden}.faq-cta__shapes{pointer-events:none}.faq-shape{position:absolute;border-radius:50%;background:rgba(255,255,255,.04)}.faq-shape--1{width:400px;height:400px;top:-120px;right:-80px;animation:12s ease-in-out infinite faq-shape-drift}.faq-shape--2{width:250px;height:250px;bottom:-60px;left:5%;animation:15s ease-in-out infinite reverse faq-shape-drift}.faq-shape--3{width:180px;height:180px;top:30%;left:-40px;border-radius:30% 70% 50% 50%;background:rgba(255,255,255,.06);animation:10s ease-in-out infinite faq-shape-morph}@keyframes faq-shape-drift{0%,100%{transform:translate(0,0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-15px,25px)}}@keyframes faq-shape-morph{0%,100%{border-radius:30% 70% 50% 50%;transform:rotate(0)}50%{border-radius:60% 40% 30% 70%;transform:rotate(15deg)}}.faq-cta__header{text-align:center;margin-bottom:6px}.faq-cta__title{font-family:var(--heading-font);font-size:clamp(2rem, 4vw, 3rem);font-weight:800;color:var(--white);margin-bottom:6px;text-shadow:0 10px 30px rgba(0,25,76,.28)}.faq-cta__subtitle{font-size:14px;color:rgba(255,255,255,.7);margin-bottom:0}.faq-cta__stage{position:relative;min-height:500px;display:flex;align-items:flex-end;justify-content:center}.faq-cta__img-area{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:center;pointer-events:none;transition:opacity .3s}.faq-cta__img-area::before{content:"";position:absolute;left:50%;bottom:-4%;width:min(500px,82%);height:480px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(255,255,255,.5) 0,rgba(255,255,255,.3) 24%,rgba(255,255,255,.14) 44%,rgba(255,255,255,.05) 58%,transparent 76%);border-radius:50%;filter:blur(20px);animation:3.2s ease-in-out infinite faq-glow-pulse}@keyframes faq-glow-pulse{0%,100%{opacity:.4;transform:translateX(-50%) scale(.94)}50%{opacity:.8;transform:translateX(-50%) scale(1.04)}}.faq-cta__img{position:relative;z-index:1;width:min(340px,100%);height:100%;object-fit:contain;object-position:bottom center}.faq-cta__list{position:absolute;z-index:2;width:100%;max-width:420px;top:50px;left:50%;margin:0;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .25s,transform .25s,visibility .25s;pointer-events:none}.faq-cta__stage:focus-within .faq-cta__img-area,.faq-cta__stage:hover .faq-cta__img-area{opacity:.18}.faq-cta__stage:focus-within .faq-cta__list,.faq-cta__stage:hover .faq-cta__list{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.faq-cta__view{display:none;flex-direction:column;gap:8px;width:100%}.faq-cta__view--active{display:flex}.faq-cta__view-top{display:flex;align-items:center;gap:12px;margin-bottom:4px;padding:8px 16px;border-radius:30px;background:var(--white);border:2px solid var(--white)}.faq-cta__view-title{margin:0;color:var(--secondary);font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.faq-cat-btn{width:100%;padding:14px 18px;border-radius:30px;border:2px solid var(--white);background:var(--white);color:var(--secondary);font-weight:700;font-family:var(--heading-font);font-size:.93rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 8px 24px rgba(11,31,84,.14);transition:background .2s,border-color .2s,color .2s,transform .2s}.faq-cat-btn:focus-visible,.faq-cat-btn:hover{background:var(--lavender);border-color:var(--primary);color:var(--primary);transform:translateX(4px)}.faq-cat-btn i{color:var(--primary);font-size:13px;transition:transform .2s}.faq-cat-btn:hover i{transform:translateX(3px)}.faq-back-btn{width:36px;height:36px;border:none;border-radius:50%;background:var(--primary);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:14px;transition:background .2s,transform .2s}.faq-back-btn:focus-visible,.faq-back-btn:hover{background:var(--blue);transform:scale(1.08)}.faq-item{border-radius:30px;border:2px solid var(--white);background:var(--white);box-shadow:0 8px 24px rgba(11,31,84,.14);overflow:hidden;transition:background .2s,border-color .2s}.faq-item.is-open,.faq-item:focus-within,.faq-item:hover{border-color:rgba(0,85,255,.22)}.faq-item__trigger{width:100%;padding:14px 18px;border:0;background:0 0;text-align:left;cursor:pointer;color:var(--secondary);font-size:.9rem;font-weight:700;font-family:var(--heading-font);display:flex;justify-content:space-between;align-items:center;gap:12px;transition:color .2s}.faq-item.is-open .faq-item__trigger,.faq-item:hover .faq-item__trigger{color:var(--primary)}.faq-item__icon{color:var(--primary);flex-shrink:0;font-size:12px;transition:transform .22s}.faq-item.is-open .faq-item__icon{transform:rotate(180deg)}.faq-item__body{max-height:0;overflow:hidden;padding:0 18px;color:var(--body-color);transition:max-height .3s,padding .3s}.faq-item__body p{margin:0;padding:0;font-size:.85rem;line-height:1.55}.faq-item.is-open .faq-item__body{max-height:200px;padding:0 18px 14px}.faq-cta__more-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:30px;border:2px solid var(--white);background:var(--white);color:var(--primary);font-weight:700;font-family:var(--heading-font);font-size:.9rem;text-decoration:none;text-align:center;box-shadow:0 8px 24px rgba(11,31,84,.14);transition:background .2s,border-color .2s,transform .2s}.faq-cta__more-link:hover{background:var(--lavender);border-color:var(--primary);transform:translateY(-2px)}.faq-cta__more-link i{font-size:12px;transition:transform .2s}.faq-cta__more-link:hover i{transform:translateX(3px)}.faq-cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.faq-cta__left{position:relative}.faq-cta__right{display:flex;align-items:center;justify-content:center}.faq-cta__form-shell{background:rgba(255,255,255,.06);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:36px 30px 30px;width:100%;max-width:440px;text-align:center}.faq-cta__form-title{font-family:var(--heading-font);font-size:clamp(1.3rem, 2.5vw, 1.65rem);font-weight:800;color:var(--white);margin:0 0 8px}.faq-cta__form-lead{font-size:14px;color:rgba(255,255,255,.7);margin:0 0 22px}.faq-cta__right .request-form-wrap .form-label{color:rgba(255,255,255,.85)}.faq-cta__right .request-form-wrap input{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:var(--white)}.faq-cta__right .request-form-wrap input::placeholder{color:rgba(255,255,255,.45)}.faq-cta__right .request-form-wrap input:focus{border-color:var(--white);background:rgba(255,255,255,.16);box-shadow:0 0 0 3px rgba(255,255,255,.1)}.faq-cta__right .request-form-wrap .form-grp{margin-bottom:14px}.faq-cta__right .request-form-wrap button{background:var(--white);color:var(--primary);margin-top:4px}.faq-cta__right .request-form-wrap button:hover{background:var(--lavender)}.faq-cta__benefits{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:18px}.faq-cta__benefits span{font-size:12px;font-weight:600;color:rgba(255,255,255,.75);display:flex;align-items:center;gap:5px}.faq-cta__benefits i{color:var(--white);font-size:11px}@media (max-width:767px){.faq-cta__stage{flex-direction:column;align-items:center;min-height:auto}.faq-cta__img-area{position:relative;inset:auto;opacity:1!important;margin-bottom:20px}.faq-cta__img-area::before{width:min(340px,94%);height:340px}.faq-cta__img{width:min(240px,90%)}.faq-cta__list{position:relative;top:auto;left:auto;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;max-width:100%}.faq-cta__subtitle{display:none}.faq-cat-btn,.faq-item__trigger{font-size:.88rem;padding:12px 14px}.faq-cta__contact-fields{flex-direction:column;align-items:center}.faq-cta__field{max-width:100%;width:100%}}.faq-cta--final{background:radial-gradient(circle at 22% 32%,rgba(255,255,255,.14) 0,transparent 28%),radial-gradient(circle at 76% 78%,rgba(125,211,252,.16) 0,transparent 22%),linear-gradient(135deg,#1f62ee 0,#1c56d2 46%,#1a4dbf 100%);padding:clamp(18px,3.4vw,34px) 0 0}.faq-cta--final .faq-shape{background:rgba(255,255,255,.07)}.faq-cta--final .faq-shape--1{width:460px;height:460px;top:-160px;right:-120px}.faq-cta--final .faq-shape--2{width:300px;height:300px;left:-80px;bottom:-120px}.faq-cta--final .faq-shape--3{width:180px;height:180px;top:24%;left:10%;background:rgba(255,255,255,.08)}.final-cta__left,.final-cta__right{position:relative;z-index:2}.final-cta__faq-col{display:flex;align-items:stretch;min-width:0}.asistente-faq{width:100%}.asistente-faq__shell{width:100%;min-height:100%;display:grid;grid-template-rows:auto 1fr}.asistente-faq__header{width:100%;min-height:auto;padding-top:0;margin-bottom:30px;display:flex;align-items:flex-start;justify-content:center}.asistente-faq__title{margin:0;max-width:560px;color:var(--white);font-family:var(--heading-font);font-size:clamp(2rem, 4vw, 3.1rem);line-height:1.04;letter-spacing:-.03em;text-align:center;text-wrap:balance;text-shadow:0 10px 30px rgba(10,36,92,.28)}.asistente-faq__stage{position:relative;min-height:420px;margin-top:28px;margin-bottom:-14px;display:flex;align-items:flex-end;justify-content:center;overflow:visible}.asistente-faq__img-wrapper{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;transform:translateY(20px);transition:opacity .22s}.asistente-faq__img-wrapper::before{content:"";position:absolute;left:50%;bottom:-24%;width:min(500px,82%);height:560px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(255,255,255,.54) 0,rgba(255,255,255,.34) 24%,rgba(255,255,255,.16) 44%,rgba(255,255,255,.06) 58%,rgba(255,255,255,0) 76%);opacity:.96;animation:3.2s ease-in-out infinite asistenteFaqGlow;border-radius:50%;filter:blur(18px)}.asistente-faq__img{position:relative;z-index:1;width:min(340px,100%);max-width:100%;display:block;height:auto;object-fit:contain;object-position:bottom center}@keyframes asistenteFaqGlow{0%,100%{opacity:.42;transform:translateX(-50%) scale(.94)}50%{opacity:.82;transform:translateX(-50%) scale(1.04)}}.asistente-faq__list{position:absolute;z-index:2;width:100%;max-width:432px;top:54px;left:50%;margin:0;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.asistente-faq--active .asistente-faq__img-wrapper,.asistente-faq:focus-within .asistente-faq__img-wrapper,.asistente-faq:hover .asistente-faq__img-wrapper{opacity:.18}.asistente-faq--active .asistente-faq__list,.asistente-faq:focus-within .asistente-faq__list,.asistente-faq:hover .asistente-faq__list{opacity:1;visibility:visible;transform:translate(-50%,0);pointer-events:auto}.asistente-faq__view{display:none;flex-direction:column;gap:8px;width:100%}.asistente-faq__view--active{display:flex}.asistente-faq__view-top{display:flex;align-items:center;gap:12px;margin-bottom:4px;min-height:50px;padding:6px 14px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(10,36,92,.08)}.asistente-faq__view-title{margin:0;color:var(--white);font-size:.95rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.asistente-faq .accordion-item,.category-btn{border-radius:16px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.95);box-shadow:0 14px 36px rgba(11,31,84,.16)}.category-btn{width:100%;padding:13px 17px;color:var(--secondary);font-weight:700;font-family:var(--heading-font);font-size:.96rem;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;text-decoration:none}.category-btn--link{color:var(--primary)}.asistente-faq .accordion-item:focus-within,.asistente-faq .accordion-item:hover,.category-btn:focus-visible,.category-btn:hover{background:#e9f2ff;border-color:rgba(23,100,234,.22);color:var(--primary)}.btn-volver{width:34px;height:34px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.12);color:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,border-color .2s;flex-shrink:0}.btn-volver:focus-visible,.btn-volver:hover{background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.4)}.asistente-faq .accordion-item{overflow:hidden;transition:background-color .2s,border-color .2s;margin:0}.asistente-faq .accordion-item__header{width:100%;padding:13px 17px;border:0;background:0 0;text-align:left;color:var(--secondary);font-size:.93rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer}.asistente-faq .accordion-item__icon{color:var(--primary);transition:transform .22s;flex-shrink:0}.asistente-faq .accordion-item__content{max-height:0;overflow:hidden;padding:0 17px;color:var(--body-color);transition:max-height .24s,padding .24s}.asistente-faq .accordion-item__content p{margin:0;padding:0;font-size:.88rem;line-height:1.55}.asistente-faq .accordion-item.is-open .accordion-item__content{max-height:200px;padding-top:4px;padding-bottom:14px}.asistente-faq .accordion-item.is-open .accordion-item__icon{transform:rotate(180deg)}.final-cta__left{min-height:640px;display:flex;flex-direction:column;justify-content:space-between}.final-cta__heading{text-align:center;max-width:420px;margin:0 auto}.final-cta__cta-title,.final-cta__title{font-family:var(--heading-font);font-size:clamp(2.1rem, 5vw, 4rem);line-height:.98;font-weight:800;color:var(--white);margin:0;text-wrap:balance}.final-cta__cta-lead,.final-cta__lead{margin:20px auto 0;font-size:clamp(1rem, 1.5vw, 1.18rem);line-height:1.75;color:rgba(255,255,255,.88);max-width:580px}.final-cta__link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:var(--white);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:4px;transition:var(--transition)}.final-cta__link:hover{color:var(--white);border-color:var(--white);transform:translateX(4px)}.final-cta__person-wrap{position:relative;max-width:360px;margin:24px auto 0}.final-cta__person-wrap::before{content:"";position:absolute;inset:auto 50% -24px;width:280px;height:280px;transform:translateX(-50%);background:radial-gradient(circle,rgba(255,255,255,.3) 0,rgba(255,255,255,.12) 38%,transparent 72%);filter:blur(10px)}.final-cta__person{position:relative;z-index:1;width:100%;height:auto;display:block;object-fit:contain;object-position:bottom center;filter:grayscale(1)}.final-cta__right{min-height:428px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding-top:0}.final-cta__cta-title{font-size:clamp(2.65rem, 4.2vw, 3.6rem)}.final-cta__btn.btn{width:min(100%,350px);min-width:0;margin-top:30px;border-radius:24px;padding:18px 18px 18px 28px;font-size:clamp(1rem, 1.05vw, 1.12rem);font-weight:800;box-shadow:0 18px 36px rgba(7,34,105,.22);overflow:hidden}.final-cta__btn.btn.btn-white{--btn-bg:var(--white);--btn-fill:#4c85f0;color:var(--primary)}.final-cta__btn.btn::after{margin-left:22px;font-size:11px}.final-cta__btn.btn:hover{color:var(--white)}.final-cta__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;margin-bottom:18px}.final-cta__benefits span{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);color:var(--white);font-size:.78rem;font-weight:700;line-height:1.18;max-width:152px;justify-content:center;text-align:center;backdrop-filter:blur(6px)}.final-cta__benefits i{font-size:.8rem}@media (max-width:1199px){.final-cta__left,.final-cta__right{min-height:410px}.final-cta__btn.btn{width:min(100%,340px)}}@media (max-width:991px){.final-cta__left,.final-cta__right{min-height:auto}.asistente-faq__header,.final-cta__right{text-align:center;align-items:center}.asistente-faq__title{text-align:center;max-width:440px}.asistente-faq__img-wrapper,.asistente-faq__stage{justify-content:center}.asistente-faq__img-wrapper::before{left:50%;width:min(500px,94%)}.asistente-faq__list{left:50%}.final-cta__right{padding-bottom:54px}}@media (max-width:767px){.faq-cta--final{padding-top:34px}.final-cta__cta-title,.final-cta__title{font-size:clamp(2rem, 10vw, 3rem)}.final-cta__cta-lead,.final-cta__lead{font-size:1rem;line-height:1.65}.final-cta__btn.btn{width:min(100%,320px);min-width:0;padding:17px 62px 17px 22px;border-radius:999px;font-size:.96rem;line-height:1.1}.final-cta__btn.btn::after{right:19px;margin-left:0;font-size:10px}.final-cta__cta-title{font-size:clamp(2rem, 9vw, 2.8rem)}.asistente-faq__header{min-height:auto;margin-bottom:18px}.asistente-faq__stage{min-height:350px;margin-top:16px;margin-bottom:-8px}.asistente-faq__list{top:-4px}.asistente-faq__img{width:min(270px,100%)}.asistente-faq .accordion-item__header,.category-btn{font-size:.94rem}.final-cta__benefits{gap:12px}.final-cta__benefits span{width:auto;max-width:min(100%,250px);justify-content:center}}.faq-page .accordion{--bs-accordion-border-color:var(--border-color);--bs-accordion-border-radius:12px;--bs-accordion-active-bg:var(--lavender);--bs-accordion-active-color:var(--primary);--bs-accordion-btn-focus-box-shadow:0 0 0 3px rgba(0,85,255,.15)}.faq-page .accordion-item{margin-bottom:12px;border:1px solid var(--border-color);border-radius:12px!important;overflow:hidden}.faq-page .accordion-button{font-family:var(--heading-font);font-size:17px;font-weight:700;color:var(--secondary);padding:18px 22px}.faq-page .accordion-button:not(.collapsed){background:var(--lavender);color:var(--primary)}.faq-page .accordion-button::after{background-size:14px}.faq-page .accordion-body{font-family:var(--body-font);font-size:15px;color:var(--body-color);padding:0 22px 18px;line-height:1.7}.faq-page .faq-category{font-family:var(--heading-font);font-size:22px;font-weight:700;color:var(--primary);margin:32px 0 16px;padding-left:4px}.faq-page .faq-category:first-child{margin-top:0}@media (max-width:767px){#analisis-plan.section-padding,#asesoria-fonasa.section-padding,#blog.section-padding,#comparacion-isapres.section-padding,#services.section-padding,.overview-area.section-padding,.testimonial-area.section-padding{padding-top:64px;padding-bottom:64px}.features-overlap-section{padding-top:56px;padding-bottom:20px}#services .row.align-items-end.mb-5{margin-bottom:2rem!important}#services .text-lg-end{text-align:left!important;margin-top:.25rem}.services-item-two{margin-bottom:20px}.services-visual{min-height:220px;padding:20px}.services-content-two{left:18px;right:18px;bottom:18px}.services-content-two .icon{width:48px;height:48px;font-size:28px;margin-bottom:12px}.services-content-two .title{font-size:21px;margin-bottom:8px}.services-content-two p{max-height:none;opacity:1;font-size:14px;line-height:1.55}.services-item-two:hover .services-content-two{bottom:18px}.about-section{padding-top:18px;padding-bottom:18px}.about-img-wrap-three{padding:18px 0 88px;margin-bottom:28px}.about-main-card{width:min(100%,272px);min-height:292px}.about-mini-card{width:126px;height:126px;right:-2px;bottom:74px}.experience-wrap{width:min(100%,236px);bottom:0;padding:14px 14px 16px}#comparacion-isapres .section-title-two .title,#planes .section-title-two .title,.about-content-wrap .section-title-two .title,.fonasa-content .section-title-two .title,.overview-content--gerow .section-title-two .title,.testimonial-heading .title{font-size:32px}.overview-row{--bs-gutter-y:28px}.overview-img-wrap--gerow{min-height:390px;padding:12px 0 34px;margin-bottom:8px}.overview-visual-main{width:min(100%,286px);height:330px}.overview-floating-card{left:8px;bottom:2px;width:min(100%,218px);padding:16px 18px}.overview-metric-card{gap:12px;padding:16px 14px}.overview-metric-card .content h3{font-size:28px}.testimonial-layout{--bs-gutter-y:24px}.testimonial-confetti,.testimonial-star-shape{opacity:.45}.testimonial-content-shell{margin-left:0}.testimonial-slider-shell{padding-right:0;padding-bottom:100px;min-height:0}.testimonial-active-two .slick-list,.testimonial-active-two .slick-slide,.testimonial-active-two .slick-track{min-height:0}.testimonial-content-two p{margin-bottom:14px}.testimonial-avatar{gap:10px;margin-bottom:0}.testimonial-nav-two{top:auto;right:auto;left:0;bottom:24px;transform:none;flex-direction:row}.testimonial-nav-two .slick-next i,.testimonial-nav-two .slick-prev i{transform:rotate(-90deg)}.plan-section{padding-top:68px;padding-bottom:68px}.plan-selector{grid-template-columns:repeat(2,1fr);gap:8px}.plan-selector__btn{min-height:72px;padding:9px 8px;gap:5px}.plan-selector__btn i{font-size:21px}.plan-selector__btn span{font-size:11px}.plan-detail{gap:14px}.plan-detail__card,.plan-detail__card-body,.plan-detail__info{width:100%}.plan-detail__card-body{padding:18px 16px 22px}.plan-detail__card-body::after{height:16px}.plan-detail__info{padding:18px 16px 20px}.plan-detail__price-val{font-size:1.9rem}.plan-detail__metrics{gap:8px;margin-bottom:14px}.plan-detail__metric{padding:9px 8px}.plan-detail__card-btn{font-size:13px;padding:12px 14px 12px 18px;min-height:46px}.plan-pills__header{gap:6px}.plan-pills__tab{font-size:12px;padding:6px 12px}.cta-progress-wrap{padding:20px 16px;margin-top:18px}#comparacion-isapres .blog-post-content-two{padding:20px 18px 18px}.fonasa-panel{padding:24px 18px 20px}.fonasa-content__lead{font-size:15px;line-height:1.6}.fonasa-content__footer{gap:14px}.fonasa-content__actions{width:100%;align-items:stretch}.fonasa-content__actions .btn{width:100%;justify-content:center;padding:16px 60px 16px 18px;font-size:13px;line-height:1.1}.fonasa-content__actions .btn::after{right:18px;font-size:10px}.fonasa-content__tag{font-size:12px}}@media (max-width:575px){.section-title-two--mobile-top{display:block;margin-bottom:22px}.fonasa-content__tag,.section-title-two--desktop-inline{display:none}.fonasa-content__footer{margin-top:18px}.fonasa-content__actions{width:100%}.fonasa-content__actions .btn{width:100%;max-width:none;justify-content:center;padding:16px 56px 16px 20px}.features-item-wrap{padding-bottom:26px}.about-author-info{margin-bottom:18px}.about-brands-wrap{margin-top:14px}.features-item-two{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:26px}.features-icon-two{width:96px;height:72px;border-radius:16px;margin:0 auto}.features-icon-two img{width:56px;height:42px}.features-content-two .title{font-size:18px;margin-bottom:6px}.features-content-two p{max-width:250px;margin:0 auto;font-size:15px}#analisis-plan.section-padding,#asesoria-fonasa.section-padding,#blog.section-padding,#comparacion-isapres.section-padding,#services.section-padding,.overview-area.section-padding,.testimonial-area.section-padding{padding-top:56px;padding-bottom:56px}.about-main-card{width:min(100%,258px);min-height:278px}.about-mini-card{width:118px;height:118px;bottom:72px}.experience-wrap{width:min(100%,224px)}.overview-img-wrap--gerow{min-height:360px;padding-bottom:0;margin-bottom:0}.overview-visual-main{width:min(100%,264px);height:306px}.overview-floating-card{width:min(100%,204px);left:110px;padding:14px 16px;bottom:48px;position:relative}.overview-floating-card h3{font-size:34px}#comparacion-isapres .section-title-two .title,.testimonial-heading .title{font-size:30px}.testimonial-content-two p{font-size:15px}.testimonial-layout{--bs-gutter-y:12px}.testimonial-visual{margin-bottom:8px}.project-thumb-two{min-height:228px;padding:16px}.project-thumb-two img{height:228px}.project-content-two{left:16px;right:16px;bottom:16px}.plan-selector__btn{min-height:64px;padding:8px 6px;gap:4px}.plan-selector__btn i{font-size:19px}.plan-selector__btn span{font-size:10px}.plan-detail__card-body{padding:16px 14px 24px}.plan-detail__card-body::after{height:18px}.plan-detail__info{padding:16px 14px 18px}.plan-detail__metric{padding:8px 7px}.plan-detail__metric-label,.plan-detail__metric-sub{font-size:9px}.plan-detail__metric-value{font-size:15px}.plan-detail__card-btn{font-size:12px;padding:11px 12px 11px 16px;min-height:44px}.plan-pills__tab{font-size:11px;padding:6px 10px}}