@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap";:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#06100c;font-family:Montserrat,Arial,sans-serif}html{background:#06100c;min-width:320px;min-height:100%}body{background:#06100c;min-width:320px;min-height:100vh;margin:0}#root{width:100%;min-height:100vh;margin:0}h1,h2,h3,p{margin-top:0}button,a{font-family:inherit}img{max-width:100%;display:block}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#06100c;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{background:#06100c;width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh}.landing{isolation:isolate;background:radial-gradient(at 90% 15%,#27561d 0%,#0000 35%),radial-gradient(at 5% 65%,#14351c 0%,#0000 35%),linear-gradient(145deg,#06100c,#101a13 55%,#050a08);width:100%;max-width:1180px;min-height:100vh;margin:0 auto;padding:38px clamp(20px,5vw,64px) 24px;position:relative;overflow:hidden}.glow{z-index:-1;filter:blur(100px);opacity:.18;pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute}.glow-top{background:#83f51d;top:0;right:-120px}.glow-bottom{background:#e5c20a;bottom:120px;left:-180px}.brand{align-items:center;gap:12px;width:fit-content;margin-bottom:36px;display:flex}.brand-runner{font-size:clamp(35px,5vw,58px)}.brand-name{letter-spacing:-2px;margin:0;font-size:clamp(32px,5vw,55px);font-style:italic;font-weight:900;line-height:.95}.brand-offers{color:#111;background:#ffd522;border-radius:5px;align-items:center;gap:14px;margin:7px 0 4px;padding:5px 12px;font-size:clamp(23px,3.5vw,38px);font-style:italic;font-weight:900;line-height:1;display:inline-flex}.brand-tagline{color:#e8eee9;letter-spacing:1.4px;margin:3px 0 0;font-size:10px;font-weight:800}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:26px;display:grid}.hero-copy{min-width:0}.eyebrow{color:#83f51d;letter-spacing:1.3px;margin:0 0 16px;font-size:12px;font-weight:800}.hero h1{letter-spacing:-2px;margin:0;font-size:clamp(32px,4.8vw,61px);font-weight:900;line-height:.99}.hero h1 span{color:#ffd522;margin-top:7px;display:block}.description{color:#d9e0db;max-width:480px;margin:20px 0 25px;font-size:16px;line-height:1.65}.free-card{background:linear-gradient(110deg,#152b18,#0c1810);border:1px solid #78e928;border-radius:17px;align-items:center;gap:14px;max-width:440px;padding:16px;display:flex}.whatsapp-symbol{color:#fff;background:#22c95b;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:34px;font-weight:900;display:grid}.free-label,.free-card strong,.free-card small{display:block}.free-label{color:#fff;letter-spacing:1px;font-size:11px;font-weight:800}.free-card strong{color:#83f51d;margin:3px 0;font-size:clamp(21px,3vw,32px);font-weight:900}.free-card small{color:#c5d0c8;font-size:10px;line-height:1.5}.hero-visual{background:radial-gradient(at 50% 35%,#3c6b23 0%,#0000 48%),linear-gradient(145deg,#16291b,#07100c);border:1px solid #31482d;border-radius:30px;place-items:center;min-height:330px;display:grid;position:relative}.phone-card{background:linear-gradient(160deg,#0d3b20,#06130c);border:5px solid #28342e;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:170px;height:245px;display:flex;transform:rotate(-5deg);box-shadow:0 20px 60px #0008}.phone-icon{background:#21c65a;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:16px;font-size:55px;font-weight:900;display:grid}.phone-card>span:not(.phone-icon):not(.phone-check){font-size:12px;font-weight:800}.phone-card strong{margin-top:3px;font-size:20px;font-weight:900}.phone-check{color:#83f51d;margin-top:12px;font-size:23px;font-weight:900}.product{background:#17251a;border:1px solid #54634b;border-radius:18px;place-items:center;width:65px;height:65px;font-size:37px;display:grid;position:absolute;box-shadow:0 12px 28px #0008}.product-shoes{bottom:20px;left:12px}.product-watch{top:22px;left:15px}.product-bag{bottom:24px;right:13px}.benefits{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 28px;display:grid}.benefits article{text-align:center;background:#0c1711;border:1px solid #334735;border-radius:15px;padding:18px 12px}.benefits article>span{margin-bottom:10px;font-size:27px;display:block}.benefits strong{color:#ffd522;font-size:12px;font-weight:900;display:block}.benefits p{color:#b9c5bd;margin:7px 0 0;font-size:11px;line-height:1.5}.join-button{color:#071107;text-align:center;background:linear-gradient(100deg,#91fa27,#29d62f);border-radius:17px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:76px;padding:17px 24px;font-size:clamp(14px,2.1vw,23px);font-weight:900;text-decoration:none;transition:transform .18s,filter .18s;display:flex;box-shadow:0 10px 32px #46f02c25}.join-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.button-whatsapp{border:2px solid #071107;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:30px;line-height:1;display:grid}.button-arrow{margin-left:auto;font-size:35px;line-height:.7}.members{color:#e5ece6;text-align:center;letter-spacing:.7px;margin:20px 0 26px;font-size:12px;font-weight:700}.footer{color:#a9b6ac;border-top:1px solid #26382a;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:18px;font-size:10px;display:flex}.footer span:first-child{color:#fff;letter-spacing:1px;font-weight:900}@media (width>=1000px){.landing{border:1px solid #26382a;border-radius:26px;margin-top:24px;margin-bottom:24px}}@media (width<=700px){.landing{padding:25px 18px 20px}.brand{margin-bottom:27px}.hero{grid-template-columns:1fr;gap:22px}.hero h1{font-size:clamp(36px,10vw,54px)}.description{font-size:14px}.hero-visual{min-height:260px}.phone-card{width:145px;height:205px}.phone-icon{width:65px;height:65px;font-size:44px}.benefits{grid-template-columns:1fr;gap:9px;margin-top:22px}.benefits article{text-align:left;grid-template-columns:42px 1fr;align-items:center;column-gap:8px;padding:13px;display:grid}.benefits article>span{grid-row:span 2;margin:0;font-size:25px}.benefits strong{font-size:11px}.benefits p{margin-top:3px}.join-button{gap:9px;min-height:66px;padding:13px 12px;font-size:13px}.button-whatsapp{flex-basis:36px;width:36px;height:36px;font-size:25px}.button-arrow{font-size:29px}.footer{text-align:center;flex-direction:column}}.hero-with-art{flex-direction:column;align-items:center;display:flex}.hero-art{object-fit:contain;filter:drop-shadow(0 0 24px #59ff001f);border-radius:16px;width:100%;max-width:520px;height:auto;display:block}.hero-with-art .hero-copy{width:100%;max-width:720px}@media (width<=600px){.hero-art{border-radius:12px;max-width:100%}}.landing-art-page{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:100%;min-height:100vh;margin:0 auto;padding:0 16px 28px;display:flex}.hero-art-full{border-radius:0 0 14px 14px;width:100%;max-width:760px;height:auto;margin:0 auto 18px;display:block}.landing-art-page .join-button{box-sizing:border-box;width:100%;max-width:560px;text-decoration:none}.landing-art-page .members,.landing-art-page .footer{text-align:center}@media (width<=600px){.landing-art-page{padding:0 8px 20px}.hero-art-full{border-radius:0 0 10px 10px;max-width:100%;margin-bottom:14px}.landing-art-page .join-button{max-width:100%}}.hero-art-wrap{width:100%;max-width:760px;margin:0 auto 18px;position:relative}.hero-art-wrap .hero-art-full{width:100%;margin:0}.hero-art-hotspot{z-index:2;cursor:pointer;border-radius:18px;width:92%;height:12%;display:block;position:absolute;top:71%;left:4%}.hero-art-hotspot:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=600px){.hero-art-wrap{margin-bottom:14px}}
