@import"https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;700;800&family=Sora:wght@500;700;800&display=swap";:root{--bg: #05060f;--bg-soft: #0b1120;--surface: rgba(14, 20, 37, .74);--surface-strong: rgba(10, 15, 30, .92);--line: rgba(255, 255, 255, .1);--text: #f5f8ff;--muted: #a6b6d6;--primary: #2dd4bf;--secondary: #60a5fa;--wa: #1fa463;--shadow: 0 28px 70px rgba(2, 8, 23, .58);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{direction:rtl;color:var(--text);font-family:Heebo,sans-serif;background:radial-gradient(circle at 10% 10%,rgba(45,212,191,.2),transparent 24%),radial-gradient(circle at 86% 5%,rgba(96,165,250,.22),transparent 28%),linear-gradient(180deg,#05060f,#070b18 42%,#05060f)}a{color:inherit;text-decoration:none}.landing{position:relative;overflow:hidden}.ambient{position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none;z-index:0}.ambient--a{width:440px;height:440px;top:-160px;right:-130px;background:#2dd4bf38}.ambient--b{width:360px;height:360px;left:-110px;top:280px;background:#60a5fa29}.ambient--c{width:380px;height:380px;left:32%;bottom:120px;background:#7dd3fc1f}.container{width:min(1220px,calc(100% - 34px));margin-inline:auto;position:relative;z-index:1}.section{padding:100px 0}.topbar{position:sticky;top:0;z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0508128f;border-bottom:1px solid rgba(255,255,255,.06)}.topbar__inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:12px}.brand__mark{width:40px;height:40px;border-radius:14px;background:linear-gradient(140deg,var(--primary),var(--secondary));box-shadow:0 12px 30px #2dd4bf4d}.brand__text{font-family:Sora,sans-serif;font-size:16px;font-weight:700;letter-spacing:.2px}.topbar__actions{display:flex;gap:10px}.btn{border:0;cursor:pointer;border-radius:999px;padding:13px 20px;font:inherit;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.btn:hover{transform:translateY(-2px)}.btn--ghost{color:var(--text);background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.btn--primary{color:#01241f;background:linear-gradient(140deg,var(--primary),#82f8e1);box-shadow:0 14px 34px #2dd4bf59}.btn--whatsapp{color:#eafff4;background:linear-gradient(140deg,#1fa463,#26c071);box-shadow:0 14px 34px #1fa46347}.hero{padding-top:72px}.hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;align-items:center}.kicker{display:inline-flex;padding:9px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#b8d7ff;font-size:11px;font-weight:700;letter-spacing:1.2px}.hero__copy h1{margin:18px 0 0;font-family:Sora,sans-serif;font-size:clamp(42px,7vw,76px);line-height:.98;letter-spacing:-1.8px}.hero__copy h1 span{display:block;margin-top:8px;background:linear-gradient(140deg,#a8fff0,#88c5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__copy p{margin:24px 0 0;max-width:650px;color:var(--muted);font-size:clamp(18px,2.1vw,22px);line-height:1.7}.hero__actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.hero__chips{margin:26px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.hero__chips li{padding:10px 14px;border-radius:999px;font-size:13px;color:#dce9ff;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.heroPanel{position:relative;border-radius:34px;padding:22px;background:linear-gradient(180deg,#0c1220e6,#090e1bf2);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);overflow:hidden}.heroPanel__glow{position:absolute;inset:-20% auto auto -20%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(45,212,191,.25),transparent 70%);pointer-events:none}.heroPanel__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.metric{border-radius:18px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;padding:18px 14px}.metric strong{font-family:Sora,sans-serif;font-size:28px;letter-spacing:-1px}.metric span{display:block;margin-top:7px;font-size:13px;color:var(--muted)}.heroPanel__activity{position:relative;z-index:1;margin-top:14px;border-radius:20px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;padding:16px}.heroPanel__activity h3{margin:0 0 12px;font-size:14px;color:#d9e7ff}.feedItem{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.feedItem:last-child{border-bottom:0;padding-bottom:0}.feedItem p{margin:0;font-size:14px;color:#dfebff}.feedItem span{border-radius:999px;padding:6px 10px;background:#2dd4bf33;color:#b9fff0;font-size:11px;font-weight:700}.sectionHead{max-width:760px;margin-bottom:24px}.sectionHead h2{margin:0;font-family:Sora,sans-serif;font-size:clamp(32px,5vw,56px);line-height:1.04;letter-spacing:-1.1px}.sectionHead p{margin:14px 0 0;color:var(--muted);font-size:18px;line-height:1.8}.featuresGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.featureCard{border-radius:var(--radius-xl);padding:24px;border:1px solid var(--line);background:linear-gradient(180deg,#0e1425cc,#0a0e1cd6);box-shadow:var(--shadow);transition:transform .3s ease,border-color .3s ease}.featureCard:hover{transform:translateY(-4px);border-color:#60a5fa8c}.featureCard__index{display:inline-flex;margin-bottom:14px;font-family:Sora,sans-serif;font-size:13px;color:#9bc2ff}.featureCard h3{margin:0;font-size:22px}.featureCard p{margin:12px 0 0;color:var(--muted);line-height:1.75;font-size:16px}.compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compareCard{border-radius:var(--radius-xl);padding:26px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.compareCard h3{margin:0;font-family:Sora,sans-serif;font-size:30px}.compareCard ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.compareCard li{border-radius:14px;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.compareCard--before h3{color:#ffb8b8}.compareCard--before li:before{content:"✕ ";color:#ff8c8c}.compareCard--after h3{color:#b9ffe9}.compareCard--after li:before{content:"✓ ";color:#7ef7d5}.faq{padding-top:70px}.faqGrid{display:grid;gap:12px}.faqItem{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);overflow:hidden}.faqItem summary{cursor:pointer;list-style:none;padding:20px 24px;font-weight:700;font-size:18px}.faqItem summary::-webkit-details-marker{display:none}.faqItem__answer{padding:0 24px 20px;color:var(--muted);line-height:1.8}.cta{padding-top:80px}.cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ctaPanel,.formPanel{border-radius:var(--radius-xl);border:1px solid var(--line);background:linear-gradient(180deg,#0e1425db,#0a0f1eeb);box-shadow:var(--shadow);padding:26px}.ctaPanel h3,.formPanel h3{margin:0;font-size:30px;line-height:1.2}.ctaPanel p,.formPanel p{margin:14px 0 0;color:var(--muted);line-height:1.8}.ctaPanel__actions{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}.formPanel form{display:grid;gap:12px;margin-top:18px}.formPanel label{display:grid;gap:6px}.formPanel label span{color:#dce8ff;font-size:14px}.formPanel input,.formPanel textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);padding:13px 14px;font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.formPanel input:focus,.formPanel textarea:focus{border-color:#2dd4bfb8;box-shadow:0 0 0 4px #2dd4bf1f}.formMessage{min-height:22px;margin-top:4px;font-size:14px}.formMessage.success{color:#9ff7df}.formMessage.error{color:#ffb8b8}.footer{padding:28px 0 42px}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}@media(max-width:1060px){.hero__grid,.featuresGrid,.compare,.cta__grid{grid-template-columns:1fr}.hero{padding-top:56px}}@media(max-width:760px){.section{padding:76px 0}.topbar__inner,.footer__inner{display:grid;justify-content:stretch}.topbar__actions{width:100%}.topbar__actions .btn{flex:1}.hero__copy h1{font-size:44px}.ctaPanel h3,.formPanel h3{font-size:26px}}
