:root{--highlight-color: #006ff0;--highlight-color-rgb: 0, 111, 240;--body-background-color: #fff;--section-background-color-rgb: 4, 4, 4;--title-color: #040404;--title-em-color: #040404;--carousel-arrow-background-color-rgb: 255, 255, 255;--carousel-arrow-color: #4a4f54;--story-stack-border-color: #fff}.carousel-arrow-base,.cs-mini-arrow,.carousel-arrow{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50rem;box-shadow:0 0 8px rgba(4,4,4,.15);background:rgba(var(--carousel-arrow-background-color-rgb), 0.15);color:var(--carousel-arrow-color);font-size:0;line-height:0;transition:color .2s;cursor:pointer}.carousel-arrow-base:hover,.cs-mini-arrow:hover,.carousel-arrow:hover{color:var(--highlight-color)}.carousel-arrow-base svg,.cs-mini-arrow svg,.carousel-arrow svg{display:block;width:16px;height:auto}@font-face{font-family:"Munchenstein Display";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/MunchensteinDisplayLCG-Reg.otf") format("opentype")}@font-face{font-family:"Munchenstein Display";font-weight:900;font-style:normal;font-display:swap;src:url("../fonts/MunchensteinDisplayLCG-Black.otf") format("opentype")}@font-face{font-family:"Munchenstein Text";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/MunchensteinTextLCG-Regular.otf") format("opentype")}@font-face{font-family:"Munchenstein Text";font-weight:900;font-style:normal;font-display:swap;src:url("../fonts/MunchensteinTextLCG-Black.otf") format("opentype")}div[data-testid=survey-root]{display:none !important}*,*::before,*::after{margin:0;padding:0;outline:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{background:var(--body-background-color);color:#6e7276;font-family:"DM Sans",arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--title-color);line-height:1.2}h1,h2{font-family:"Munchenstein Display",arial,sans-serif}h1 em,h2 em{display:inline;margin:0 .125rem;padding:.125rem .75rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--highlight-color);color:var(--title-em-color);font-style:normal}img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}svg{display:inline-block;vertical-align:middle}a{color:var(--highlight-color);text-decoration:none;text-underline-offset:.125rem;transition:color .2s}input,select,textarea,button{line-height:inherit}button{border:0;color:#040404;font-family:"DM Sans",arial,sans-serif;font-size:inherit;font-weight:500;cursor:pointer}section{position:relative;overflow:hidden;padding:4rem 1.5rem}.text-center{text-align:center}.w720,#faq .section-body,#faq .section-header,#ebooks .section-header,#cartasDaSorte .section-header,#tour360 .section-header,#engine .section-header{max-width:720px;margin-right:auto;margin-left:auto}.section-inner{position:relative;z-index:1;max-width:1320px;margin:0 auto}.section-tag{display:inline-flex;align-items:center;gap:.5rem;color:var(--highlight-color);font-family:"Munchenstein Text",arial,sans-serif;font-size:.75rem;font-weight:900;letter-spacing:2px;text-transform:uppercase}.section-tag::before{width:24px;height:1px;background:var(--highlight-color);content:""}.section-tag+.section-title{margin-top:.75rem}.section-title{font-size:clamp(1.5rem,4.5vw,2.5rem);text-transform:uppercase}.section-sub{margin-top:1rem}.section-sub p+p{margin-top:1rem}.section-body{margin-top:1.5rem}.section-body p+p{margin-top:1rem}.section-footer{margin-top:1.5rem;text-align:center}.section-notice{max-width:480px;margin:1rem auto 0;font-size:.875rem}.section-notice small{font-size:.75rem}.section-notice p{opacity:.75}.section-notice p+p{margin-top:.5rem;opacity:.45}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.reveal.visible{opacity:1;transform:translateY(0)}.modal-overlay{position:fixed;inset:0;z-index:400;display:flex;overflow-y:auto;justify-content:center;align-items:center;padding:1rem;background:rgba(4,4,4,.75);backdrop-filter:blur(8px);opacity:0;transition:opacity .35s;pointer-events:none}.modal-overlay.open{opacity:1;pointer-events:all}.modal{overflow:hidden;width:100%;max-width:460px;margin:auto;border-radius:1rem;background:#fff;transform:translateY(40px);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.modal-overlay.open .modal{transform:translateY(0)}.modal-photo{position:relative;overflow:hidden;width:100%;height:180px}.modal-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-body{padding:1.5rem 1.5rem .75rem}.modal-close{position:absolute;top:1rem;right:1rem;z-index:10;display:block;width:32px;height:32px;padding:.5rem;border-radius:50rem;background:rgba(4,4,4,.75);color:#fff;font-size:0;cursor:pointer}.modal-field{position:relative;margin-bottom:.75rem}.modal-input-wrapper{position:relative}.modal-field label{display:block;font-size:.75rem}.modal-field input{width:100%;padding:.75rem;border:1px solid #bfc1c3;border-radius:.375rem;background:#f0f0f0;color:#040404;font-family:"DM Sans",arial,sans-serif;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.modal-field input::-moz-placeholder{color:#4a4f54}.modal-field input::placeholder{color:#4a4f54}.modal-field input:focus{border-color:#006ff0;box-shadow:0 0 0 4px rgba(0,111,240,.15)}.modal-field input.valid{border-color:#6d9d31;background:rgba(109,157,49,.025)}.modal-field input.error{border-color:#cf3847;background:rgba(207,56,71,.025)}.field-status{position:absolute;top:0;right:0;display:none;padding:calc(1rem + 1px) .75rem}.field-status svg{display:block}.field-status.ok{color:#6d9d31}.field-status.err{color:#cf3847}.modal-field input.valid~.field-status.ok{display:flex}.modal-field input.error~.field-status.err{display:flex}.field-msg{display:none;color:#cf3847;font-size:.75rem}.modal-field input.error~.field-msg{display:block}.field-msg svg{flex-shrink:0}.email-ac-wrapper{position:relative}.email-ac{position:absolute;top:calc(100% + 1px);right:0;left:0;z-index:50;display:none;overflow-y:auto;max-height:200px;border:1px solid #bfc1c3;border-radius:.375rem;box-shadow:0 8px 24px rgba(4,4,4,.25);background:#fff}.email-ac.visible{display:block}.email-ac-item{padding:.5rem 1rem;color:#4a4f54;font-size:.875rem;transition:background .12s;cursor:pointer}.email-ac-item.faq-item:not(:last-child){border-bottom:1px solid #bfc1c3}.email-ac-item:hover,.email-ac-item.active{background:rgba(0,111,240,.075)}.email-ac-item strong{color:#006ff0;font-weight:700}.form-alert{display:none;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;border:1px solid #ffc107;border-radius:.375rem;background:#fff;color:#ff9e18;font-size:.75rem}.form-alert.visible{display:flex}.form-alert svg{display:block}.modal-consent.error-consent label{color:#cf3847}@keyframes formShake{0%,100%{transform:translateX(0)}15%,45%,75%{transform:translateX(-4px)}30%,60%,90%{transform:translateX(4px)}}.shake{animation:formShake .4s ease-in-out}.modal-consent{margin-bottom:1rem;font-size:.75rem}.modal-consent label{position:relative;display:block;padding-left:1.5rem;color:#4a4f54;cursor:pointer}.modal-consent label input[type=checkbox]{position:absolute;top:0;left:0;width:16px;height:16px;accent-color:#22c55e}.modal-consent a{color:#22c55e;text-decoration:underline}.modal-submit{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:calc(.75rem + 1px);border-radius:.375rem;background:#22c55e;transition:background .3s;cursor:pointer}.modal-submit:hover{background:#040404;color:#fff}.modal-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem}.trust-pill{display:flex;align-items:center;gap:.25rem;color:#4a4f54;font-size:.75rem}.modal-footer-bar{padding:.75rem 1rem 1rem;text-align:center}.modal-footer-amor-logo{width:auto;height:22px}nav{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#040404}.nav-logo{display:flex;align-items:center;gap:8px;text-decoration:none}.nav-cta{padding:.5rem 1rem;border-radius:50rem;background:var(--highlight-color);font-size:.875rem;transition:background .3s,transform .15s;cursor:pointer}.nav-cta:hover{background:#fff;color:#040404;transform:scale(1.1)}.hero{position:relative;display:flex;overflow:hidden;align-items:flex-end;min-height:100vh;background:#040404}.hero-bg{position:absolute;inset:0}.hero-bg-poster{position:absolute;inset:0;width:100%;height:100%;opacity:1;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease}.hero-bg video{position:absolute;inset:0;width:100%;height:100%;opacity:0;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:transform 6s linear,opacity .5s ease}.hero-bg video.is-playing{opacity:1}.hero-bg.video-ready .hero-bg-poster{opacity:0}.hero.loaded .hero-bg video{transform:scale(1)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(4, 4, 4, 0.15) 0%, rgba(4, 4, 4, 0.05) 40%, rgba(4, 4, 4, 0.95) 100%),linear-gradient(90deg, rgba(4, 4, 4, 0.45) 0%, transparent 55%)}.hero-content{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:0 1.5rem}.hero-badge{width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:.5rem 1rem;border:1px solid rgba(var(--highlight-color-rgb), 0.75);border-radius:50rem;background:rgba(var(--highlight-color-rgb), 0.15);color:var(--highlight-color);font-family:"Munchenstein Text",arial,sans-serif;font-size:.75rem;font-weight:900;letter-spacing:2px;text-transform:uppercase}.hero-title{color:#fff;font-size:clamp(1.5rem,6.5vw,4.5rem);text-transform:uppercase}.hero-subtitle{max-width:540px;margin-top:1rem;color:#a4a7a9;font-size:1.125rem}.hero-btns{margin-top:2rem}.hero-cta{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;max-width:100%;padding:1rem 1.5rem;border-radius:50rem;background:var(--highlight-color);transition:background .3s,transform .15s;cursor:pointer}.hero-cta:hover{background:#fff;color:#040404;transform:scale(1.1)}.hero-cta svg{width:16px;height:auto}.hero-tag{margin-top:1rem}.hero-tag img{display:block;max-width:100%;height:auto}.hero-tag2{margin-top:1rem}.hero-tag2 img{display:block;max-width:100%;height:auto}.stats-bar{display:flex;flex-wrap:wrap;justify-content:center;border-top:1px solid rgba(74,79,84,.25);border-bottom:1px solid rgba(74,79,84,.25)}.stat-item{flex:1;max-width:240px;padding:2rem 1rem;border-right:1px solid rgba(74,79,84,.25);text-align:center}.stat-item:last-child{border-right:none}.stat-number{color:var(--highlight-color);font-family:"Munchenstein Text",arial,sans-serif;font-size:2rem;font-weight:700;line-height:1;text-transform:uppercase}.stat-label{margin-top:.25rem;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ignition-wrap{display:flex;flex-direction:column;align-items:center;gap:24px}.ignition-ring{position:relative;display:flex;justify-content:center;align-items:center;width:280px;height:280px}.ignition-ring .ring{position:absolute;border:1px solid rgba(var(--highlight-color-rgb), 0.15);border-radius:50rem;transition:border-color .6s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .6s cubic-bezier(0.22, 1, 0.36, 1)}.ignition-ring .r1{inset:0}.ignition-ring .r2{inset:24px;border-color:rgba(var(--highlight-color-rgb), 0.1)}.ignition-ring .r3{inset:40px;border-color:rgba(var(--highlight-color-rgb), 0.05)}.ignition-ring.running .r1{border-color:rgba(var(--highlight-color-rgb), 0.5);box-shadow:0 0 60px rgba(var(--highlight-color-rgb), 0.25);animation:pulseRing 2s ease-out infinite}.ignition-ring.running .r2{border-color:rgba(var(--highlight-color-rgb), 0.35);animation:pulseRing 2s ease-out infinite .3s}.ignition-ring.running .r3{border-color:rgba(var(--highlight-color-rgb), 0.25);animation:pulseRing 2s ease-out infinite .6s}@keyframes pulseRing{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.15)}}.ignition-btn{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:220px;height:220px;border:2px solid rgba(var(--highlight-color-rgb), 0.45);border-radius:50rem;box-shadow:0 8px 32px rgba(4,4,4,.5),inset 0 1px 0 hsla(0,0%,100%,.05);background:radial-gradient(circle at 50% 40%, rgba(var(--highlight-color-rgb), 0.15) 0%, rgba(var(--highlight-color-rgb), 0.015) 100%);transition:border-color .4s cubic-bezier(0.22, 1, 0.36, 1),background .4s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .4s cubic-bezier(0.22, 1, 0.36, 1),transform .4s cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer}.ignition-btn:hover{border-color:rgba(var(--highlight-color-rgb), 0.75);transform:scale(1.1)}.ignition-btn.running{border-color:var(--highlight-color);box-shadow:0 8px 40px rgba(var(--highlight-color-rgb), 0.45),inset 0 1px 0 hsla(0,0%,100%,.15);background:radial-gradient(circle at 50% 40%, rgba(var(--highlight-color-rgb), 0.25) 0%, rgba(var(--highlight-color-rgb), 0.015) 100%)}.ignition-key{color:var(--highlight-color);transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.ignition-btn.running .ignition-key{transform:rotate(90deg);animation:keyVibrate .15s ease-in-out}@keyframes keyVibrate{0%{transform:rotate(90deg)}50%{transform:rotate(92deg)}100%{transform:rotate(90deg)}}.ignition-label{filter:grayscale(0.45) brightness(1.25);color:var(--highlight-color);font-weight:700;text-transform:uppercase}.ignition-btn.running .ignition-label{filter:none}.ignition-sublabel{max-width:160px;filter:grayscale(0.45) brightness(1.25);opacity:.75;color:rgba(var(--highlight-color-rgb), 0.75);font-size:.625rem;letter-spacing:2px;text-align:center;text-transform:uppercase}.rpm-gauge{display:flex;align-items:center;gap:14px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s;pointer-events:none}.rpm-gauge.visible{opacity:1;transform:translateY(0)}.rpm-bars{display:flex;align-items:flex-end;gap:2px;height:32px}.rpm-bar{width:4px;border-radius:.25rem;background:var(--highlight-color);opacity:.7;animation:rpmBar 1.2s ease-in-out infinite}.rpm-bar:nth-child(1){height:30%;animation-delay:0s}.rpm-bar:nth-child(2){height:50%;animation-delay:.05s}.rpm-bar:nth-child(3){height:70%;animation-delay:.1s}.rpm-bar:nth-child(4){height:90%;animation-delay:.15s}.rpm-bar:nth-child(5){height:60%;animation-delay:.2s}.rpm-bar:nth-child(6){height:80%;animation-delay:.25s}.rpm-bar:nth-child(7){height:45%;animation-delay:.3s}.rpm-bar:nth-child(8){height:75%;animation-delay:.35s}.rpm-bar:nth-child(9){height:95%;animation-delay:.4s}.rpm-bar:nth-child(10){height:55%;animation-delay:.45s}.rpm-bar:nth-child(11){height:85%;animation-delay:.5s}.rpm-bar:nth-child(12){height:40%;animation-delay:.55s}.rpm-bar:nth-child(13){height:70%;animation-delay:.6s}.rpm-bar:nth-child(14){height:50%;animation-delay:.65s}.rpm-bar:nth-child(15){height:80%;animation-delay:.7s}.rpm-bar:nth-child(16){height:65%;animation-delay:.75s}.rpm-bar:nth-child(17){height:90%;animation-delay:.8s}.rpm-bar:nth-child(18){height:35%;animation-delay:.85s}@keyframes rpmBar{0%,100%{opacity:.4;transform:scaleY(0.55)}50%{opacity:.95;transform:scaleY(1)}}.rpm-label{color:var(--highlight-color);font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px}.miniplayer{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:200;display:flex;align-items:center;gap:1rem;max-width:720px;margin:0 auto;padding:.75rem;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 20px 60px rgba(4,4,4,.45);background:rgba(4,4,4,.95);backdrop-filter:blur(20px);opacity:0;color:#fff;transform:translateY(120%);transition:bottom .4s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),opacity .4s}.miniplayer.visible{opacity:1;transform:translateY(0)}@media(max-width: 575px){.miniplayer.pushup{bottom:6rem}}.mp-left{display:flex;flex-shrink:0;align-items:center;gap:.75rem}.mp-engine-icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background:rgba(var(--highlight-color-rgb), 0.15);color:var(--highlight-color)}.mp-engine-icon.beating{animation:iconBeat .8s ease-in-out infinite}@keyframes iconBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.075)}}.mp-car{font-family:"Big Shoulders Display",arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:1px}.mp-engine-name{color:#a4a7a9;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.mp-center{display:flex;flex:1;justify-content:center;align-items:center;min-width:0}.mp-wave{display:flex;align-items:center;gap:2px;height:24px}.mp-wave span{display:block;width:4px;height:30%;border-radius:.25rem;background:var(--highlight-color);opacity:.45;transition:height .15s,opacity .15s}.mp-wave.playing span{opacity:.9;animation:waveBar .9s ease-in-out infinite}.mp-wave.playing span:nth-child(1){animation-delay:0s}.mp-wave.playing span:nth-child(2){animation-delay:.06s}.mp-wave.playing span:nth-child(3){animation-delay:.12s}.mp-wave.playing span:nth-child(4){animation-delay:.18s}.mp-wave.playing span:nth-child(5){animation-delay:.24s}.mp-wave.playing span:nth-child(6){animation-delay:.3s}.mp-wave.playing span:nth-child(7){animation-delay:.36s}.mp-wave.playing span:nth-child(8){animation-delay:.42s}.mp-wave.playing span:nth-child(9){animation-delay:.48s}.mp-wave.playing span:nth-child(10){animation-delay:.54s}.mp-wave.playing span:nth-child(11){animation-delay:.6s}.mp-wave.playing span:nth-child(12){animation-delay:.66s}.mp-wave.playing span:nth-child(13){animation-delay:.72s}.mp-wave.playing span:nth-child(14){animation-delay:.78s}.mp-wave.playing span:nth-child(15){animation-delay:.84s}@keyframes waveBar{0%,100%{height:25%}50%{height:90%}}.mp-right{display:flex;flex-shrink:0;align-items:center;gap:10px}.mp-vol-wrap{display:flex;align-items:center;gap:8px}.mp-volume{width:70px;height:4px;border-radius:.25rem;background:hsla(0,0%,100%,.15);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.mp-volume::-webkit-slider-thumb{width:14px;height:14px;border:none;border-radius:50rem;background:var(--highlight-color);-webkit-appearance:none;cursor:pointer}.mp-volume::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50rem;background:var(--highlight-color);cursor:pointer}.mp-playpause,.mp-close{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:none;border-radius:50rem;background:hsla(0,0%,100%,.075);color:#fff;font-size:0;line-height:0;transition:background .2s;cursor:pointer}.mp-playpause:hover,.mp-close:hover{background:hsla(0,0%,100%,.15)}@media(max-width: 575px){.mp-vol-wrap{display:none}.mp-engine-name{display:none}.mp-wave{height:20px}.mp-wave span{width:2px}}.story{display:grid;align-items:center;gap:3rem;grid-template-columns:1fr 1fr}.story-stack{position:relative;aspect-ratio:3/4}.story-stack .main{width:100%;height:100%;border-radius:1rem;box-shadow:0 20px 50px rgba(4,4,4,.15);-o-object-fit:cover;object-fit:cover}.story-stack .sec{position:absolute;bottom:-1rem;left:-1rem;width:38%;border:4px solid var(--story-stack-border-color);border-radius:.5rem;box-shadow:0 12px 40px rgba(4,4,4,.15)}@media(max-width: 991px){.story-stack .sec{width:48%}}.story-stack .acc{position:absolute;top:1rem;right:-1rem;width:35%;border:4px solid var(--story-stack-border-color);border-radius:.5rem;box-shadow:0 8px 24px rgba(4,4,4,.15)}@media(max-width: 991px){.story-stack .acc{width:45%}}.story-year{position:absolute;top:0;right:0;left:0;overflow:hidden;color:rgba(var(--highlight-color-rgb), 0.075);font-family:"Munchenstein Display",arial,sans-serif;font-size:12rem;font-weight:900;line-height:1;pointer-events:none}.story-year span{display:block;margin-top:-1rem;margin-left:-0.5rem}.winners-carousel-wrap{display:flex;align-items:center;gap:1rem}.specs-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(74,79,84,.25);border-radius:.375rem}.spec{padding:1rem;border-right:1px solid rgba(74,79,84,.25);border-bottom:1px solid rgba(74,79,84,.25)}.spec:nth-child(2n){border-right:none}.spec:nth-last-child(-n+2){border-bottom:none}.spec-k{margin-bottom:.25rem;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.spec-v{color:var(--highlight-color);font-family:"Munchenstein Text",arial,sans-serif;font-weight:900}#winnerPrev,#winnerNext{display:none}@media(max-width: 991px){#winnerPrev,#winnerNext{display:flex;width:32px;height:32px}.winners-carousel-wrap{gap:.5rem}}.winners-carousel{overflow:hidden;flex:1}@media(min-width: 992px){.winners-carousel{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.winners-carousel::-webkit-scrollbar{display:none}}.winners-track{display:flex;gap:.75rem;width:-moz-fit-content;width:fit-content;margin:0 auto;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 991px){.winners-track{justify-content:initial}}.winner-card{position:relative;overflow:hidden;flex:0 0 auto;width:220px;height:400px;border-radius:.5rem;cursor:pointer}.winner-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.winner-card-last{display:none}@media(max-width: 991px){.winner-card-last{display:block}}.winner-overlay{position:absolute;inset:0;background:linear-gradient(180deg, transparent 45%, rgba(4, 4, 4, 0.75) 100%)}.winner-play{position:absolute;top:50%;left:50%;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50rem;background:hsla(0,0%,100%,.25);backdrop-filter:blur(4px);transform:translate(-50%, -50%)}.winner-info{position:absolute;right:0;bottom:0;left:0;padding:.75rem}.winner-car{color:#fff;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:1px}.winner-name{margin-top:.125rem;color:#a4a7a9;font-size:.75rem}.winner-city{color:#6e7276;font-size:.625rem}.winners-dots{display:none;justify-content:center;gap:.5rem;margin-top:1rem}.winners-dot{width:8px;height:8px;border:none;border-radius:50rem;background:rgba(74,79,84,.15);transition:background .2s;cursor:pointer}.winners-dot.active{background:var(--highlight-color)}.gallery-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4, 1fr);grid-auto-rows:200px}.gallery-grid img{width:100%;height:100%;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer}.gallery-grid img:hover{transform:scale(1.025)}.gallery-grid .g1{grid-column:span 2;grid-row:span 2}.gallery-7-items .g6,.gallery-7-items .g7{grid-column:span 2}.gallery-11-items .g10,.gallery-11-items .g11{grid-column:span 2}.gallery-lb{position:fixed;inset:0;z-index:500;display:flex;justify-content:center;align-items:center;background:rgba(4,4,4,.95);opacity:0;transition:opacity .3s;pointer-events:none}.gallery-lb.open{opacity:1;pointer-events:all}.gallery-lb-img{max-width:90vw;max-height:85vh;border-radius:.5rem;-o-object-fit:contain;object-fit:contain;transform:scale(0.95);transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.gallery-lb.open .gallery-lb-img{transform:scale(1)}.gallery-lb-close{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50rem;background:hsla(0,0%,100%,.15);color:var(--carousel-arrow-color);font-size:0;line-height:0;transition:background .2s;cursor:pointer}.gallery-lb-close:hover{background:hsla(0,0%,100%,.25)}.gallery-lb-arrow{position:absolute;top:50%;z-index:10;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.15);color:var(--carousel-arrow-color);transform:translateY(-50%);transition:background .2s;cursor:pointer}.gallery-lb-arrow:hover{background:hsla(0,0%,100%,.25)}.gallery-lb-prev{left:1rem}.gallery-lb-next{right:1rem}.gallery-lb-counter{position:absolute;bottom:1rem;left:50%;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;letter-spacing:1px;transform:translateX(-50%)}@media(max-width: 575px){.gallery-lb-arrow{width:40px;height:40px}.gallery-lb-prev{left:.5rem}.gallery-lb-next{right:.5rem}}.tour360-embed{overflow:hidden;width:100%;border:1px solid rgba(4,4,4,.15);border-radius:.5rem}.tour360-embed iframe{display:block}.aerial{display:grid;align-items:center;gap:3rem;grid-template-columns:1fr 1fr;min-height:640px}.aerial-stack{height:100%;background-position:center}.trans-list{display:flex;flex-direction:column;gap:1.5rem}.trans-item{display:flex;align-items:flex-start}.trans-n{flex-shrink:0;width:48px;color:rgba(var(--highlight-color-rgb), 0.25);font-family:"Munchenstein Display",arial,sans-serif;font-size:2rem;font-weight:700;line-height:1}.trans-t{font-size:.875rem}.trans-t h3{font-family:"Big Shoulders Display",arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.trans-t p{margin-top:.25rem}.trans-t a{text-decoration:underline}.video-lightbox{position:fixed;inset:0;z-index:500;display:flex;justify-content:center;align-items:center;padding:1.5rem;background:rgba(4,4,4,.95);opacity:0;transition:opacity .3s;pointer-events:none}.video-lightbox.open{opacity:1;pointer-events:all}.video-wrap{position:relative;display:flex;flex-direction:column;align-items:center;max-width:min(720px,90vw);max-height:90vh}.video-wrap video{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;border-radius:.5rem;background:#040404}.video-close{position:absolute;top:1rem;right:1rem;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50rem;background:hsla(0,0%,100%,.15);color:var(--carousel-arrow-color);font-size:0;line-height:0;transition:background .2s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.video-close:hover{background:hsla(0,0%,100%,.25)}.video-caption{margin-top:1rem;color:#a4a7a9;font-size:.75rem;text-align:center}.video-caption strong{display:block;color:#fff;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:1px}.confetti-canvas{position:fixed;inset:0;z-index:600;pointer-events:none}.cards-tag{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;border-radius:50rem;background:rgba(var(--highlight-color-rgb), 0.15);color:var(--highlight-color);font-family:"Munchenstein Text",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.cards-demo-label{display:flex;justify-content:center;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin:1rem auto 0;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.cards-demo-label svg{margin-bottom:.0625rem}.cards-stage{position:relative;display:flex;justify-content:center;align-items:center;perspective:1400px;max-width:720px;height:380px;margin:4rem auto}.card-slot{position:absolute;width:220px;height:294px;filter:drop-shadow(0 30px 60px rgba(0, 0, 0, 0.6));transition:transform .6s cubic-bezier(0.34, 1.4, 0.64, 1);cursor:pointer}#cardSlot1{z-index:1;transform:translateX(-180px) translateY(20px) rotate(-14deg)}#cardSlot2{z-index:3;transform:translateX(0) translateY(-10px) rotate(0deg)}#cardSlot3{z-index:2;transform:translateX(180px) translateY(20px) rotate(14deg)}@media(hover: hover){#cardSlot1:hover{z-index:5;transform:translateX(-200px) translateY(0) rotate(-14deg) scale(1.045)}#cardSlot2:hover{z-index:5;transform:translateX(0) translateY(-30px) rotate(0deg) scale(1.045)}#cardSlot3:hover{z-index:5;transform:translateX(200px) translateY(0) rotate(14deg) scale(1.045)}}.card-inner{position:relative;transform-style:preserve-3d;width:100%;height:100%;transition:transform .8s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.card-slot.flipped .card-inner{transform:rotateY(180deg)}.card-face,.card-back{position:absolute;inset:0;overflow:hidden;border-radius:1rem;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-back{transform:rotateY(180deg)}.card-face img,.card-back img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cards-stage-btns{margin-top:1rem;text-align:center}.card-hint{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin:2rem auto 0;color:#4a4f54;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase;white-space:nowrap;transition:opacity .3s}.card-hint.hidden{opacity:0;pointer-events:none}.cards-reset{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.75rem 1.5rem;border:1px solid rgba(74,79,84,.25);border-radius:50rem;background:rgba(0,0,0,0);opacity:0;color:#4a4f54;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:opacity .4s;cursor:pointer;pointer-events:none}.cards-reset.visible{opacity:.75;pointer-events:all}.cards-reset:hover{opacity:1}.cards-cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-radius:50rem;background:var(--highlight-color);text-transform:none;transition:background .3s,transform .15s;cursor:pointer}.cards-cta-btn:hover{background:#fff;color:#040404;transform:scale(1.1)}.promo-auth{display:flex;justify-content:center;align-items:center;gap:1rem;padding:4rem 1.5rem;border-top:1px solid rgba(74,79,84,.25);border-bottom:1px solid rgba(74,79,84,.25)}.promo-auth-shield{color:#6d9d31}.promo-auth-text{font-size:.875rem}.promo-auth-title{font-family:"Big Shoulders Display",arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:1px;text-transform:uppercase}.promo-auth-info{margin-top:.25rem}.promo-auth-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;text-decoration:underline}.ebooks-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem;margin-top:2rem}.ebook-step{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:.5rem;width:92px;text-align:center}.ebook-step span{font-family:"Big Shoulders Display",arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:1px}.ebook-step-icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background:rgba(var(--highlight-color-rgb), 0.15);color:var(--highlight-color)}.ebook-step-arrow{margin-top:1rem;color:#a4a7a9}.ebook-step-arrow svg{display:block}.ebook-carousel-wrap{display:flex;align-items:center;gap:.5rem;margin-top:2rem}.ebook-carousel{overflow:hidden;flex:1}.ebook-track{display:flex;gap:.75rem;padding:.25rem 0;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.ebook-card{position:relative;overflow:hidden;flex:0 0 auto;width:210px;border-radius:.375rem;transition:transform .2s,box-shadow .2s;cursor:pointer}.ebook-card:hover{transform:translateY(-2px)}.ebook-img-wrap img{display:block;width:100%}.ebook-cta-badge{position:absolute;right:0;bottom:0;left:0;padding:.5rem;background:rgba(4,4,4,.85);color:var(--highlight-color);font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.ebook-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.ebook-dot{width:8px;height:8px;border:none;border-radius:50rem;background:rgba(74,79,84,.15);transition:background .2s;cursor:pointer}.ebook-dot.active{background:var(--highlight-color)}.ebook-main-cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;border-radius:50rem;background:var(--highlight-color);transition:background .3s}.ebook-main-cta:hover{background:#fff;color:#040404}.ebooks-fine{max-width:540px;margin-top:1rem;margin-right:auto;margin-left:auto;color:#4a4f54}.section-header-with-img{display:flex;align-items:center;gap:3rem}.section-header-img img{display:block;max-width:320px}.section-header-text{flex:1}.section-header-text h2{font-size:clamp(1.5rem,4.5vw,2.5rem);text-transform:uppercase}.amor-title{color:#006ff0}.amor-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 1.5rem;border-radius:50rem;background:#e1306c;color:#040404;font-family:"DM Sans",arial,sans-serif;transition:background .3s}.amor-btn:hover{background:#fff;color:#040404}.amor-photos{display:grid;gap:.75rem;grid-template-columns:2fr 1fr 1fr;height:320px}.amor-photo{overflow:hidden;border-radius:.5rem}.amor-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.amor-photo:hover img{transform:scale(1.025)}@media(max-width: 991px){.winners-dots{display:flex}.section-header-with-img{flex-direction:column}.amor-photos{grid-template-columns:1fr 1fr;height:240px}.amor-photos .amor-photo:first-child{grid-column:span 2}}@media(max-width: 575px){.amor-photos{grid-template-columns:1fr;height:auto}.amor-photos .amor-photo{height:200px}.amor-photos .amor-photo:first-child{grid-column:span 1}}.faq-section{padding:4rem 1.5rem}.faq-list{display:flex;flex-direction:column}.faq-item{padding-top:2rem;padding-bottom:2rem}.faq-item:not(:last-child){border-bottom:1px solid rgba(74,79,84,.25)}.faq-q-static{margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.faq-body p+p{margin-top:1rem}.faq-body p+ul{margin-top:1rem}.faq-body a{text-decoration:underline}.faq-lottery{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid rgba(74,79,84,.25);border-radius:.375rem;background:rgba(74,79,84,.075);font-family:monospace}.faq-lot-serie,.faq-lot-num{color:var(--highlight-color)}.faq-winner-num{color:var(--highlight-color);font-family:monospace}.faq-alert{padding:.75rem 1rem;border:1px solid rgba(207,56,71,.25);border-radius:.375rem;background:rgba(207,56,71,.15);color:#cf3847;font-size:.875rem}.faq-alert a{color:#cf3847}.faq-list-ul{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding-left:1.25rem;list-style:disc}.faq-item-golpes{padding:1.5rem 2rem;border:1px solid rgba(92,48,24,.25);border-radius:.375rem;background:#fff8f0}.faq-q-static.faq-q-golpes{display:flex;align-items:center;gap:.25rem;color:#8b2500}.faq-q-golpes svg{color:#d4622b}.faq-item-golpes .faq-body{color:#5c3018}.faq-item-golpes .faq-body a{color:#b74a1a}.faq-item-golpes .faq-body strong{color:#8b2500}.fullwidth{position:relative;overflow:hidden;width:100%;height:70vh;min-height:480px}.fullwidth video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 991px){.story{grid-template-columns:1fr}.story-stack{max-width:400px;margin:0 auto}.aerial{grid-template-columns:1fr}.aerial-stack{min-height:480px;background-size:cover}.aerial-content{padding:0 1.5rem}.trans-item{gap:14px}.trans-n{width:32px}.footer-main{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:160px}.cards-stage{max-width:540px;height:320px}.card-slot{width:180px;height:252px}#cardSlot1{transform:translateX(-130px) translateY(18px) rotate(-13deg)}#cardSlot2{transform:translateX(0) translateY(-10px) rotate(0deg)}#cardSlot3{transform:translateX(130px) translateY(18px) rotate(13deg)}}@media(max-width: 575px){nav{padding:.75rem 1rem}.stats-bar{border-bottom:none}.stat-item{flex:1 1 50%;max-width:50%;padding:1.5rem 1rem;border-bottom:1px solid rgba(74,79,84,.25)}.stat-item:nth-child(even){border-right:none}.stat-item:nth-child(odd){border-right:1px solid rgba(74,79,84,.25)}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:200px}.gallery-grid .g1{grid-column:span 1;grid-row:span 1}.gallery-7-items .g6,.gallery-7-items .g7{grid-column:span 1;grid-row:span 1}.gallery-11-items .g10,.gallery-11-items .g11{grid-column:span 1;grid-row:span 1}.cards-stage{max-width:360px;height:280px}.card-slot{width:150px;height:210px}#cardSlot1{transform:translateX(-90px) translateY(15px) rotate(-12deg)}#cardSlot2{transform:translateX(0) translateY(-8px) rotate(0deg)}#cardSlot3{transform:translateX(90px) translateY(15px) rotate(12deg)}.footer-main{grid-template-columns:1fr}.modal-photo{height:140px}}.hero-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at center, transparent 0%, transparent 45%, rgba(4, 4, 4, 0.75) 100%);pointer-events:none}.hero-film-grain{position:absolute;inset:0;z-index:1;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="2" stitchTiles="stitch"/></filter><rect width="100%25" height="100%25" filter="url(%23n)" opacity="0.8"/></svg>');mix-blend-mode:overlay;opacity:.075;pointer-events:none}.hero-film-grade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(4, 4, 4, 0.075) 0%, transparent 40%, rgba(4, 4, 4, 0.15) 100%);mix-blend-mode:multiply;pointer-events:none}.modal-photo-gradient{position:absolute;inset:0;background:linear-gradient(180deg, transparent 25%, rgba(4, 4, 4, 0.95) 100%);pointer-events:none}.modal-photo-text{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:1rem 1.5rem}.modal-eyebrow{margin-bottom:.25rem;color:var(--highlight-color);font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.modal-car-title{color:#fff;text-transform:uppercase}.modal-car-title span{display:inline-flex;flex-direction:column}.modal-benefit{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;border:1px solid #6d9d31;border-radius:.375rem;background:rgba(109,157,49,.15);color:#6d9d31;font-size:.75rem}.footer-main{display:grid;gap:1.5rem;grid-template-columns:1.5fr 1fr 1fr 1fr;max-width:1320px;margin:0 auto;padding:4rem 1.5rem 1.5rem}.footer-brand .footer-brand-logo{display:inline-block;margin-bottom:1rem}.footer-brand .footer-brand-logo img{height:32px}.footer-social-label,.footer-payment-label,.footer-apps-label{margin:1rem 0 .5rem;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.footer-social-icons{display:flex;gap:12px}.footer-social-icons a{display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;background:rgba(74,79,84,.15);transition:background .2s,transform .2s}.footer-social-icons a svg{width:16px;height:16px;fill:#a4a7a9}.footer-social-icons a:hover{background:var(--highlight-color);transform:translateY(-2px)}.footer-social-icons a:hover svg{fill:#fff}.footer-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.footer-payment-item{display:inline-flex;justify-content:center;align-items:center;padding:.125rem .25rem;border-radius:.25rem;background:#fff}.footer-payment-item img{display:block;width:auto;height:14px}.footer-apps{display:flex;align-items:center;gap:.5rem}.footer-apps a{display:block;overflow:hidden;border-radius:.25rem}.footer-apps a img{display:block;width:auto;height:32px}.footer-apps a:hover{opacity:.85}.retornar-ra-verified{margin-top:1rem}.footer-nav-col .footer-nav-heading,.footer-info-col .footer-nav-heading{margin-top:1rem;margin-bottom:.75rem;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.footer-nav-col .footer-nav-heading:first-child,.footer-info-col .footer-nav-heading:first-child{margin-top:0}.footer-nav-col ul,.footer-info-col ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.footer-nav-col li a,.footer-info-col li a,.footer-nav-col li,.footer-info-col li{font-size:.875rem;transition:color .2s}.footer-nav-col li a:hover,.footer-info-col li a:hover{color:var(--highlight-color)}.footer-cnpj{margin-top:1rem;font-size:.75rem}.site-footer{background:#040404;color:#6e7276}.site-footer a{color:#6e7276}.site-footer .site-rights{padding:1.5rem;border-top:1px solid rgba(4,4,4,.15);color:#4a4f54;font-size:.75rem}@media(max-width: 991px){.site-footer .footer-main{grid-template-columns:1fr 1fr}}@media(max-width: 575px){.site-footer .footer-main{grid-template-columns:1fr}}.float-btns{position:fixed;right:0;bottom:0;left:0;z-index:300;display:none;padding:.75rem calc(12px + env(safe-area-inset-bottom, 0px));background:rgba(4,4,4,.95);backdrop-filter:blur(4px);pointer-events:auto}.btn-float-alt{width:100%;padding:1rem;border-radius:.5rem;background:var(--highlight-color)}@media(max-width: 575px){.float-btns{display:block;transform:translateY(100%);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.float-btns.visible{transform:translateY(0);pointer-events:auto}body:has(.modal-overlay.open) .float-btns,body:has(.video-lightbox.open) .float-btns{transform:translateY(100%);pointer-events:none}body{padding-bottom:5rem}}.cs-mini-wrap{position:relative;display:flex;align-items:center;gap:.5rem}.cs-mini-carousel{overflow:hidden;flex:1}.cs-mini-track{display:grid;gap:.75rem;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:160px;padding:.25rem 0;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.cs-mini-card{width:100%;padding:1rem;border:1px solid rgba(74,79,84,.25);border-radius:.375rem;background:rgba(74,79,84,.15);text-align:left;transition:transform .2s}.cs-mini-label{display:block;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.cs-mini-valor{display:block;font-family:"Big Shoulders Display",arial,sans-serif;font-size:2rem;font-weight:900}.cs-mini-card[data-tier="50"] .cs-mini-valor{color:#6d9d31}.cs-mini-card[data-tier="100"] .cs-mini-valor{color:#ff9e18}.cs-mini-card[data-tier="500"] .cs-mini-valor{color:#ffc107}.cs-mini-card[data-tier="1000"] .cs-mini-valor{color:#006ff0}.cs-mini-nome{display:block;overflow:hidden;opacity:.75;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cs-mini-cidade{display:block;overflow:hidden;opacity:.45;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.cs-mini-skeleton{width:100%;height:145px;border:1px solid hsla(0,0%,100%,.05);border-radius:.375rem;background:hsla(0,0%,100%,.045);animation:csPulse 1.5s ease-in-out infinite}.cs-mini-swipe{display:none;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;color:#4a4f54;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;animation:csSwipeHint 2s ease-in-out infinite}.cs-mini-swipe svg{margin-bottom:.0625rem}.cs-mini-fade{position:absolute;top:0;right:0;bottom:0;z-index:2;display:none;width:32px;background:linear-gradient(90deg, transparent, rgba(4, 4, 4, 0.25));pointer-events:none}.whatsapp-fab{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;place-items:center;width:56px;height:56px;border-radius:50rem;box-shadow:0 4px 16px rgba(37,211,102,.45);background:#25d366;color:#fff;transition:bottom .4s cubic-bezier(0.22, 1, 0.36, 1),transform .2s cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer}.whatsapp-fab:hover{transform:scale(1.1)}@media(max-width: 575px){.whatsapp-fab.pushup{bottom:6rem}}.wa-modal{position:fixed;inset:0;z-index:500;display:flex;justify-content:center;align-items:center;background:rgba(4,4,4,.75);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1),visibility .3s cubic-bezier(0.22, 1, 0.36, 1);visibility:hidden}@media(max-width: 575px){.wa-modal{align-items:flex-end}}.wa-modal-sheet{position:relative;width:100%;max-width:420px;padding:1.5rem;border-radius:1rem;background:#fff;color:#040404;transform:translateY(100%);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 575px){.wa-modal-sheet{max-width:none;border-radius:0}}.wa-modal-close{background:rgba(4,4,4,.25)}.wa-modal h3{margin-bottom:.5rem;color:#040404;font-size:1rem;font-weight:700;text-transform:uppercase}.wa-modal p.wa-sub{margin-bottom:1rem;color:#4a4f54;font-size:.875rem}.wa-field{position:relative;margin-bottom:.75rem}.wa-field label{display:block;font-size:.75rem}.wa-field input{width:100%;padding:.5rem .75rem;border:1px solid #bfc1c3;border-radius:.375rem;background:#f0f0f0;color:#040404;font-family:"DM Sans",arial,sans-serif;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.wa-field input::-moz-placeholder{color:#4a4f54}.wa-field input::placeholder{color:#4a4f54}.wa-field input:focus{border-color:#006ff0;box-shadow:0 0 0 4px rgba(0,111,240,.15)}.wa-btn-green{width:100%;padding:calc(.5rem + 1px) calc(.75rem + 1px);border-radius:.375rem;background:#25d366;color:#fff;font-weight:700;transition:background .2s}.wa-btn-green:hover{background:rgb(33.3,189.9,91.8);color:#fff}.wa-error{display:none;margin-bottom:1rem;color:#cf3847;font-size:.75rem}.wa-success-box{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;border:1px solid rgba(37,211,102,.25);border-radius:.375rem;background:rgba(37,211,102,.075);color:#25d366}.wa-start-link{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:calc(.5rem + 1px) calc(.75rem + 1px);border-radius:.375rem;background:#25d366;color:#fff;line-height:inherit;text-decoration:none;transition:background .2s}.wa-start-link:hover{background:rgb(33.3,189.9,91.8);color:#fff}.wa-challenge label span{color:#25d366;font-size:1.25rem;font-weight:700}.wa-challenge-answer{display:flex;align-items:center;gap:.5rem}.wa-challenge-answer input{width:100%;padding:.5rem .75rem;border:1px solid #bfc1c3;border-radius:.375rem;background:#f0f0f0;color:#040404;font-family:"DM Sans",arial,sans-serif;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.wa-challenge-answer input::-moz-placeholder{color:#4a4f54}.wa-challenge-answer input::placeholder{color:#4a4f54}.wa-challenge-answer input:focus{border-color:#006ff0;box-shadow:0 0 0 4px rgba(0,111,240,.15)}.wa-challenge-answer+.wa-error{margin-top:1rem;margin-bottom:0}.cs-mini-card:hover{transform:translateY(-2px)}.wa-modal.open{opacity:1;visibility:visible}.wa-modal.open .wa-modal-sheet{transform:translateY(0)}@keyframes csPulse{0%,100%{opacity:.45}50%{opacity:.85}}@keyframes csSwipeHint{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}@media(max-width: 575px){.cs-mini-arrow{display:none}.cs-mini-valor{font-size:1.25rem}.cs-mini-nome{font-size:.875rem}.cs-mini-cidade{font-size:.75rem}.cs-mini-skeleton{height:120px}.cs-mini-swipe{display:flex}.cs-mini-fade{display:block}}#hero{padding-top:8.625rem}@media(max-width: 575px){#hero{padding-top:8.125rem}}#engine{background:rgba(var(--section-background-color-rgb), 0.015)}#engine .section-header{text-align:center}#engine::before{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%, rgba(var(--highlight-color-rgb), 0.05) 0%, transparent 60%),radial-gradient(circle at 50% 80%, rgba(var(--highlight-color-rgb), 0.025) 0%, transparent 50%);content:"";pointer-events:none}#story .section-footer{text-align:left}#winners{background:rgba(var(--section-background-color-rgb), 0.045)}#winners .section-header{text-align:center}#gallery{background:rgba(var(--section-background-color-rgb), 0.045)}#tour360 .section-header{text-align:center}#cartasDaSorte{background:rgba(var(--section-background-color-rgb), 0.075)}#cartasDaSorte .section-header{text-align:center}#cartasDaSorte .section-sub strong{color:var(--highlight-color)}#carrosDaSorteMini{background:rgba(var(--section-background-color-rgb), 0.045)}#carrosDaSorteMini .section-header{text-align:center}#carrosDaSorteMini .section-tag{font-family:"Big Shoulders Display",arial,sans-serif;font-size:.875rem;font-weight:900;letter-spacing:2px}#carrosDaSorteMini .section-title{font-family:"Munchenstein Display",arial,sans-serif;font-size:1.5rem;font-weight:400}#retornarAmor{background:rgba(var(--section-background-color-rgb), 0.015)}#retornarAmor .section-header-with-img{max-width:1024px;margin:0 auto}#ebooks{background:rgba(var(--section-background-color-rgb), 0.045)}#ebooks .section-header{text-align:center}#promoAuth{background:rgba(var(--section-background-color-rgb), 0.045)}#aerial{padding:0;background:rgba(var(--section-background-color-rgb), 0.015)}#aerial .section-inner{max-width:1920px}#faq{background:rgba(var(--section-background-color-rgb), 0.015)}#faq .section-header{text-align:center}.marquee{position:fixed;top:0;right:0;left:0;z-index:100;display:flex;overflow:hidden;align-items:center;height:32px;background:#e53e51}.marquee-track{display:flex;white-space:nowrap;animation:marqueeScroll 18s linear infinite}.marquee-item{padding:.125rem 2rem 0;color:#fff;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;letter-spacing:2px;text-transform:uppercase}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.coupon-marquee{position:fixed;top:0;right:0;left:0;z-index:110;display:flex;overflow:hidden;align-items:center;height:32px;background:#22c55e}.coupon-marquee-track{display:flex;white-space:nowrap;animation:couponScroll 18s linear infinite}.coupon-marquee-item{padding:.125rem 2rem 0;color:#fff;font-family:"Big Shoulders Display",arial,sans-serif;font-size:.75rem;letter-spacing:2px;text-transform:uppercase}@keyframes couponScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}body.has-coupon nav,body.has-marquee nav{top:32px}.coupon-modal{position:fixed;inset:0;z-index:400;display:flex;justify-content:center;align-items:center;background:rgba(4,4,4,.75);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1),visibility .3s cubic-bezier(0.22, 1, 0.36, 1);visibility:hidden}.coupon-modal.open{opacity:1;visibility:visible}.coupon-modal-sheet{width:90%;max-width:380px;padding:1.5rem;border-radius:1rem;background:#fff;text-align:center;transform:translateY(30px) scale(0.95);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.coupon-modal.open .coupon-modal-sheet{transform:translateY(0) scale(1)}.coupon-modal-icon{display:grid;place-items:center;width:56px;height:56px;margin:1rem auto;border-radius:50%;background:rgba(var(--highlight-color-rgb), 0.25);font-size:1.5rem}.coupon-modal h3{margin-bottom:.5rem;color:#040404;font-family:"Munchenstein Display",arial,sans-serif;font-size:1.5rem;font-weight:900;text-transform:uppercase}.coupon-modal p small{font-size:.75rem}.coupon-modal-btn{width:100%;margin-top:1rem;padding:.75rem;border-radius:.375rem;background:#22c55e;color:#fff;transition:background .2s}.coupon-modal-btn:hover{background:rgb(30.6,177.3,84.6)}.coupon-modal-confetti{position:fixed;inset:0;z-index:600;pointer-events:none}.banner-modal{position:fixed;inset:0;z-index:400;display:flex;justify-content:center;align-items:center;background:rgba(4,4,4,.75);backdrop-filter:blur(8px);opacity:0;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1),visibility .3s cubic-bezier(0.22, 1, 0.36, 1);visibility:hidden}.banner-modal.open{opacity:1;visibility:visible}.banner-modal-sheet{width:90%;max-width:380px;padding:1.5rem;border-radius:1rem;background:#fff;text-align:center;transform:translateY(30px) scale(0.95);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.banner-modal.open .banner-modal-sheet{transform:translateY(0) scale(1)}.banner-modal-image{margin:1rem auto}.banner-modal-title{margin-bottom:.5rem;color:#040404;font-family:"Munchenstein Display",arial,sans-serif;font-size:1.5rem;font-weight:900;text-transform:uppercase}.banner-modalsub-title{font-size:.75rem}.banner-modal-complement{font-size:.75rem}.banner-modal-btn{width:100%;margin-top:1rem;padding:.75rem;border-radius:.375rem;background:#22c55e;color:#fff;transition:background .2s}.banner-modal-btn:hover{background:rgb(30.6,177.3,84.6)}.banner-modal-confetti{position:fixed;inset:0;z-index:600;pointer-events:none}