:root{--paper:#fff8f2;--ink:#0b0909;--ticket-red:#c73a40;--deep-red:#4f1217;--nude:#f1bfa9;--marrom:#65413d;--cinza:rgba(128, 128, 128, 0.55);--sombra-xs:0 8px 24px rgba(0, 0, 0, 0.08);--fonte:"DM Sans", system-ui, sans-serif;--fonte-nav:"Funnel Display", var(--fonte);--container:1246px;--gutter:24px;--header-h:72px}@media (min-width:1024px){:root{--header-h:96px}}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{font-family:var(--fonte);font-optical-sizing:auto;color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border:0;border-radius:999px;font:600 13px/18px var(--fonte);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:opacity 0.15s}.btn:hover{opacity:.88}.btn--standard{background:var(--ink);color:var(--paper)}.btn--inverse{background:var(--paper);color:var(--ink)}.btn--outline{background:var(--ink);color:#fff;border:1px solid #fff}.badge{display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--ticket-red);color:#fff;font:600 13px/18px var(--fonte);letter-spacing:.6px;text-transform:uppercase}.header{position:sticky;top:0;z-index:10;background:var(--ink)}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:72px}.header__logo img{width:166px;height:auto}.header__menu{width:72px;height:32px;padding:0 14px;border:0;border-radius:16px;background:var(--ticket-red);color:var(--paper);font:600 11px/16px var(--fonte);text-transform:uppercase;cursor:pointer}.header__nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;gap:20px;padding:8px 0 24px;background:var(--ink)}.header__nav.is-open{display:flex}.header__nav>a:not(.btn){font:500 13px/1 var(--fonte-nav);color:var(--paper)}.hero{position:relative;padding:40px 0 32px;background:var(--ink) url(https://www.depylaction.com.br/wp-content/plugins/blackdepyl/assets/css/../img/hero.webp) 78.5% center / cover no-repeat;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(11 9 9 / .96) 0%,rgb(11 9 9 / .88) 50%,rgb(11 9 9 / .12) 100%)}.hero__inner{position:relative;display:flex;flex-direction:column;gap:20px}.hero__copy{display:flex;flex-direction:column;gap:20px;color:var(--paper)}.hero__title{font-size:88px;font-weight:800;line-height:82px}.hero__subtitle{font-size:26px;font-weight:800;line-height:32px}.hero__ctas{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero__ctas .btn{width:100%}.hero__link{font-size:17px;font-weight:600;line-height:24px}.hero__selo{width:290px;height:auto;align-self:center}.ofertas{padding:48px 0;background:var(--marrom)}.ofertas__inner{display:flex;flex-direction:column;gap:24px}.ofertas__title{font-size:44px;font-weight:800;line-height:46px;color:var(--paper)}.ofertas__indice{display:none}.ofertas__cards{display:flex;flex-direction:column;gap:24px}.oferta{overflow:hidden;border-radius:22px;background:var(--ink);color:#fff;box-shadow:var(--sombra-xs)}.oferta__media{position:relative;height:220px;overflow:hidden}.oferta__media img,.cera__media img{width:100%;height:100%;object-fit:cover}.oferta__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.oferta__eyebrow{font-size:12px;font-weight:600;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.oferta__title{font-size:26px;font-weight:600;line-height:31px}.oferta__body{font-size:18px;line-height:25px}.oferta__body strong{font-weight:800}.oferta__price{font-size:36px;font-weight:800;line-height:40px}.oferta__footnote{font-size:12px;font-weight:600;line-height:18px}.cera{display:flex;flex-direction:column;overflow:hidden;border-radius:22px}.cera__media{position:relative;height:220px;overflow:hidden}.cera__selo{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:999px;background:var(--ticket-red);color:var(--ink);font:600 13px/18px var(--fonte);letter-spacing:.6px;text-transform:uppercase}.cera__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;background:var(--nude)}.cera__eyebrow{font-size:12px;font-weight:800;line-height:16px;letter-spacing:.6px;color:var(--deep-red)}.cera__title{font-size:26px;font-weight:800;line-height:31px}.cera__body{font-size:18px;line-height:25px}.cera__divisor,.cera__apenas{display:none}.cera__price{font-size:36px;font-weight:800;line-height:40px}.cera__apenas-inline{text-transform:uppercase}.cera__footnote{font-size:12px;font-weight:600;line-height:18px}.ofertas__nota{padding:16px 18px;font-size:12px;font-weight:600;line-height:18px;color:var(--paper);text-align:center}.passos{padding:40px 0 48px;background:var(--ink);color:var(--paper)}.passos__inner{display:flex;flex-direction:column;gap:20px}.passos__header{display:flex;flex-direction:column;gap:20px}.passos__title{font-size:36px;font-weight:800;line-height:40px}.passos__subtitle{font-size:18px;line-height:25px}.passos__lista{display:grid;gap:20px}.passo{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:18px;background:var(--paper);color:var(--ink)}.passo__numero{font-size:40px;font-weight:800;line-height:44px;color:var(--deep-red)}.passo__title{font-size:18px;font-weight:800;line-height:24px}.passo__text{font-size:16px;line-height:22px}.passo--destaque{background:var(--marrom);color:var(--paper)}.passo--destaque .passo__numero{color:var(--paper)}.passo--destaque .passo__text{color:var(--nude)}.ajuda{padding:40px 0 48px;background:var(--paper)}.ajuda__inner{display:flex;flex-direction:column;gap:24px}.ajuda__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ajuda__eyebrow{font-size:13px;font-weight:800;line-height:18px;color:var(--deep-red)}.ajuda__title{font-size:36px;font-weight:800;line-height:40px}.ajuda__body{font-size:18px;line-height:25px}.ajuda__copy .btn{width:100%}.lembrete{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:22px;background:var(--ticket-red);color:var(--paper);font-weight:600}.lembrete__eyebrow{font-size:13px;line-height:18px;letter-spacing:.6px;text-transform:uppercase}.lembrete__text{font-size:26px;line-height:32px}.unidades{padding:40px 0 48px;background:var(--marrom)}.unidades__inner{display:flex;flex-direction:column;gap:24px}.unidades__copy{display:flex;flex-direction:column;align-items:center;gap:24px;color:#fff;text-align:center}.unidades__title{font-size:36px;font-weight:800;line-height:40px}.unidades__body{font-size:18px;line-height:25px}.unidades__copy .btn{width:100%}.credenciais{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:18px;border-top:1px solid rgb(247 237 222 / .35);text-align:center}.credencial{display:flex;flex-direction:column;gap:2px}.credencial strong{font-size:20px;font-weight:800;line-height:26px;color:var(--ticket-red)}.credencial span{font-size:8px;font-weight:600;line-height:12px;color:#fff}.rodape{padding:40px 0;background:var(--ink)}.rodape__inner{display:flex;flex-direction:column;gap:20px}.rodape__marca{display:flex;flex-direction:column;gap:20px}.rodape__marca img{width:190px;height:auto}.rodape__campanha{font-size:12px;font-weight:600;line-height:18px;color:var(--cinza)}.rodape__condicoes{font-size:12px;font-weight:600;line-height:18px;color:var(--paper)}.rodape__copyright{font-size:11px;font-weight:600;line-height:16px;color:var(--cinza)}@media (min-width:1024px){.header__inner{min-height:96px}.header__logo img{width:210px}.header__menu{display:none}.header__nav{display:flex;position:static;flex-direction:row;align-items:center;gap:24px;padding:0;background:none}.hero{display:flex;align-items:center;min-height:694px;padding:0;background-position:center}.hero::before{display:none}.hero__inner{flex-direction:row;align-items:center;justify-content:space-between;min-height:480px;margin-top:22px;gap:0}.hero__copy{width:600px;gap:16px}.hero__title{font-size:130px;line-height:98px}.hero__subtitle{margin-top:34px;font-size:32px;line-height:38px}.hero__ctas{flex-direction:row;align-items:center;gap:24px;margin-top:40px}.hero__ctas .btn{width:auto}.hero__link{font-size:19px}.hero__selo{width:min(541px, 45%);margin-right:105px}.ofertas{padding:80px 0}.ofertas__inner{gap:40px}.ofertas__title{display:flex;align-items:center;min-height:160px;font-size:80px;line-height:76px}.ofertas__indice{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 28px;border-radius:24px;background:var(--ticket-red)}.indice{display:flex;align-items:center;gap:14px;min-height:72px;color:var(--paper)}.indice__numero{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:20px;background:var(--ink);font-size:17px;font-weight:800;line-height:20px}.indice__texto{display:flex;flex-direction:column;gap:2px}.indice__texto strong{font-size:18px;font-weight:800;line-height:22px}.indice__texto span{font-size:13px;line-height:17px}.ofertas__cards{display:grid;grid-template-columns:1fr 1fr;align-items:start}.oferta{border-radius:32px}.oferta__media{height:260px}.oferta__media--comecar img{position:absolute;top:-64.83%;left:0;width:109.49%;height:auto;max-width:none}.oferta__content{gap:16px;padding:32px}.oferta__eyebrow{font-size:13px;line-height:18px}.oferta__title{font-size:30px;line-height:36px}.oferta__body{font-size:22px;line-height:30px}.oferta__price{font-size:48px;line-height:48px}.oferta__footnote{font-size:13px}.cera{display:grid;grid-template-columns:1fr 1fr;gap:24px;overflow:visible;border-radius:0}.cera__media{height:auto;border-radius:24px}.cera__media img{position:absolute;inset:0}.cera__selo{display:grid;place-items:center;top:28px;left:28px;width:120px;height:38px;padding:0 18px;font-weight:800;line-height:16px;letter-spacing:0}.cera__content{gap:16px;padding:40px;border-radius:24px}.cera__eyebrow{font-size:13px;line-height:18px;letter-spacing:0}.cera__title{font-size:36px;line-height:42px}.cera__body{font-size:19px;line-height:26px}.cera__divisor{display:block;width:min(464px, 100%);height:1px;margin:0;border:0;background:rgb(11 9 9 / .18)}.cera__apenas{display:block}.cera__apenas-inline{display:none}.cera__price{font-size:58px;line-height:64px}.cera__footnote{font-size:13px}.ofertas__nota{padding:24px 32px;font-size:18px;line-height:24px}.passos{padding:80px 0}.passos__inner{gap:40px}.passos__header{gap:16px}.passos__title{font-size:54px;line-height:58px}.passos__subtitle{font-size:22px;line-height:26px}.passos__lista{grid-template-columns:repeat(4,1fr);gap:16px}.passo{min-height:268px}.passo__numero{display:flex;align-items:center;height:64px;font-size:50px;line-height:54px}.passo__title{line-height:22px}.passo__text{font-size:14px;line-height:19px}.ajuda{padding:80px 0}.ajuda__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.ajuda__copy{max-width:700px;gap:12px}.ajuda__title{font-size:42px;line-height:46px}.ajuda__body{line-height:24px}.ajuda__copy .btn{width:auto;margin-top:8px}.lembrete{flex-shrink:0;width:430px;gap:16px;padding:44px;border-radius:28px}.lembrete__text{font-size:35px;line-height:42px}.unidades{padding:96px 0}.unidades__inner{flex-direction:row;align-items:center;justify-content:center;gap:40px;min-height:300px}.unidades__copy{max-width:650px;gap:12px}.unidades__title{font-size:48px;line-height:52px}.unidades__body{max-width:620px;line-height:24px}.unidades__copy .btn{width:auto;margin-top:28px}.credenciais{display:flex;justify-content:space-between;margin-top:32px;padding-top:29px;padding-bottom:11px}.credencial{width:360px}.credencial strong{display:flex;align-items:center;justify-content:center;height:44px;font-size:34px;line-height:38px}.credencial span{display:flex;align-items:center;justify-content:center;height:24px;font-size:11px;line-height:14px}.rodape{padding:64px 0}.rodape__inner{gap:32px}.rodape__marca{flex-direction:row;align-items:center;justify-content:space-between;min-height:64px}.rodape__marca img{width:294px}.rodape__campanha{font-size:13px;letter-spacing:.6px;text-align:right}.rodape__condicoes{font-size:13px;line-height:19px}.rodape__copyright{font-size:12px}}