@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#101010;--panel:#181818;--orange:#ff8019;--white:#faf9f6;--muted:#aaa9a6;--line:#333;font-family:'DM Sans',Arial,sans-serif;color:var(--white);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;overflow-x:clip}button,a,video{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{opacity:.3;cursor:default}a:focus-visible,button:focus-visible,video:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{max-width:100%;display:block}.wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.orange{color:var(--orange)}.header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-size:28px;font-weight:700;letter-spacing:-1px}.brand img{border-radius:50%}.brand small{display:block;font-size:9px;letter-spacing:2px;margin-top:3px;color:var(--muted)}.header-cta{border:1px solid #65605a;border-radius:100px;padding:13px 20px;font-size:14px;font-weight:700;min-height:44px}.header-actions,.footer-right{display:flex;align-items:center;gap:16px}.social-links{display:flex;align-items:center;gap:9px}.social-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;border:1px solid #494641;border-radius:50%;font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--muted);transition:color .2s,border-color .2s,background-color .2s,transform .2s}.social-links a:hover{color:var(--orange);border-color:var(--orange);background:#ff801912;transform:translateY(-2px)}.social-icon{width:20px;height:20px;display:block;flex:none}.social-links b{font-size:16px;color:var(--orange);margin-left:8px}.cta-social .social-icon-tiktok{width:21px;height:21px}.join-social{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:18px;color:var(--muted);font-size:13px}.join-social .social-links a{min-width:auto;height:auto;border:0;border-radius:0;padding:8px 0;color:var(--white);font-size:13px;gap:7px}.join-social .social-icon{width:17px;height:17px}.join-social .social-links a:hover{background:transparent}.header-cta span{margin-left:18px;color:var(--orange)}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding-block:74px 85px;gap:30px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.6;margin:0 0 20px}.hero .eyebrow{color:var(--orange)}.eyebrow>span{font-size:22px;vertical-align:middle;margin-right:8px}h1,h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;text-transform:uppercase;margin:0;line-height:.95;letter-spacing:-1.5px;font-weight:700}h1{font-size:clamp(76px,8vw,112px)}h1>span{color:var(--orange)}.intro{font-size:22px;line-height:1.45;letter-spacing:-.4px;margin:26px 0 14px}.description{font-size:16px;line-height:1.7;color:var(--muted);max-width:350px;margin:0 0 28px}.cta-row{display:flex;align-items:center;gap:10px}.cta-row .cta{flex:1}.cta-social{flex:none}.cta-social a{min-width:48px;height:48px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--orange);color:#14100b;border:1px solid var(--orange);border-radius:8px;padding:19px 22px;font-size:15px;font-weight:700;min-height:58px;transition:background .2s,transform .2s;box-shadow:0 6px 28px #ff801910}.cta:hover{background:#ff963f;transform:translateY(-2px)}.cta>span:last-child{margin-left:8px;font-size:20px}.chat-icon{border:1.7px solid currentColor;border-radius:50%;width:24px;height:24px;text-align:center;line-height:21px;font-size:19px}.channel-note{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:12px;margin:18px 0 0}.divider{color:#56514a;margin-inline:3px}.soon{padding:4px 9px;border:1px solid #494641;border-radius:5px;font-size:11px}.hero-art{position:relative;min-height:550px;display:flex;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(ellipse,#ff80191a,transparent 68%)}.logo-disc{width:83%;rotate:-8deg;position:relative;filter:drop-shadow(0 24px 36px #0008)}.logo-disc img{border-radius:50%;width:100%;height:auto}.orbit{position:absolute;border:1px solid #ff80192c;border-radius:50%;width:99%;aspect-ratio:1;z-index:-1}.orbit-two{width:110%;transform:scaleY(.65) rotate(-32deg)}.art-label{position:absolute;top:0;right:9%;font-size:11px;line-height:1.7;letter-spacing:2px;color:var(--muted);transform:rotate(7deg)}.sticker{position:absolute;right:0;bottom:60px;background:var(--orange);color:#15100a;padding:17px 23px;transform:rotate(-8deg);font-size:16px;line-height:1.5;border-radius:3px;box-shadow:5px 5px 0 #101010}.art-bottom{position:absolute;bottom:0;left:10%;font-size:10px;color:#aaa;letter-spacing:3px}.ribbon{overflow:hidden;background:var(--orange);color:#14100b;border-block:1px solid #ff9c4b}.ribbon>div{display:flex;width:max-content;align-items:center;gap:36px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:26px;font-weight:600;padding:15px 0}.ribbon span{font-size:24px}.section{padding-block:96px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:36px}.section-heading>p{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 4px}h2{font-size:clamp(48px,5.7vw,76px)}.section-heading .eyebrow{color:var(--muted)}.mobile-break{display:none}.track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 16px;overscroll-behavior-x:contain}.track::-webkit-scrollbar{display:none}.offer{flex:0 0 calc((100% - 66px)/4);min-width:0;scroll-snap-align:start;border:1px solid #39352f;border-radius:14px;padding:7px;background:#20201e;color:var(--white);position:relative;overflow:hidden;transition:border-color .2s}.offer:hover{border-color:var(--orange)}.offer img{width:100%;aspect-ratio:1/2.09;object-fit:contain;background:#0c1113;border-radius:8px}.offer-label{display:flex;align-items:center;justify-content:space-between;padding:13px 5px 7px;font-size:11px;letter-spacing:1px}.offer-label span:last-child{color:var(--orange);font-size:20px}.carousel-controls{display:flex;align-items:center;justify-content:space-between;padding-top:15px}.counter{font-size:21px;font-weight:600}.counter span{color:#777;font-size:14px;margin-left:8px}.control-buttons{display:flex;gap:10px;align-items:center}.round{display:inline-grid;place-items:center;min-width:44px;height:44px;background:transparent;border:1px solid #555;border-radius:50%;color:var(--white);font-size:23px}.round:hover{border-color:var(--orange);color:var(--orange)}.play-control{height:44px;min-width:44px;color:var(--muted);background:none;border:none;display:flex;align-items:center;gap:8px;font-size:16px;margin-right:10px}.play-control span{font-size:13px}.offer-note{font-size:12px;line-height:1.7;color:#aaa;margin:24px 0 0}.video-section{background:#181818;border-block:1px solid #2a2926;overflow:hidden}.video-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1000px}.video-copy .eyebrow{color:var(--orange)}.video-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8;margin-top:26px}.text-link{display:inline-flex;align-items:center;gap:36px;border-bottom:1px solid #666;padding:16px 0;font-size:15px;font-weight:700}.text-link span{color:var(--orange)}.phone-scene{position:relative;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse,#ff801914,transparent 70%)}.phone-caption{font-size:10px;letter-spacing:2px;color:var(--muted);margin-bottom:22px;transform:rotate(-4deg)}.phone{background:#060606;border:3px solid #60605b;outline:1px solid #0a0a0a;border-radius:43px;padding:33px 9px 25px;width:280px;position:relative;box-shadow:0 22px 55px #0008,4px 0 0 #31312e}.phone video{width:100%;aspect-ratio:9/16;object-fit:contain;border-radius:10px;background:#111;display:block}.phone-top{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:flex;gap:7px;align-items:center}.phone-top span{height:5px;width:38px;background:#343434;border-radius:5px}.phone-top i{width:6px;height:6px;background:#252c32;border-radius:50%}.phone-home{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);height:4px;width:90px;background:#777;border-radius:5px}.media-error{font-size:14px;padding:12px;line-height:1.5}.join{text-align:center;background:radial-gradient(ellipse at 50% 100%,#ff801915,transparent 70%)}.join h2{font-size:clamp(62px,8vw,100px)}.join h2 span{color:var(--orange)}.join .eyebrow{color:var(--muted)}.join-inner>p:not(.eyebrow):not(.channel-note){color:var(--muted);line-height:1.8;margin:24px 0 28px}.join .channel-note{justify-content:center}.footer{display:flex;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-block:28px}.footer .brand{font-size:24px}.footer p,.footer>a:last-child{font-size:12px;color:var(--muted);line-height:1.6}.footer>a:last-child{min-height:44px;display:flex;align-items:center}.skip{position:fixed;left:16px;top:-100px;background:var(--orange);color:#111;padding:12px;z-index:99}.skip:focus{top:10px}dialog{width:min(700px,calc(100% - 24px));max-height:94dvh;padding:0;background:#171717;color:white;border:1px solid #555;border-radius:14px}dialog::backdrop{background:#000d;backdrop-filter:blur(8px)}.lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #444;font-size:14px}.lightbox-scroll{overflow:auto;max-height:calc(94dvh - 68px);overscroll-behavior:contain}.lightbox-scroll img{width:100%;height:auto}.modal-open{overflow:hidden}
@media(min-width:1500px){.hero-art{min-height:590px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.header{height:82px}.hero{gap:10px;padding-block:48px 56px}.hero-art{min-height:380px}.art-label{font-size:9px}.sticker{font-size:12px;bottom:30px;padding:12px}.art-bottom{font-size:8px}h1{font-size:78px}.intro{font-size:19px}.cta{font-size:14px;gap:10px;padding-inline:15px}.section{padding-block:64px}.offer{flex-basis:calc((100% - 44px)/3)}.video-layout{gap:30px}.phone{width:245px}.section-heading>p{font-size:14px}}
@media(max-width:600px){.header .brand{font-size:24px;gap:8px}.header .brand img{width:40px;height:40px}.brand small{font-size:7px;letter-spacing:1.2px}.header-cta{padding:12px;font-size:12px}.header-cta span{margin-left:6px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:36px;padding-bottom:26px;gap:18px}.eyebrow{font-size:10px;letter-spacing:1.5px;margin-bottom:18px}.hero .eyebrow{font-size:9px;letter-spacing:1.4px}.eyebrow>span{font-size:19px;margin-right:5px}h1{font-size:clamp(72px,21vw,104px);line-height:.91;letter-spacing:-1px}.intro{font-size:19px;margin-top:22px}.description{font-size:15px;line-height:1.7;max-width:330px;margin-bottom:22px}.cta{width:100%;font-size:14px;gap:10px;padding-inline:12px;min-height:58px}.cta>span:last-child{margin-left:auto}.cta .chat-icon{margin-right:auto;flex-shrink:0}.channel-note{font-size:11px;gap:10px}.hero-art{min-height:265px;margin-top:12px;width:100%;max-width:350px;align-self:center}.logo-disc{width:65%}.orbit{width:78%}.orbit-two{width:95%}.art-label{right:0;top:10px;font-size:8px}.sticker{right:2px;bottom:25px;padding:10px 14px;font-size:12px}.art-bottom{bottom:3px;left:0;font-size:8px;letter-spacing:2px}.ribbon>div{font-size:22px;padding-block:12px;gap:26px}.section-heading{display:block;margin-bottom:26px}.section-heading>p{font-size:15px;margin-top:20px;line-height:1.7}.mobile-break{display:block}h2{font-size:57px}.track{gap:16px;scroll-padding-left:0}.offer{flex-basis:84%;padding:7px}.offer img{aspect-ratio:1/2.09}.offer-label{font-size:10px}.offer-note{font-size:12px}.play-control{margin-right:0}.carousel-controls{padding-top:10px}.video-layout{display:flex;flex-direction:column;align-items:stretch;gap:42px}.video-copy h2{font-size:59px}.video-copy>p:not(.eyebrow){font-size:16px}.phone{width:min(280px,90%)}.join h2{font-size:65px}.join .eyebrow{font-size:9px}.join-inner>p:not(.eyebrow):not(.channel-note){font-size:15px}.footer{flex-wrap:wrap;gap:8px 16px;padding-block:24px}.footer p{order:3;flex-basis:100%;margin:4px 0 0}.footer .brand{font-size:23px}.footer .brand img{width:34px;height:34px}.footer>a:last-child{font-size:11px}.lightbox-toolbar{padding-inline:12px}}
.hero-art{overflow:clip}.hero-copy{min-width:0}.header-cta{flex-shrink:0}.header-cta span{display:inline-block}.offer img{height:auto}
@media(max-width:600px){h1{font-size:clamp(58px,17vw,92px)}.hero-art{padding-inline:8px}.hero .eyebrow{letter-spacing:1px}.header .brand{font-size:22px}.header-cta{font-size:11px;padding-inline:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

@media(max-width:600px){.header-actions{gap:7px}.social-links-header a{min-width:36px;height:36px;font-size:10px}.header-cta{padding:12px 10px}.join-social{flex-direction:column;gap:8px}.footer-right{width:100%;justify-content:space-between}}
@media(max-width:360px){.wrap{width:calc(100% - 24px)}.header .brand{font-size:18px;gap:5px}.header .brand img{width:32px;height:32px}.header .brand small{display:none}.header-actions{gap:5px}.social-links-header{gap:4px}.social-links-header a{min-width:32px;height:32px;font-size:9px}.header-cta{font-size:0;padding:9px 8px}.header-cta::before{content:"Entrar";font-size:11px}.header-cta span{margin-left:3px;font-size:15px}}
@media(max-width:600px){.cta-row{gap:8px}.cta-social{gap:5px}.cta-social a{min-width:42px;height:42px}.cta-social .social-icon{width:19px;height:19px}}
@media(max-width:360px){.cta-row{align-items:stretch}.cta-social{gap:4px}.cta-social a{min-width:36px;height:36px}.cta-social .social-icon{width:17px;height:17px}}/* Equal channel buttons: WhatsApp, Instagram and TikTok */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.header-channel-actions{gap:8px}
.header-channel{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:1px solid #494641;border-radius:50%;color:var(--muted);transition:color .2s,border-color .2s,background-color .2s,transform .2s}
.header-channel:hover{color:var(--orange);border-color:var(--orange);background:#ff801912;transform:translateY(-2px)}
.header-channel.whatsapp-channel{color:#111;background:var(--orange);border-color:var(--orange)}
.header-channel.whatsapp-channel:hover{color:#111;background:#ff963f}
.channel-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}
.channel-button{min-width:0;min-height:58px;padding:10px 8px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #4b4842;border-radius:8px;background:#1c1c1a;color:var(--white);font-size:12px;font-weight:700;line-height:1;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .2s}
.channel-button:hover{background:#292824;border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}
.channel-button.whatsapp-channel{background:var(--orange);color:#14100b;border-color:var(--orange)}
.channel-button.whatsapp-channel:hover{background:#ff963f;color:#14100b}
.channel-button .social-icon{width:21px;height:21px;flex:none}
.channel-button .social-icon-tiktok{width:22px;height:22px}
@media(max-width:600px){.header-channel-actions{gap:6px}.header-channel{width:38px;min-width:38px;height:38px}.channel-actions{gap:6px}.channel-button{min-height:54px;padding-inline:5px;font-size:11px;gap:5px}.channel-button .social-icon{width:19px;height:19px}.channel-button .social-icon-tiktok{width:20px;height:20px}}
@media(max-width:360px){.header-channel-actions{gap:4px}.header-channel{width:32px;min-width:32px;height:32px}.channel-actions{gap:5px}.channel-button{min-height:48px;padding-inline:3px;font-size:10px;gap:3px}.channel-button .social-icon{width:17px;height:17px}.channel-button .social-icon-tiktok{width:18px;height:18px}}
