:root{--brand-bright:#2eb885;--brand:#17825b;--brand-deep:#064830;--brand-soft:#34d399;--bg:#060a08;--bg-2:#0a110e;--surface:#0e1613;--surface-2:#131e19;--surface-3:#18241f;--paper:#f3f6f4;--paper-2:#e7ece9;--paper-ink:#0d1512;--ink:#f4f7f5;--ink-2:#b7c4bd;--lp-muted:#7f8f87;--line:#ffffff14;--line-strong:#ffffff26;--line-brand:#2eb88547;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:30px;--r-pill:999px;--shadow-card:0 1px 0 #ffffff0a inset, 0 24px 60px -28px #000000b3;--shadow-float:0 20px 50px -20px #000000a6;--glow:0 0 0 1px var(--line-brand), 0 18px 60px -18px #2eb88573;--lp-container:1200px}.lp{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:hidden}:root:has(.lp){scroll-behavior:smooth}.lp [id]{scroll-margin-top:84px}.lp #planos{scroll-margin-top:0}@media (prefers-reduced-motion:reduce){:root:has(.lp){scroll-behavior:auto}}.lp .display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(40px,6.5vw,84px);font-weight:700;line-height:1.02}.lp .h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.06}.lp .h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15}.lp .h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.2}.lp .lead{color:var(--ink-2);font-size:clamp(17px,1.4vw,20px);line-height:1.55}.lp .eyebrow{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-bright);font-size:13px;font-weight:600}.lp .muted{color:var(--lp-muted)}.lp .accent{color:var(--brand-bright)}.lp .text-grad{background:linear-gradient(120deg, var(--brand-soft) 0%, var(--brand) 55%, var(--brand-deep) 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp .container{width:100%;max-width:var(--lp-container);margin-inline:auto;padding-inline:24px}.lp .section{padding-block:clamp(72px,10vw,140px)}.lp .section-tight{padding-block:clamp(48px,6vw,88px)}.lp .band-dark{background:var(--bg)}.lp .band-dark-2{background:var(--bg-2)}.lp .band-paper{background:var(--paper);color:var(--paper-ink)}.lp .stack-sm>*+*{margin-top:var(--s-3,12px)}.lp .stack>*+*{margin-top:var(--s-5,24px)}.lp .section-head{text-align:center;max-width:720px;margin:0 auto 56px}.lp .btn{font-family:var(--font-display);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.lp .btn-primary{background:linear-gradient(120deg, var(--brand-bright), var(--brand));color:#03110b;box-shadow:var(--glow)}.lp .btn-primary:hover{box-shadow:0 0 0 1px var(--line-brand), 0 26px 70px -16px #2eb88599;transform:translateY(-2px)}.lp .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:#ffffff0a}.lp .btn-ghost:hover{background:#ffffff14;transform:translateY(-2px)}.lp .btn-light{color:#0d1512;background:#fff}.lp .btn-light:hover{transform:translateY(-2px)}.lp .btn-lg{padding:19px 34px;font-size:17px}.lp .pill{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--ink-2);background:#ffffff08;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex}.lp .pill svg{width:16px;height:16px;color:var(--brand-bright)}.lp .pill-brand{border-color:var(--line-brand);color:var(--ink);background:#2eb8851a}.lp .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:28px}.lp .card-soft{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);padding:20px}.lp .rings{pointer-events:none;background-image:repeating-radial-gradient(circle at var(--rx,50%) var(--ry,50%), #2eb88512 0 1px, transparent 1px 46px);-webkit-mask-image:radial-gradient(circle at var(--rx,50%) var(--ry,50%), #000 0%, transparent 62%);-webkit-mask-image:radial-gradient(circle at var(--rx,50%) var(--ry,50%), #000 0%, transparent 62%);mask-image:radial-gradient(circle at var(--rx,50%) var(--ry,50%), #000 0%, transparent 62%);position:absolute;inset:0}.lp .glow-radial{pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#2eb88524,#0000 60%);position:absolute;inset:0}.lp .grid-lines{pointer-events:none;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000 75%)}.lp .ph{border-radius:var(--r-md);background-color:var(--surface-2);border:1px solid var(--line);color:var(--lp-muted);letter-spacing:.04em;text-align:center;background-image:repeating-linear-gradient(45deg,#ffffff06 0 12px,#0000 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:Space Grotesk,monospace;font-size:12.5px;display:flex;position:relative;overflow:hidden}.lp .ph.on-paper{background-color:var(--paper-2);color:#5d6a64;background-image:repeating-linear-gradient(45deg,#0d15120a 0 12px,#0000 12px 24px);border-color:#0d151214}.lp .ph-label{border-radius:var(--r-pill);border:1px solid var(--line);background:#00000059;padding:6px 12px}.lp .ph.on-paper .ph-label{background:#ffffffb3;border-color:#0d151214}.lp .ph-badge{border-radius:var(--r-pill);background:var(--brand-deep);border:1px solid var(--line-brand);color:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--glow);padding:8px 18px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.lp .shot-img{object-fit:cover;object-position:top center;border:1px solid var(--line-strong);border-radius:18px;width:100%;height:480px;display:block}.lp .panel-img{object-fit:cover;object-position:top center;border-radius:var(--r-md);border:1px solid var(--line);width:100%;height:460px;display:block}.lp .phone-img{object-fit:cover;object-position:top center;border-radius:30px;width:100%;height:100%;display:block}.lp .center{text-align:center}.lp .maxw-xl{max-width:720px}.lp .maxw-2xl{max-width:860px}.lp .mx-auto{margin-inline:auto}.lp .nav{z-index:60;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a08b8;position:fixed;inset:0 0 auto}.lp .nav-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.lp .brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.lp .brand-mark{border-radius:9px;width:34px;height:34px;display:block;overflow:hidden}.lp .brand-mark img{width:100%;height:100%;display:block}.lp .brand-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:700}.lp .nav-actions{align-items:center;gap:14px;display:flex}.lp .hero{padding-top:150px;position:relative;overflow:hidden}.lp .hero .glow-radial,.lp .hero .grid-lines{z-index:0}.lp .hero-inner{z-index:2;position:relative}.lp .hero-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.lp .rotator{display:inline-block;position:relative}.lp .hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.lp .hero-note{color:var(--lp-muted);margin-top:18px;font-size:14px}.lp .shot-wrap{margin-top:70px;position:relative}.lp .shot-main{z-index:2;border-radius:var(--r-xl);border:1px solid var(--line-strong);box-shadow:0 40px 120px -40px #000000e6, 0 0 0 1px var(--line) inset;background:linear-gradient(#0f1a16,#0a120f);padding:14px;position:relative}.lp .shot-screen{border-radius:18px;height:480px}.lp .float-card{z-index:3;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-float);align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute}.lp .fc-icon{width:38px;height:38px;color:var(--brand-bright);background:#2eb88524;border-radius:10px;flex:none;place-items:center;display:grid}.lp .fc-title{font-family:var(--font-display);font-size:14px;font-weight:600}.lp .fc-sub{color:var(--lp-muted);font-size:12px}.lp .float-a{top:60px;left:-26px}.lp .float-b{bottom:56px;right:-26px}.lp .bento{grid-template-columns:1.05fr 1fr 1fr;gap:18px;display:grid}.lp .bento-founder{background:linear-gradient(150deg, var(--brand), var(--brand-deep));border:1px solid var(--line-brand);border-radius:var(--r-lg);flex-direction:column;grid-row:span 1;justify-content:flex-end;min-height:230px;padding:26px;display:flex;position:relative;overflow:hidden}.lp .bento-founder .ph{mix-blend-mode:luminosity;opacity:.35;border:0;border-radius:0;position:absolute;inset:0}.lp .bento-founder .bf-content{z-index:2;position:relative}.lp .stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;justify-content:space-between;min-height:230px;padding:26px;display:flex;position:relative;overflow:hidden}.lp .stat-num{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(40px,5vw,58px);font-weight:700;line-height:1}.lp .avatar-stack{display:flex}.lp .avatar-stack img{border:2px solid var(--surface);object-fit:cover;background:linear-gradient(135deg, var(--surface-3), var(--brand-deep));border-radius:50%;width:38px;height:38px;margin-left:-10px}.lp .avatar-stack img:first-child{margin-left:0}.lp .showcase{grid-template-columns:300px 1fr;align-items:start;gap:40px;display:grid}.lp .tabs{flex-direction:column;gap:6px;display:flex}.lp .tab{text-align:left;cursor:pointer;border-radius:var(--r-md);border:0;border-left:2px solid var(--line);color:var(--lp-muted);font-family:var(--font-display);background:0 0;padding:18px 20px;font-size:18px;font-weight:600;transition:all .2s}.lp .tab small{font-family:var(--font-sans);color:var(--lp-muted);opacity:0;max-height:0;margin-top:5px;font-size:13.5px;font-weight:400;transition:all .25s;display:block;overflow:hidden}.lp .tab.active{color:var(--ink);border-left-color:var(--brand-bright);background:#2eb8850f}.lp .tab.active small{opacity:1;max-height:60px}.lp .tab:hover:not(.active){color:var(--ink-2)}.lp .panel{display:none}.lp .panel.active{animation:.35s lp-fade;display:block}@keyframes lp-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp .panel .ph{height:460px}.lp .compare{border-radius:var(--r-lg);background:#fff;border:1px solid #0d15121a;max-width:860px;margin-inline:auto;overflow:hidden}.lp .cmp-row{grid-template-columns:1fr 150px 150px;align-items:center;display:grid}.lp .cmp-head{background:var(--paper-2)}.lp .cmp-row+.cmp-row{border-top:1px solid #0d151212}.lp .cmp-feat{color:var(--paper-ink);padding:18px 24px;font-size:15.5px;font-weight:500}.lp .cmp-cell{place-items:center;padding:18px;display:grid}.lp .cmp-us{background:linear-gradient(#2eb8851a,#2eb8850a)}.lp .cmp-brandhead{font-family:var(--font-display);color:var(--brand-deep);justify-content:center;align-items:center;gap:8px;padding:18px;font-weight:700;display:flex}.lp .cmp-otherhead{font-family:var(--font-display);color:#6b7670;text-align:center;padding:18px;font-weight:600}.lp .ck{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.lp .dash{color:#aab2ad;background:#e3e7e4;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.lp .phones{justify-content:center;gap:28px;display:flex;position:relative}.lp .phone{border:1px solid var(--line-strong);width:270px;height:540px;box-shadow:var(--shadow-float);background:linear-gradient(#131e19,#0a120f);border-radius:40px;flex:none;padding:12px;position:relative}.lp .phone .ph{border-radius:30px;height:100%}.lp .phone-2{margin-top:46px}.lp .notif{z-index:4;background:var(--surface-2);border:1px solid var(--line-strong);width:250px;box-shadow:var(--shadow-float);border-radius:14px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex;position:absolute}.lp .notif .fc-icon{width:34px;height:34px}.lp .nf-1{top:30px;left:-40px}.lp .nf-2{top:220px;right:-50px}.lp .nf-3{bottom:40px;left:-30px}.lp .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:48px;display:grid}.lp .plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:30px;display:flex}.lp .plan.featured{border-color:var(--line-brand);background:linear-gradient(180deg, #2eb88514, var(--surface));box-shadow:var(--glow);position:relative}.lp .plan-tag{align-self:center;margin-bottom:16px}@media (width>=921px){.lp .plans .plan:not(.featured):before{content:"";height:42px;margin-bottom:16px;display:block}}.lp .plan-name{font-family:var(--font-display);font-size:22px;font-weight:700}.lp .plan-price{font-family:var(--font-display);margin:14px 0 4px;font-size:30px;font-weight:700}.lp .plan-feats{flex-direction:column;flex:1;gap:12px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.lp .plan-feats li{color:var(--ink-2);gap:10px;font-size:15px;display:flex}.lp .plan-feats .ck-sm{width:20px;height:20px;color:var(--brand-bright);background:#2eb88529;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.lp .cta-final{text-align:center;position:relative;overflow:hidden}.lp .cta-card{border-radius:var(--r-xl);border:1px solid var(--line-brand);background:linear-gradient(160deg,#0f1a16,#0a120f);padding:clamp(48px,7vw,90px) 28px;position:relative;overflow:hidden}.lp .check-row{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:26px;display:flex}.lp .check-row span{color:var(--ink-2);align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.lp .check-row svg{color:var(--brand-bright)}.lp .foot{border-top:1px solid var(--line)}.lp .foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:32px;display:flex}.lp .foot-links{flex-wrap:wrap;gap:12px 24px;display:flex}.lp .foot-links a{color:var(--lp-muted);font-size:14px;text-decoration:none}.lp .foot-links a:hover{color:var(--ink)}@media (width<=920px){.lp .bento{grid-template-columns:1fr 1fr}.lp .bento-founder{grid-column:1/-1}.lp .showcase{grid-template-columns:1fr;gap:26px}.lp .tabs{scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;gap:8px;overflow-x:auto}.lp .tabs::-webkit-scrollbar{display:none}.lp .tab{border-left:0;border-bottom:2px solid var(--line);white-space:nowrap;padding:12px 16px}.lp .tab.active{border-left:0;border-bottom-color:var(--brand-bright)}.lp .tab small{display:none}.lp .panel-img{object-fit:contain;height:auto}.lp .panel .ph{height:240px}.lp .plans{grid-template-columns:1fr}.lp .phones{flex-direction:column;align-items:center}.lp .phone-2{margin-top:0}.lp .notif{display:none}.lp .cmp-row{grid-template-columns:1fr 88px 88px}}@media (width<=560px){.lp .float-card{display:none}.lp .shot-screen{height:300px}.lp .shot-img{object-fit:contain;height:auto}.lp .nav-actions .btn-ghost{display:none}.lp .brand-name{font-size:18px}.lp .nav-actions .btn{padding-inline:16px}.lp .phone{aspect-ratio:270/540;width:min(280px,80vw);height:auto}.lp .foot-inner{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:reduce){.lp .rotator{transition:none!important}}
