:root{--sp-orange:#ff6600;--sp-ink:#153b38;--sp-paper:#f5f4f0;--sp-line:#dfe5e3}
.sp-page{background:var(--sp-paper);color:#17302e;overflow:hidden}.sp-hero{min-height:760px;padding:150px max(7vw,32px) 90px;display:flex;align-items:center;background-size:cover;background-position:center;position:relative}.sp-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,23,22,.92) 0%,rgba(8,23,22,.7) 42%,rgba(8,23,22,.08) 76%)}.sp-hero-content{position:relative;z-index:1;max-width:720px;color:#fff}.sp-kicker{display:inline-flex;padding:9px 14px;border:1px solid rgba(255,255,255,.32);border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.09em}.sp-hero h1{font-size:clamp(2.7rem,5.4vw,5.6rem);line-height:.98;margin:25px 0 22px;letter-spacing:-.045em;font-weight:600}.sp-hero p{font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.65;max-width:650px;color:rgba(255,255,255,.9)}.sp-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.sp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:12px;background:var(--sp-orange);color:#fff!important;text-decoration:none;border:0;font-weight:600;cursor:pointer}.sp-btn.secondary{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px)}.sp-wrap{width:min(1180px,calc(100% - 40px));margin:auto}.sp-section{padding:88px 0}.sp-heading{max-width:720px;margin-bottom:34px}.sp-heading small{color:var(--sp-orange);font-weight:600;letter-spacing:.1em}.sp-heading h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;margin:12px 0}.sp-heading p{line-height:1.7;color:#526664}.sp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sp-card{background:#fff;border:1px solid var(--sp-line);border-radius:22px;padding:28px;box-shadow:0 18px 45px rgba(24,53,50,.07)}.sp-card h3{font-size:1.25rem;margin:12px 0}.sp-card p{line-height:1.65;color:#60706f}.sp-card a{color:var(--sp-orange);font-weight:600;text-decoration:none}.sp-number{width:42px;height:42px;border-radius:12px;background:#fff2e9;color:var(--sp-orange);display:grid;place-items:center;font-weight:600}.sp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-form label{display:flex;flex-direction:column;gap:7px;font-size:.86rem;font-weight:600}.sp-form input,.sp-form select,.sp-form textarea{width:100%;border:1px solid #ccd7d4;border-radius:11px;background:#fff;padding:13px 14px;font:inherit;color:#17302e}.sp-form textarea,.sp-form .sp-wide,.sp-form .sp-check,.sp-form .sp-submit{grid-column:1/-1}.sp-check{flex-direction:row!important;align-items:flex-start}.sp-check input{width:auto;margin-top:3px}.sp-price{font-size:1.65rem;font-weight:600;color:var(--sp-ink)}.sp-note{font-size:.86rem;color:#657774}.sp-hero-solutions{background-image:url('/images/solutions/hero-solucoes.webp')}.sp-hero-photo{background-image:url('/images/solutions/hero-fotografia.webp')}.sp-hero-management{background-image:url('/images/solutions/hero-gestao.webp')}.sp-hero-consulting{background-image:url('/images/solutions/hero-consultoria.webp')}.sp-hero-optimization{background-image:url('/images/solutions/hero-otimizacao.webp')}.sp-hero-checkin{background-image:url('/images/solutions/hero-checkin.webp')}.sp-product-card{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.sp-product-card .sp-form{grid-template-columns:1fr}.sp-product-card .sp-form>*{grid-column:1}.sp-operation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-operation-list a{padding:22px;background:#fff;border:1px solid var(--sp-line);border-radius:16px;color:var(--sp-ink);text-decoration:none;font-weight:600}
@media(max-width:900px){.sp-hero{min-height:680px;background-position:62% center}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.sp-hero{min-height:620px;padding:112px 22px 58px;background-position:65% center}.sp-hero:before{background:linear-gradient(90deg,rgba(8,23,22,.94),rgba(8,23,22,.7) 74%,rgba(8,23,22,.35))}.sp-hero h1{font-size:clamp(2.45rem,12vw,4rem)}.sp-section{padding:60px 0}.sp-grid,.sp-form,.sp-operation-list{grid-template-columns:1fr}.sp-form>*{grid-column:1}.sp-wrap{width:min(100% - 28px,1180px)}.sp-card{padding:22px}.sp-actions{flex-direction:column;align-items:stretch}.sp-btn{width:100%}}
@media(max-width:380px){.sp-hero{padding-inline:16px}.sp-hero h1{font-size:2.2rem}.sp-wrap{width:calc(100% - 20px)}}

/* Hero full-bleed: segue o padrão das páginas comerciais maduras. */
body[data-page="servicos-innside"],
body[data-page="fotografia-imobiliaria"],
body[data-page="gestao-de-hospedagem"],
body[data-page="consultoria-anfitrioes"],
body[data-page="otimizacao-anuncios"],
body[data-page="checkin-digital"]{padding-top:0!important}
body[data-page="servicos-innside"] > main,
body[data-page="fotografia-imobiliaria"] > main,
body[data-page="gestao-de-hospedagem"] > main,
body[data-page="consultoria-anfitrioes"] > main,
body[data-page="otimizacao-anuncios"] > main,
body[data-page="checkin-digital"] > main{padding-top:0!important}
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink),
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink),
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink),
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink),
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink),
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink){background:transparent!important;border-bottom-color:transparent!important;box-shadow:none!important}

/* Direção visual v2: editorial, luminosa e específica por produto. */
.sp-hero{min-height:100svh;background-position:center;background-repeat:no-repeat}
.sp-hero::before{display:none!important}
.sp-hero-content{width:min(620px,48vw);max-width:none;margin-left:auto;padding:44px 46px;border:1px solid rgba(255,255,255,.7);border-radius:30px;background:rgba(247,246,242,.82);box-shadow:0 24px 70px rgba(21,48,45,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#173b38}
.sp-hero .sp-kicker{border-color:rgba(23,59,56,.24);color:#173b38;background:rgba(255,255,255,.34)}
.sp-hero h1{font-size:clamp(2.45rem,4.15vw,4.55rem);line-height:1.02;color:#173b38!important;margin:22px 0 18px}
.sp-hero p{color:#435f5c;font-size:clamp(1rem,1.25vw,1.18rem)}
.sp-hero .sp-btn.secondary{color:#173b38!important;border-color:rgba(23,59,56,.24);background:rgba(255,255,255,.48)}
.sp-hero-solutions{background-image:url('/images/solutions/hero-solucoes-v2.webp')}
.sp-hero-photo{background-image:url('/images/solutions/hero-fotografia-v2.webp?v=20260905-2129')}
.sp-hero-management{background-image:url('/images/solutions/hero-gestao-v2.webp')}
.sp-hero-consulting{background-image:url('/images/solutions/hero-consultoria-v2.webp')}
.sp-hero-optimization{background-image:url('/images/solutions/hero-otimizacao-v2.webp?v=20260905-2148')}
.sp-hero-checkin{background-image:url('/images/solutions/hero-checkin-v2.webp')}
.sp-hero-photo .sp-hero-content{margin-left:auto;margin-right:1vw;width:min(570px,44vw)}
.sp-hero-management .sp-hero-content{margin-left:auto;margin-right:0;width:min(610px,46vw)}
.sp-hero-consulting .sp-hero-content{margin-left:0;margin-right:auto;width:min(500px,34vw);padding:28px 24px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.sp-hero-optimization .sp-hero-content{margin-left:auto;margin-right:0;width:min(590px,43vw);background:rgba(250,249,246,.88)}
.sp-hero-checkin .sp-hero-content{margin-left:0;margin-right:auto;width:min(570px,43vw)}
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink),
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink),
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink),
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink),
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink),
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink){text-shadow:0 1px 10px rgba(0,0,0,.38)}
@media(max-width:768px){
 .sp-hero{min-height:100svh;padding:100px 18px 36px;align-items:flex-end}
 .sp-hero-content,.sp-hero-photo .sp-hero-content,.sp-hero-management .sp-hero-content,.sp-hero-consulting .sp-hero-content,.sp-hero-optimization .sp-hero-content,.sp-hero-checkin .sp-hero-content{width:100%;max-width:none;margin:0;padding:26px 22px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:rgba(248,247,243,.88);box-shadow:0 18px 50px rgba(21,48,45,.16);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}
 .sp-hero h1{font-size:clamp(2.15rem,10.5vw,3.35rem)}
 .sp-hero-solutions{background-position:38% center}.sp-hero-photo{background-position:43% center}.sp-hero-management{background-position:37% center}.sp-hero-consulting{background-position:61% center}.sp-hero-optimization{background-position:42% center}.sp-hero-checkin{background-position:61% center}
}

/* Refinamento v2.1: vidro editorial e contraste institucional. */
.sp-hero-content{background:rgba(247,246,242,.68);border-color:rgba(255,255,255,.76);box-shadow:0 24px 70px rgba(21,48,45,.13),inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(22px) saturate(112%);-webkit-backdrop-filter:blur(22px) saturate(112%)}
.sp-hero-optimization .sp-hero-content{background:rgba(250,249,246,.7)}
.sp-card{background:rgba(255,255,255,.76);border-color:rgba(255,255,255,.82);box-shadow:0 18px 46px rgba(24,53,50,.08),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(16px) saturate(108%);-webkit-backdrop-filter:blur(16px) saturate(108%)}
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink),
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink),
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink),
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink),
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink),
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink){background:linear-gradient(180deg,rgba(255,255,255,.58) 0%,rgba(255,255,255,.22) 68%,rgba(255,255,255,0) 100%)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);text-shadow:0 1px 7px rgba(255,255,255,.9)}
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) #logoutIcon{color:#4A4A4A!important}
@media(max-width:768px){.sp-hero-content,.sp-hero-photo .sp-hero-content,.sp-hero-management .sp-hero-content,.sp-hero-consulting .sp-hero-content,.sp-hero-optimization .sp-hero-content,.sp-hero-checkin .sp-hero-content{background:rgba(248,247,243,.72);backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%)}}

body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i{color:#ff6600!important}

/* Correção contextual de contraste: o menu mantém sua cor original. */
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) #logoutIcon{color:rgba(255,255,255,.96)!important;text-shadow:0 1px 8px rgba(0,0,0,.5)}
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink),
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink),
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink),
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink),
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink){background:linear-gradient(90deg,rgba(14,34,32,0) 0%,rgba(14,34,32,0) 42%,rgba(14,34,32,.18) 68%,rgba(14,34,32,.46) 100%)!important;backdrop-filter:none;-webkit-backdrop-filter:none}
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink){background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}

body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item .menu-label,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu li.active > .menu-item i,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover .menu-label,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item:hover i{color:#ff6600!important}

/* Direção final: sem faixa no cabeçalho. */
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink),
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink),
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink),
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink),
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink),
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="servicos-innside"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="fotografia-imobiliaria"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="gestao-de-hospedagem"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="consultoria-anfitrioes"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="otimizacao-anuncios"] .topo-cabecalho:not(.shrink) #logoutIcon,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item .menu-label,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu > ul > li > .menu-item i,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) .menu-logout-button,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) #logout-text,
body[data-page="checkin-digital"] .topo-cabecalho:not(.shrink) #logoutIcon{text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.58)}
.sp-hero-consulting{background-image:url('/images/solutions/hero-consultoria-v3.webp')}
.sp-hero-consulting .sp-hero-content{margin-left:0;margin-right:auto;width:min(560px,42vw);padding:42px 44px;background:rgba(247,246,242,.7);border:1px solid rgba(255,255,255,.78);box-shadow:0 24px 70px rgba(21,48,45,.16),inset 0 1px 0 rgba(255,255,255,.6);backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%)}
@media(max-width:768px){.sp-hero-consulting .sp-hero-content{width:100%;padding:26px 22px;background:rgba(248,247,243,.74)}}

@media(max-width:768px){
  html body[data-page] .topo-cabecalho .menu .menu-item,
  html body[data-page] .topo-cabecalho .menu .menu-label,
  html body[data-page] .topo-cabecalho .menu .menu-ico,
  html body[data-page] .topo-cabecalho .menu i{
    text-shadow:none!important;
    filter:none!important;
  }
}
