:root{--hpfaq:#0eaaa6;--hpfaq-dark:#087d7a;--hpfaq-deep:#173c3b;--hpfaq-ink:#17252e;--hpfaq-muted:#65767a;--hpfaq-line:#dbe8e7;--hpfaq-soft:#f4fbfa;--hpfaq-white:#fff}#carouselBlog,.homepro-faq-page .sidebar,.homepro-faq-page #sidebar{display:none!important}.homepro-faq-page .content-area,.homepro-faq-page .site-main{width:100%!important;max-width:none!important}.homepro-faq-page .hpfaq-page-main{margin-top:0!important}.homepro-faq-page #page-hero-container .page-hero,.homepro-faq-page #page-hero-container .slideshowShadow,.homepro-faq-page #page-hero-container .page-caption,.homepro-faq-page #page-hero-container .home-caption,.homepro-faq-page #page-hero-container .page-title,.homepro-faq-page #page-hero-container .pageTitle{display:none!important}.homepro-faq-page #page-hero-container{height:0!important;min-height:0!important;max-height:0!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;background-image:none!important;position:relative!important;z-index:50!important}.homepro-faq-page #page-hero-container:before,.homepro-faq-page #page-hero-container:after{display:none!important}.homepro-faq-page #page-hero-container .home-header,.homepro-faq-page #page-hero-container #header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;z-index:100!important}.homepro-faq-page #page-hero-container .home-header:before,.homepro-faq-page #page-hero-container .home-header:after,.homepro-faq-page #page-hero-container #header:before,.homepro-faq-page #page-hero-container #header:after{background:transparent!important;background-image:none!important;box-shadow:none!important}.homepro-faq-page [data-hpfaq-reales-hero-part="hidden"]{display:none!important}.hpfaq-page-main{background:#fff;color:var(--hpfaq-ink);font-family:inherit}.hpfaq-page-main *{box-sizing:border-box}.hpfaq-hero{position:relative;min-height:clamp(330px,42vw,520px);display:flex;align-items:flex-end;background-image:var(--hpfaq-cover);background-size:cover;background-position:center 52%;overflow:hidden}.hpfaq-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,52,51,.82) 0%,rgba(8,52,51,.54) 38%,rgba(8,52,51,.08) 75%),linear-gradient(0deg,rgba(0,0,0,.28),transparent 55%)}.hpfaq-hero-content{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:64px 0;color:#fff}.hpfaq-hero-content span,.hpfaq-eyebrow,.hpfaq-kicker{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hpfaq-hero-content span{color:#bdf4f1}.hpfaq-hero-content h1{max-width:760px;margin:8px 0 10px;color:#fff!important;font-size:clamp(36px,5vw,64px);line-height:1.04;letter-spacing:-.035em}.hpfaq-hero-content p{max-width:680px;margin:0;color:#f0ffff;font-size:clamp(16px,2vw,20px);line-height:1.6}.hpfaq-shell{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:58px 0 70px}.hpfaq-intro{text-align:center;max-width:860px;margin:0 auto 34px}.hpfaq-eyebrow,.hpfaq-kicker{color:var(--hpfaq-dark)}.hpfaq-intro h1{margin:8px 0 8px;color:var(--hpfaq-ink);font-size:clamp(30px,4vw,46px);letter-spacing:-.025em}.hpfaq-intro p{margin:0 auto;color:var(--hpfaq-muted);font-size:17px;line-height:1.65}.hpfaq-search{display:flex;align-items:center;gap:10px;max-width:720px;margin:25px auto 0;padding:0 14px;border:1px solid #c7d9d8;border-radius:14px;background:#fff;box-shadow:0 8px 26px rgba(18,69,67,.06)}.hpfaq-search>span{font-size:26px;color:var(--hpfaq-dark);transform:rotate(-20deg)}.hpfaq-search input{flex:1;min-width:0;height:54px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--hpfaq-ink)!important;font-size:16px!important;box-shadow:none!important;outline:0!important}.hpfaq-search button{border:0;background:transparent;color:var(--hpfaq-dark);font-weight:800;cursor:pointer}.hpfaq-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0 0 52px}.hpfaq-category{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto auto;gap:2px 13px;min-height:126px;padding:18px;text-align:left;border:1px solid var(--hpfaq-line);border-radius:16px;background:#fff;color:var(--hpfaq-ink);cursor:pointer;box-shadow:0 5px 18px rgba(16,60,58,.04);transition:.18s}.hpfaq-category:hover,.hpfaq-category:focus-visible,.hpfaq-category.is-active{border-color:#87ceca;box-shadow:0 10px 26px rgba(14,170,166,.10);transform:translateY(-1px)}.hpfaq-category-icon,.hpfaq-group-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#e9f8f7;color:var(--hpfaq-dark);grid-row:1/4}.hpfaq-category-icon svg,.hpfaq-group-icon svg{width:25px;height:25px}.hpfaq-category strong{font-size:15px;line-height:1.25}.hpfaq-category small{color:var(--hpfaq-muted);font-size:12px;line-height:1.35}.hpfaq-category em{color:var(--hpfaq-dark);font-size:11px;font-style:normal;font-weight:700}.hpfaq-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px}.hpfaq-toolbar h2{margin:5px 0 0;color:var(--hpfaq-ink);font-size:clamp(25px,3vw,34px)}#hpfaq-expand{border:0;background:transparent;color:var(--hpfaq-dark);font-weight:800;cursor:pointer;padding:10px}.hpfaq-group{scroll-margin-top:100px;margin:0 0 30px;border:1px solid var(--hpfaq-line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 7px 24px rgba(18,59,58,.045)}.hpfaq-group>header{display:flex;align-items:center;gap:15px;padding:20px 22px;background:linear-gradient(135deg,#f0fbfa,#fff);border-bottom:1px solid var(--hpfaq-line)}.hpfaq-group-icon{grid-row:auto;flex:0 0 46px;width:46px;height:46px}.hpfaq-group>header h2{margin:0;color:var(--hpfaq-ink);font-size:20px}.hpfaq-group>header p{margin:3px 0 0;color:var(--hpfaq-muted);font-size:13px}.hpfaq-item{border-top:1px solid #edf3f2}.hpfaq-item:first-child{border-top:0}.hpfaq-item h3{margin:0}.hpfaq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:18px 22px;border:0;background:#fff;color:var(--hpfaq-ink);text-align:left;font-size:15px;font-weight:750;line-height:1.45;cursor:pointer}.hpfaq-question:hover{background:#fbfefe}.hpfaq-question i{position:relative;flex:0 0 20px;width:20px;height:20px}.hpfaq-question i:before,.hpfaq-question i:after{content:"";position:absolute;left:4px;top:9px;width:12px;height:2px;border-radius:2px;background:var(--hpfaq)}.hpfaq-question i:after{transform:rotate(90deg);transition:transform .18s}.hpfaq-item.is-open .hpfaq-question i:after{transform:rotate(0)}.hpfaq-answer>div{padding:0 58px 20px 22px;color:#526568;font-size:14px;line-height:1.75}.hpfaq-answer p{margin:0}.hpfaq-no-results{margin:0 0 24px;padding:26px;border:1px dashed #9bcfcd;border-radius:16px;background:var(--hpfaq-soft);text-align:center}.hpfaq-no-results strong,.hpfaq-no-results span{display:block}.hpfaq-no-results span{margin-top:5px;color:var(--hpfaq-muted)}.hpfaq-support{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:30px;align-items:center;margin:48px 0 20px;padding:32px;border:1px solid #b9dfdd;border-radius:20px;background:linear-gradient(135deg,#ecfaf9,#fff);box-shadow:0 12px 30px rgba(14,170,166,.07)}.hpfaq-support h2{margin:6px 0 8px;color:var(--hpfaq-ink);font-size:28px}.hpfaq-support p{max-width:720px;margin:0;color:var(--hpfaq-muted);line-height:1.65}.hpfaq-support-actions{display:flex;gap:10px;flex-wrap:wrap}.hpfaq-primary,.hpfaq-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:10px;font-weight:800;text-decoration:none!important}.hpfaq-primary{background:var(--hpfaq);color:#fff!important}.hpfaq-primary:hover{background:var(--hpfaq-dark);color:#fff!important}.hpfaq-secondary{border:1px solid #99cecb;background:#fff;color:var(--hpfaq-dark)!important}.hpfaq-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:22px;border:1px solid var(--hpfaq-line);border-radius:16px;background:#fff;overflow:hidden}.hpfaq-trust>div{padding:20px;border-left:1px solid var(--hpfaq-line)}.hpfaq-trust>div:first-child{border-left:0}.hpfaq-trust strong,.hpfaq-trust span{display:block}.hpfaq-trust strong{color:var(--hpfaq-deep);font-size:14px}.hpfaq-trust span{margin-top:4px;color:var(--hpfaq-muted);font-size:12px;line-height:1.4}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:900px){.hpfaq-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.hpfaq-trust{grid-template-columns:repeat(2,1fr)}.hpfaq-trust>div:nth-child(3){border-left:0;border-top:1px solid var(--hpfaq-line)}.hpfaq-trust>div:nth-child(4){border-top:1px solid var(--hpfaq-line)}.hpfaq-support{grid-template-columns:1fr}.hpfaq-support-actions{justify-content:flex-start}}@media(max-width:600px){.hpfaq-hero{min-height:390px;background-position:61% center}.hpfaq-hero-overlay{background:linear-gradient(0deg,rgba(8,52,51,.86),rgba(8,52,51,.16) 78%)}.hpfaq-hero-content{width:calc(100% - 32px);padding:40px 0}.hpfaq-shell{width:calc(100% - 28px);padding:38px 0 50px}.hpfaq-intro{text-align:left}.hpfaq-search{margin-top:20px}.hpfaq-categories{grid-template-columns:1fr;gap:10px;margin-bottom:38px}.hpfaq-category{min-height:108px}.hpfaq-toolbar{align-items:flex-start}.hpfaq-toolbar h2{font-size:25px}#hpfaq-expand{white-space:nowrap}.hpfaq-group{border-radius:14px}.hpfaq-group>header{padding:17px}.hpfaq-question{padding:17px;font-size:14px}.hpfaq-answer>div{padding:0 42px 18px 17px}.hpfaq-support{padding:23px 18px;border-radius:16px}.hpfaq-support h2{font-size:24px}.hpfaq-support-actions{display:grid;grid-template-columns:1fr;width:100%}.hpfaq-primary,.hpfaq-secondary{width:100%}.hpfaq-trust{grid-template-columns:1fr}.hpfaq-trust>div{border-left:0!important;border-top:1px solid var(--hpfaq-line)}.hpfaq-trust>div:first-child{border-top:0}.hpfaq-category:hover{transform:none}}@media(prefers-reduced-motion:reduce){.hpfaq-category{transition:none}}
.homepro-faq-footer-fallback{width:100%;padding:14px 20px;text-align:center;background:#fff;border-top:1px solid #e5eeee}.homepro-faq-footer-fallback a{color:#0eaaa6!important;font-weight:700;text-decoration:none!important}.homepro-faq-footer-fallback a:hover{text-decoration:underline!important}.homepro-faq-menu-link>a,.homepro-faq-footer-link>a{white-space:nowrap}
