.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:600px){.admin-bar .site-header{top:0}}.section{padding:clamp(80px,9vw,132px) 0}.section--tall{padding:clamp(84px,9.5vw,140px) 0}.section--final{padding:clamp(84px,9.5vw,140px) 0 clamp(64px,7vw,96px)}.section--linho{background:var(--linho)}.section--branco{background:var(--branco)}.section--petroleo{background:var(--petroleo)}.section--ardosia{background:var(--azul-ardosia)}.section--rule{border-top:1px solid var(--borda-clara-suave)}.container--narrow{max-width:672px}.container--text{max-width:808px}.stack{display:flex;flex-direction:column}.stack--10{gap:10px}.stack--14{gap:14px}.stack--22{gap:22px}.stack--24{gap:24px}.stack--26{gap:26px}.stack--28{gap:28px}.stack--52{gap:52px}.stack--56{gap:56px}.stack--60{gap:60px}.stack--64{gap:64px}.stack--casos{gap:clamp(48px,5vw,72px)}.split{display:grid;grid-template-columns:1fr;gap:40px 64px;align-items:start}.split--64{gap:48px 64px}.split--72{gap:48px 72px}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}}.measure{max-width:62ch}.measure-56{max-width:56ch}.measure-60{max-width:60ch}.eyebrow-line{display:flex;align-items:center;gap:18px}.eyebrow--12{font-size:12px}.rule{display:block;flex-shrink:0;width:40px;height:1px;background:var(--areia)}.h2{font-family:var(--f-display);font-weight:300;font-size:clamp(30px,3.6vw,44px);line-height:1.17;color:var(--petroleo);text-wrap:pretty}.h2 em{color:var(--areia-escura)}.h2--dark{color:var(--linho)}.h2--dark em{color:var(--areia)}.h2--balance{text-wrap:balance}.h2--faq{max-width:18ch;font-size:clamp(30px,3.2vw,40px)}.body-lg{font-family:var(--f-body);font-size:clamp(17px,1.15vw,18px);line-height:1.7;color:var(--petroleo)}.body-lg em{color:var(--areia-escura)}.body-lg--dark{color:var(--txt-dark)}.body-lg--dark strong{font-weight:500;color:var(--linho)}.body-lg--dark em{color:var(--areia)}.caption{font-family:var(--f-ui);font-size:12px;line-height:1.6;color:var(--pedra)}.caption--dark{color:#f3efe78c}.caption--dark2{font-size:13px;color:#f3efe78c}.recognition{padding:clamp(84px,10vw,148px) 0}.recognition__inner{display:flex;flex-direction:column;gap:40px}.grid-4,.grid-3{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:600px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:640px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.grid-4{grid-template-columns:repeat(4,1fr)}}.card{display:flex;flex-direction:column;gap:18px;padding:clamp(28px,2.6vw,36px);background:var(--branco);border:1px solid var(--borda-clara);border-radius:1px;transition:border-color .2s ease}.card:hover{border-color:var(--areia)}.card__icon{color:var(--areia-escura)}.card__title{font-family:var(--f-ui);font-weight:600;font-size:14px;line-height:1.45;letter-spacing:.16em;text-transform:uppercase;color:var(--petroleo)}.card__title--dark{color:var(--linho)}.card__text{font-family:var(--f-body);font-size:16px;line-height:1.65;color:var(--petroleo)}.card__text em{color:var(--areia-escura)}.card__text--dark{color:#f3efe7cc}.card__text--dark2{color:#f3efe7d1}.edu-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--borda-clara);border:1px solid var(--borda-clara)}.edu-grid__item{display:flex;flex-direction:column;gap:16px;padding:clamp(28px,2.8vw,38px);background:var(--branco)}.edu-grid__title{font-family:var(--f-ui);font-weight:600;font-size:13px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--petroleo)}@media(min-width:900px){.edu-grid{grid-template-columns:1fr 1fr}}.gallery-intro{max-width:76ch}.gallery{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;width:100%;max-width:600px;margin:0 auto}.gallery__col{display:flex;flex-direction:column;gap:16px}.gallery__frame{padding:6px;background:var(--branco);border:1px solid rgba(140,133,120,.45)}.gallery__img{width:100%;height:auto}@media(min-width:700px){.gallery{grid-template-columns:.92fr 1fr}}.legal-note{max-width:88ch;padding-top:28px;border-top:1px solid var(--borda-clara);font-family:var(--f-ui);font-size:13px;line-height:1.7;color:var(--pedra)}.p360{display:grid;grid-template-columns:1fr;gap:clamp(40px,4vw,64px);align-items:center}.p360__text{max-width:620px}@media(min-width:1000px){.p360{grid-template-columns:1.25fr .75fr}}.photo{display:flex;flex-direction:column;gap:14px}.photo__img{width:100%;object-fit:cover}.photo__img--p360{aspect-ratio:4 / 5;object-position:50% 42%;filter:saturate(.9) contrast(1.03)}.photo__img--about{max-width:340px;aspect-ratio:4 / 5;object-position:55% 38%}.about__photo .caption{max-width:340px}.pillars{display:grid;grid-template-columns:1fr;gap:1px;background:var(--borda-escura);border:1px solid var(--borda-escura)}.pillar{display:flex;flex-direction:column;gap:18px;padding:clamp(30px,2.8vw,40px);background:var(--petroleo);transition:background .24s ease}.pillar:hover{background:var(--petroleo-hover)}.pillar__top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--areia)}.pillar__num{font-family:var(--f-ui);font-size:12px;letter-spacing:.2em;color:#c6a87ca6}@media(min-width:600px){.pillars{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pillars{grid-template-columns:repeat(4,1fr)}}.p360__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding-top:44px;border-top:1px solid var(--borda-escura)}.quote{max-width:54ch;font-family:var(--f-display);font-weight:300;font-size:clamp(22px,2.1vw,28px);line-height:1.35;color:var(--linho)}.btn--ghost{background:transparent;border-color:#f3efe78c;color:var(--linho)}.btn--ghost:hover{background:var(--areia);border-color:var(--areia);color:var(--petroleo)}.btn--start{align-self:flex-start}.btn--wa{padding:0 32px}.btn--block{width:100%;margin-top:4px;font-size:15px}.journey__head{max-width:720px}.journey{gap:44px 32px}.step{display:flex;flex-direction:column;gap:18px;padding-top:26px;border-top:1px solid var(--borda-clara)}.step:first-child{border-top-color:var(--areia)}.step__top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--areia-escura)}.step__num{font-family:var(--f-ui);font-weight:500;font-size:12px;letter-spacing:.2em}.step__title{font-family:var(--f-display);font-weight:400;font-size:clamp(22px,1.9vw,28px);line-height:1.2;color:var(--petroleo)}.away-list__item{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid rgba(243,239,231,.24)}.away-list__item:last-child{border-bottom:0}.away-list__icon{flex-shrink:0;margin-top:2px;color:var(--areia)}.testimonials__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.testimonials__title{max-width:620px}.note{max-width:34ch;font-family:var(--f-ui);font-size:13px;line-height:1.7;color:var(--pedra)}.testimonial{display:flex;flex-direction:column;gap:22px;height:100%;padding:clamp(30px,2.8vw,40px);background:var(--branco);border:1px solid var(--borda-clara);border-radius:1px;transition:border-color .2s ease}.testimonial:hover{border-color:var(--areia)}.testimonial__quote p{font-family:var(--f-display);font-style:italic;font-weight:400;font-size:clamp(20px,1.7vw,24px);line-height:1.45;color:var(--petroleo)}.testimonial__by{margin-top:auto;padding-top:8px;font-family:var(--f-ui);font-size:13px;letter-spacing:.04em;color:var(--pedra)}.about{display:grid;grid-template-columns:1fr;gap:48px 64px;align-items:start}@media(min-width:900px){.about{grid-template-columns:minmax(240px,340px) 1fr}}.credentials{display:flex;flex-direction:column;border-top:1px solid var(--borda-clara)}.credentials__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:16px 0;border-bottom:1px solid var(--borda-clara-suave)}.credentials__row:last-child{border-bottom:0}.credentials dt{font-family:var(--f-ui);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--pedra)}.credentials dd{font-family:var(--f-ui);font-weight:500;font-size:13px;line-height:1.6;text-align:right;color:var(--petroleo)}.faq{display:grid;grid-template-columns:1fr;gap:44px 72px;align-items:start}.faq__intro{max-width:34ch;font-family:var(--f-body);font-size:16px;line-height:1.7}@media(min-width:1000px){.faq{grid-template-columns:.78fr 1.22fr}.faq__aside{position:sticky;top:120px}}.link-cta{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--areia);font-family:var(--f-ui);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--petroleo);transition:color .2s ease,gap .2s ease}.link-cta:hover{color:var(--areia-escura);gap:18px}.accordion{border-top:1px solid var(--borda-clara)}.accordion__item{border-bottom:1px solid var(--borda-clara)}.accordion__item:last-child{border-bottom:0}.accordion__q{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:26px 0;list-style:none;cursor:pointer;font-family:var(--f-display);font-weight:400;font-size:clamp(20px,1.7vw,24px);line-height:1.35;color:var(--petroleo);transition:color .2s ease}.accordion__q::-webkit-details-marker{display:none}.accordion__q::marker{content:""}.accordion__q:hover{color:var(--areia-escura)}.accordion__icon{position:relative;flex-shrink:0;width:14px;height:14px;margin-top:6px}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;top:6px;left:0;width:14px;height:1px;background:var(--areia-escura)}.accordion__icon:after{transform:rotate(90deg);transition:transform .26s ease}.accordion__item[open] .accordion__icon:after{transform:rotate(0)}.accordion__a{max-width:62ch;padding:0 0 28px;font-family:var(--f-body);font-size:17px;line-height:1.7;color:var(--petroleo)}.lead-form{display:flex;flex-direction:column;gap:20px;padding:clamp(28px,3vw,40px);background:var(--petroleo-profundo);border:1px solid rgba(198,168,124,.35);border-radius:1px}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-family:var(--f-ui);font-size:13px;color:var(--pedra)}.field__opt{color:#8c8578bf}.field__input{width:100%;height:52px;padding:0 16px;background:var(--branco);border:1px solid rgba(140,133,120,.6);border-radius:1px;font-family:var(--f-body);font-size:16px;color:var(--petroleo)}.field__input--area{height:auto;padding:14px 16px;line-height:1.6;resize:vertical}.field__input::placeholder{color:var(--pedra);opacity:1}.field__input[aria-invalid=true]{border-color:#d98b7a;box-shadow:inset 0 0 0 1px #d98b7a}.field__error{display:none;font-family:var(--f-ui);font-size:12px;line-height:1.5;color:#f0b9ab}.field__error:not(:empty){display:block}.field__error--check{margin-top:-10px}.field--check{flex-direction:row;align-items:flex-start;gap:12px;cursor:pointer}.field--check input{flex-shrink:0;width:18px;height:18px;margin:3px 0 0;accent-color:var(--areia)}.field__consent{font-family:var(--f-ui);font-size:13px;line-height:1.6;color:#f3efe7b8}.field__consent a{color:var(--areia);text-decoration:underline}.field__consent a:hover{color:var(--linho)}.lead-form .btn[disabled]{opacity:.7;cursor:default}.form-status{font-family:var(--f-ui);font-size:13px;line-height:1.6;color:#f3efe7c7}.form-status:empty{display:none}.signature{display:flex;flex-direction:column;align-items:center;padding-top:clamp(56px,6vw,88px);border-top:1px solid var(--borda-escura)}.signature__text{font-family:var(--f-display);font-style:italic;font-weight:300;font-size:clamp(40px,4.4vw,56px);line-height:1.15;letter-spacing:.02em;text-align:center;color:var(--areia)}.site-footer{background:var(--petroleo-profundo);border-top:1px solid rgba(198,168,124,.22)}.site-footer__grid{max-width:1180px;margin:0 auto;padding:clamp(56px,6vw,80px) 24px 40px;display:grid;grid-template-columns:1fr;gap:40px 48px}@media(min-width:600px){.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.site-footer__grid{grid-template-columns:repeat(4,1fr)}}.site-footer__col{display:flex;flex-direction:column;gap:12px}.site-footer__col:first-child{gap:14px}.site-footer__brand{font-family:var(--f-ui);font-weight:500;font-size:15px;letter-spacing:.22em;text-transform:uppercase;color:var(--linho)}.site-footer__logo{width:auto;height:44px;align-self:flex-start}.site-footer__sub{font-family:var(--f-ui);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--areia)}.site-footer__label{font-family:var(--f-ui);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--pedra)}.site-footer__text{font-family:var(--f-body);font-style:normal;font-size:16px;line-height:1.7;color:var(--txt-dark)}.site-footer__link{align-self:flex-start;font-family:var(--f-body);font-size:16px;color:var(--txt-dark);transition:color .2s ease}.site-footer__link:hover{color:var(--areia)}.site-footer__link--icon{display:inline-flex;align-items:center;gap:10px}.site-footer__bottom{max-width:1180px;margin:0 auto;padding:0 24px 104px}.site-footer__notice{max-width:90ch;padding-top:28px;border-top:1px solid rgba(243,239,231,.14);font-family:var(--f-ui);font-size:13px;line-height:1.7;color:#f3efe78c}@media(min-width:1100px){.site-footer__bottom{padding-bottom:48px}}.page-generic{padding:150px 0 110px;background:var(--linho)}.entry__title{margin-bottom:32px}.entry__content{font-family:var(--f-body);font-size:17px;line-height:1.75}.entry__content>*+*{margin-top:1.1em}.entry__content h2,.entry__content h3{margin-top:1.8em;font-family:var(--f-display);font-weight:400;line-height:1.2}.entry__content h2{font-size:30px}.entry__content h3{font-size:24px}.entry__content ul,.entry__content ol{padding-left:1.3em}.entry__content ul{list-style:disc}.entry__content ol{list-style:decimal}.entry__content a{text-decoration:underline}.reveal-wait .rule{transform:scaleX(0)}.reveal-in .rule{transform-origin:0 50%;animation:ot-line .9s var(--ease) .25s both}@keyframes ot-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.card,.testimonial,.gallery__frame{transition:border-color .2s ease,transform .45s var(--ease),box-shadow .45s var(--ease)}.card:hover,.testimonial:hover{transform:translateY(-6px);box-shadow:0 26px 48px -30px #16202e73}.gallery__frame:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px #16202e80}.card__icon,.pillar__top .ico,.step__top .ico,.away-list__icon{transition:transform .45s var(--ease)}.card:hover .card__icon{transform:translateY(-3px) scale(1.12)}.pillar:hover .pillar__top .ico{transform:rotate(-12deg) scale(1.1)}.step:hover .step__top .ico{transform:translateY(-3px)}.away-list__item:hover .away-list__icon{transform:translate(4px) scale(1.08)}.pillar{position:relative}.pillar:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--areia);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease)}.pillar:hover:after{transform:scaleX(1)}.step{position:relative}.step:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--areia);opacity:0;transform:scaleX(0);transform-origin:0 50%}.step.reveal-in:before{animation:ot-sweep 1.4s var(--ease) .3s both}@keyframes ot-sweep{0%{opacity:1;transform:scaleX(0)}65%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.photo__img--p360{box-shadow:0 40px 70px -40px #000c}.photo__img--about{box-shadow:0 34px 60px -38px #16202e8c}.lead-form{box-shadow:0 40px 80px -44px #000c}.field__input{transition:border-color .2s ease,box-shadow .25s ease}.field__input:focus{border-color:var(--areia);box-shadow:0 0 0 3px #c6a87c4d}.accordion__item[open] .accordion__a{animation:ot-fade-rise .5s var(--ease) both}.signature__text.reveal-in{animation:ot-sign 1.6s var(--ease) both}@keyframes ot-sign{0%{opacity:0;letter-spacing:.18em;filter:blur(6px)}to{opacity:1;letter-spacing:.02em;filter:blur(0)}}.btn-wa-header,.sticky-wa .ico{position:relative}.btn-wa-header:after{content:"";position:absolute;inset:-1px;border:1px solid var(--areia);border-radius:1px;opacity:0;pointer-events:none;animation:ot-pulse 2.4s ease-out 3s 3}@keyframes ot-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.25,1.5)}}.sticky-wa .ico{animation:ot-nudge 6s ease-in-out 4s infinite}@keyframes ot-nudge{0%,88%,to{transform:none}91%{transform:rotate(-14deg)}94%{transform:rotate(12deg)}97%{transform:rotate(-6deg)}}.preview-tag{position:fixed;left:12px;bottom:68px;z-index:95;padding:6px 12px;background:var(--petroleo);border:1px solid var(--areia);color:var(--areia);font:600 11px/1.4 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}@media(min-width:1100px){.preview-tag{bottom:12px}}.admin-hint{margin-top:16px;padding:20px 22px;border:1px dashed var(--areia-escura);background:var(--branco);font-family:var(--f-ui);font-size:13px;line-height:1.6;color:var(--petroleo)}.admin-hint__actions{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px}.admin-hint__actions a{font-weight:600;text-decoration:underline}@media print{.site-header,.sticky-wa,.lead-form,.skip-link{display:none!important}.reveal-wait{opacity:1!important;transform:none!important}.hero{min-height:0}body{background:#fff}}
