.FooterFisko-module__j-xSsq__footer{background:var(--commercial-brand-dark);color:var(--commercial-on-dark);padding:0 24px}.FooterFisko-module__j-xSsq__main{grid-template-columns:1.3fr 1fr 1fr 1.15fr;gap:54px;max-width:1320px;margin:0 auto;padding:74px 0 72px;display:grid}.FooterFisko-module__j-xSsq__brandColumn{max-width:330px}.FooterFisko-module__j-xSsq__logoLink{display:inline-flex}.FooterFisko-module__j-xSsq__logo{object-fit:contain;width:180px;height:auto}.FooterFisko-module__j-xSsq__description{color:var(--commercial-on-dark);margin:24px 0 0;font-size:.93rem;line-height:1.9}.FooterFisko-module__j-xSsq__column{min-width:0}.FooterFisko-module__j-xSsq__title{color:var(--commercial-white);letter-spacing:.045em;text-transform:uppercase;margin:3px 0 34px;font-size:1rem;font-weight:600;position:relative}.FooterFisko-module__j-xSsq__title:after{background:var(--commercial-surface);content:"";width:34px;height:2px;position:absolute;bottom:-13px;left:0}.FooterFisko-module__j-xSsq__linkList{margin:0;padding:0;list-style:none}.FooterFisko-module__j-xSsq__linkList li+li{margin-top:8px}.FooterFisko-module__j-xSsq__navLink,.FooterFisko-module__j-xSsq__legalLink{color:var(--commercial-on-dark);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;font-size:.9rem;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s;display:flex}.FooterFisko-module__j-xSsq__navLink>i,.FooterFisko-module__j-xSsq__legalLink>i:last-child{color:var(--commercial-surface);font-size:.72rem;transition:transform .2s}.FooterFisko-module__j-xSsq__legalLink{justify-content:flex-start}.FooterFisko-module__j-xSsq__legalLink>i:first-child{color:var(--commercial-surface);text-align:center;flex:0 0 20px;font-size:.95rem}.FooterFisko-module__j-xSsq__legalLink>span{flex:1}.FooterFisko-module__j-xSsq__navLink:hover,.FooterFisko-module__j-xSsq__legalLink:hover{color:var(--commercial-white);transform:translate(3px)}.FooterFisko-module__j-xSsq__navLink:hover>i,.FooterFisko-module__j-xSsq__legalLink:hover>i:last-child{transform:translate(2px)}.FooterFisko-module__j-xSsq__navLink:focus-visible,.FooterFisko-module__j-xSsq__legalLink:focus-visible,.FooterFisko-module__j-xSsq__contactItem:focus-visible,.FooterFisko-module__j-xSsq__socialLink:focus-visible,.FooterFisko-module__j-xSsq__logoLink:focus-visible{outline:var(--commercial-focus-ring);outline-offset:var(--commercial-focus-offset);border-radius:6px}.FooterFisko-module__j-xSsq__contactList{gap:16px;margin:0;font-style:normal;display:grid}.FooterFisko-module__j-xSsq__contactItem{color:var(--commercial-on-dark);align-items:flex-start;gap:14px;font-size:.9rem;line-height:1.6;text-decoration:none;display:flex}.FooterFisko-module__j-xSsq__contactItem i{color:var(--commercial-surface);text-align:center;flex:0 0 20px;margin-top:4px}a.FooterFisko-module__j-xSsq__contactItem:hover{color:var(--commercial-white)}.FooterFisko-module__j-xSsq__bottom{border-top:1px solid rgba(var(--commercial-brand-rgb), .28);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1320px;min-height:160px;margin:0 auto;padding:24px 0;display:grid}.FooterFisko-module__j-xSsq__bottom p{color:var(--commercial-on-dark);margin:0;font-size:.82rem}.FooterFisko-module__j-xSsq__bottom .FooterFisko-module__j-xSsq__copyright{color:var(--commercial-surface);font-weight:600}.FooterFisko-module__j-xSsq__socialLinks{justify-content:flex-end;gap:6px;display:flex}.FooterFisko-module__j-xSsq__socialLink{color:var(--commercial-on-dark);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.98rem;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.FooterFisko-module__j-xSsq__socialLink:hover{background:rgba(var(--commercial-brand-rgb), .2);color:var(--commercial-white);transform:translateY(-2px)}@media (max-width:1100px){.FooterFisko-module__j-xSsq__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px}.FooterFisko-module__j-xSsq__brandColumn{max-width:420px}}@media (max-width:767px){.FooterFisko-module__j-xSsq__footer{padding:0 20px 72px}.FooterFisko-module__j-xSsq__main{grid-template-columns:1fr;gap:42px;padding:52px 0 46px}.FooterFisko-module__j-xSsq__brandColumn{max-width:none}.FooterFisko-module__j-xSsq__description{max-width:520px}.FooterFisko-module__j-xSsq__title{margin-bottom:28px}.FooterFisko-module__j-xSsq__navLink,.FooterFisko-module__j-xSsq__legalLink{max-width:520px}.FooterFisko-module__j-xSsq__bottom{grid-template-columns:1fr;justify-items:start;gap:18px;min-height:auto;padding:30px 0 0}.FooterFisko-module__j-xSsq__copyright{grid-row:2}.FooterFisko-module__j-xSsq__socialLinks{justify-content:flex-start}}
@keyframes searchModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchModalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}body.blog-search-open{overflow:hidden}.service-hero-section{border-bottom:1px solid rgba(var(--commercial-white-rgb), .1);align-items:center;min-height:280px;padding:100px 0 40px;display:flex}.service-hero-subtitle{color:var(--accent-on-dark,var(--commercial-surface));text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:.8rem;font-weight:600;display:inline-block}.service-hero-title{color:var(--commercial-white);margin-bottom:16px;font-size:clamp(1.6rem,5vw,3.5rem);font-weight:700;line-height:1.2}.service-hero-desc{color:rgba(var(--commercial-white-rgb), .82);max-width:600px;font-size:1rem;line-height:1.6}.service-detail-content{padding-top:60px;padding-bottom:40px}.service-sidebar{align-self:start;position:sticky;top:120px}.service-content-text{color:var(--commercial-text);text-align:justify;text-wrap:pretty;font-size:1.1rem;line-height:1.9}.service-benefits-title{color:var(--commercial-ink);margin-bottom:24px;font-size:1.5rem;font-weight:600}.service-benefit-item{color:var(--commercial-text);align-items:flex-start;gap:12px;margin-bottom:16px;font-size:1.05rem;line-height:1.7;display:flex}.sidebar-title{color:var(--commercial-ink);border-bottom:2px solid var(--commercial-brand);margin-bottom:24px;padding-bottom:16px;font-size:1.3rem;font-weight:600}.service-hero-icon-float{z-index:2;position:absolute;top:-10px;right:clamp(10px,3vw,30px)}.service-hero-icon-circle{background-color:rgba(var(--commercial-brand-rgb), .15);border:2px solid rgba(var(--commercial-brand-rgb), .3);width:clamp(50px,12vw,180px);height:clamp(50px,12vw,180px);box-shadow:0 0 30px rgba(var(--commercial-brand-rgb), .1);border-radius:50%;justify-content:center;align-items:center;display:flex}.service-hero-icon-circle i{font-size:clamp(1.3rem,4vw,5rem)}.service-full-desc{margin-top:20px;margin-bottom:40px}@media (max-width:767px){.service-hero-section{min-height:auto;padding:80px 0 30px}.service-hero-subtitle{font-size:.75rem}.service-hero-title{font-size:1.5rem}.service-hero-desc{font-size:.95rem}.service-hero-icon-float{top:-35px;right:40px}.service-hero-icon-circle{width:65px;height:65px}.service-hero-icon-circle i{font-size:1.7rem}.service-detail-content{padding-top:50px;padding-bottom:20px}.service-full-desc{margin-top:16px;margin-bottom:30px}.service-sidebar{position:static}.service-content-text{text-align:left;font-size:.95rem;line-height:1.75}.service-benefits-title{margin-bottom:18px;font-size:1.25rem}.service-benefit-item{gap:10px;margin-bottom:12px;font-size:.95rem}.sidebar-title{margin-bottom:18px;padding-bottom:12px;font-size:1.1rem}}@media (min-width:768px) and (max-width:991px){.service-hero-section{padding:90px 0 40px}.service-hero-subtitle{font-size:.85rem}.service-hero-desc{font-size:1.1rem}.service-hero-icon-float{top:-8px}.service-sidebar{position:static}}@media (min-width:992px){.service-hero-section{min-height:361px;padding:100px 0 50px}.service-hero-subtitle{font-size:.9rem}.service-hero-desc{font-size:1.15rem}.service-hero-icon-float{top:-15px}}.navbar-logo{width:160px;height:auto;transition:all .3s ease-in-out}@media (max-width:1199px){.navbar-logo{width:140px}}@media (max-width:991px){.navbar-logo{width:125px}}@media (max-width:767px){.navbar-logo{width:110px}}@media (max-width:480px){.navbar-logo{width:100px}}@media (max-width:767px){.tv-header-right-action{gap:6px!important}.tv-header-bar button span{margin-left:4px!important}}.tv-menu-content ul li a{color:var(--commercial-ink);font-weight:500;text-decoration:none;position:relative;transition:all .3s ease-in-out!important}.tv-menu-content ul li a:hover{text-shadow:0 0 10px rgba(var(--commercial-brand-rgb), .4);display:inline-block;transform:translateY(-2px);color:var(--commercial-brand)!important}.tv-menu-content ul li a:after{content:"";background-color:var(--commercial-brand);width:0;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:-4px;left:0}.tv-menu-content ul li a:hover:after{width:100%}.blog-filter-btn{border:1px solid var(--commercial-line);background-color:var(--commercial-white);min-height:44px;color:var(--commercial-text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.blog-filter-btn.active{border-color:var(--commercial-brand);background-color:var(--commercial-brand);color:var(--commercial-white)}@media (min-width:768px){.blog-filter-btn{padding:10px 24px;font-size:.875rem}}@media (max-width:767px){.faq-accordion-container h2{margin-bottom:18px!important;font-size:1.25rem!important}.faq-accordion-container button{padding:14px 16px!important}.faq-accordion-container button span{font-size:.95rem!important}.faq-accordion-container .faq-answer-text{padding:0 16px 14px!important;font-size:.92rem!important}}.hero-section-fisko{background:var(--hero-background,var(--commercial-gradient));align-items:flex-start;min-height:auto;padding:0;transition:background 1s ease-in-out;display:flex}.text-slide-content{opacity:0;filter:blur(5px);pointer-events:none;text-align:center;flex-direction:column;align-items:center;width:100%;transition:all .6s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:0;left:0;transform:translateY(20px)}.text-slide-content.active{opacity:1;filter:blur();pointer-events:auto;position:relative;transform:translateY(0)}.hero-title-gradient{background:linear-gradient(to bottom, var(--commercial-white) 60%, var(--commercial-on-dark) 100%);-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-line-clamp:2;-webkit-background-clip:text;-webkit-box-orient:vertical;margin-bottom:4px;font-size:clamp(2rem,8vw,2.4rem);font-weight:900;line-height:1.2;display:-webkit-box;overflow:hidden}.hero-description{color:var(--commercial-on-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:450px;margin-bottom:0;font-size:1.15rem;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-tagline{color:var(--accent-on-dark,var(--commercial-surface));letter-spacing:2px;text-transform:uppercase;margin-bottom:2px;font-size:.9rem;font-weight:800;display:inline-block}.hero-icon-container{justify-content:center;margin-top:0;margin-bottom:0;display:flex}.floating-shield{filter:drop-shadow(0 0 25px rgba(var(--commercial-brand-rgb), .25));animation:5s ease-in-out infinite floating}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-icon-transition{color:var(--accent-on-dark,var(--commercial-surface));font-size:110px;transition:opacity .6s ease-in-out}.btn-glow-fisko{background-color:var(--hero-button,var(--commercial-cta));color:var(--hero-button-text,var(--commercial-ink));width:fit-content;box-shadow:0 4px 15px rgba(var(--commercial-brand-rgb), .2);border:none;border-radius:50px;justify-content:center;align-items:center;padding:14px 30px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.btn-glow-fisko:hover{box-shadow:0 8px 25px rgba(var(--commercial-brand-rgb), .3);color:var(--hero-button-text,var(--commercial-ink));transform:translateY(-2px)}.hero-video-btn{border:1px solid rgba(var(--commercial-white-rgb), .3);color:var(--commercial-white);background:rgba(var(--commercial-white-rgb), .05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:50px;justify-content:center;align-items:center;width:fit-content;padding:14px 30px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.hero-video-btn:hover{background:rgba(var(--commercial-white-rgb), .1);border-color:var(--commercial-surface)}.hero-buttons-row{flex-flow:wrap;justify-content:center;gap:10px;width:100%;margin-top:10px;display:flex}@media (max-width:380px){.hero-title-gradient,.hero-description{-webkit-line-clamp:2}}@media (min-width:992px){.hero-section-fisko{align-items:center;min-height:92vh;padding:100px 0}.text-slide-content{text-align:left;align-items:flex-start}.hero-title-gradient{margin-bottom:20px;font-size:clamp(3rem,5vw,4.2rem)}.hero-description{max-width:600px;font-size:1.25rem}.hero-tagline{letter-spacing:2.5px;margin-bottom:12px;font-size:.9rem}.hero-buttons-row{justify-content:flex-start;margin-top:48px}.hero-icon-container{display:none}.hero-desktop-icon{display:block!important}.hero-icon-transition{font-size:260px}.btn-glow-fisko,.hero-video-btn{width:auto;padding:14px 32px;font-size:1rem}}.demo-cta-section{padding:100px 0}@media (max-width:767px){.demo-cta-section{padding:50px 0}.demo-cta-section h2{margin-bottom:16px!important;font-size:1.4rem!important}.demo-cta-section p{margin-bottom:24px!important;font-size:.95rem!important}}@media (min-width:768px) and (max-width:991px){.demo-cta-section{padding:70px 0}}.flow-steps-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.flow-step-card{background-color:var(--commercial-white);border:1px solid var(--commercial-line);border-radius:12px;padding:24px;position:relative}.flow-step-num{color:var(--commercial-line);font-size:1.4rem;font-weight:800;position:absolute;top:16px;right:16px}.flow-step-icon{background-color:var(--commercial-brand);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:flex}.flow-step-icon i{color:var(--commercial-white);font-size:1.4rem}@media (max-width:767px){.flow-steps-container h2{margin-bottom:18px;font-size:1.1rem}}.itoffcanvas.itoffcanvas{background-color:var(--commercial-ink)!important;color:var(--commercial-white)!important;z-index:100000!important;width:100%!important;max-width:100%!important;height:100dvh!important;padding:50px 30px 20px!important;overflow-y:auto!important}.itoffcanvas.itoffcanvas .itoffcanvas__close-btn{z-index:99!important;position:absolute!important;top:16px!important;right:16px!important}.itoffcanvas.itoffcanvas .itoffcanvas__close-btn button{background-color:rgba(var(--commercial-white-rgb), .15)!important;color:var(--commercial-white)!important;border:1px solid rgba(var(--commercial-white-rgb), .3)!important;opacity:1!important;width:44px!important;height:44px!important;font-size:inherit!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-weight:400!important;transition:all .3s!important;display:flex!important;position:relative!important;top:auto!important;right:auto!important}.itoffcanvas.itoffcanvas .itoffcanvas__close-btn button:hover{background-color:var(--commercial-brand)!important;border-color:var(--commercial-brand)!important}.itoffcanvas.itoffcanvas .itoffcanvas__close-btn button i{color:var(--commercial-white)!important;font-size:22px!important}.body-overlay{z-index:99999!important}.opened~.whatsapp-float-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(20px)!important}body:has(.itoffcanvas.opened) .whatsapp-float-container{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(20px)!important}@media (min-width:576px){.itoffcanvas.itoffcanvas{width:400px!important;padding:50px 30px 20px!important}}.itoffcanvas.itoffcanvas .itoffcanvas__logo{text-align:center!important;margin-top:0!important;margin-bottom:16px!important}.itoffcanvas.itoffcanvas .itoffcanvas__info{margin-top:16px!important;margin-bottom:0!important}.tv-menu-mobile>nav>.tv-menu-content>ul,.tv-menu-mobile nav ul{margin:0!important;padding-left:0!important;list-style:none!important}.tv-menu-mobile ul li a{color:var(--commercial-on-dark)!important;border-bottom:1px solid rgba(var(--commercial-white-rgb), .06)!important;padding:12px 0!important;font-size:1.1rem!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:block!important}.tv-menu-mobile ul li.has-dropdown>a{justify-content:space-between!important;align-items:center!important;display:flex!important}.tv-menu-mobile ul li a:hover,.tv-menu-mobile ul li a.active{color:var(--commercial-brand)!important}.dropdown-toggle-btn{color:var(--commercial-white)!important;background:rgba(var(--commercial-white-rgb), .1)!important;border:none!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;transition:all .3s!important;display:flex!important}.dropdown-toggle-btn i{color:var(--commercial-white)!important;font-size:14px!important}.dropdown-toggle-btn.dropdown-opened{background:var(--commercial-brand)!important;color:var(--commercial-white)!important}.dropdown-toggle-btn.dropdown-opened i{color:var(--commercial-white)!important}.tv-menu-mobile .tv-submenu{margin:0!important;padding-left:0!important;list-style:none!important}.tv-menu-mobile .tv-submenu li a{color:rgba(var(--commercial-white-rgb), .7)!important;padding-left:16px!important;font-size:1rem!important}.tv-menu-mobile .tv-submenu li a:hover{color:var(--commercial-brand)!important;padding-left:24px!important}.itoffcanvas__info .offcanva-title{color:var(--commercial-on-dark)!important;text-transform:uppercase!important;letter-spacing:2px!important;margin-bottom:20px!important;font-size:.9rem!important}.itoffcanvas__info-address a{color:var(--commercial-white)!important;font-weight:700!important}.itoffcanvas__social{margin-top:20px!important}.itoffcanvas__social a{background-color:rgba(var(--commercial-white-rgb), .05)!important;color:var(--commercial-white)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;margin-bottom:10px!important;margin-right:15px!important;font-size:1.1rem!important;transition:all .3s!important;display:inline-flex!important}.itoffcanvas__social a:last-child{margin-right:0!important}.itoffcanvas__social a:hover{background-color:var(--commercial-brand)!important;transform:translateY(-3px)!important}.tv-blog-details-wrap::-webkit-scrollbar{display:none}.about-section-fisko{padding:60px 0}.about-content-wrapper{text-align:center;flex-direction:column;align-items:center;display:flex}.about-image-shape{aspect-ratio:1;background:var(--commercial-surface);width:100%;max-width:320px;height:auto;box-shadow:20px 20px 60px rgba(var(--commercial-ink-rgb), .15), -20px -20px 60px var(--commercial-white);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;margin-bottom:40px;transition:all .5s ease-in-out;position:relative;overflow:hidden}.about-image-shape:hover{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:scale(1.02)}.about-tagline{color:var(--commercial-brand);letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;font-size:.8rem;font-weight:800;display:block}.about-title{color:var(--commercial-ink);text-wrap:balance;margin-bottom:24px;font-size:clamp(1.85rem,8vw,2.5rem);font-weight:800;line-height:1.15}.about-text{color:var(--commercial-text);text-align:justify;max-width:580px;margin-bottom:32px;font-size:1.05rem;line-height:1.8}.btn-nosotros{background-color:var(--commercial-ink);color:var(--commercial-white);border:2px solid var(--commercial-ink);border-radius:50px;justify-content:center;align-items:center;width:100%;max-width:240px;padding:12px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-nosotros:hover{color:var(--commercial-ink);background-color:#0000;transform:translate(5px)}@media (min-width:768px){.about-image-shape{max-width:400px}.about-title{font-size:clamp(2rem,6vw,2.6rem)}}@media (min-width:992px){.about-section-fisko{padding:100px 0}.about-content-wrapper{text-align:left;flex-direction:row;align-items:center}.about-image-shape{aspect-ratio:auto;max-width:500px;height:450px;margin-bottom:0}.about-text-column{flex-direction:column;align-items:flex-start;padding-left:3rem;display:flex}.about-tagline{font-size:.9rem}.about-title{margin-bottom:24px;font-size:clamp(2.2rem,4vw,2.8rem)}.about-text{text-align:left;margin-bottom:32px;font-size:1.125rem}.btn-nosotros{width:auto;padding:14px 32px}}.pain-section-fisko{padding:60px 0}.pain-title-box{text-align:center;margin-bottom:40px}.pain-subtitle{color:var(--commercial-brand-dark);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:block}.pain-main-title{color:var(--commercial-brand-dark);max-width:1000px;margin:0 auto;font-size:clamp(1.6rem,7vw,2.2rem);font-weight:900;line-height:1.2}.pain-card{background-color:var(--commercial-white);box-shadow:0 15px 40px rgba(var(--commercial-ink-rgb), .1);border:2px solid var(--commercial-brand);text-align:center;border-radius:20px;flex-direction:column;align-items:center;height:100%;padding:30px 24px;transition:transform .3s,box-shadow .3s;display:flex}.pain-card:hover{box-shadow:0 20px 50px rgba(var(--commercial-ink-rgb), .15);transform:translateY(-5px)}.pain-icon-box{background-color:var(--commercial-brand);width:70px;height:70px;box-shadow:0 8px 15px rgba(var(--commercial-brand-rgb), .3);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.pain-icon-box i{color:var(--commercial-white);font-size:2rem}.pain-card-title{color:var(--commercial-ink);margin-bottom:16px;font-size:1.35rem;font-weight:700}.pain-card-description{color:var(--commercial-text);margin-bottom:0;font-size:1rem;line-height:1.6}.atenea-disclaimer{border-top:1px solid rgba(var(--commercial-ink-rgb), .1);text-align:center;margin-top:40px;padding-top:24px}.atenea-disclaimer-text{color:var(--commercial-ink);max-width:900px;margin:0 auto;font-size:.75rem;line-height:1.6}@media (min-width:768px){.pain-section-fisko{padding:80px 0}.pain-title-box{margin-bottom:60px}.pain-card{text-align:center;align-items:center;padding:40px 32px}.pain-icon-box{width:80px;height:80px}.pain-icon-box i{font-size:2.3rem}.pain-card-title{font-size:1.5rem}.pain-subtitle{font-size:.9rem}}@media (min-width:1200px){.pain-section-fisko{padding:120px 0}}.planes-section-fisko{text-align:center;padding:60px 0}@media (min-width:768px){.planes-section-fisko{padding:80px 0}}@media (min-width:1200px){.planes-section-fisko{padding:120px 0}}.services-section-fisko{padding:60px 0}.services-title-box{text-align:center;margin-bottom:40px}.services-subtitle{color:var(--commercial-brand);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.8rem;font-weight:700;display:block}.services-main-title{color:var(--commercial-ink);font-size:clamp(1.8rem,8vw,2.4rem);font-weight:800;line-height:1.2}.service-card-fisko{background-color:var(--commercial-white);box-shadow:0 10px 30px rgba(var(--commercial-brand-rgb), .08);border:2px solid rgba(var(--commercial-brand-rgb), .15);text-align:center;border-radius:20px;flex-direction:column;align-items:center;height:100%;padding:32px 24px;transition:all .3s ease-in-out;display:flex}.service-card-fisko:hover{box-shadow:0 15px 40px rgba(var(--commercial-brand-rgb), .15);border-color:var(--commercial-brand);transform:translateY(-8px)}.service-icon-box{background-color:rgba(var(--commercial-brand-rgb), .1);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:24px;margin-left:auto;margin-right:auto;transition:all .3s;display:flex}.service-card-fisko:hover .service-icon-box{background-color:var(--commercial-brand)}.service-icon-box i{color:var(--commercial-brand);font-size:2rem;transition:all .3s}.service-card-fisko:hover .service-icon-box i{color:var(--commercial-white)}.service-title-fisko{color:var(--commercial-ink);margin-bottom:16px;font-size:1.35rem;font-weight:700;line-height:1.3}.service-description-fisko{color:var(--commercial-text);flex-grow:1;margin-bottom:24px;font-size:1rem;line-height:1.6}.service-link-fisko{color:var(--commercial-brand);justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.service-link-fisko:hover{gap:12px}@media (min-width:768px){.services-section-fisko{padding:80px 0}.services-title-box{margin-bottom:60px}.service-card-fisko{padding:40px 32px}.service-icon-box{width:80px;height:80px}.service-icon-box i{font-size:2.3rem}.service-title-fisko{font-size:1.5rem}.services-subtitle{font-size:.9rem}}@media (min-width:1200px){.services-section-fisko{padding:120px 0}}.testimonials-section-fisko{padding:60px 0}@media (min-width:768px){.testimonials-section-fisko{padding:80px 0}}@media (min-width:1200px){.testimonials-section-fisko{padding:120px 0}}.tv-breadcrumb-area{align-items:center;min-height:clamp(160px,30vw,361px);padding-block:clamp(32px,5vw,64px);display:flex}.tv-breadcrumb-title{color:var(--commercial-white);letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(1.8rem,5vw,3.5rem);font-weight:800}.tv-breadcrumb-list span,.tv-breadcrumb-list i{color:rgba(var(--commercial-white-rgb), .7);font-size:1rem;font-weight:500}.tv-breadcrumb-list span a{color:var(--accent-on-dark,var(--commercial-surface));text-decoration:none;transition:color .3s}.tv-breadcrumb-list span a:hover{color:var(--commercial-white)}.tv-breadcrumb-list .dvdr{align-items:center;margin:0 12px;display:inline-flex}.scroll-top-fisko{background-color:var(--commercial-brand);width:45px;height:45px;color:var(--commercial-white);border:1px solid rgba(var(--commercial-white-rgb), .1);cursor:pointer;z-index:99;opacity:0;visibility:hidden;border-radius:10px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:fixed;bottom:30px;right:24px;transform:translateY(20px)}.scroll-top-fisko.show{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-fisko:hover{background-color:var(--commercial-brand-dark);box-shadow:0 10px 20px rgba(var(--commercial-ink-rgb), .2);transform:translateY(-5px)}.blog-content-html{color:var(--commercial-text);font-size:1.05rem;line-height:1.9}.blog-content-html h1{color:var(--commercial-ink);margin-top:32px;margin-bottom:24px;font-size:2rem;font-weight:700}.blog-content-html h2{color:var(--commercial-ink);margin-top:32px;margin-bottom:16px;font-size:1.5rem;font-weight:600}.blog-content-html h3{color:var(--commercial-ink);margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:600}.blog-content-html h4{color:var(--commercial-ink);margin-top:20px;margin-bottom:10px;font-size:1.1rem;font-weight:600}.blog-content-html p{color:var(--commercial-text);margin-bottom:16px;font-size:1.05rem;line-height:1.9}.blog-content-html ul,.blog-content-html ol{color:var(--commercial-text);margin-bottom:16px;padding-left:24px;font-size:1.05rem;line-height:1.9}.blog-content-html li{margin-bottom:8px}.blog-content-html strong{color:var(--commercial-ink);font-weight:600}.blog-content-html em{font-style:italic}.blog-content-html s{text-decoration:line-through}.blog-content-html blockquote{border-left:4px solid var(--commercial-brand);color:var(--commercial-text);margin-bottom:16px;margin-left:0;padding-left:20px;font-style:italic}.blog-content-html a{color:var(--commercial-brand);text-decoration:underline}.blog-content-html a:hover{color:var(--commercial-brand)}.blog-content-html pre{background-color:var(--commercial-ink);color:var(--commercial-line);border-radius:8px;margin-bottom:16px;padding:16px;font-family:Consolas,Monaco,monospace;font-size:.95rem;overflow-x:auto}.blog-content-html code{background-color:var(--commercial-surface);color:var(--commercial-scope-risk-ink);border-radius:4px;padding:2px 6px;font-family:Consolas,Monaco,monospace;font-size:.9em}.blog-content-html pre code{color:inherit;background:0 0;padding:0}.blog-content-html hr{border:none;border-top:2px solid var(--commercial-line);margin:32px 0}.blog-content-html table{border-collapse:collapse;width:100%;margin-top:20px;margin-bottom:20px}.blog-content-html thead{background-color:var(--commercial-surface);border-bottom:2px solid var(--commercial-line)}.blog-content-html th{text-align:left;color:var(--commercial-ink);padding:12px;font-weight:600}.blog-content-html td{border-bottom:1px solid var(--commercial-line);color:var(--commercial-text);padding:12px}.whatsapp-float-container{z-index:9999;opacity:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:fixed;bottom:24px;left:24px;transform:translateY(100px)}.whatsapp-float-container.visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.whatsapp-float-container.visible.footer-visible{opacity:0;pointer-events:none;transform:translateY(100px)}}.whatsapp-menu{background:var(--commercial-white);width:280px;box-shadow:0 10px 40px rgba(var(--commercial-ink-rgb), .2);border:1px solid rgba(var(--commercial-ink-rgb), .05);border-radius:16px;transition:all .3s cubic-bezier(.25,1,.5,1);position:absolute;bottom:72px;left:0;overflow:hidden}.whatsapp-menu-header{background:var(--wa-btn-color);align-items:center;gap:12px;padding:16px 20px;display:flex}.option-icon-bg{background-color:var(--commercial-info-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.option-icon-bg i{color:var(--commercial-brand);font-size:1rem}.whatsapp-menu-option{color:var(--commercial-ink);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.whatsapp-menu-option:hover{background:var(--commercial-info-soft);color:var(--commercial-brand-dark)}.whatsapp-menu-option:hover .option-icon-bg{background-color:rgba(var(--commercial-brand-rgb), .15);transform:scale(1.05)}.whatsapp-float-btn{background-color:var(--wa-btn-color);color:var(--commercial-white);width:60px;height:60px;box-shadow:0 6px 20px rgba(var(--commercial-ink-rgb), .25);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:32px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.whatsapp-float-btn:hover{box-shadow:0 8px 25px rgba(var(--commercial-ink-rgb), .3);transform:scale(1.1)}.whatsapp-float-btn.open{background-color:var(--commercial-ink);transform:rotate(90deg)}.whatsapp-float-btn i{transition:all .3s}.whatsapp-menu{opacity:0;pointer-events:none;transform:translateY(10px)scale(.95)}.whatsapp-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.whatsapp-header-icon{color:var(--commercial-white);font-size:22px}.whatsapp-header-title{color:var(--commercial-white);margin:0;font-size:.9rem;font-weight:700;line-height:1.2}.whatsapp-header-subtitle{color:rgba(var(--commercial-white-rgb), .8);margin:0;font-size:.72rem}.whatsapp-menu-body{padding:8px}.itoffcanvas__logo .mobile-logo-img{width:auto;height:auto}.tv-submenu.submenu{padding-left:0;display:none}.tv-submenu.submenu.is-open{display:block}.mobile-contact-info{margin-top:20px}.header-right-gap{gap:10px}.header-icon-btn{border:2px solid var(--commercial-brand);width:36px;height:36px;color:var(--commercial-brand);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;transition:all .3s;display:flex}.header-icon-btn:hover{border-color:var(--commercial-ink);background-color:var(--commercial-ink);color:var(--commercial-white)}.header-cart-btn{position:relative}.header-cart-count{background:var(--commercial-cta);min-width:16px;height:16px;color:var(--commercial-ink);text-align:center;border-radius:999px;padding:0 4px;font-size:.62rem;font-weight:800;line-height:16px;position:absolute;top:-5px;right:-5px}.about-section-fisko{background-color:var(--commercial-white)}.pain-section-fisko{background-color:var(--commercial-info-soft)}.planes-section-fisko{background-color:var(--commercial-surface)}.services-section-fisko{background-color:var(--commercial-white)}.testimonials-section-fisko{background-color:var(--commercial-info-soft)}.about-image-shape .hover-zoom{object-fit:cover;transition:transform .5s}.hero-text-container{min-height:auto}.hero-btn-icon{font-size:1.2rem}.hero-video-icon{color:var(--commercial-surface);font-size:1rem}.hero-desktop-shield-icon{opacity:.9;filter:drop-shadow(0 20px 30px rgba(var(--commercial-ink-rgb), .5))}
