/*! © 2026 Telerion GmbH · curingax.com.br */
body.lg .how-page h1{margin-bottom:10px}.how-lead{max-width:52ch;margin:0 0 40px;color:var(--pp-ink, #d7d7d7);font-size:19px;line-height:1.5}.how-steps{position:relative;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 34px;padding:0;counter-reset:none}.how-steps:before{content:"";position:absolute;top:56px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,#e1b44700,#e1b4478c 12% 88%,#e1b44700)}.how-step{position:relative;display:flex;flex-direction:column;padding:22px 20px 20px;background:var(--pp-band, #313131);border-top:3px solid transparent;transition:border-color .25s ease,transform .25s ease}.how-step:hover,.how-step:focus-within{border-top-color:#e1b447;transform:translateY(-3px)}.how-icon{position:relative;z-index:1;display:grid;place-items:center;width:68px;height:68px;margin-bottom:14px;background:var(--pp-card, #242424);border:1px solid rgba(225,180,71,.45)}.how-icon img{width:56px;height:56px}.how-number{position:absolute;top:20px;right:20px;color:#e1b447d9;font-family:Oswald,sans-serif;font-size:24px;line-height:1;letter-spacing:.04em}[dir=rtl] .how-number{right:auto;left:20px}body.lg .how-page .how-step h2{margin:0 0 8px;padding:0;border:0;color:var(--pp-strong, #f0f0f0);font-family:Oswald,sans-serif;font-size:18px;font-weight:600;line-height:1.25;letter-spacing:.03em;text-transform:uppercase}body.lg .how-page .how-step p{flex:1;margin:0 0 16px;color:var(--pp-muted, #a6a6a6);font-size:14px;line-height:1.55}.how-link{align-self:flex-start;color:#e1b447;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(225,180,71,.5)}.how-link:after{content:" →"}[dir=rtl] .how-link:after{content:" ←"}.how-link:hover,.how-link:focus-visible{border-bottom-color:#e1b447;outline:none}.how-prepare{display:grid;grid-template-columns:64px 1fr;gap:22px;align-items:start;margin:0 0 34px;padding:26px 28px;background:var(--pp-band, #313131);border-inline-start:3px solid #e1b447}.how-prepare img{width:64px;height:64px}body.lg .how-page .how-prepare h2{margin:0 0 8px;padding:0;border:0;color:#e1b447;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.lg .how-page .how-prepare p{max-width:75ch;margin:0;color:var(--pp-ink, #d7d7d7);line-height:1.6}.how-visit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--pp-band, #313131)}.how-gallery{position:relative;display:block;overflow:hidden;min-height:280px;text-decoration:none}.how-gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.how-gallery:hover img,.how-gallery:focus-visible img{transform:scale(1.04)}.how-gallery__label{position:absolute;left:16px;bottom:16px;padding:8px 12px;background:#1d1d1de0;color:#e1b447;font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.how-gallery__label:after{content:" →"}[dir=rtl] .how-gallery__label{left:auto;right:16px}[dir=rtl] .how-gallery__label:after{content:" ←"}.how-gallery:focus-visible{outline:2px solid #e1b447;outline-offset:-2px}.how-visit__text{padding:34px 36px}body.lg .how-page .how-visit h2{margin:0 0 10px;padding:0;border:0;color:var(--pp-strong, #f0f0f0);font-family:Oswald,sans-serif;font-size:24px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}body.lg .how-page .how-visit p{margin:0 0 22px;color:var(--pp-ink, #d7d7d7);line-height:1.6}.how-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.how-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;background:#e1b447;border:1px solid #e1b447;color:#292929;font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.how-btn:hover,.how-btn:focus-visible{background:#f0c75e;outline:none}.how-btn--ghost{background:transparent;color:#e1b447}.how-btn--ghost:hover,.how-btn--ghost:focus-visible{background:#e1b4471f;color:#f0c75e}.how-note{display:block;color:var(--pp-muted, #a6a6a6);font-size:12px}@media(max-width:1050px){.how-steps{grid-template-columns:repeat(2,1fr)}.how-steps:before{display:none}}@media(max-width:700px){.how-lead{font-size:16px;margin-bottom:28px}.how-steps{grid-template-columns:1fr;gap:14px}.how-steps:before{display:block;inset:30px auto 30px 54px;width:1px;height:auto;background:#e1b44773}[dir=rtl] .how-steps:before{left:auto;right:54px}.how-step{display:grid;grid-template-columns:68px 1fr;column-gap:16px;padding:18px}.how-step>*:not(.how-icon):not(.how-number){grid-column:2}.how-icon{grid-row:1 / span 3;margin:0}.how-number{top:18px;right:18px;font-size:20px}body.lg .how-page .how-step h2{padding-right:34px}[dir=rtl] body.lg .how-page .how-step h2{padding-right:0;padding-left:34px}.how-prepare{grid-template-columns:1fr;padding:22px}.how-prepare img{width:52px;height:52px}.how-visit{grid-template-columns:1fr}.how-gallery{min-height:210px}.how-visit__text{padding:24px 22px}.how-btn{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.how-step,.how-gallery img{transition:none}.how-step:hover,.how-step:focus-within{transform:none}}
