*{box-sizing:border-box;border:0 solid transparent}body{margin:0;background:#02100c}p{margin:0}img{vertical-align:middle}#page{width:1920px;height:11950px;overflow:hidden;transform-origin:top left}#viewport{overflow:hidden;width:100%}[class]{--tx:0;--ty:0;--rot:0deg;--sy:1;transform:translate(var(--tx,0),var(--ty,0)) rotate(var(--rot,0deg)) scaleY(var(--sy,1))}
.v0{--sy:-1}
.v1{--tx:-50%}
.v2{--ty:-50%}
.v3{text-box-edge:cap alphabetic}
.v4{text-box-trim:trim-both}
.v5{word-break:break-word}
.v6{position:absolute}
.v7{backdrop-filter:blur(10px)}
.v8{backdrop-filter:blur(20px)}
.v9{background-color:#02100c}
.v10{background-color:#051510}
.v11{background-color:#0d251e}
.v12{background-color:#102e25}
.v13{background-color:#112e26}
.v14{background-color:#123128}
.v15{background-color:#a8792f}
.v16{background-color:#a9782c}
.v17{background-color:#b99755}
.v18{background-color:#d9b25f}
.v19{background-color:#f6eedc}
.v20{background-color:#fefcf9}
.v21{background-color:#fff6e7}
.v22{background-color:rgba(220,194,140,0.07)}
.v23{background-color:rgba(250,246,239,0.55)}
.v24{background-color:rgba(251,206,129,0.07)}
.v25{background-color:rgba(251,206,129,0.35)}
.v26{background-clip:text;-webkit-background-clip:text}
.v27{background-image:linear-gradient(to bottom,var(--from),var(--via,var(--to)) var(--via-pos,50%),var(--to) var(--to-pos,100%))}
.v28{background-image:linear-gradient(to right,var(--from),var(--via,var(--to)) var(--via-pos,50%),var(--to) var(--to-pos,100%))}
.v29{background-color:white}
.v30{display:block}
.v31{border-width:1px}
.v32{border-color:#dcc28c}
.v33{border-color:#e9dcce}
.v34{border-color:#fbce81}
.v35{border-width:0.329px}
.v36{border-width:1.5px}
.v37{border-color:rgba(220,194,140,0.12)}
.v38{border-color:rgba(220,194,140,0.18)}
.v39{border-color:rgba(220,194,140,0.25)}
.v40{border-color:rgba(220,194,140,0.5)}
.v41{border-color:rgba(220,194,140,0.55)}
.v42{border-color:rgba(220,194,140,0.6)}
.v43{border-color:rgba(244,239,228,0.12)}
.v44{border-color:rgba(251,206,129,0.18)}
.v45{border-color:rgba(251,206,129,0.25)}
.v46{border-style:solid}
.v47{bottom:63.93%}
.v48{bottom:64.03%}
.v49{grid-column:1}
.v50{align-content:stretch}
.v51{display:contents}
.v52{display:flex}
.v53{flex:1 0 0}
.v54{flex-direction:column}
.v55{flex:none}
.v56{font-family:"Albra",sans-serif;font-weight:900;font-family:Albra}
.v57{font-family:"Albra",sans-serif;font-weight:700;font-family:Albra}
.v58{font-family:"Albra",sans-serif;font-weight:500;font-family:Albra}
.v59{font-family:"Albra TRIAL",sans-serif;font-weight:700;font-family:Albra;font-style:italic}
.v60{font-family:"Albra TRIAL",sans-serif;font-weight:500;font-family:Albra;font-style:italic}
.v61{font-family:"Libre Franklin",sans-serif}
.v62{font-family:"Plus Jakarta Sans",sans-serif}
.v63{font-family:"Plus Jakarta Sans",sans-serif}
.v64{font-family:"Plus Jakarta Sans",sans-serif}
.v65{font-family:"Plus Jakarta Sans",sans-serif}
.v66{font-weight:700}
.v67{font-weight:500}
.v68{font-weight:400}
.v69{font-weight:600}
.v70{--from:#061c16}
.v71{--from:#123128}
.v72{--from:#ba8633}
.v73{--from:#d9a54e}
.v74{--from:#dcc28c}
.v75{--from:#fbce81}
.v76{--from:rgba(11,31,23,0.22)}
.v77{--from:rgba(18,49,40,0)}
.v78{--from:rgba(251,206,129,0)}
.v79{gap:1.395px}
.v80{gap:1.519px}
.v81{gap:10px}
.v82{gap:11.234px}
.v83{gap:12px}
.v84{gap:146px}
.v85{gap:14px}
.v86{gap:15px}
.v87{gap:16px}
.v88{gap:20px}
.v89{gap:21px}
.v90{gap:25px}
.v91{gap:32px}
.v92{gap:35px}
.v93{gap:36px}
.v94{gap:40.393px}
.v95{gap:40px}
.v96{gap:4px}
.v97{gap:52px}
.v98{gap:6px}
.v99{gap:75px}
.v100{gap:8px}
.v101{gap:1px}
.v102{grid-template-columns:max-content}
.v103{grid-template-rows:max-content}
.v104{height:0}
.v105{height:1004.001px}
.v106{height:1004px}
.v107{height:1058px}
.v108{height:1081px}
.v109{height:1098px}
.v110{height:10px}
.v111{height:123px}
.v112{height:1241.713px}
.v113{height:128px}
.v114{height:1314.697px}
.v115{height:131px}
.v116{height:1333px}
.v117{height:135px}
.v118{height:1560px}
.v119{height:1874px}
.v120{height:1899.001px}
.v121{height:20.447px}
.v122{height:220px}
.v123{height:260px}
.v124{height:274px}
.v125{height:31.724px}
.v126{height:355.625px}
.v127{height:373px}
.v128{height:4.954px}
.v129{height:420px}
.v130{height:44.77px}
.v131{height:45px}
.v132{height:488px}
.v133{height:489px}
.v134{height:48px}
.v135{height:5.61px}
.v136{height:529.879px}
.v137{height:571px}
.v138{height:59px}
.v139{height:616px}
.v140{height:632.942px}
.v141{height:647px}
.v142{height:668px}
.v143{height:690px}
.v144{height:722px}
.v145{height:733px}
.v146{height:73px}
.v147{height:757px}
.v148{height:804px}
.v149{height:815px}
.v150{height:830px}
.v151{height:85px}
.v152{height:872px}
.v153{height:936px}
.v154{height:972.089px}
.v155{height:974.285px}
.v156{height:990px}
.v157{height:100%}
.v158{height:1px}
.v159{display:inline-grid}
.v160{inset:0}
.v161{inset:-0.3%}
.v162{inset:-0.39%}
.v163{inset:-106.43% -50.12%}
.v164{inset:-121.66% -33.37%}
.v165{inset:-1px 0 0 0}
.v166{inset:-2.83% -3.81% -2.83% -1.86%}
.v167{inset:-31.58%}
.v168{inset:-37.14%}
.v169{inset:-37.5%}
.v170{inset:-4px 0 0 0}
.v171{inset:-7.5%}
.v172{inset:-90.79%}
.v173{inset:0 -250% 0 0}
.v174{inset:9.84% 32.86% 64.46% 32.68%}
.v175{align-items:baseline}
.v176{align-items:center}
.v177{align-items:flex-end}
.v178{align-items:flex-start}
.v179{justify-content:space-between}
.v180{justify-content:center}
.v181{justify-content:flex-end}
.v182{line-height:0}
.v183{line-height:1.05}
.v184{line-height:1.08}
.v185{line-height:1.1}
.v186{line-height:1.25}
.v187{line-height:1.2}
.v188{line-height:1.3}
.v189{line-height:1.4}
.v190{line-height:1.55}
.v191{line-height:1.5}
.v192{line-height:24px}
.v193{line-height:28.8px}
.v194{line-height:43.2px}
.v195{line-height:87.791px}
.v196{line-height:97.762px}
.v197{line-height:1}
.v198{left:0}
.v199{left:50%}
.v200{left:-1477px}
.v201{left:-1516px}
.v202{left:-1px}
.v203{left:-31px}
.v204{left:-356px}
.v205{left:-41px}
.v206{left:-61px}
.v207{left:-717px}
.v208{left:-7px}
.v209{left:-872px}
.v210{left:1233px}
.v211{left:145px}
.v212{left:190px}
.v213{left:230px}
.v214{left:259px}
.v215{left:277px}
.v216{left:282px}
.v217{left:284px}
.v218{left:308px}
.v219{left:30px}
.v220{left:311px}
.v221{left:320px}
.v222{left:329.23px}
.v223{left:393.92px}
.v224{left:398px}
.v225{left:402.07px}
.v226{left:428.15px}
.v227{left:490px}
.v228{left:506.01px}
.v229{left:558px}
.v230{left:55px}
.v231{left:571px}
.v232{left:581.66px}
.v233{left:661px}
.v234{left:688px}
.v235{left:708px}
.v236{left:719px}
.v237{left:749px}
.v238{left:765.01px}
.v239{left:827.01px}
.v240{left:862.94px}
.v241{left:996px}
.v242{left:calc(16.67% + 213px)}
.v243{left:calc(50% + 0.23px)}
.v244{left:calc(50% + 0.32px)}
.v245{left:calc(50% + 0.35px)}
.v246{left:calc(50% + 0.5px)}
.v247{left:calc(50% + 11.31px)}
.v248{left:calc(50% + 27.77px)}
.v249{left:calc(50% + 38px)}
.v250{left:calc(50% + 393.37px)}
.v251{left:calc(50% + 795.38px)}
.v252{left:calc(50% - 0.31px)}
.v253{left:calc(50% - 178.25px)}
.v254{left:calc(50% - 376.62px)}
.v255{left:calc(50% - 778.62px)}
.v256{mask-mode:alpha}
.v257{mask-composite:intersect}
.v258{mask-clip:no-clip}
.v259{mask-repeat:no-repeat}
.v260{mask-position:0.001px 0px}
.v261{mask-position:38px 377.5px}
.v262{mask-size:1844px 722px}
.v263{mask-size:625.219px 936px}
.v264{mask-size:651.359px 974.285px}
.v265{mask-size:695.645px 1004.001px}
.v266{mask-size:706.711px 1058px}
.v267{mask-size:827px 1241.713px}
.v268{max-width:none}
.v269{margin-bottom:0}
.v270{min-height:1px}
.v271{min-width:100%}
.v272{min-width:1px}
.v273{mix-blend-mode:hue}
.v274{mix-blend-mode:multiply}
.v275{mix-blend-mode:plus-lighter}
.v276{mix-blend-mode:screen}
.v277{margin-left:0}
.v278{margin-left:1288.67px}
.v279{margin-left:2493.67px}
.v280{margin-left:27.9px}
.v281{margin-left:28.06px}
.v282{margin-top:0}
.v283{margin-top:39.28px}
.v284{margin-top:48.64px}
.v285{font-style:normal}
.v286{object-fit:cover}
.v287{opacity:0.2}
.v288{opacity:0.25}
.v289{opacity:0.5}
.v290{opacity:0.9}
.v291{opacity:0.94}
.v292{overflow:clip}
.v293{padding:10px}
.v294{padding:28px}
.v295{padding:6px}
.v296{padding-bottom:28px}
.v297{padding-bottom:48px}
.v298{padding-left:14px}
.v299{padding-left:28px}
.v300{place-items:start}
.v301{pointer-events:none}
.v302{padding-right:16px}
.v303{padding-right:24px}
.v304{padding-top:56px}
.v305{padding-top:8px}
.v306{padding-left:20px;padding-right:20px}
.v307{padding-left:22px;padding-right:22px}
.v308{padding-left:32px;padding-right:32px}
.v309{padding-left:44px;padding-right:44px}
.v310{padding-left:56px;padding-right:56px}
.v311{padding-left:70px;padding-right:70px}
.v312{padding-top:10px;padding-bottom:10px}
.v313{padding-top:14px;padding-bottom:14px}
.v314{padding-top:20px;padding-bottom:20px}
.v315{padding-top:24px;padding-bottom:24px}
.v316{padding-top:28px;padding-bottom:28px}
.v317{padding-top:30px;padding-bottom:30px}
.v318{padding-top:36px;padding-bottom:36px}
.v319{padding-top:8px;padding-bottom:8px}
.v320{position:relative}
.v321{--rot:180deg}
.v322{--rot:90deg}
.v323{--rot:0.19deg}
.v324{border-radius:100px}
.v325{border-radius:20px}
.v326{border-radius:24px}
.v327{border-radius:25px}
.v328{border-radius:28px}
.v329{border-radius:32px}
.v330{border-radius:36px}
.v331{border-radius:9.22px}
.v332{border-radius:999px}
.v333{border-radius:inherit}
.v334{grid-row:1}
.v335{align-self:stretch}
.v336{box-shadow:inset 0px 1px 0px 0px rgba(251,206,129,0.18)}
.v337{box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,0.5)}
.v338{flex-shrink:0}
.v339{width:1012.02px;height:1012.02px}
.v340{width:14px;height:14px}
.v341{width:18px;height:18px}
.v342{width:26px;height:26px}
.v343{width:278px;height:278px}
.v344{width:28.977px;height:28.977px}
.v345{width:340.114px;height:340.114px}
.v346{width:380px;height:380px}
.v347{width:39.514px;height:39.514px}
.v348{width:40px;height:40px}
.v349{width:420px;height:420px}
.v350{width:65.2px;height:65.2px}
.v351{width:6px;height:6px}
.v352{width:744px;height:744px}
.v353{width:796px;height:796px}
.v354{width:81.5px;height:81.5px}
.v355{width:9px;height:9px}
.v356{width:100%;height:100%}
.v357{color:#061c16}
.v358{color:#1e1a14}
.v359{color:#a8792f}
.v360{color:#b99755}
.v361{color:#f4efe4}
.v362{font-size:10.636px}
.v363{font-size:11.159px}
.v364{font-size:12.156px}
.v365{font-size:14px}
.v366{font-size:16px}
.v367{font-size:18px}
.v368{font-size:20px}
.v369{font-size:24px}
.v370{font-size:28.389px}
.v371{font-size:282.962px}
.v372{font-size:32px}
.v373{font-size:36px}
.v374{font-size:390.622px}
.v375{font-size:48px}
.v376{font-size:62px}
.v377{font-size:64px}
.v378{font-size:72px}
.v379{font-size:73.159px}
.v380{font-size:80px}
.v381{font-size:9.764px}
.v382{color:rgba(244,239,228,0.55)}
.v383{color:rgba(244,239,228,0.72)}
.v384{color:rgba(244,239,228,0.75)}
.v385{color:rgba(244,239,228,0.8)}
.v386{color:rgba(244,239,228,0.85)}
.v387{color:rgba(30,26,20,0.5)}
.v388{color:rgba(30,26,20,0.55)}
.v389{color:rgba(30,26,20,0.6)}
.v390{color:rgba(30,26,20,0.68)}
.v391{color:rgba(30,26,20,0.72)}
.v392{color:rgba(30,26,20,0.75)}
.v393{color:rgba(6,28,22,0.75)}
.v394{color:transparent}
.v395{color:black}
.v396{text-align:center}
.v397{--to:#061c16}
.v398{--to:#071711}
.v399{--to:#123027}
.v400{--to:#123128}
.v401{--to:#8a6c35}
.v402{--to:#8e6420}
.v403{--to:#b98531}
.v404{--to:#b99755}
.v405{--to-pos:60%}
.v406{--to:rgba(251,206,129,0)}
.v407{--to:rgba(251,206,129,0.1)}
.v408{top:0}
.v409{top:-111px}
.v410{top:-151px}
.v411{top:-157px}
.v412{top:-28px}
.v413{top:-61px}
.v414{top:-84px}
.v415{top:-90px}
.v416{top:-91px}
.v417{top:10.04%}
.v418{top:10193px}
.v419{top:10290px}
.v420{top:11.68%}
.v421{top:1150px}
.v422{top:123px}
.v423{top:141px}
.v424{top:145px}
.v425{top:14px}
.v426{top:1658px}
.v427{top:169px}
.v428{top:185px}
.v429{top:203.86px}
.v430{top:212.01px}
.v431{top:2142px}
.v432{top:229.01px}
.v433{top:234.38px}
.v434{top:23px}
.v435{top:251.31px}
.v436{top:268px}
.v437{top:30px}
.v438{top:310px}
.v439{top:330px}
.v440{top:341px}
.v441{top:376px}
.v442{top:393px}
.v443{top:401px}
.v444{top:418.01px}
.v445{top:4198px}
.v446{top:419px}
.v447{top:425px}
.v448{top:4435px}
.v449{top:44px}
.v450{top:484.01px}
.v451{top:4848px}
.v452{top:484px}
.v453{top:52px}
.v454{top:5601px}
.v455{top:57px}
.v456{top:60px}
.v457{top:6233px}
.v458{top:665px}
.v459{top:6828px}
.v460{top:68px}
.v461{top:6928px}
.v462{top:7999px}
.v463{top:833px}
.v464{top:87px}
.v465{top:88px}
.v466{top:8936px}
.v467{top:9228px}
.v468{top:9716px}
.v469{top:9930px}
.v470{top:calc(50% + 0.5px)}
.v471{top:calc(50% + 15px)}
.v472{top:calc(50% + 3163px)}
.v473{top:calc(50% + 406px)}
.v474{top:calc(50% - 0.06px)}
.v475{top:calc(50% - 0.23px)}
.v476{top:calc(50% - 0.32px)}
.v477{top:calc(50% - 10px)}
.v478{top:calc(50% - 1661.5px)}
.v479{top:calc(50% - 26.76px)}
.v480{top:calc(50% - 4630px)}
.v481{letter-spacing:-0.14px}
.v482{letter-spacing:-0.16px}
.v483{letter-spacing:-0.48px}
.v484{letter-spacing:-0.72px}
.v485{letter-spacing:-1.68px}
.v486{letter-spacing:-1.92px}
.v487{letter-spacing:-16.9777px}
.v488{letter-spacing:-2.16px}
.v489{letter-spacing:-2.48px}
.v490{letter-spacing:-2.4px}
.v491{letter-spacing:-2.88px}
.v492{letter-spacing:-2.9264px}
.v493{letter-spacing:-23.4373px}
.v494{letter-spacing:-4.32px}
.v495{letter-spacing:1.367px}
.v496{letter-spacing:1.4891px}
.v497{letter-spacing:1.4px}
.v498{letter-spacing:1.96px}
.v499{letter-spacing:2.24px}
.v500{letter-spacing:2.4px}
.v501{letter-spacing:2.56px}
.v502{letter-spacing:2px}
.v503{letter-spacing:3.36px}
.v504{text-transform:uppercase}
.v505{--via-pos:50%}
.v506{--via:#b99755}
.v507{--via-pos:45%}
.v508{--via:rgba(251,206,129,0.7)}
.v509{width:100.614px}
.v510{width:1257px}
.v511{width:1278px}
.v512{width:1280.457px}
.v513{width:1280px}
.v514{width:1360px}
.v515{width:1374px}
.v516{width:149.373px}
.v517{width:150.171px}
.v518{width:1548.75px}
.v519{width:1599.548px}
.v520{width:166px}
.v521{width:1690px}
.v522{width:18.256px}
.v523{width:1844px}
.v524{width:1920px}
.v525{width:192px}
.v526{width:1932px}
.v527{width:208px}
.v528{width:218px}
.v529{width:2310.451px}
.v530{width:243px}
.v531{width:249.771px}
.v532{width:251px}
.v533{width:270px}
.v534{width:2px}
.v535{width:301px}
.v536{width:307px}
.v537{width:320px}
.v538{width:32px}
.v539{width:3436px}
.v540{width:355px}
.v541{width:363px}
.v542{width:382px}
.v543{width:393px}
.v544{width:413px}
.v545{width:414px}
.v546{width:425px}
.v547{width:434px}
.v548{width:439px}
.v549{width:443px}
.v550{width:450px}
.v551{width:467px}
.v552{width:469px}
.v553{width:486px}
.v554{width:489px}
.v555{width:490px}
.v556{width:492px}
.v557{width:501.537px}
.v558{width:524px}
.v559{width:526px}
.v560{width:558px}
.v561{width:570px}
.v562{width:625.219px}
.v563{width:626px}
.v564{width:632.222px}
.v565{width:639px}
.v566{width:640px}
.v567{width:648.059px}
.v568{width:650px}
.v569{width:651.358px}
.v570{width:680px}
.v571{width:695.644px}
.v572{width:706.711px}
.v573{width:733px}
.v574{width:76px}
.v575{width:80.971px}
.v576{width:827px}
.v577{width:836.221px}
.v578{width:836px}
.v579{width:847px}
.v580{width:864px}
.v581{width:869.644px}
.v582{width:895px}
.v583{width:91.595px}
.v584{width:94.258px}
.v585{width:94.677px}
.v586{width:min-content}
.v587{width:100%}
.v588{width:1px}
.v589{white-space:nowrap}
.v590{white-space:pre}
.v591{white-space:pre-wrap}
a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;text-align:inherit;padding:0;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #a8792f;outline-offset:6px}.faq-answer[hidden]{display:none}.faq-trigger{width:100%}.faq-item.is-open{background:linear-gradient(to bottom,#f1e6d3,#fff);border-color:rgba(251,206,129,.7)}.faq-item:not(.is-open){background:rgba(30,26,20,.03);border-color:rgba(30,26,20,.08)}.video-trigger{cursor:pointer}.video-dialog{border:1px solid #fbce81;border-radius:24px;padding:24px;background:#f4ecde;max-width:1000px;width:90vw}.video-dialog::backdrop{background:rgba(30,26,20,.72)}.video-dialog video{width:100%;display:block}.video-dialog button{padding:12px 16px;margin-bottom:12px}.video-dialog p{font:16px/1.5 'Plus Jakarta Sans',sans-serif}.seller-placeholder{cursor:pointer}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Match Figma backdrop blur through the original vector's alpha mask. */
[data-node-id="563:497"] [data-name="Vector"]>div::before{content:"";position:absolute;inset:0;backdrop-filter:blur(11.05px);mask:url('assets/0a65b.svg') center/100% 100% no-repeat;pointer-events:none}
[data-node-id="563:1297"] [data-name="Vector"]::before,[data-node-id="563:1589"] [data-name="Vector"]::before{content:"";position:absolute;inset:0;backdrop-filter:blur(125.54px);mask:url('assets/24ea5.svg') center/100% 100% no-repeat;pointer-events:none}

/* Day two: dimensions extracted from Figma frame 563:1496. */
.day0{left:calc(50% - 369.73px)}
.day1{left:-109px}
.day2{left:-56px}
.day3{top:-3px}
.day4{left:145.94px}
.day5{top:188.31px}
.day6{left:-31px}
.day7{top:-84px}
.day8{left:-717px}
.day9{left:calc(50% - 344.73px)}
.day10{left:688px}
.day11{width:425px}
[hidden]{display:none!important}
.day-tab{cursor:pointer;text-align:center}
.day-tab[aria-selected="true"]{background-color:#fefcf9}
.day-tab[aria-selected="false"]{background-color:#f6eedc}
.day-tab:focus-visible{outline:3px solid #a8792f;outline-offset:-5px;z-index:1}

/* Original decorative artwork exported as one composition from Figma. */
.day-two-artwork{position:absolute;left:0;top:0;width:640px;height:804px;pointer-events:none}
/* Animation inherits the original black colour, font and size. */
.texto{text-align:center}
.texto .reveal-letter{display:inline;font:inherit;color:inherit;letter-spacing:inherit}
@media(prefers-reduced-motion:reduce){.texto .reveal-letter{opacity:1!important}}
/* MVM button effect: keep the original gold palette, pill shape and links. */
.botao-mvm{position:relative;overflow:hidden;isolation:isolate;transition:filter .5s ease,box-shadow .5s ease}
.botao-mvm::before{content:"";height:100%;width:100px;position:absolute;top:0;left:0;opacity:0;background:#fff;box-shadow:0 0 30px 20px #ffffffaa;transform:skewX(-20deg);mix-blend-mode:plus-lighter;pointer-events:none;z-index:2;animation:brilho-mvm 2s linear infinite}
.botao-mvm-text p{transition:transform .5s ease}
.botao-mvm-arrow img{transition:transform .5s ease}
@keyframes brilho-mvm{0%{opacity:0;left:0%}25%{opacity:.2}50%{opacity:.4;left:50%}75%{opacity:.2}100%{opacity:0;left:100%}}
@media(hover:hover){
 .botao-mvm:hover{filter:brightness(1.2);box-shadow:0 6px 23px rgba(168,121,47,.2),0 14px 40px rgba(168,121,47,.3)}
 .botao-mvm-text:hover p{transform:scale(1.05)}
 .botao-mvm-arrow:hover img{transform:rotate(360deg)}
}
.botao-mvm:focus-visible{filter:brightness(1.2)}
@media(prefers-reduced-motion:reduce){.botao-mvm::before{animation:none;display:none}.botao-mvm,.botao-mvm p,.botao-mvm img{transition:none}.botao-mvm-text:hover p,.botao-mvm-arrow:hover img{transform:none}}
.botao-mvm-arrow{border-radius:100px}
.botao-mvm-text img{transition:transform .5s ease}
@media(hover:hover){.botao-mvm-text:hover img{transform:translateX(4px) rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.botao-mvm-text img{transition:none}.botao-mvm-text:hover img{transform:none}}
/* The line fills from the top, reaching each card before it appears. */
.journey-rail>div{visibility:hidden}
.journey-rail::before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:rgba(255,255,255,.8)}
.journey-fill{position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(to bottom,#d9a54e,#8e6420);transform-origin:top center;pointer-events:none}
.testimonial-autoplay{display:block!important;position:relative}
.testimonial-autoplay>[data-node-id="626:4099"]{position:absolute;top:0;left:0;width:max-content;will-change:transform}
[data-node-id="563:2211"],[data-node-id="563:2214"]{pointer-events:none}
.faq-item{transition:border-color .4s ease,background-color .4s ease}
@media(prefers-reduced-motion:reduce){.faq-item{transition:none}}
.day-tab{transition:background-color .35s ease,border-color .35s ease}
@media(prefers-reduced-motion:reduce){.day-tab{transition:none}}
/* Supplied infinite icon-list effect, scoped to the programme topics. */
.topic-carousel-window{flex:1;min-width:0;overflow:hidden;position:relative}
.topic-carousel-track{display:flex;flex-wrap:nowrap;white-space:nowrap;gap:36px;padding-right:36px;width:max-content;animation:carrossel-topicos 70s linear infinite}
.topic-carousel-window:hover .topic-carousel-track,.topic-carousel-window:focus-within .topic-carousel-track{animation-play-state:paused}
@keyframes carrossel-topicos{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.topic-carousel-track{animation:none}.topic-carousel-window{overflow:auto}}
/* Original menu colours with the supplied sliding-hover behaviour. */
.interactive-menu{position:relative;isolation:isolate}
.interactive-menu>a{position:relative;z-index:2;background:none!important}
.interactive-menu>a p{font-weight:500}
.interactive-menu>a.menu-current p{font-weight:700;color:#0b1f17}
.interactive-menu .menu-highlight{position:absolute;top:0;left:0;border-radius:1000px;background:linear-gradient(to right,#f6d497,#e2b15f 45%,#a9782c);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);pointer-events:none;z-index:1;opacity:0;transition:transform .3s ease,width .3s ease,height .3s ease,opacity .2s ease}
.interactive-menu .menu-highlight.is-visible{opacity:1}
@media(prefers-reduced-motion:reduce){.interactive-menu .menu-highlight{transition:none}}
/* Floating WhatsApp widget supplied by the user, outside the scaled page. */
#whatsappWidget{position:fixed;right:16px;bottom:20px;z-index:10;cursor:pointer}
#whatsappWidget img{width:60px;height:60px;display:block}
#alertWapp{position:fixed;right:20px;bottom:70px;width:17px;height:17px;z-index:12;background:red;color:#fff;font:700 11px/17px sans-serif;text-align:center;border-radius:50%;visibility:hidden}
#msgTooltip{position:fixed;right:95px;width:72px;bottom:35px;background:#fff;padding:4px 6px;font:12px/1.1 'Plus Jakarta Sans',sans-serif;border-radius:10px;border:1px solid #e2e2e2;box-shadow:2px 2px 3px #99999990;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .5s,opacity .5s;z-index:12;text-wrap:balance;cursor:pointer;text-align:left}
#msgTooltip::after{content:'';position:absolute;right:-7px;bottom:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #fff}
@media(prefers-reduced-motion:reduce){#msgTooltip{transition:none}}
.day-video-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0}
.day-video-card>div{z-index:2}
.day-video-card::after{content:'';position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.7));pointer-events:none;z-index:1}
.day-video-card [data-node-id="563:747"],.day-video-card [data-node-id="563:748"],.day-video-card [data-node-id="563:758"],.day-video-card [data-node-id="563:759"]{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}
.inline-video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}
.inline-video-card>div{z-index:2}
.inline-video-player{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;z-index:5}
.inline-video-card.video-open>div{visibility:hidden}
.video-status{position:absolute;left:16px;top:16px;padding:8px 12px;border-radius:8px;background:rgba(0,0,0,.75);color:#fff;font:14px/1.4 'Plus Jakarta Sans',sans-serif;z-index:6;pointer-events:none}
.video-status:empty{display:none}
/* Match each day video to its native 16:9 proportions; no browser control bar. */
[data-node-id="626:4013"]{height:412.875px;align-items:center}
[data-node-id="626:4014"]{height:auto;aspect-ratio:16/9}
[data-node-id="626:4022"]{height:auto}
[data-node-id="626:4023"]{height:auto;aspect-ratio:16/9}
.inline-video-card:not(.video-open)>div{visibility:hidden}
.inline-video-card:not(.video-open)>[data-node-id="563:746"],.inline-video-card:not(.video-open)>[data-node-id="563:757"]{visibility:visible;top:auto;bottom:24px}
.inline-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:radial-gradient(at 30% 15%,#f6d497,#e2b15f 45%,#a9782c);border:8px solid #fff6e7;color:#0b1f17;font-size:23px;text-align:center;z-index:7;cursor:pointer;box-shadow:0 0 0 1px rgba(251,206,129,.5)}
.inline-video-card.is-playing .inline-play-button{display:none}
.inline-video-player{cursor:pointer}
[data-node-id="626:4022"],[data-node-id="626:4023"]{height:298.125px;flex:none}
[data-node-id="626:4014"]{height:412.875px;flex:none}
/* Symmetrical carousel fades, anchored to the visible page edges. */
[data-node-id="563:2211"],[data-node-id="563:2214"]{display:none}
.testimonial-autoplay::before,.testimonial-autoplay::after{content:'';position:absolute;top:0;height:489px;width:220px;pointer-events:none;z-index:9}
.testimonial-autoplay::before{left:calc(50% - 960px);background:linear-gradient(to right,#f4ecde,rgba(244,236,222,0))}
.testimonial-autoplay::after{right:calc(50% - 960px);background:linear-gradient(to left,#f4ecde,rgba(244,236,222,0))}
.programme-step-line{transform-origin:top center}
/* Equal-width day cards, retaining the native 16:9 video ratio. */
[data-node-id="626:4013"]{gap:16px;align-items:flex-start}
[data-node-id="626:4014"],[data-node-id="626:4022"]{width:632px;flex:0 0 632px}
[data-node-id="626:4023"]{width:100%}
/* New Figma composition. */
.figma-decorative-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.programme-second-art{position:absolute;left:640px;top:0;width:640px;height:804px;pointer-events:none}
.legacy-carousel-fade{display:none}
.faq-item.is-open,.faq-item:not(.is-open){background-color:transparent;border-color:rgba(244,239,228,.12)}
.faq-item.is-open{background-image:radial-gradient(at 45% 0%,#123128,#04140f)}
.faq-item:not(.is-open){background-image:radial-gradient(at 45% 0%,#123128,#04140f)}
.testimonial-autoplay::before{background:linear-gradient(to right,#02100c,transparent)}
.testimonial-autoplay::after{background:linear-gradient(to left,#02100c,transparent)}
.interactive-menu .menu-highlight{background:radial-gradient(at 30% 15%,#dcc28c,#b99755 45%,#8a6c35)}
.day-tab[aria-selected="true"]{background-color:#fefcf9}

.phone-hero-images,.phone-hosts-image{display:none}
/* Native play artwork from the new Figma. */
.inline-play-button{width:81.5px;height:81.5px;border:0;background:none;box-shadow:none}
.inline-play-button img{position:absolute;pointer-events:none}
.inline-play-button .play-outer{left:0;top:0;width:81.5px;height:81.5px}
.inline-play-button .play-inner{left:8.15px;top:8.15px;width:65.2px;height:65.2px}
.inline-play-button .play-triangle{left:34.23px;top:30.52px;width:18.256px;height:20.447px}
/* Explicit testimonial geometry keeps inline media visible. */
[data-node-id="626:4098"]{width:1920px!important;height:489px;display:block;overflow:hidden}
[data-node-id="626:4099"]{position:relative;left:0;top:0;width:max-content;height:489px}
[data-node-id="626:4099"]>div{height:489px;flex:0 0 869.644px;overflow:hidden}
[data-node-id="626:4098"]::before{left:0}
[data-node-id="626:4098"]::after{right:0}

[data-node-id="667:662"]{line-height:87.791px;height:228px} [data-node-id="667:662"]>p{white-space:nowrap;position:relative;top:-16px;height:87.791px} [data-node-id="667:662"] em{font-style:italic} .hero-gold{color:#b99755;font-weight:700;background:linear-gradient(#dcc28c,#b99755);background-clip:text;-webkit-background-clip:text;color:transparent}

[data-node-id="667:662"]{font-family:"Minion Pro",serif!important;font-weight:500;height:223px}[data-node-id="667:662"] .hero-gold{font-weight:700}

/* Updated Figma text styles. */
[data-node-id="667:581"]{color:#02100c}
[data-node-id="667:630"]{color:#02100c}
[data-node-id="626:4053"]{color:#02100c}
[data-node-id="626:4063"]{color:#02100c}
[data-node-id="626:4140"]{color:#02100c}

/* Give the presenters heading breathing room above the portraits. */
[data-node-id="626:3855"]{top:60px}

/* Barra de ingressos (Figma 28:55) */
.ticket-bar{position:absolute;top:0;left:0;width:1920px;height:65px;background:rgba(5,21,16,.2);z-index:5}
.ticket-bar__inner{position:absolute;left:calc(50% + .5px);top:14px;--tx:-50%;display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:'Plus Jakarta Sans';color:#f4efe4}
.ticket-bar__label,.ticket-bar__limit{font-size:20px;line-height:1.08;letter-spacing:-.8px}
.ticket-bar__label{font-weight:500}
.ticket-bar__limit{font-weight:700}
.ticket-bar__track{position:relative;display:block;width:380px;height:36px;border-radius:100px;background:#113127;overflow:hidden}
.ticket-bar__fill{position:absolute;left:5.5px;top:5px;height:26px;border-radius:100px;background:radial-gradient(120% 260% at 48% 0%,#dcc28c 0%,#b99755 45%,#8a6c35 100%)}
.ticket-bar__pct{position:absolute;left:16px;top:50%;--ty:-50%;font-size:16px;font-weight:700;line-height:1.08;letter-spacing:-.64px;color:#fff}

/* Mentores confirmados (Figma 28:281, 28:282, 28:297) */
.mentors{position:absolute;left:0;top:4775px;width:1920px;height:1469px}
.mentors-title{position:absolute;left:0;top:0;width:100%;margin:0;text-align:center;font-family:'Minion Pro';font-weight:500;font-size:72px;line-height:1.08;letter-spacing:-2.88px;color:#f4efe4;text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}
.mentors-grid{position:absolute;left:320px;top:91px;display:flex;gap:20px}
.mentor-card{position:relative;width:630px;height:1255px;border-radius:30px;overflow:hidden;background:radial-gradient(130% 100% at 57% 8.5%,#13352b 0%,#0b271f 50%,#031a13 100%)}
.mentor-tab{position:absolute;left:50%;--tx:-50%;top:0;width:528px;height:11px;border-radius:0 0 20px 20px;background:radial-gradient(120% 400% at 48% 0%,#dcc28c 0%,#b99755 45%,#8a6c35 100%)}
.mentor-rings{position:absolute;left:-113.49px;width:865px;height:865px}
.mentor-rings img{position:absolute;display:block;max-width:none}
.mr-glow,.mr-glow3{mix-blend-mode:screen}
.mr-glow{width:612.11px;height:611.11px}
.mr-ring6{width:680px;height:681px}
.mr-ring7{width:865px;height:865px}
.mr-glow3{width:580.14px;height:580.14px}
.mentor-photo{position:absolute;max-width:none;object-fit:cover;pointer-events:none}
.mentor-fade{position:absolute;left:0;width:630px;background:linear-gradient(to bottom,rgba(2,16,12,0),#02100c)}
.mentor-text{position:absolute;left:50%;--tx:-50%;top:81px;width:534px;display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;color:#f4efe4}
.mentor-name{margin:0;font-family:'Minion Pro';font-weight:500;font-size:64px;line-height:68px;letter-spacing:-2.56px;text-transform:uppercase;text-box-edge:cap alphabetic;text-box-trim:trim-both;white-space:nowrap}
.mentor-name span{display:block}
.gold-text{background:radial-gradient(120% 200% at 48% 0%,#dcc28c 0%,#b99755 45%,#8a6c35 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.mentor-role{display:flex;align-items:center;justify-content:center;height:42px;padding:0 29px;border-radius:100px;background:#02100c;font-family:'Plus Jakarta Sans';font-size:16px;line-height:28.8px;white-space:nowrap}
.mentor-role--gold{font-size:20px;font-weight:600}
.mentor-bio{font-family:'Plus Jakarta Sans';font-size:24px;line-height:28.8px}
.mentor-bio p+p{margin-top:28.8px}
.mentors-cta{position:absolute;left:50%;--tx:-50%;top:1396px}
.mentor-role--2l{height:auto;padding:12px 32px;line-height:24px}

/* Hero de ponta a ponta (Figma 28:14) */
.hero-bg{position:absolute;left:0;top:0;width:1920px;height:1030px;overflow:hidden;border-radius:0 0 20px 20px;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1920 1030' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(197.67 38.625 -6.0885 30.25 1354.6 515)'><stop stop-color='rgba(4,20,15,1)' offset='0'/><stop stop-color='rgba(11,35,28,1)' offset='0.089899'/><stop stop-color='rgba(18,49,40,1)' offset='0.1798'/><stop stop-color='rgba(11,35,28,1)' offset='0.5899'/><stop stop-color='rgba(4,20,15,1)' offset='1'/></radialGradient></defs></svg>") center/100% 100% no-repeat}
.hero-bg img{position:absolute;display:block;max-width:none;pointer-events:none}
.hero-bg__ring6{left:865.01px;top:255.01px;width:796px;height:796px}
.hero-bg__ring7{left:757px;top:167px;width:1012.02px;height:1012.02px}
.hero-bg__left{left:814px;top:65px;width:725.438px;height:1081.293px;object-fit:cover}
.hero-bg__right{left:1062.68px;top:107.53px;width:739.621px;height:1067.473px;object-fit:cover}
.hero-bg__tint{position:absolute;left:1062.68px;top:103.28px;width:739.621px;height:1067.473px;background:#b99755;mix-blend-mode:hue;opacity:.2;-webkit-mask:url(assets/hero-v3/socio-direita.webp) 0 4.253px/739.621px 1067.473px no-repeat;mask:url(assets/hero-v3/socio-direita.webp) 0 4.253px/739.621px 1067.473px no-repeat}
.hero-bg__fade{position:absolute;left:0;top:413px;width:1920px;height:1624px;opacity:.94;background:linear-gradient(180deg,rgba(15,44,35,0) 10.806%,#0f2c23 35.729%,#0f2c23 100%)}
[data-node-id="667:528"]{background:none!important;border-radius:0!important;overflow:visible!important}
[data-node-id="667:572"]{top:32.83px!important;--ty:0!important;gap:35px!important;justify-content:flex-start!important}
[data-node-id="667:572"]>*{margin-top:0!important;margin-bottom:0!important}
[data-node-id="667:554"]{top:768px!important}
.hero-logo{display:block;width:254px;height:132px;object-fit:contain;flex:none}

/* Para quem já está no jogo (Figma 28:260, 28:267, 28:274, 28:312) */
.audience{position:absolute;left:0;top:1112px;width:1920px;height:560px;color:#f4efe4}
.aud-label{position:absolute;left:50%;--tx:-50%;top:0;display:flex;align-items:center;gap:8px;height:45px;padding:8px 16px 8px 14px;border:1px solid rgba(220,194,140,.25);border-radius:100px;background:rgba(220,194,140,.07);font-family:'Plus Jakarta Sans';font-weight:500;font-size:14px;line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap}
.aud-label img{display:block;width:6px;height:6px}
.aud-row{position:absolute;left:463px;top:77px;width:995px;display:flex;gap:55px;justify-content:center;align-items:flex-start}
.aud-title{width:526px;flex:none;margin:0;font-family:'Minion Pro';font-weight:500;font-size:48px;line-height:1.08;letter-spacing:-1.92px;text-box-edge:cap alphabetic;text-box-trim:trim-both}
.gold-text-v{background:linear-gradient(180deg,#dcc28c 0%,#b99755 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.aud-list{font-family:'Plus Jakarta Sans';font-size:24px;line-height:28.8px;white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both}
.aud-list p{margin:0}
.aud-list p+p{margin-top:28.8px}
.aud-cards{position:absolute;left:320px;top:286px;display:flex;gap:20px}
.aud-card{position:relative;width:413px;height:274px;border-radius:20px;overflow:hidden;background:#0d251e}
.aud-card__num{position:absolute;top:44px;font-family:'Plus Jakarta Sans';font-weight:600;font-size:390.622px;line-height:1;letter-spacing:-23.4373px;white-space:nowrap;background:linear-gradient(180deg,rgba(11,31,23,.22),#071711);-webkit-background-clip:text;background-clip:text;color:transparent;text-box-edge:cap alphabetic;text-box-trim:trim-both;pointer-events:none}
.aud-card__body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:25px;padding:36px 70px}
.aud-card__body>*{text-box-edge:cap alphabetic;text-box-trim:trim-both;margin:0}
.aud-card__kicker{font-family:'Plus Jakarta Sans';font-weight:500;font-size:14px;line-height:1.3;letter-spacing:1.96px;text-transform:uppercase;white-space:nowrap}
.aud-card__title{font-family:'Plus Jakarta Sans';font-weight:600;font-size:48px;line-height:1;letter-spacing:-2.88px;white-space:nowrap;background:linear-gradient(180deg,#dcc28c,#b99755);-webkit-background-clip:text;background-clip:text;color:transparent}
.aud-card__text{font-family:'Plus Jakarta Sans';font-size:18px;line-height:1.5}

/* CTA abaixo dos vídeos (Figma 28:376) */
.videos-cta{position:absolute;left:50%;--tx:-50%;top:2384px}
[data-node-id="626:4014"],[data-node-id="626:4023"]{height:355.625px!important;overflow:hidden}

/* Títulos dourados dos benefícios: evita cortar descendentes (p, ç, g) */
[data-node-id="644:10388"] .v26.v74{line-height:1.1;padding-bottom:.12em;text-box-trim:none}

/* Folga para descendentes em textos com degradê (background-clip:text) */
.aud-card__body>.aud-card__title{line-height:1.2;padding-bottom:.06em;margin:-.1em 0 -.16em;text-box-trim:none}
.gold-text{display:inline-block;padding-bottom:.12em;margin-bottom:-.12em}

/* Seção "Conquiste novos clientes" (Figma 28:65) */
.prog-title{font-size:62px;line-height:1.08;letter-spacing:-2.48px;white-space:nowrap;text-align:center}
/* Dia 2: foto à esquerda (Figma 28:118) */
[data-node-id="day2:638:4838"]{overflow:hidden;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1280 804' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect width='100%' height='100%' fill='url(%23g)'/><defs><radialGradient id='g' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(127.89 38.467 -100.13 267.53 285.5 453)'><stop stop-color='rgba(241,230,211,1)' offset='0'/><stop stop-color='rgba(255,255,255,1)' offset='0.45'/><stop stop-color='rgba(253,251,246,1)' offset='1'/></radialGradient></defs></svg>") center/100% 100% no-repeat!important}
.day2-art{position:absolute;inset:0;pointer-events:none}
.day2-art img{position:absolute;display:block;max-width:none}
.day2-art__v1{left:-912.995px;top:-157px;width:1548.75px;height:757px;transform:rotate(180deg)}
.day2-art__fade{position:absolute;left:-717px;top:393px;width:1278px;height:815px;opacity:.94;background:linear-gradient(168.64deg,rgba(222,203,185,0) 32.885%,#decbb9 81.106%,#decbb9 86.837%)}
.day2-art__photo{left:-10.3px;top:-52.14px;width:747.771px;height:1114.581px;object-fit:cover;transform:rotate(1.07deg)}
.day2-art__v2{left:-510.995px;top:425px;width:1548.75px;height:757px;transform:scaleY(-1)}
/* Dois dias de trabalho: título em uma linha (Figma 28:382) */
[data-node-id="626:4046"]{width:1209px!important;left:355.5px!important}
[data-node-id="626:4048"]{width:auto!important;white-space:nowrap;font-size:64px!important;line-height:97.762px!important}
/* Oferta: coluna esquerda centralizada (Figma 28:249) */
[data-node-id="639:5110"]{left:84px!important;top:180px!important;width:439px!important;height:630px!important}
[data-node-id="639:5117"]{width:398px!important}
/* FAQ: título centralizado e perguntas abaixo */
[data-node-id="626:4143"]{flex-direction:column!important;align-items:center!important;gap:50px!important;left:50%!important;--tx:-50%!important;width:847px}
[data-node-id="626:4144"]{text-align:center;white-space:nowrap}
/* Programa sem abas: dias empilhados (Figma 28:73) */
#conteudo-dia-1{margin-bottom:41px}
[data-node-id="638:4817"]{height:2001px!important}
[data-node-id="638:4830"]{top:268px!important}
/* Texto padrão dos botões dourados (inclui botões clonados sem node-id) */
.videos-cta [data-name^="botao:"] p,.mentors-cta [data-name^="botao:"] p,[data-node-id="639:5106"]{color:#02100c!important}
