@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#f5f7fb;background:#10151f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #10151f;--panel: #171e2b;--muted: #9aa6b8;--green: #b8f36b;--green-dark: #8edc3c;--border: rgba(255, 255, 255, .09)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.app{min-height:100vh;overflow:hidden;background:radial-gradient(ellipse at 80% 15%,rgba(81,115,62,.09),transparent 35%),var(--bg)}.topbar{width:min(1180px,calc(100% - 48px));height:88px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}.brand{display:inline-flex;align-items:center;gap:7px;font-family:Manrope,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.8px}.brand-icon{display:grid;place-items:center;width:34px;height:34px;margin-right:4px;border-radius:11px;background:var(--green);color:#10151f;font-size:20px}.brand-accent{color:var(--green)}.topbar nav{display:flex;align-items:center;gap:28px}.nav-link{border:0;padding:10px 0;color:#c4ccd8;background:transparent;font-size:13px}.nav-link:hover{color:var(--green)}.nav-cta,.primary-button{border:0;border-radius:9px;background:var(--green);color:#11180c;font-weight:700;transition:transform .2s,background .2s}.nav-cta{padding:12px 17px;font-size:13px}.nav-cta:hover,.primary-button:hover{background:#c9ff8b;transform:translateY(-2px)}.hero{width:min(1180px,calc(100% - 48px));min-height:660px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:45px;padding:70px 0 88px}.hero-content{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:10px;font-weight:700;letter-spacing:1.7px}.hero h1,.content-section h1,.signup-card h1{margin:25px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(38px,4.5vw,59px);line-height:1.14;font-weight:800;letter-spacing:-2.8px}.hero h1 span,.content-section h1 span,.signup-card h1 span{color:var(--green)}.hero-content>p,.section-intro,.signup-card>p{max-width:510px;color:var(--muted);font-size:15px;line-height:1.9}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.primary-button,.secondary-button{min-height:48px;padding:0 19px;font-size:13px}.primary-button span{margin-left:15px;font-size:17px}.secondary-button{border:1px solid var(--border);border-radius:9px;color:#e2e7ef;background:#ffffff06}.secondary-button:hover{border-color:#b8f36b80;background:#b8f36b0f}.trust-line{display:flex;align-items:center;gap:9px;margin-top:30px;color:#a6b1c1;font-size:11px}.trust-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px #b8f36b99}.preview-wrap{position:relative;display:flex;justify-content:center;align-items:center;min-width:0}.preview-glow{position:absolute;width:90%;height:80%;border-radius:50%;background:#9be25317;filter:blur(75px)}.preview-card{position:relative;width:min(100%,390px);padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#f9faf7;color:#18201a;box-shadow:0 28px 90px #0000004d;transform:rotate(1.5deg)}.preview-top{display:flex;align-items:center;gap:10px;padding-bottom:18px}.preview-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#dff4c6;font-weight:800}.preview-top strong,.preview-top small{display:block}.preview-top strong{font-size:12px}.preview-top small{margin-top:3px;color:#7e887d;font-size:10px}.preview-menu{margin-left:auto;color:#788274;letter-spacing:2px}.preview-banner{min-height:185px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-radius:13px;background:linear-gradient(125deg,#273c2d,#58754b);color:#fff}.preview-banner>span{color:#c9f5a9;font-size:8px;letter-spacing:1.4px}.preview-banner strong{margin:13px 0 8px;font-family:Manrope,sans-serif;font-size:28px;line-height:1.15}.preview-banner small{color:#e1e9dc;font-size:10px}.preview-section-title{display:flex;justify-content:space-between;align-items:center;margin:20px 0 12px}.preview-section-title strong{font-size:13px}.preview-section-title small{color:#64765c;font-size:9px}.preview-products{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-art{height:105px;display:grid;place-items:center;border-radius:9px;font-size:35px}.art-one{color:#f1f2e8;background:linear-gradient(140deg,#c5bba2,#5b6853)}.art-two{color:#f9e8c8;background:linear-gradient(140deg,#8c8277,#d6bba2)}.product-preview strong,.product-preview small{display:block}.product-preview strong{margin-top:9px;font-size:10px}.product-preview small{margin-top:4px;color:#687264;font-size:9px}.preview-whatsapp{margin-top:16px;padding:12px;border-radius:8px;background:#d9f7ca;color:#244a24;text-align:center;font-size:10px;font-weight:700}.floating-note{position:absolute;right:-15px;bottom:35px;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--border);border-radius:13px;background:#1a2230;box-shadow:0 15px 40px #00000040}.floating-note>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#b8f36b1f;color:var(--green)}.floating-note strong,.floating-note small{display:block}.floating-note strong{font-size:11px}.floating-note small{margin-top:4px;color:var(--muted);font-size:9px}.content-section,.signup-section{width:min(1100px,calc(100% - 48px));margin:auto;padding:90px 0 110px}.content-section h1,.signup-card h1{max-width:680px;font-size:clamp(36px,5vw,53px)}.section-intro{margin-bottom:35px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:30px 0}.feature-card{padding:25px 20px;border:1px solid var(--border);border-radius:14px;background:#ffffff06}.feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#b8f36b1a;color:var(--green);font-size:23px}.feature-card h3{margin:20px 0 10px;font-size:15px}.feature-card p{color:var(--muted);font-size:12px;line-height:1.8}.signup-section{display:grid;place-items:center;min-height:480px}.signup-card{width:min(100%,650px);padding:45px;border:1px solid var(--border);border-radius:20px;background:var(--panel)}.signup-card h1{font-size:clamp(34px,4.5vw,48px)}.signup-card>p{margin-bottom:28px}footer{width:min(1180px,calc(100% - 48px));min-height:90px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.footer-brand{color:#f5f7fb;font-size:15px}.footer-brand .brand-icon{width:29px;height:29px;border-radius:9px;font-size:16px}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:55px;padding-top:65px}.hero-content{max-width:650px}.preview-wrap{width:min(100%,500px);margin:auto}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.topbar{width:calc(100% - 32px);height:72px}.brand{font-size:16px}.brand-icon{width:30px;height:30px}.topbar nav{gap:10px}.topbar .nav-link{display:none}.nav-cta{padding:10px 12px;font-size:11px}.hero,.content-section,.signup-section{width:calc(100% - 36px)}.hero{padding:55px 0 65px}.hero h1{font-size:clamp(37px,10vw,48px);letter-spacing:-1.9px}.hero-content>p{font-size:14px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions button{width:100%}.preview-card{padding:14px}.preview-banner{min-height:160px}.floating-note{right:-5px;bottom:-25px}.content-section,.signup-section{padding:65px 0}.feature-grid{grid-template-columns:1fr}.signup-card{padding:27px 22px}footer{width:calc(100% - 36px);padding:22px 0;flex-wrap:wrap}footer>span:nth-child(2){order:3;width:100%}}
