:root{--bg:#07100e;--panel:#101e19;--green:#58e899;--gold:#e5ca8e;--muted:#a7b9ae;--light:#f1f3eb;--ink:#12352a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:#f7f8f4;font:16px/1.65 Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(36px,5.2vw,70px);max-width:1050px;margin:auto}h2{font-size:clamp(31px,4.2vw,54px);margin:12px 0 24px}h3{font-size:25px}em{font-style:normal;color:var(--green)}a{color:inherit;text-decoration:none}button{cursor:pointer}section{padding:85px 0}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.center{text-align:center}.center h2{margin-left:auto;margin-right:auto}.lead{font-size:clamp(16px,1.7vw,20px);color:var(--muted);max-width:820px;margin:24px auto 0;line-height:1.65}.btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 28px;border:0;border-radius:9px;background:var(--green);color:#052416;font-size:16px;font-weight:800;box-shadow:0 6px 25px #4cda8522;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #4cda8544}.btn span{font-size:22px}.micro{font-size:12px;color:var(--muted);margin-top:14px}.eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:var(--gold);font-weight:700}.hero{padding:58px 0 70px;background:radial-gradient(ellipse at 50% 60%,#193d2b88,transparent 65%)}.hero-bullets{display:flex;gap:22px;justify-content:center;padding:0;list-style:none;font-size:13px;color:#d6e4d8;margin:23px auto}.hero-bullets li:before{content:'✓';color:var(--green);margin-right:7px}.hero-media{position:relative;max-width:790px;margin:22px auto 10px}.hero-media img{position:relative;z-index:1;animation:float 7s ease-in-out infinite}.orb{position:absolute;inset:15% 8%;background:#2ca76a33;filter:blur(65px);border-radius:50%}.personal-note{display:inline-block;border:1px solid #4abe7c44;border-radius:40px;padding:7px 14px;margin-bottom:24px;font-size:12px;color:#b4e5c8}.ticker{overflow:hidden;border-block:1px solid #ffffff12;background:#0c1d15;padding:17px 0;color:#b6cbbd;font-size:11px;letter-spacing:.2em}.ticker div{display:flex;gap:42px;white-space:nowrap;width:max-content;animation:marquee 36s linear infinite}.ticker span{color:var(--green)}.light{background:var(--light);color:var(--ink)}.light .eyebrow{color:#6e754d}.light .lead,.light .bodycopy{color:#5c7064}.green{color:#16814e}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;text-align:left;margin-top:42px}.pain-grid article{border-top:1px solid #bccbbd;padding-top:22px}.pain-grid span{color:#87957b;font-size:13px}.pain-grid h3{margin:20px 0 15px}.pain-grid p{font-size:15px;color:#5b6e62}.closing-line{font-size:21px;font-weight:700;max-width:670px;margin:40px auto 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.bodycopy{color:var(--muted);font-size:17px}.route{display:flex;gap:20px;margin-top:28px;font-size:12px;color:#c8d8ca;border-top:1px solid #ffffff21;padding-top:20px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:30px}.section-heading p:not(.eyebrow){max-width:290px;color:var(--muted);font-size:15px;padding-bottom:24px}.catalog{padding-top:30px}.catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.material-card{display:flex;flex-direction:column;background:linear-gradient(140deg,#143125,#0a1511);border:1px solid #ffffff12;border-radius:16px;overflow:hidden;text-align:left;transition:transform .25s,border-color .25s}.material-card:hover{transform:translateY(-6px);border-color:#67cb8c77}.material-card.blue{background:linear-gradient(140deg,#142d55,#0b1421)}.material-card.copper{background:linear-gradient(140deg,#4d291b,#1d130d)}.material-card.red{background:linear-gradient(140deg,#481d25,#1b0d13)}.material-card.purple{background:linear-gradient(140deg,#38204e,#160e20)}.material-art{padding:18px 16px 0;overflow:hidden}.material-art img{aspect-ratio:3/2;object-fit:contain;transition:transform .5s}.material-card:hover img{transform:scale(1.04)}.material-text{padding:18px 28px 26px;flex:1}.material-text .eyebrow{font-size:10px}.material-text h3{margin:10px 0 14px;font-size:28px}.material-text p{color:#c0cec4;font-size:15px}.detail-button{border:0;background:none;padding:17px 0 0;color:#f5f6eb;font-weight:700;font-size:13px}.detail-button:after{content:' +';color:var(--green);margin-left:12px}.bonus{background:radial-gradient(ellipse at 10% 0%,#29204b44,transparent 50%)}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:40px;text-align:left}.example-grid article{background:#fff;border-radius:14px;padding:30px;border:1px solid #dde4d8}.tag{font-size:10px;letter-spacing:.1em;color:#56816a;font-weight:bold}.example-grid h3{margin:18px 0}.example-grid blockquote{margin:20px 0;padding:18px;background:#eaf4e8;border-left:3px solid #38915d;border-radius:0 10px 10px 0;font-size:16px}.example-grid p{font-size:12px;color:#66796c}.use-steps{padding:0;list-style:none;counter-reset:step}.use-steps li{counter-increment:step;border-bottom:1px solid #c5d0c1;padding:18px 0 18px 50px;position:relative}.use-steps li:before{content:'0' counter(step);position:absolute;left:0;top:18px;color:#5c8867;font-size:20px}.use-steps b{font-size:19px}.use-steps p{font-size:14px;color:#627466;margin-top:8px}.offer{background:radial-gradient(ellipse at 50% 40%,#20433266,transparent 70%)}.offer-image{max-width:850px;margin:auto}.offer-card{max-width:680px;margin:10px auto 0;border:1px solid #6e8d6055;border-radius:20px;padding:40px;background:#102419}.offer-card h3{font-size:32px;margin:15px 0}.offer-card ul{text-align:left;list-style:none;padding:0;margin:24px 0}.offer-card li{border-bottom:1px solid #ffffff12;padding:10px 0;font-size:14px}.offer-card li:before{content:'✓';color:var(--green);margin-right:12px}.configuration{border:1px dashed #ac9d6555;background:#d8c98a0a;border-radius:10px;padding:18px;margin:26px 0;color:#d8cda8;font-size:13px}.configuration p{margin-top:6px}details{max-width:850px;margin:auto;border-bottom:1px solid #c4d0c2;padding:22px 0}summary{font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:25px}summary:after{content:'+';position:absolute;right:0;color:#307049}details[open] summary:after{content:'−'}details p{color:#5a7060;font-size:15px;padding-top:15px}footer{padding:40px 20px;text-align:center;color:#9db3a2;font-size:13px}.text-button{background:none;border:0;color:inherit;text-decoration:underline;font-size:12px;margin-top:15px}.sticky{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);z-index:10;background:#14261af2;border:1px solid #ffffff24;backdrop-filter:blur(15px);padding:10px 12px 10px 22px;border-radius:13px;display:flex;gap:35px;align-items:center;font-size:13px}.sticky .btn{font-size:12px;padding:10px 15px}.sticky[hidden],[hidden]{display:none!important}dialog{background:#102018;color:white;border:1px solid #527b5a;border-radius:18px;max-width:740px;width:calc(100% - 30px);max-height:90vh;padding:32px}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}dialog img{max-height:330px;object-fit:contain}dialog h2{font-size:31px}dialog p{color:#bbd0c0}dialog ul{padding-left:20px;color:#bcd0c1}.dialog-close{position:absolute;right:14px;top:10px;border:0;background:#ffffff13;color:white;font-size:26px;border-radius:50%;width:36px;height:36px}.quiz-top{display:flex;justify-content:space-between;align-items:center;width:min(1100px,calc(100% - 40px));margin:22px auto;font-size:10px;letter-spacing:.12em;color:#b4c5b7;gap:20px}.mini-logo{font-size:21px;font-weight:bold;letter-spacing:-.1em;color:#fff}.mini-logo span{color:var(--green);margin-left:4px}.progress{height:2px;background:#ffffff13}.progress i{display:block;height:100%;width:0;background:var(--green);transition:width .4s}#quizContent{min-height:calc(100svh - 90px);padding:45px 22px 55px;max-width:1120px;margin:auto}.intro{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;min-height:70vh}.intro h1{font-size:clamp(35px,4.6vw,60px)}.intro .lead{margin:22px 0;font-size:17px}.intro img{animation:float 7s ease-in-out infinite}.intro .btn{margin-top:10px}.intro small{display:block;font-size:11px;color:var(--muted);margin:16px 0}.intro .text-button{display:block;padding:0;color:#9caf9f}.question{max-width:740px;margin:20px auto}.question h1{font-size:clamp(30px,4vw,45px);margin:18px 0}.question .hint{color:var(--muted);font-size:14px;margin-bottom:27px}.answers{display:grid;gap:12px}.answer{display:flex;align-items:center;gap:17px;background:#10221a;border:1px solid #344c3a;color:#f5f5ee;border-radius:12px;padding:17px 20px;text-align:left;transition:border .2s,background .2s,transform .2s}.answer:hover{border-color:var(--green);background:#193927;transform:translateX(3px)}.answer .letter{width:29px;height:29px;flex:none;border:1px solid #56715c;border-radius:7px;display:grid;place-items:center;color:#abd6b8;font-size:12px}.answer.selected{border-color:var(--green);background:#255435}.break-panel{max-width:780px;margin:20px auto}.break-panel h1{font-size:clamp(32px,4.7vw,55px);margin:20px 0}.break-panel p{color:#b2c7b8;font-size:17px;margin:20px 0}.compare{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:27px 0}.compare div{padding:22px;border:1px solid #45513f;border-radius:12px;background:#16231a}.compare div:last-child{border-color:#50b578;background:#153523}.compare small{font-size:10px;letter-spacing:.12em;color:var(--gold)}.compare b{display:block;margin-top:10px}.result{max-width:800px;margin:auto}.result h1{font-size:clamp(32px,4.5vw,55px);margin:20px 0}.result p{color:#bed1c3;margin:16px 0}.result .action{padding:25px;border:1px solid #448c5c;border-radius:14px;margin:26px 0;background:#153524}.result .action p{margin-bottom:0}.result .btn{margin-top:10px}.fade-in{animation:enter .45s ease both}.reveal{transition:transform .6s,opacity .6s}.reveal.pending{opacity:0;transform:translateY(20px)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@keyframes float{50%{transform:translateY(-9px)}}@keyframes enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{to{transform:translateX(-35%)}}@media(max-width:720px){section{padding:58px 0}.wrap{width:calc(100% - 32px)}.hero{padding-top:32px}.hero h1{font-size:37px}.hero .lead{font-size:16px;margin-top:20px}.hero-bullets{flex-direction:column;gap:5px;text-align:left;width:max-content;max-width:100%;font-size:12px}.hero-media{margin-top:22px;margin-bottom:15px}.btn{width:100%;font-size:15px;padding:16px 19px}.split,.pain-grid,.example-grid,.intro{grid-template-columns:1fr}.split{gap:27px}.catalog-grid{grid-template-columns:1fr;gap:18px}.section-heading{display:block}.section-heading p:not(.eyebrow){max-width:none;padding-bottom:0;margin-top:0}.material-text{padding:16px 22px 24px}.material-text h3{font-size:27px}.material-art{padding:10px 5px 0}.pain-grid{gap:25px;margin-top:30px}.pain-grid h3{margin-top:12px}.offer-card{padding:26px 20px}.offer-card h3{font-size:27px}.sticky{width:calc(100% - 24px);gap:10px;justify-content:space-between;font-size:11px;padding-left:15px}.sticky .btn{width:auto}.intro{gap:0;text-align:center;min-height:auto}.intro h1{font-size:37px}.intro .lead{font-size:16px}.intro img{max-width:420px;margin:18px auto 8px;grid-row:2}.intro .intro-copy{display:contents}.intro .intro-copy h1{grid-row:1}.intro .intro-copy .lead{grid-row:3}.intro .intro-copy .intro-actions{grid-row:4}.intro .text-button{margin:auto}.quiz-top{font-size:8px}#quizContent{padding-top:28px}.question{margin-top:10px}.answer{padding:15px;font-size:15px}.compare{grid-template-columns:1fr}.compare div{padding:18px}.route{gap:13px;font-size:11px}.example-grid{gap:16px}.example-grid article{padding:24px}.result h1{font-size:35px}dialog{padding:25px 20px}.feature{padding-bottom:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.pending{opacity:1;transform:none}}
h1[tabindex="-1"]:focus{outline:none}
/* Natal — campanha, oferta e quiz */
.season-ribbon{display:flex;justify-content:center;align-items:center;gap:25px;background:linear-gradient(100deg,#6a1c2a,#a2343d,#6a1c2a);padding:10px 18px;font-size:11px;letter-spacing:.08em}.season-ribbon span:first-child{color:#ffe2a8;font-weight:800}.hero{padding-top:42px}.hero-media{max-width:720px;margin:22px auto 8px}.christmas-clock{display:flex;flex-direction:column;align-items:center;gap:7px;margin:16px auto 24px}.christmas-clock>span{font-size:10px;letter-spacing:.16em;color:var(--gold);font-weight:bold}.christmas-clock>small{font-size:10px;color:#9fb3a4}.christmas-clock [data-countdown]{display:flex;gap:8px}.christmas-clock [data-countdown]>div{background:#ffffff08;border:1px solid #cdb77b44;border-radius:9px;min-width:65px;padding:7px 13px}.christmas-clock b{font-size:25px;line-height:1.15;color:#fff2d2}.christmas-clock small{display:block;font-size:8px;letter-spacing:.08em}.hero-bullets{gap:12px;max-width:900px;margin:24px auto 28px}.hero-bullets li{text-align:left;flex:1;padding:18px;background:#132c20;border:1px solid #4b9d6944;border-radius:12px}.hero-bullets li:before{display:none}.hero-bullets b{display:block;font-size:16px;color:#e7f9e8}.hero-bullets span{display:block;font-size:12px;color:#9ebfa8;margin-top:5px}.hero-bullets b:before{content:'✦';color:var(--green);margin-right:7px}.section-cta{margin-top:28px;margin-bottom:28px}.store-scene{position:relative;overflow:hidden;border-radius:20px;margin:35px auto 0;text-align:left;max-width:980px;height:370px}.store-scene img{height:100%;object-fit:cover;object-position:50% 45%}.store-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07160fe8,#07160f88,transparent)}.store-scene>div{position:absolute;left:40px;top:50%;transform:translateY(-50%);z-index:1;color:white;max-width:430px}.store-scene h3{font-size:40px;margin:17px 0}.store-scene .eyebrow{color:var(--gold)}.store-scene p{font-size:14px;color:#cedfce}.photo-credit{font-size:9px;color:#718275;text-align:right;max-width:980px;margin:8px auto 25px}.photo-credit a{text-decoration:underline}.light{position:relative}.light:before,.light:after{content:'';position:absolute;height:24px;width:100%;left:0;background:var(--bg);pointer-events:none;clip-path:polygon(0 0,100% 0,100% 55%,83% 83%,66% 42%,49% 70%,32% 30%,15% 65%,0 40%);animation:wave-drift 9s ease-in-out infinite alternate}.light:before{top:-1px}.light:after{bottom:-1px;transform:rotate(180deg)}.light>*{position:relative;z-index:1}@keyframes wave-drift{50%{clip-path:polygon(0 0,100% 0,100% 30%,83% 50%,66% 75%,49% 35%,32% 60%,15% 35%,0 70%)}}.bonus-included{font-size:16px;color:#e6cf96;margin-bottom:20px}.included-tag{font-size:8px;color:#8befab;border:1px solid #66b97855;padding:2px 5px;border-radius:4px;float:right}.offer{padding-top:55px}.offer-card{max-width:1100px;padding:0;background:linear-gradient(130deg,#153c2e,#144735 45%,#09271d);border:1px solid #d4b773;border-radius:24px;box-shadow:0 0 0 6px #c5ad6b0a,0 25px 90px #0005;overflow:hidden}.offer-badge{background:linear-gradient(90deg,#b79852,#f5dfa3,#c3a35d);color:#382d0c;font-size:12px;font-weight:900;letter-spacing:.12em;padding:13px}.offer-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;padding:35px}.offer-visual{align-self:center}.offer-visual h3{font-size:43px;color:#f2dfb5}.offer-visual img{margin:12px auto 18px}.guarantee-seal{display:flex;justify-content:center;align-items:center;gap:10px;color:#e7d49b}.guarantee-seal b{font-size:44px;line-height:1}.guarantee-seal span{font-size:10px;line-height:1.2;text-align:left}.offer-pricing{text-align:center}.value-anchor{font-size:13px;color:#b8cbbc;margin:12px 0}.value-anchor s{font-size:19px;margin-left:5px}.today{font-size:13px;color:#dbe8d9}.installments{display:flex;justify-content:center;align-items:baseline;gap:9px;margin:9px 0 0}.installments>span{font-size:21px}.installments strong{font-size:58px;line-height:1.1;letter-spacing:-.05em;color:#9ef4a8}.cash{font-size:18px;margin:7px 0 14px}.cash b{color:#9ef4a8;font-size:27px}.bonus-pill{display:inline-block;border-radius:30px;background:#f0d999;color:#3b3716;padding:5px 13px;font-size:11px;font-weight:bold}.offer-card ul{margin:18px 0}.offer-card li{font-size:11px;padding:6px 0}.checkout{width:100%;background:linear-gradient(120deg,#acffab,#4cdd7d);padding:18px 12px;font-size:16px;box-shadow:0 10px 30px #5fe09133}.checkout-notice{font-size:12px;color:#ffdda2;margin-top:12px}.guarantee-line{border-top:1px solid #ffffff22;margin-top:15px;padding-top:14px;font-size:12px;color:#d5e8d5}.offer-scroll{display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;color:#a9c7ae;margin-top:16px}.offer-scroll span{font-size:23px;color:#e7cc8e;animation:nudge 1.8s infinite}.guarantee-section{display:flex;gap:45px;align-items:center;max-width:850px}.guarantee-section h2{font-size:39px;margin:12px 0}.guarantee-section p:not(.eyebrow){font-size:15px;color:#657a6a;max-width:520px}.big-seal{display:flex;flex-direction:column;justify-content:center;align-items:center;width:135px;height:135px;flex:none;border:2px solid #5d8d6b;border-radius:50%;outline:7px double #789d7755;font-size:55px;font-weight:800;line-height:1.1;color:#326b43}.big-seal span{font-size:14px;letter-spacing:.2em}.sticky small{display:block;font-size:9px;color:#a4beab}.quiz-season{display:block;color:#e5c88a;font-size:10px;letter-spacing:.12em;margin-bottom:15px}.quiz-top{margin:16px auto}.progress{height:5px}.progress i{box-shadow:0 0 14px #68e8a077}.intro{min-height:70svh}.intro h1{font-size:clamp(34px,4vw,54px)}.intro img{filter:drop-shadow(0 15px 45px #35bc6533)}.intro .lead{font-size:17px;max-width:520px}.quiz-dots{display:flex;gap:6px;margin:10px 0 16px}.quiz-dots span{height:4px;flex:1;background:#ffffff14;border-radius:10px}.quiz-dots .done{background:linear-gradient(90deg,#36bb6e,#8eee9f)}.question{margin-top:0}.question h1{font-size:clamp(28px,3.6vw,41px);margin:12px 0}.question .hint{margin-bottom:20px}.question-0 .answers,.question-3 .answers{grid-template-columns:1fr 1fr}.question-0 .answer{min-height:82px;align-items:flex-start;flex-direction:column;gap:6px}.question-0 .answer .letter{border:0;background:#51996833;width:25px;height:25px;font-size:11px}.question-1 .answer{border-left:4px solid #d0b66e;border-radius:0 12px 12px 0}.question-2 .answer{border-radius:40px;background:linear-gradient(100deg,#201e17,#13251c)}.question-3 .answer{display:block;text-align:left;padding:20px}.question-3 .letter{margin-bottom:9px}.question-4 .answer{background:linear-gradient(110deg,#163a26,#11201b);border-color:#457d56}.question-4 .letter{border-radius:50%;background:#69d18522}.scroll-cue{position:fixed;bottom:8px;left:50%;transform:translateX(-50%);background:#e0f8ddee;color:#133721;border:1px solid #76b785;box-shadow:0 5px 30px #0005;padding:6px 15px;border-radius:30px;font-size:10px;z-index:30;pointer-events:none;white-space:nowrap}.scroll-cue span{margin-left:8px;display:inline-block;animation:nudge 1.5s infinite}@keyframes nudge{50%{transform:translateY(4px)}}.break-panel{max-width:880px}.break-panel h1{font-size:clamp(33px,4vw,49px)}.break-panel>p{font-size:16px}.break-visual{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;border-radius:15px;background:#10271c;border:1px solid #416c4a;padding:15px 20px;margin:22px 0}.example-message{padding:20px;border-radius:14px;background:#ddf1d9;color:#173b24;text-align:left}.example-message small{font-size:9px;color:#64806b;display:block;margin-bottom:14px}.example-message b{font-size:22px;line-height:1.25}.example-message p{color:#38563f;font-size:15px;margin:8px 0 0}.break-panel .break-last{font-size:12px;color:#e1d29f}.result{max-width:1020px}.result-complete{display:flex;align-items:center;gap:10px;color:#bde1c4;font-size:10px;letter-spacing:.12em}.result-complete>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#5bdc8c;color:#103d22;font-size:18px}.result h1{max-width:840px;font-size:clamp(33px,4.6vw,55px)}.result-summary{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.result-summary span{border:1px solid #3d6847;border-radius:30px;padding:5px 12px;font-size:10px;color:#bcddc3}.result-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.result-layout p{font-size:15px}.result .action{margin:18px 0;padding:20px}.result-segment{font-size:12px!important}.result-material{text-align:center;border:1px solid #ffffff10;border-radius:16px;background:radial-gradient(ellipse,#294e3166,transparent);padding:15px}.result-material h3{font-size:22px;margin-top:10px}.result-material .eyebrow{font-size:9px}.result-context{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #ffffff18;margin:25px 0 10px}.result-context p{font-size:12px;color:#9fbaa8}.result .btn{margin-top:15px}
@media(max-width:720px){.season-ribbon{gap:12px;font-size:9px;padding:9px 10px}.season-ribbon span:last-child{font-size:8px}.hero{padding-top:28px}.hero h1{font-size:35px}.hero-media{margin:13px -5px 6px}.hero-bullets{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 24px}.hero-bullets li{padding:12px 8px}.hero-bullets b{font-size:12px;line-height:1.3}.hero-bullets b:before{display:none}.hero-bullets span{font-size:10px;line-height:1.35}.christmas-clock{margin:10px auto 17px}.christmas-clock [data-countdown]>div{min-width:58px;padding:6px 10px}.christmas-clock b{font-size:22px}.store-scene{height:330px}.store-scene:after{background:linear-gradient(0deg,#04140ff2,#09221622)}.store-scene>div{left:23px;right:18px;top:auto;bottom:25px;transform:none}.store-scene h3{font-size:32px}.store-scene .eyebrow{font-size:8px}.store-scene p{font-size:12px}.offer-layout{grid-template-columns:1fr;padding:24px 18px;gap:20px}.offer-visual h3{font-size:32px}.offer-visual img{margin:5px auto 0}.guarantee-seal{display:none}.offer-badge{font-size:10px;letter-spacing:.07em;padding:11px}.offer-pricing .eyebrow{font-size:9px}.installments strong{font-size:57px}.offer-card li{font-size:11px;padding:7px 0}.included-tag{font-size:7px}.offer-scroll{font-size:9px}.guarantee-section{gap:22px;align-items:center}.big-seal{width:80px;height:80px;font-size:34px;outline-width:4px}.big-seal span{font-size:10px}.guarantee-section h2{font-size:27px}.guarantee-section p:not(.eyebrow){font-size:12px}.guarantee-section .eyebrow{font-size:8px}.intro{gap:0}.intro .intro-copy .quiz-season{grid-row:1;font-size:9px;margin:0 0 13px}.intro .intro-copy h1{grid-row:2;font-size:32px;line-height:1.11}.intro>img{grid-row:3;max-height:230px;object-fit:contain;margin:6px auto}.intro .intro-copy .lead{grid-row:4;font-size:15px;line-height:1.5;margin:8px auto 17px}.intro .intro-copy .intro-actions{grid-row:5}.intro .intro-copy small{font-size:10px;margin:12px 0}.intro .btn{font-size:13px;padding:15px 12px;gap:12px}#quizContent{padding:19px 16px 40px}.quiz-top{width:calc(100% - 30px);margin:12px auto;font-size:7px;gap:12px}.mini-logo{font-size:16px}.question h1{font-size:28px;margin:9px 0}.question .eyebrow{font-size:9px}.question .hint{font-size:12px;line-height:1.4;margin-bottom:16px}.quiz-dots{margin:3px 0 15px}.answers{gap:8px}.answer{font-size:13px;line-height:1.4;gap:11px;padding:13px 12px;min-height:53px}.answer .letter{width:24px;height:24px;font-size:10px}.question-0 .answer{min-height:83px;font-size:12px;padding:12px;gap:7px}.question-3 .answer{padding:13px;font-size:12px}.question-3 .letter{margin-bottom:7px}.question-3 .answer:last-child{grid-column:1/-1;display:flex;align-items:center;gap:12px}.question-3 .answer:last-child .letter{margin:0}.question .micro{font-size:10px;margin-top:12px}.break-panel{margin:5px auto}.break-panel h1{font-size:30px;margin:13px 0}.break-panel>p{font-size:13px;margin:12px 0}.break-visual{grid-template-columns:1fr;gap:0;padding:10px 14px;margin:15px 0}.break-visual img{max-height:160px;object-fit:contain}.example-message{padding:15px}.example-message b{font-size:19px}.example-message p{font-size:13px}.example-message small{font-size:8px;margin-bottom:8px}.break-panel .btn{font-size:13px}.result-complete{font-size:8px}.result h1{font-size:31px;margin:15px 0}.result-summary{margin:13px 0}.result-summary span{font-size:9px}.result-layout{grid-template-columns:1fr;gap:12px}.result-layout p{font-size:13px}.result .action{padding:17px;margin:15px 0}.result-material{display:grid;grid-template-columns:120px 1fr;align-items:center;padding:8px;text-align:left;column-gap:10px}.result-material img{grid-row:1/3}.result-material h3{font-size:18px;margin:4px 0}.result-material .eyebrow{align-self:end;font-size:8px}.result-context{gap:12px;margin:18px 0 5px}.result-context p{font-size:10px;line-height:1.5;margin:10px 0}.result .btn{font-size:13px}.result .micro{font-size:9px}.light:before,.light:after{height:16px}}
@media(max-height:740px) and (max-width:720px){.intro .intro-copy h1{font-size:28px}.intro>img{max-height:180px}.intro .intro-copy .lead{font-size:13px}.question h1{font-size:25px}.question .hint{margin-bottom:12px;font-size:11px}.question-0 .answer{min-height:71px;padding:10px}.question-0 .answer .letter{width:20px;height:20px}.quiz-dots{margin-bottom:10px}.answer{padding:11px;font-size:12px;min-height:48px}.question-3 .answer{padding:11px}}
@media(prefers-reduced-motion:reduce){.light:before,.light:after,.offer-scroll span,.scroll-cue span{animation:none!important}}
/* Ajustes da apresentação, desejos e oferta */
.store-carousel{overflow:hidden;margin:35px 0 24px;border-radius:20px;position:relative;text-align:left}.store-track{display:flex;width:max-content;gap:18px;animation:store-loop 38s linear infinite}.store-carousel:hover .store-track,.store-carousel:focus-within .store-track{animation-play-state:paused}.store-slide{position:relative;width:540px;height:360px;flex:none;overflow:hidden;border-radius:16px;margin:0;background:#183321}.store-slide img{height:100%;object-fit:cover}.store-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#02120ff5,#061a1055 65%,transparent)}.store-slide figcaption{position:absolute;bottom:27px;left:30px;right:25px;z-index:1;color:#fff}.store-slide small{font-size:9px;letter-spacing:.14em;color:#e7cd92;font-weight:bold}.store-slide h3{font-size:35px;margin:12px 0}.store-slide p{font-size:13px;color:#cbdecc}.carousel-hint{font-size:10px;color:#637a68;margin:-10px 0 25px;letter-spacing:.04em}.carousel-hint span{margin-left:9px}.offer-wordmark{display:flex;gap:14px;justify-content:center;align-items:center;color:#efd99e;margin:20px auto 0;font-size:29px;font-weight:800;letter-spacing:.045em;line-height:1.05}.offer-wordmark small{display:block;font-size:15px;letter-spacing:.32em;margin-top:8px}.wordmark-line{height:1px;width:35px;background:linear-gradient(90deg,transparent,#d8b96d)}.wordmark-line:last-child{transform:rotate(180deg)}.offer-list-label{font-size:10px;color:#d9e7d2;letter-spacing:.12em;margin:20px 0 0;text-align:left}.offer-price-divider{height:1px;background:linear-gradient(90deg,transparent,#d5c48666,transparent);margin:23px 0 17px}.offer-card ul{margin:10px 0 0}.offer-pricing .value-anchor{margin-top:0}.offer-card-cue{position:sticky;top:8px;z-index:3;background:#f1d99e;color:#3a3315;max-width:340px;margin:14px auto -7px;border-radius:25px;padding:7px 14px;font-size:10px;font-weight:bold;box-shadow:0 5px 20px #0003}.offer-card-cue span{display:inline-block;margin-left:7px;animation:nudge 1.5s infinite}.break-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.break-compare>div{padding:26px;border-radius:15px;text-align:left}.break-before{background:#1d221c;border:1px solid #6f6b4b}.break-after{background:#153e25;border:1px solid #61b17e}.break-compare small{display:block;font-size:9px;letter-spacing:.12em;color:#d5c58b;margin-bottom:17px}.break-compare b{font-size:23px;line-height:1.2;display:block}.break-compare p{font-size:14px;margin:14px 0 0}.break-takeaway{display:flex;gap:16px;align-items:center;background:#ffffff05;border-radius:12px;padding:14px 20px}.break-takeaway>span{font-size:28px;color:#e8ce8a}.break-takeaway p{font-size:14px;margin:0}.result-context .goal-advice{grid-column:1/-1;color:#d2e7ce;border-left:2px solid #79b974;padding-left:12px;margin-top:0}@keyframes store-loop{to{transform:translateX(calc(-50% - 9px))}}
@media(max-width:720px){.intro .intro-copy h1{font-size:31px}.intro .intro-copy .lead{font-size:14px}.store-carousel{margin:26px -5px 22px;border-radius:15px}.store-track{gap:12px;animation-duration:32s}.store-slide{width:300px;height:310px}.store-slide figcaption{bottom:23px;left:21px;right:18px}.store-slide h3{font-size:28px}.store-slide small{font-size:8px}.store-slide p{font-size:12px}.offer-wordmark{font-size:26px;margin:10px auto 12px;gap:10px}.offer-wordmark small{font-size:12px;letter-spacing:.31em}.wordmark-line{width:23px}.offer-layout{padding-top:15px}.offer-list-label{font-size:9px;margin-top:15px}.offer-pricing .value-anchor{font-size:12px}.offer-card-cue{font-size:9px;margin-top:12px;max-width:290px;padding:7px 12px}.break-compare{grid-template-columns:1fr;gap:12px;margin:20px 0 16px}.break-compare>div{padding:18px}.break-compare small{font-size:8px;margin-bottom:11px}.break-compare b{font-size:20px}.break-compare p{font-size:12px;margin-top:10px}.break-takeaway{padding:13px;gap:12px}.break-takeaway p{font-size:12px}.question-4 .answer{font-size:13px}.intro .intro-copy .quiz-season{margin-bottom:12px}@keyframes store-loop{to{transform:translateX(calc(-50% - 6px))}}}
@media(max-height:740px) and (max-width:720px){.intro .intro-copy h1{font-size:28px}.intro .intro-copy .lead{font-size:13px}}
@media(prefers-reduced-motion:reduce){.store-track{animation:none!important}.store-carousel{overflow-x:auto}.offer-card-cue span{animation:none!important}}
/* Ajustes de ritmo, contagem no topo e compra */
.hero{padding-top:22px;padding-bottom:50px}.hero .christmas-clock{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;margin:0 auto 25px;padding:10px 18px;width:max-content;max-width:100%;background:#102519;border:1px solid #a8955a3d;border-radius:12px}.hero .christmas-clock>span{max-width:115px;text-align:left;line-height:1.4}.hero .christmas-clock>small{max-width:120px;text-align:left;font-size:9px;line-height:1.5}.hero .christmas-clock [data-countdown]>div{background:#ffffff04;min-width:53px;padding:5px 9px;border:0}.hero .christmas-clock b{font-size:25px}.hero .lead{margin-top:19px}.hero-media{margin-top:17px}.hero-bullets{margin-top:18px;margin-bottom:21px}.store-carousel,.store-track,.store-slide,.store-slide img{pointer-events:none;user-select:none;-webkit-user-drag:none}.store-carousel:hover .store-track,.store-carousel:focus-within .store-track{animation-play-state:running}.offer-card-cue{position:fixed;top:auto;left:50%;bottom:18px;transform:translateX(-50%);z-index:25;margin:0;width:max-content;max-width:calc(100% - 28px);padding:10px 18px;border-radius:30px;background:#fff0c9f5;color:#352d16;border:1px solid #cfb672;font-size:11px;box-shadow:0 5px 30px #0007;backdrop-filter:blur(10px);pointer-events:none}.offer-card-cue span{font-size:17px;line-height:1;margin-left:10px}.checkout{display:flex;width:100%;justify-content:center;align-items:center;gap:13px;margin-top:23px;padding:20px 17px;border-radius:12px;color:#07311b;background:linear-gradient(115deg,#a6f8a8,#52dc80);border:1px solid #b5ffbb;box-shadow:0 10px 30px #52dd7c26,inset 0 1px 0 #ffffff8c;line-height:1.2}.checkout .checkout-icon{width:25px;height:25px;flex:none}.checkout .checkout-arrow{width:20px;height:20px;flex:none}.checkout .checkout-copy{display:block;flex:1;font-size:16px;text-align:left}.checkout-copy b{display:block;font-size:16px;letter-spacing:-.015em}.checkout-copy small{display:block;font-size:10px;font-weight:500;margin-top:5px;color:#28633b}.checkout:hover{transform:translateY(-2px);box-shadow:0 13px 32px #52dd7c44}.offer-pricing .cash{margin-bottom:0}.offer-pricing .micro{margin-top:13px}
@media(max-width:720px){.hero{padding-top:15px;padding-bottom:42px}.hero .christmas-clock{gap:9px;padding:8px 10px;margin-bottom:20px;border-radius:10px;width:100%}.hero .christmas-clock>span{font-size:9px;max-width:95px}.hero .christmas-clock>small{display:none}.hero .christmas-clock [data-countdown]{gap:4px}.hero .christmas-clock [data-countdown]>div{min-width:49px;padding:3px 8px}.hero .christmas-clock b{font-size:23px}.hero .christmas-clock [data-countdown] small{font-size:7px}.hero .lead{margin-top:17px}.hero-media{margin-top:12px}.hero-bullets{margin-top:13px;margin-bottom:20px}.checkout{padding:19px 13px;gap:10px;margin-top:22px;border-radius:11px}.checkout-copy b{font-size:14px}.checkout-copy small{font-size:9px}.checkout .checkout-icon{width:22px;height:22px}.checkout .checkout-arrow{width:17px;height:17px}.offer-card-cue{font-size:10px;bottom:15px;padding:9px 14px;max-width:calc(100% - 24px)}}
