@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--dark-900: #060a14;--dark-800: #0b1120;--dark-700: #111a2e;--dark-border: #1c2744;--blue: #2563eb;--blue-bright: #3b82f6;--blue-glow: rgba(37, 99, 235, .35);--blue-subtle: rgba(37, 99, 235, .08);--white: #f0f4fc;--white-dim: #c4cfde;--gray: #7a8ba8;--green-wa: #25d366;--green-wa-hover: #1db954;--font-heading: "Oswald", sans-serif;--font-body: "DM Sans", sans-serif}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--dark-900);color:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}.wa-float{position:fixed;bottom:24px;right:24px;z-index:1000;width:62px;height:62px;background:var(--green-wa);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 20px #25d36673;transition:transform .3s,box-shadow .3s;animation:wa-pulse 2.2s ease-in-out infinite}.wa-float:hover{transform:scale(1.12);box-shadow:0 6px 32px #25d366a6}.wa-float svg{width:32px;height:32px;fill:#fff}@keyframes wa-pulse{0%,to{box-shadow:0 4px 20px #25d36673}50%{box-shadow:0 4px 44px #25d366bf}}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:14px 36px;background:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #e2e8f0;box-shadow:0 1px 8px #0000000f}.nav-logo{font-family:var(--font-heading);font-size:26px;font-weight:700;letter-spacing:2px;color:var(--white);text-decoration:none}.nav-logo span{color:var(--blue-bright)}.nav-logo img{height:44px;width:auto;display:block}.nav-cta{display:inline-flex;align-items:center;gap:8px;background:var(--green-wa);color:#fff;font-weight:700;font-size:13px;letter-spacing:.5px;padding:10px 20px;border-radius:8px;text-decoration:none;text-transform:uppercase;transition:background .3s,transform .2s}.nav-cta:hover{background:var(--green-wa-hover);transform:translateY(-1px)}.nav-cta svg{width:17px;height:17px;fill:#fff}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 24px 80px;overflow:hidden}.hero:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:700px;height:700px;background:radial-gradient(circle,var(--blue-glow) 0%,rgba(37,99,235,.08) 40%,transparent 70%);pointer-events:none}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(to top,var(--dark-900),transparent);z-index:1}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(37,99,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 20%,transparent 100%)}.hero-inner{position:relative;z-index:2;max-width:1100px;width:100%;display:grid;grid-template-columns:3fr 2fr;align-items:center;gap:32px;margin:0 auto}.hero-content{text-align:left}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center;padding:20px 0}.hero-visual-glow{position:absolute;width:460px;height:460px;background:radial-gradient(circle,rgba(37,99,235,.28) 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:glow-pulse 3s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-totem{position:relative;z-index:1;max-height:720px;width:100%;max-width:480px;object-fit:contain;filter:drop-shadow(0 24px 60px rgba(37,99,235,.35));animation:float 4s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--blue-subtle);border:1px solid rgba(37,99,235,.25);color:var(--blue-bright);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:8px 20px;border-radius:100px;margin-bottom:28px;animation:fadeDown .7s ease-out}.hero-badge .dot{width:7px;height:7px;background:var(--blue-bright);border-radius:50%;animation:blink 1.5s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.hero h1{font-family:var(--font-heading);font-size:clamp(44px,7.5vw,88px);font-weight:700;line-height:.95;letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;animation:fadeUp .7s ease-out .1s both}.hero h1 em{font-style:normal;color:var(--blue-bright);position:relative}.hero h1 em:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:4px;background:var(--blue-bright);border-radius:2px;opacity:.4}.hero-sub{font-size:17px;line-height:1.75;color:var(--white-dim);max-width:560px;margin:0 0 40px;animation:fadeUp .7s ease-out .2s both}.hero-sub strong{color:var(--white);font-weight:600}.hero-cta-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;animation:fadeUp .7s ease-out .35s both}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--green-wa);color:#fff;font-size:16px;font-weight:700;padding:16px 28px;border-radius:12px;text-decoration:none;box-shadow:0 4px 24px #25d36659;transition:all .3s}.btn-primary:hover{background:var(--green-wa-hover);transform:translateY(-3px);box-shadow:0 8px 40px #25d3668c}.btn-primary svg{width:22px;height:22px;fill:#fff}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid var(--dark-border);color:var(--white-dim);font-size:14px;font-weight:600;padding:16px 24px;border-radius:12px;text-decoration:none;transition:all .3s}.btn-secondary:hover{border-color:var(--blue-bright);color:var(--blue-bright);background:var(--blue-subtle)}.hero-trust{margin-top:20px;font-size:12px;color:var(--gray);animation:fadeUp .7s ease-out .45s both}.features{position:relative;z-index:2;padding:80px 24px 100px}.container{max-width:1100px;margin:0 auto}.section-tag{font-family:var(--font-heading);font-size:13px;letter-spacing:4px;color:var(--blue-bright);text-transform:uppercase;text-align:center;margin-bottom:10px}.section-heading{font-family:var(--font-heading);font-size:clamp(32px,4.5vw,52px);font-weight:700;text-align:center;letter-spacing:1px;text-transform:uppercase;margin-bottom:56px}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.f-card{background:var(--dark-800);border:1px solid var(--dark-border);border-radius:16px;padding:32px 24px;text-align:center;transition:all .4s;position:relative;overflow:hidden}.f-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--blue),var(--blue-bright));transform:scaleX(0);transform-origin:left;transition:transform .4s}.f-card:hover{transform:translateY(-6px);border-color:#2563eb40;box-shadow:0 16px 48px #00000080}.f-card:hover:after{transform:scaleX(1)}.f-icon{width:56px;height:56px;border-radius:14px;background:var(--blue-subtle);border:1px solid rgba(37,99,235,.15);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.f-icon svg{width:26px;height:26px;stroke:var(--blue-bright);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.f-card h3{font-family:var(--font-heading);font-size:17px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.f-card p{font-size:13px;line-height:1.65;color:var(--gray)}.segments{position:relative;z-index:2;padding:60px 24px 80px}.seg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:900px;margin:0 auto}.seg-card{background:var(--dark-800);border:1px solid var(--dark-border);border-radius:16px;padding:36px 24px;text-align:center;transition:all .3s}.seg-card:hover{border-color:#2563eb4d;transform:translateY(-4px);box-shadow:0 12px 36px #0006}.seg-icon{width:52px;height:52px;border-radius:50%;background:var(--blue-subtle);border:1px solid rgba(37,99,235,.15);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.seg-icon svg{width:24px;height:24px;stroke:var(--blue-bright);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seg-card h3{font-family:var(--font-heading);font-size:18px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.seg-card p{font-size:13px;color:var(--gray);line-height:1.6}.pricing{position:relative;z-index:2;padding:80px 24px 100px}.pricing-card{max-width:680px;margin:0 auto;background:var(--dark-800);border:1px solid var(--dark-border);border-radius:24px;padding:52px 44px;text-align:center;position:relative;overflow:hidden}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--blue),var(--blue-bright),var(--blue));background-size:200% auto;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:0% center}to{background-position:200% center}}.pricing-card:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(37,99,235,.06),transparent 60%);pointer-events:none;z-index:0}.pricing-card>*{position:relative;z-index:1}.pricing-tag{font-family:var(--font-heading);font-size:13px;letter-spacing:3px;color:var(--blue-bright);text-transform:uppercase;margin-bottom:28px}.pricing-row{display:flex;justify-content:center;gap:48px;flex-wrap:wrap;margin-bottom:12px}.pricing-item{text-align:center}.pricing-item .label{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray);margin-bottom:6px}.pricing-item .amount{font-family:var(--font-heading);font-size:48px;font-weight:700;color:var(--white)}.pricing-item .amount small{font-size:22px;color:var(--gray)}.pricing-item .note{font-size:12px;color:var(--gray);margin-top:2px}.pricing-sep{width:1px;background:var(--dark-border);align-self:stretch}.pricing-includes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 36px}.pricing-includes .tag{display:inline-flex;align-items:center;gap:6px;background:var(--blue-subtle);border:1px solid rgba(37,99,235,.12);padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;color:var(--white-dim)}.pricing-includes .tag svg{width:14px;height:14px;stroke:var(--blue-bright);fill:none;stroke-width:2}.pricing-cta{display:inline-flex;align-items:center;gap:12px;background:var(--green-wa);color:#fff;font-size:18px;font-weight:700;padding:20px 48px;border-radius:14px;text-decoration:none;box-shadow:0 4px 28px #25d36659;transition:all .3s}.pricing-cta:hover{background:var(--green-wa-hover);transform:translateY(-3px);box-shadow:0 8px 44px #25d3668c}.pricing-cta svg{width:22px;height:22px;fill:#fff}.pricing-fine{margin-top:16px;font-size:12px;color:var(--gray)}.smartsampa{position:relative;z-index:2;padding:20px 24px 80px;text-align:center}.ss-badge{display:inline-flex;align-items:center;gap:14px;background:var(--dark-800);border:1px solid var(--dark-border);padding:16px 32px;border-radius:14px}.ss-badge .label{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--gray);line-height:1.5}.ss-badge .label strong{color:var(--blue-bright);font-weight:700;display:block;font-size:16px;font-family:var(--font-heading);letter-spacing:2px}.ss-sep{width:1px;height:36px;background:var(--dark-border)}.ss-badge svg{width:40px;height:40px;stroke:var(--blue-bright);fill:none;stroke-width:1.5}.stats{position:relative;z-index:2;padding:0 24px 100px}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:600px;margin:0 auto}.stat-card{background:var(--dark-800);border:1px solid var(--dark-border);border-radius:14px;padding:28px 16px;text-align:center}.stat-card .num{font-family:var(--font-heading);font-size:44px;font-weight:700;color:var(--blue-bright)}.stat-card .desc{font-size:12px;color:var(--gray);margin-top:4px}.final-cta{position:relative;z-index:2;padding:80px 24px 120px;text-align:center}.final-cta:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.1),transparent 70%);pointer-events:none}.final-cta h2{font-family:var(--font-heading);font-size:clamp(30px,4.5vw,50px);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;position:relative;z-index:1}.final-cta p{font-size:16px;line-height:1.7;color:var(--white-dim);max-width:500px;margin:0 auto 36px;position:relative;z-index:1}.btn-final{display:inline-flex;align-items:center;gap:12px;background:var(--blue);color:#fff;font-size:18px;font-weight:700;padding:20px 48px;border-radius:14px;text-decoration:none;box-shadow:0 4px 28px var(--blue-glow);transition:all .3s;position:relative;z-index:1}.btn-final:hover{background:var(--blue-bright);transform:translateY(-3px);box-shadow:0 8px 48px #2563eb80}.btn-final svg{width:22px;height:22px;fill:#fff}footer{position:relative;z-index:2;text-align:center;padding:28px 24px;border-top:1px solid var(--dark-border);font-size:12px;color:var(--gray)}footer a{color:var(--blue-bright);text-decoration:none}.footer-logo{height:44px;width:auto;margin:0 auto 16px;display:block}.footer-desc{color:var(--white-dim);font-size:13px;margin-bottom:18px}.footer-wa{display:inline-flex;align-items:center;gap:8px;background:var(--green-wa);color:#fff;font-weight:700;font-size:13px;padding:10px 22px;border-radius:8px;text-decoration:none;transition:background .3s}.footer-wa:hover{background:var(--green-wa-hover)}.footer-wa svg{width:17px;height:17px;fill:#fff}.footer-copy{font-size:11px;color:var(--gray);margin-top:18px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(30px);transition:opacity .65s ease-out,transform .65s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.features-grid,.seg-grid{grid-template-columns:repeat(2,1fr)}.hero-totem{max-height:560px;max-width:360px}.hero-visual-glow{width:360px;height:360px}}@media(max-width:768px){.navbar{padding:12px 20px}.nav-logo img{height:36px}.nav-cta span{display:none}.nav-cta{padding:10px 14px;border-radius:8px}.hero{padding:70px 18px 50px;min-height:auto}.hero-inner{grid-template-columns:1fr;gap:20px}.hero-content{text-align:center}.hero-visual{order:-1;padding:0}.hero-totem{max-height:340px;max-width:220px}.hero-visual-glow{width:260px;height:260px}.hero h1{font-size:clamp(36px,11vw,52px);letter-spacing:1.5px;margin-bottom:18px}.hero-sub{font-size:15px;line-height:1.65;margin:0 auto 28px}.hero-badge{font-size:11px;padding:7px 16px;letter-spacing:1.5px;margin-bottom:20px}.hero-cta-group{flex-direction:column;align-items:stretch;gap:12px}.btn-primary{width:100%;justify-content:center;font-size:15px;padding:16px 24px}.btn-secondary{width:100%;justify-content:center;font-size:14px;padding:14px 24px}.hero-trust{font-size:11px}.features{padding:60px 20px 80px}.features-grid{grid-template-columns:1fr}.segments{padding:40px 20px 60px}.seg-grid{grid-template-columns:1fr}.pricing{padding:60px 20px 80px}.stats{padding:0 20px 80px}.final-cta{padding:60px 20px 80px}.section-heading{margin-bottom:36px}.pricing-card{padding:36px 20px}.pricing-row{gap:28px}.pricing-sep{width:100%;height:1px}.pricing-cta{width:100%;justify-content:center;padding:16px 20px;font-size:15px}.pricing-includes{gap:8px}.ss-badge{padding:16px 20px;gap:10px;flex-wrap:wrap;justify-content:center;text-align:center}.ss-sep{display:none}.stats-grid{grid-template-columns:1fr}.stat-card .num{font-size:36px}.btn-final{width:100%;justify-content:center;padding:16px 24px;font-size:16px}.footer-wa{width:100%;justify-content:center}}@media(max-width:400px){.hero{padding:64px 16px 40px}.hero-badge{font-size:10px;padding:6px 12px;letter-spacing:1px}.hero h1{font-size:clamp(32px,10vw,44px);letter-spacing:1px}.hero-totem{max-height:300px;max-width:200px}.hero-visual-glow{width:220px;height:220px}.pricing-card{padding:28px 16px}.f-card{padding:24px 16px}.seg-card{padding:28px 16px}}*,*:before,*:after{box-sizing:border-box}
