.hero-copy{max-width:38rem}.hero h1{font-family:var(--font-display);font-optical-sizing:auto;font-size:clamp(38px,10.4vw,64px);line-height:1;letter-spacing:-.028em;text-wrap:balance}.hero h1 .linha{display:block}.hero h1 .linha:first-child{margin-bottom:.14em;font-size:.62em;font-weight:560;letter-spacing:-.012em;color:var(--text);font-variation-settings:"SOFT" 100,"WONK" 1}.hero h1 .linha:last-child{font-weight:820;font-variation-settings:"SOFT" 60,"WONK" 1}.hero .lead{max-width:30rem;margin-top:22px!important;color:var(--text);font:450 clamp(18px,4.6vw,21px) / 1.6 var(--font-ui);letter-spacing:.002em}.hero .cta{gap:14px;margin-top:30px}.hero .btn.dl{gap:14px;min-height:68px;padding:0 28px 0 22px;border-radius:14px;background:linear-gradient(180deg,#ff7418 0%,var(--laranja) 62%,#f05400 100%);color:var(--noite);box-shadow:0 1px #fff5 inset,0 14px 34px -10px #ff5f00aa,0 2px #b83f00;text-align:left;transition:box-shadow .2s ease,translate .2s cubic-bezier(.2,.7,.2,1),filter .2s ease}.hero .btn.dl:hover{background:linear-gradient(180deg,#ff8530,#ff6a0c 62%,#f45a00);box-shadow:0 1px #fff6 inset,0 20px 44px -10px #ff5f00cc,0 2px #b83f00}.hero .btn.dl:active{translate:0 2px;box-shadow:0 1px #fff4 inset,0 6px 16px -8px #ff5f00aa,0 0 #b83f00}.hero .btn.dl:focus-visible{outline:3px solid var(--creme);outline-offset:4px}.dl-ico{flex:none;width:30px;height:30px}.dl-txt{display:grid;gap:5px}.dl-main{font:800 clamp(19px,4.8vw,23px) / 1 var(--font-ui);letter-spacing:-.01em}.dl-sub{font:600 13px / 1.1 var(--font-ui);color:#3a1500;opacity:.85}.hero .btn.ghost.big,.hero .btn.nav-web{min-height:68px;padding:0 24px;border:1.5px solid color-mix(in srgb,var(--creme) 42%,transparent);border-radius:14px;background:color-mix(in srgb,var(--creme) 6%,transparent);color:var(--strong);font-size:17px;text-decoration:none;transition:background .2s ease,border-color .2s ease,translate .2s cubic-bezier(.2,.7,.2,1)}.hero .btn.nav-web:hover{border-color:var(--creme);background:color-mix(in srgb,var(--creme) 13%,transparent);translate:0 -2px}.hero .btn.nav-web:focus-visible{outline:3px solid var(--creme);outline-offset:4px}.hero .btn.nav-web svg{transition:translate .2s ease}.hero .btn.nav-web:hover svg{translate:2px -2px}.hero .fine-print{margin-top:20px!important;color:var(--muted);font-size:15px;line-height:1.5}@media(max-width:479px){.hero .cta{display:grid}.hero .btn.dl,.hero .btn.nav-web{width:100%}}@media(min-width:1024px){.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.hero-copy{justify-self:end;max-width:40rem;translate:0 34px}.hero h1{font-size:clamp(44px,4.3vw,72px)}.hero h1 .linha{white-space:nowrap}.hero .lead{max-width:32rem}}@media(min-width:1500px){.hero-copy{max-width:42rem}}@media(prefers-reduced-motion:reduce){.hero .btn.dl,.hero .btn.nav-web,.hero .btn.nav-web svg{transition:none}.hero .btn.nav-web:hover,.hero .btn.nav-web:hover svg,.hero .btn.dl:active{translate:none}}
