:root{--bg:#f5f8fa;--navy:#07111f;--navy-2:#0d1c2d;--ink:#122033;--muted:#647386;--line:#dce4ea;--mint:#43e6bb;--mint-dark:#0bbf91;--blue:#2677ff;--white:#fff;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:"DM Sans",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.page-glow{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;opacity:.2}.glow-one{width:500px;height:500px;background:#43e6bb;top:70px;right:-250px}.glow-two{width:400px;height:400px;background:#478cff;top:580px;left:-300px}.site-header{height:86px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:21px;font-weight:800;letter-spacing:-1px}.brand>span:last-child>span{color:var(--mint-dark)}.brand-mark{width:32px;height:32px;display:flex;gap:3px;align-items:flex-end;padding:6px;border:1px solid #a9bdc9;border-radius:9px;transform:rotate(-2deg)}.brand-mark i{display:block;width:4px;background:var(--mint-dark);border-radius:4px}.brand-mark i:nth-child(1){height:9px}.brand-mark i:nth-child(2){height:18px}.brand-mark i:nth-child(3){height:13px}nav{display:flex;gap:36px;font-size:14px;font-weight:600;color:#48586b}nav a:hover{color:var(--mint-dark)}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 22px;border-radius:10px;font-weight:700;font-size:14px;transition:.25s}.button:hover,.buy-button:hover{transform:translateY(-2px)}.button-small{padding:11px 16px}.button-outline{border:1px solid #bdcbd4}.button-primary{background:var(--navy);color:white;box-shadow:0 15px 30px #07111f24}.button-light{background:white;color:var(--navy)}.menu-toggle{display:none;border:0;background:none}.hero{max-width:1240px;min-height:690px;margin:auto;padding:76px 24px 90px;display:grid;grid-template-columns:.95fr 1.05fr;gap:60px;align-items:center;position:relative}.eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:1.6px;color:#526476}.eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--mint-dark);box-shadow:0 0 0 4px #0bbf911c}.hero h1,.section h2,.cta-section h2{font:800 clamp(45px,5vw,72px)/1.03 Manrope,sans-serif;letter-spacing:-3.6px;margin:23px 0}.hero h1 em,.section h2 em,.cta-section h2 em{font-style:normal;color:var(--mint-dark)}.hero-copy>p{max-width:535px;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:34px}.text-link{font-size:14px;font-weight:700}.text-link span{margin-left:10px;color:var(--mint-dark)}.trust-row{display:flex;align-items:center;gap:14px;margin-top:44px}.avatar-stack{display:flex}.avatar-stack span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#dbe7ed;border:3px solid var(--bg);margin-left:-8px;font-size:10px;font-weight:800;color:#51677a}.avatar-stack span:first-child{margin-left:0;background:var(--mint)}.trust-row p{font-size:11px;color:#758395;line-height:1.45;margin:0}.trust-row strong{color:#26384b}.hero-visual{position:relative;min-height:510px;display:grid;place-items:center}.dashboard-card{width:88%;background:linear-gradient(145deg,#0e2033,#07111f);color:white;border:1px solid #33485b;border-radius:25px;padding:28px;transform:perspective(1000px) rotateY(-4deg) rotateX(2deg);box-shadow:0 50px 80px #07111f35;position:relative;z-index:2}.dash-top,.dash-title,.dash-stats{display:flex;justify-content:space-between;align-items:center}.dash-top{font-size:12px;color:#b9c6d0;border-bottom:1px solid #ffffff12;padding-bottom:20px}.dash-top i{display:inline-block;width:7px;height:7px;background:var(--mint);border-radius:50%;margin-right:7px}.dash-top small{font-size:8px;letter-spacing:1px;color:var(--mint);border:1px solid #43e6bb45;border-radius:20px;padding:6px 8px}.dash-title{padding:25px 0 5px}.dash-title div{display:flex;flex-direction:column;gap:7px}.dash-title small{font-size:8px;letter-spacing:1px;color:#71869a}.dash-title strong{font:700 18px Manrope}.trend{font-size:11px;background:#43e6bb17;color:var(--mint);padding:8px;border-radius:8px}.chart{height:180px;position:relative}.chart-grid{position:absolute;inset:15px 0;background:repeating-linear-gradient(to bottom,#ffffff0b 0,#ffffff0b 1px,transparent 1px,transparent 40px)}.chart svg{width:100%;height:100%;overflow:visible}.chart .area{fill:url(#chartFill)}.chart .line{fill:none;stroke:var(--mint);stroke-width:3;filter:drop-shadow(0 0 6px #43e6bb66)}.dash-stats{border-top:1px solid #ffffff12;padding-top:20px}.dash-stats div{display:flex;flex-direction:column;gap:6px}.dash-stats span{font:700 17px Manrope}.dash-stats small{font-size:9px;color:#71869a}.floating-card{position:absolute;z-index:4;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px #07111f18;border-radius:13px;padding:13px 15px;display:flex;gap:11px;align-items:center}.floating-left{left:-4px;bottom:85px}.floating-right{right:-10px;top:75px}.float-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#d9fff5;color:#079d79}.float-icon.purple{background:#eee8ff;color:#7558e6}.floating-card div{display:flex;flex-direction:column;gap:4px}.floating-card small{font-size:7px;letter-spacing:.7px;color:#8a98a7}.floating-card strong{font-size:11px}.orbit{position:absolute;border:1px solid #b9d3db50;border-radius:50%}.orbit-one{width:500px;height:500px}.orbit-two{width:400px;height:400px}.logo-strip{max-width:1190px;margin:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 14px;display:flex;justify-content:space-around;align-items:center;color:#80909f}.logo-strip span{font-size:10px;text-transform:uppercase;letter-spacing:1.3px}.logo-strip strong{font:700 16px Manrope;color:#82909d}.section{max-width:1240px;margin:auto;padding:120px 24px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:56px}.section h2{font-size:clamp(38px,4vw,55px);letter-spacing:-2.7px;margin-bottom:0}.section-heading>p{max-width:390px;color:var(--muted);line-height:1.7;margin-bottom:6px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:30px;transition:.3s;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0b1f3212;border-color:#b8cacd}.product-card.featured{background:linear-gradient(145deg,#102335,#07111f);color:#fff;border-color:#203d4d}.product-card.featured:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;background:#43e6bb10;right:-80px;top:-80px}.product-top{display:flex;justify-content:space-between;align-items:center}.product-icon{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;font:800 20px Manrope}.product-icon.cyan{background:#dffff7;color:#079d79}.product-icon.blue{background:#e4edff;color:#1877f2;font-size:27px}.product-icon.sky{background:#e3f6ff;color:#219bd7}.product-icon.multi{background:#f3f4f6;color:#4285f4}.badge,.platform{font-size:8px;font-weight:800;letter-spacing:1px;border:1px solid #43e6bb57;color:var(--mint);padding:7px 9px;border-radius:20px}.platform{color:#8996a4;border-color:#dde4e9}.product-number{font-size:9px!important;letter-spacing:1.3px;font-weight:800;margin:26px 0 10px!important;color:#8493a1!important}.product-card h3{font:700 25px Manrope;margin:0 0 13px}.product-card>p{color:var(--muted);line-height:1.6;font-size:14px;max-width:500px}.featured>p{color:#92a3b2}.product-card ul{list-style:none;padding:16px 0;margin:12px 0 22px;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef;display:grid;grid-template-columns:1fr 1fr;gap:12px}.featured ul{border-color:#ffffff12}.product-card li{font-size:12px;color:#506174}.featured li{color:#b0bec9}.product-card li:before{content:"✓";color:var(--mint-dark);font-weight:800;margin-right:8px}.product-footer{display:flex;justify-content:space-between;align-items:end}.product-footer>div{display:flex;flex-direction:column}.product-footer>div>span{font-size:9px;color:#8996a3;text-transform:uppercase;letter-spacing:1px}.product-footer strong{font:800 34px Manrope;letter-spacing:-2px}.product-footer sup{font-size:12px;vertical-align:top;line-height:2.2;margin-right:3px}.buy-button{background:#eef4f6;padding:12px 16px;border-radius:9px;font-size:12px;font-weight:800;transition:.2s}.featured .buy-button{background:var(--mint);color:#062219}.buy-button span{margin-left:10px}.price-note{text-align:center;color:#8996a4;font-size:11px;margin-top:25px}.benefits{max-width:1400px;padding-top:40px}.benefit-panel{background:var(--navy);color:white;border-radius:30px;padding:70px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;position:relative;overflow:hidden}.benefit-panel:after{content:"";position:absolute;width:500px;height:500px;border:1px solid #43e6bb1d;border-radius:50%;left:-230px;bottom:-320px;box-shadow:0 0 0 80px #43e6bb08}.eyebrow.light{color:#9eb0bf}.benefit-copy h2{font-size:48px}.benefit-copy p{color:#9eb0bf;line-height:1.7;margin-bottom:30px}.benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff16}.benefit-list article{background:var(--navy);padding:8px 30px 30px}.benefit-list article>span{display:block;color:var(--mint);font:700 11px Manrope;margin-bottom:38px}.benefit-list h3{font:700 17px Manrope}.benefit-list p{color:#8fa0b0;font-size:13px;line-height:1.6}.centered{justify-content:center;text-align:center}.centered .eyebrow{justify-content:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;position:relative}.steps:before{content:"";position:absolute;height:1px;background:var(--line);left:16%;right:16%;top:44px}.steps article{text-align:center;position:relative}.steps article>span{position:absolute;top:0;left:20px;color:#9babb8;font-size:9px;font-weight:800}.step-icon{width:88px;height:88px;background:white;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;margin:auto;font:700 25px Manrope;color:var(--mint-dark);position:relative}.steps h3{font:700 18px Manrope;margin-top:25px}.steps p{color:var(--muted);line-height:1.65;font-size:13px}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.faq-title h2{font-size:48px}.faq-title p{color:var(--muted);line-height:1.7;max-width:380px}.accordion details{border-bottom:1px solid var(--line);padding:0}.accordion summary{list-style:none;padding:24px 0;font:700 16px Manrope;cursor:pointer;display:flex;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{font-size:22px;color:var(--mint-dark);transition:.2s}.accordion details[open] summary span{transform:rotate(45deg)}.accordion details p{color:var(--muted);line-height:1.65;font-size:14px;margin:-8px 40px 24px 0}.cta-section{max-width:1190px;margin:30px auto 100px;border-radius:28px;padding:65px;background:linear-gradient(120deg,#0b8d76,#13b992);color:white;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;position:relative;overflow:hidden}.cta-section:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #ffffff22;border-radius:50%;right:-100px;top:-300px;box-shadow:0 0 0 70px #ffffff08}.cta-section h2{font-size:48px;margin-bottom:0}.cta-section h2 em{color:#d8fff4}.cta-section p{line-height:1.7;color:#ddfff6}.cta-section .button{position:relative;z-index:2;margin-top:13px}footer{background:#050c15;color:#fff;padding:70px max(24px,calc((100vw - 1190px)/2)) 25px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;padding-bottom:55px}.footer-main>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-main p{color:#7f8f9e;max-width:310px;line-height:1.6;font-size:13px}.footer-main h4{font:700 12px Manrope;margin:3px 0 12px}.footer-main a,.footer-main span{font-size:12px;color:#7f8f9e}.footer-main a:hover{color:var(--mint)}.footer-brand{color:white!important;margin-bottom:8px}.footer-bottom{border-top:1px solid #ffffff13;padding-top:22px;display:flex;justify-content:space-between;color:#566574;font-size:10px}.whatsapp-float{position:fixed;z-index:30;right:22px;bottom:22px;width:50px;height:50px;border-radius:50%;background:#25d366;color:white;display:grid;place-items:center;font-size:23px;box-shadow:0 10px 25px #06160c42}.whatsapp-float span{position:absolute;right:59px;white-space:nowrap;background:#fff;color:#26374a;font-size:11px;font-weight:700;padding:8px 10px;border-radius:7px;opacity:0;transform:translateX(8px);transition:.2s}.whatsapp-float:hover span{opacity:1;transform:none}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:900px){nav{position:absolute;top:74px;left:20px;right:20px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;display:none;flex-direction:column;gap:18px;box-shadow:0 20px 40px #07111f18}nav.open{display:flex}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:10px}.menu-toggle span{width:22px;height:2px;background:var(--ink)}.desktop-contact{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{text-align:center}.hero-copy .eyebrow,.hero-actions,.trust-row{justify-content:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-visual{min-height:470px}.section-heading{display:block}.section-heading>p{margin-top:20px}.benefit-panel{grid-template-columns:1fr;padding:50px;gap:55px}.faq{grid-template-columns:1fr;gap:45px}.cta-section{margin-left:24px;margin-right:24px;grid-template-columns:1fr;gap:20px}.footer-main{grid-template-columns:2fr 1fr 1fr}}
@media(max-width:650px){.site-header{height:72px}.hero{padding:55px 20px 70px;gap:28px}.hero h1{font-size:43px;letter-spacing:-2.5px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;gap:18px}.hero-visual{min-height:370px}.dashboard-card{width:100%;padding:20px;transform:none}.floating-card{display:none}.orbit-one{width:350px;height:350px}.orbit-two{width:280px;height:280px}.dash-title strong{font-size:14px}.chart{height:130px}.logo-strip{overflow:hidden;justify-content:flex-start;gap:30px;padding-left:20px}.logo-strip strong:nth-last-child(-n+2){display:none}.section{padding:85px 20px}.section h2{font-size:38px;letter-spacing:-2px}.section-heading{margin-bottom:38px}.product-grid{grid-template-columns:1fr}.product-card{padding:24px}.product-card ul{grid-template-columns:1fr}.product-footer{align-items:center}.benefits{padding:20px 12px 75px}.benefit-panel{padding:38px 24px;border-radius:22px}.benefit-copy h2,.faq-title h2{font-size:38px}.benefit-list{grid-template-columns:1fr}.benefit-list article{padding:25px 10px}.benefit-list article>span{margin-bottom:15px}.steps{grid-template-columns:1fr;gap:50px}.steps:before{width:1px;height:auto;left:50%;top:8%;bottom:8%}.steps article{background:var(--bg);padding:0 20px}.steps article>span{left:35px}.faq{padding-top:40px}.cta-section{margin:10px 12px 70px;padding:40px 25px}.cta-section h2{font-size:37px}.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.whatsapp-float span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.button,.buy-button{transition:none}}
.header-login{font-size:12px;font-weight:800;color:var(--mint-dark);white-space:nowrap;padding:10px 12px;border:1px solid #0bbf9140;border-radius:9px;background:#0bbf9109}.header-login:hover{background:#0bbf9118}@media(max-width:900px){.header-login{margin-left:auto}.language-picker{display:none}}@media(max-width:650px){.header-login{font-size:11px;padding:8px 9px}}
