:root{--ink:#101412;--paper:#f4f1e9;--white:#fff;--acid:#dfff37;--green:#163f32;--mint:#7ee2b8;--line:rgba(16,20,18,.14);--font-geist-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;width:100%}button,a{ -webkit-tap-highlight-color:transparent}.section{max-width:1280px;margin:0 auto;padding:120px 48px}.kicker{font:600 11px/1 var(--font-geist-mono),monospace;letter-spacing:.18em}.light{color:var(--mint)}
.nav{position:fixed;z-index:50;top:0;left:0;width:100%;height:84px;padding:0 44px;display:flex;align-items:center;justify-content:space-between;color:#fff;transition:.35s ease}.nav--scrolled{height:68px;background:rgba(16,20,18,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.1)}.brand{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:750;letter-spacing:.08em}.brand-mark{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--acid);color:var(--ink);font:800 15px var(--font-geist-mono)}nav{display:flex;gap:32px;font-size:13px}nav a{opacity:.72;transition:.2s}nav a:hover{opacity:1}.nav-cta{padding:12px 17px;border:1px solid rgba(255,255,255,.28);border-radius:99px;font-size:12px;display:flex;gap:12px;align-items:center}.nav-cta:hover{background:#fff;color:var(--ink)}
.hero{min-height:850px;position:relative;overflow:hidden;background:#0d1714;color:#fff;padding:180px 48px 125px;display:grid;grid-template-columns:minmax(450px,.9fr) minmax(520px,1.1fr);align-items:center;gap:50px}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,23,20,.5),transparent 60%);pointer-events:none}.hero-copy,.hero-visual{position:relative;z-index:2}.eyebrow{display:flex;gap:12px;align-items:center;color:#a8b8b2;font:600 11px var(--font-geist-mono);letter-spacing:.17em}.eyebrow span{width:32px;height:1px;background:var(--acid)}h1,h2{font-weight:520;letter-spacing:-.06em;line-height:.92;margin:0}h1{font-size:clamp(58px,7vw,102px);max-width:800px}.hero h1{margin:28px 0 28px}.hero h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--acid)}.hero-copy>p{max-width:590px;color:#bbc5c1;font-size:17px;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:28px;margin:36px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:99px;padding:18px 25px;font-size:13px;font-weight:700;transition:.25s}.button-primary{background:var(--acid);color:var(--ink);box-shadow:0 14px 42px rgba(223,255,55,.18)}.button-primary:hover,.button-whatsapp:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(223,255,55,.3)}.text-link{font-size:13px;border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:5px}.trust-line{display:flex;align-items:center;gap:18px;margin-top:45px}.trust-line p{font-size:11px;line-height:1.55;color:#8fa099}.trust-line strong{color:#fff}.avatars{display:flex}.avatars i{font-style:normal;font:600 9px var(--font-geist-mono);width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#51645d;border:2px solid #0d1714;margin-left:-7px}.avatars i:first-child{margin:0}.avatars i:last-child{background:var(--acid);color:#111}
.hero-glow{position:absolute;border-radius:50%;filter:blur(1px);opacity:.26}.glow-one{width:800px;height:800px;background:radial-gradient(circle,#357b60 0,transparent 67%);right:-120px;top:-120px}.glow-two{width:500px;height:500px;background:radial-gradient(circle,#92a938 0,transparent 70%);left:24%;bottom:-350px}.hero-visual{height:590px}.orbit{position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.orbit-one{inset:30px 0 0 70px}.orbit-two{inset:100px 70px 70px 0}.hero-card{position:absolute;margin:0;background:#fff;padding:9px;border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.32);overflow:hidden}.hero-card img{height:100%;object-fit:cover;border-radius:17px}.hero-card-main{width:390px;height:500px;left:18%;top:35px;transform:rotate(-3deg);animation:float 7s ease-in-out infinite}.hero-card-main figcaption{position:absolute;left:22px;right:22px;bottom:20px;padding:14px 16px;background:rgba(13,23,20,.86);backdrop-filter:blur(10px);border-radius:13px;display:flex;flex-direction:column}.hero-card-main figcaption span{font:600 9px var(--font-geist-mono);letter-spacing:.13em;color:var(--acid)}.hero-card-main figcaption strong{font-size:14px;margin-top:4px}.hero-card-small{width:185px;height:210px}.card-shoe{right:1%;top:20px;transform:rotate(7deg);animation:float2 8s ease-in-out infinite}.card-watch{left:0;bottom:10px;transform:rotate(-8deg);animation:float2 7.5s 1s ease-in-out infinite}.floating-pill{position:absolute;padding:11px 15px;border-radius:99px;background:rgba(255,255,255,.95);color:#15201c;font:650 10px var(--font-geist-mono);box-shadow:0 14px 28px rgba(0,0,0,.23)}.pill-one{right:4%;bottom:115px;transform:rotate(3deg)}.pill-two{left:0;top:90px}.pill-two span{color:#24b76f}.ticker{position:absolute;z-index:3;bottom:0;left:0;width:100%;height:47px;background:var(--acid);color:#111;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font:700 11px var(--font-geist-mono);letter-spacing:.1em}.ticker div{animation:ticker 25s linear infinite;flex:none}.ticker b{margin:0 25px}
.section-heading{display:grid;grid-template-columns:.7fr 1.3fr .8fr;gap:40px;align-items:end;margin-bottom:58px}.section-number{font:500 11px var(--font-geist-mono);display:block;margin-bottom:70px;color:#778079}.section-heading h2,.proof h2,.process-intro h2{font-size:clamp(46px,5vw,72px)}.section-heading h2 em,.proof h2 em{color:#376557}.section-heading>p{font-size:14px;line-height:1.8;color:#5f6863}.product-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}.product-card{position:relative;height:410px;border-radius:22px;overflow:hidden;background:#ddd;grid-column:span 4;opacity:0;transform:translateY(24px);animation:reveal .7s var(--delay) ease forwards}.product-card:nth-child(1),.product-card:nth-child(5){grid-column:span 5}.product-card:nth-child(2),.product-card:nth-child(6){grid-column:span 7}.product-card img{height:100%;object-fit:cover;transition:.65s cubic-bezier(.2,.8,.2,1)}.product-card:hover img{transform:scale(1.055)}.product-overlay{position:absolute;inset:auto 0 0;padding:60px 22px 20px;display:flex;align-items:end;gap:15px;background:linear-gradient(transparent,rgba(9,15,13,.85));color:#fff}.product-overlay>span{font:500 9px var(--font-geist-mono);color:var(--acid)}.product-overlay div{flex:1}.product-overlay h3{margin:0;font-size:19px}.product-overlay p{margin:5px 0 0;color:#c1cbc7;font-size:11px}.product-overlay b{font-size:18px}
.dark-section{background:#0e1714;color:#fff}.dark-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px}.process-intro{position:sticky;top:120px;align-self:start}.process-intro h2{margin:23px 0 30px}.process-intro>p:not(.kicker){max-width:470px;color:#9dafaa;font-size:15px;line-height:1.8}.button-light{margin-top:28px;background:#fff;color:#111}.steps{border-top:1px solid rgba(255,255,255,.15)}.step{display:grid;grid-template-columns:55px 1fr 20px;gap:20px;padding:34px 0;border-bottom:1px solid rgba(255,255,255,.15);transition:.25s}.step:hover{padding-left:12px;background:linear-gradient(90deg,rgba(223,255,55,.05),transparent)}.step>span{font:500 10px var(--font-geist-mono);color:var(--acid)}.step h3{font-size:22px;margin:0 0 9px}.step p{font-size:13px;color:#91a09b;line-height:1.7;margin:0;max-width:470px}.step i{font-style:normal;color:#72807b}
.proof-panel{background:#e7e2d7;border-radius:30px;padding:70px;display:grid;grid-template-columns:1fr .8fr;gap:80px;overflow:hidden}.proof-copy h2{margin:25px 0}.proof-copy>p:not(.kicker){font-size:15px;line-height:1.8;color:#5f6863;max-width:600px}.proof-copy ul{list-style:none;padding:0;margin:35px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px}.proof-copy li span{display:inline-grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#163f32;color:var(--acid);font-size:10px;margin-right:8px}.metric-stack{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center;transform:rotate(2deg)}.metric{min-height:175px;border-radius:21px;background:#fff;padding:25px;display:flex;flex-direction:column;justify-content:space-between}.metric:first-child{grid-column:span 2}.metric.accent{background:var(--acid)}.metric strong{font-size:55px;letter-spacing:-.06em}.metric span{font:550 10px/1.5 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.06em}
.final-cta{position:relative;overflow:hidden;text-align:center;background:#153f32;color:#fff;padding:120px 24px}.final-cta>*{position:relative;z-index:2}.final-cta h2{font-size:clamp(55px,7vw,96px);margin:24px 0}.final-cta>p:not(.kicker){color:#b9c9c2;font-size:15px}.button-whatsapp{background:var(--acid);color:#111;margin-top:25px;padding:19px 30px}.button-whatsapp span{font-size:20px}.final-cta small{display:block;margin-top:18px;color:#86a197;font:500 9px var(--font-geist-mono)}.cta-rings{position:absolute;z-index:0;inset:0;display:grid;place-items:center}.cta-rings i{position:absolute;width:500px;height:500px;border:1px solid rgba(255,255,255,.07);border-radius:50%;animation:pulse 5s ease-in-out infinite}.cta-rings i:nth-child(2){width:760px;height:760px;animation-delay:1s}.cta-rings i:nth-child(3){width:1000px;height:1000px;animation-delay:2s}footer{padding:35px 45px;background:#0d1714;color:#7f8e88;display:flex;align-items:center;justify-content:space-between;font-size:11px}footer .brand{color:#fff}.mobile-whatsapp{display:none}.notice{position:fixed;z-index:100;right:22px;bottom:22px;background:#fff;color:#111;border-left:4px solid var(--acid);padding:15px 18px;box-shadow:0 16px 45px rgba(0,0,0,.25);font-size:12px;border-radius:8px;animation:notice .25s ease}
@keyframes float{50%{transform:rotate(-1deg) translateY(-13px)}}@keyframes float2{50%{transform:rotate(4deg) translateY(12px)}}@keyframes ticker{to{transform:translateX(-100%)}}@keyframes reveal{to{opacity:1;transform:none}}@keyframes pulse{50%{transform:scale(1.05);opacity:.45}}@keyframes notice{from{transform:translateY(20px);opacity:0}}
@media(max-width:950px){.nav{padding:0 22px}.nav nav,.nav-cta{display:none}.hero{grid-template-columns:1fr;padding:140px 24px 100px}.hero-visual{height:500px}.section{padding:85px 24px}.section-heading{grid-template-columns:1fr}.section-number{margin-bottom:20px}.product-card,.product-card:nth-child(n){grid-column:span 6}.dark-inner{grid-template-columns:1fr;gap:60px}.process-intro{position:static}.proof-panel{grid-template-columns:1fr;padding:45px 28px}.mobile-whatsapp{display:flex;position:fixed;z-index:60;right:16px;bottom:16px;align-items:center;gap:8px;background:#25d366;color:#07150c;padding:13px 17px;border-radius:99px;font-size:12px;font-weight:750;box-shadow:0 10px 35px rgba(0,0,0,.25)}}
@media(max-width:620px){.hero{min-height:auto}.hero h1{font-size:53px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-visual{height:420px;margin-top:15px}.hero-card-main{width:270px;height:355px;left:12%}.hero-card-small{width:120px;height:145px}.card-watch{bottom:0}.card-shoe{right:-10px}.pill-one{bottom:50px}.pill-two{top:55px}.section-heading h2,.proof h2,.process-intro h2{font-size:46px}.product-grid{display:block}.product-card,.product-card:nth-child(n){height:360px;margin-bottom:14px}.proof-copy ul{grid-template-columns:1fr}.metric-stack{grid-template-columns:1fr}.metric:first-child{grid-column:auto}.final-cta h2{font-size:54px}footer{align-items:flex-start;flex-direction:column;gap:18px;padding-bottom:90px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.product-card{opacity:1;transform:none}}
