.hero--statement,.hero--statement .hero__image{overflow:hidden}.hero--statement .hero__texture{transform-origin:64%;will-change:transform;animation:40s ease-in-out infinite alternate heroDrift}@keyframes heroDrift{0%{transform:scale(1.04)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.hero--statement .eyebrow>span[aria-hidden=true]{display:none}@media (prefers-reduced-motion:reduce){.hero--statement .hero__texture{animation:none}}.hero--statement h1{letter-spacing:-.02em;font-size:clamp(2.25rem,4.4vw,80px);line-height:1.05}@keyframes heroRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero--statement .hero__copy--statement>*{animation:.7s cubic-bezier(.2,.7,.2,1) both heroRise}.hero--statement .hero__copy--statement>.eyebrow{animation-delay:50ms}.hero--statement .hero__copy--statement>h1{animation-delay:.15s}.hero--statement .hero__copy--statement>p:not(.hero__rating){animation-delay:.28s}.hero--statement .hero__copy--statement>.hero__actions{animation-delay:.4s}.hero--statement .hero__copy--statement>.hero__rating{animation-delay:.5s}.hero--statement .hero__rating{color:#5c6a60;align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.hero--statement .hero__stars{color:#b0894f;letter-spacing:2px;font-size:15px}@media (prefers-reduced-motion:reduce){.hero--statement .hero__copy--statement>*{animation:none}}.audience-card{aspect-ratio:3/2;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px #0a0e0c73}.audience-card img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.audience-card__body{background:linear-gradient(#0a0e0c00 0%,#0a0e0c33 32%,#0a0e0cd9 100%);flex-direction:column;justify-content:flex-end;gap:8px;padding:30px;display:flex;position:absolute;inset:0}.audience-card__body h3{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.05}.audience-card__body p{color:#ffffffdb;margin:0}.audience-card .treatment-card__link{color:#fff}.section--vision{position:relative;overflow:hidden}.section--vision .vision-split{z-index:1;display:block;position:relative}.section--vision .vision-split__media{z-index:0;border-radius:0;margin:0;position:absolute;inset:0 0 0 38%}.section--vision .vision-split__media img{object-fit:cover;opacity:1;border-radius:0;width:100%;height:100%}.section--vision .vision-split__media figcaption{display:none}.section--vision .vision-split__copy{z-index:2;color:#f2ecdf;background:#163d2c;border-radius:32px;max-width:640px;padding:56px 56px 52px;position:relative;box-shadow:0 30px 70px -40px #0a0e0c99}.section--vision .vision-split__copy .eyebrow{color:#d4b483}.section--vision .vision-split__copy h2{color:#fff}.section--vision .vision-split__copy p{color:#f2ecdfdb}@media (width<=860px){.section--vision .vision-split__copy{z-index:2;border-radius:32px;max-width:none;padding:36px 28px;position:relative}.section--vision .vision-split__media{z-index:1;border-radius:24px;width:calc(100% - 48px);height:220px;margin:-28px auto 0;position:relative;inset:auto;overflow:hidden;box-shadow:0 24px 48px -28px #0a0e0c80}}#curitiba{background-color:#0d2b24;background-image:url(/assets/photos/estacionamento-site.webp);background-position:50% 58%;background-size:cover}#curitiba .local-panel h2{text-wrap:balance;font-size:clamp(1.5rem,2.8vw,2.125rem);line-height:1.18}.first-fold{min-height:calc(100vh - var(--header-h,69px));min-height:calc(100svh - var(--header-h,69px));flex-direction:column;display:flex}.first-fold .hero--statement{flex:auto;min-height:auto}.first-fold .hero--statement .hero__content{min-height:auto}.first-fold .trust-strip{flex:none}#faq .faq summary{font-size:calc(var(--text-subhead) * .6)}#faq .section__head{max-width:none}#faq .section__head h2{white-space:nowrap;font-size:clamp(1.5rem,3.6vw,3rem)}@media (width<=600px){#faq .section__head h2{white-space:normal}}.reviews-links{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}#depoimentos .testimonial-card blockquote{color:#2f3a34}#como-funciona .section__head{max-width:920px}#como-funciona .section__head h2{text-wrap:balance}@media (width<=640px){#como-funciona .section__head h2{font-size:clamp(.95rem,4.4vw,1.4rem)}}.journey-timeline{margin:var(--space-6) 0 0;gap:var(--space-4);padding:0;list-style:none;display:flex}.journey-timeline li{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:10px;display:flex;position:relative}.journey-timeline li:after{content:"";background:#163d2c26;width:calc(100% - 100px);height:2px;position:absolute;top:45px;left:calc(50% + 50px)}.journey-timeline li:last-child:after{display:none}.journey-timeline__node{z-index:1;color:#163d2c;border:1px solid #163d2c2e;border-radius:50%;place-items:center;width:92px;height:92px;transition:background-color .4s,border-color .4s,color .4s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.journey-timeline__node i,.journey-timeline__node svg,.journey-timeline__node img{object-fit:contain;width:68px;height:68px}.journey-timeline__body{flex-direction:column;align-items:center;gap:6px;display:flex}.journey-timeline__num{color:#5f7d4f;font-size:.85rem;font-weight:var(--weight-semibold)}.journey-timeline h3{margin:0;font-size:1.05rem}.journey-timeline p{color:#5c6a60;max-width:24ch;margin:0;font-size:.9rem}.journey-timeline li.is-near .journey-timeline__node{color:#143524;background-color:#a7c197;border-color:#0000;transform:translateY(-4px)scale(1.06)}@media (hover:hover) and (pointer:fine){.journey-timeline li:hover .journey-timeline__node{background-color:#a7c197;border-color:#0000;transform:translateY(-4px)scale(1.06)}}@media (width<=1024px){.journey-timeline{flex-direction:column;gap:0}.journey-timeline li{text-align:left;flex-direction:row;align-items:flex-start;gap:16px;padding-bottom:28px}.journey-timeline li:after{width:2px;height:calc(100% - 92px);top:92px;left:45px}.journey-timeline__node{flex:none}.journey-timeline__body{text-align:left;align-items:flex-start}.journey-timeline p{max-width:none}}@media (prefers-reduced-motion:reduce){.journey-timeline__node{transition:none}.journey-timeline li.is-near .journey-timeline__node{transform:none}}@media (width<=640px){.mobile-sticky-cta{min-height:56px;padding:14px var(--space-4) calc(14px + env(safe-area-inset-bottom));pointer-events:none;border-radius:0;transition:transform .35s cubic-bezier(.22,1,.36,1);bottom:0;left:0;right:0;transform:translateY(110%)}.mobile-sticky-cta.is-shown{pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-sticky-cta{transition:none}}
