@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.otf) format("opentype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.otf) format("opentype");font-weight:800 900;font-style:normal;font-display:swap}:root{--accent: #26d875;--accent-deep: #2fbf6f;--accent-bright: #10e36e;--glow: #7cffb0;--accent-soft: rgba(38, 216, 117, .1);--accent-line: rgba(38, 216, 117, .2);--bg: #050705;--bg-2: #080b09;--surface: rgba(13, 19, 15, .72);--surface-hover: rgba(16, 24, 19, .86);--surface-solid: #0b100d;--hairline: rgba(120, 200, 150, .12);--hairline-strong: rgba(120, 200, 150, .26);--card-glow: rgba(38, 216, 117, .16);--text: #f2f7f4;--text-2: #c4d2c9;--text-muted: #93a49a;--text-faint: #6f7d75;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--shell: 1200px}.dr-invert{--accent: #0f7a37;--accent-deep: #0d6b30;--accent-bright: #16a34a;--glow: #16a34a;--accent-soft: rgba(15, 122, 55, .09);--accent-line: rgba(15, 122, 55, .22);--bg: #f4f6f4;--bg-2: #ffffff;--surface: #fbfcfb;--surface-hover: #ffffff;--surface-solid: #ffffff;--hairline: rgba(10, 32, 19, .1);--hairline-strong: rgba(10, 32, 19, .2);--card-glow: rgba(15, 122, 55, .08);--text: #0a140e;--text-2: #2c3a33;--text-muted: #4c5a52;--text-faint: #5d6b63;background:var(--bg);color:var(--text)}.dr-invert .dr-card{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 1px 2px #0a20130a,0 8px 24px #0a20130d}.dr-invert .dr-card:hover{box-shadow:0 2px 4px #0a20130d,0 16px 40px #0a201317}@property --dr-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}*{box-sizing:border-box}html{scroll-behavior:smooth}#topo,#recursos,#planos,#como-funciona,#desktop,#contato,#faq,#numeros{scroll-margin-top:92px}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Satoshi,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}a{text-decoration:none;color:inherit}button{font:inherit}::selection{background:#26d8754d;color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#78c8962e;border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#78c89657}@keyframes dr-aurora-1{0%{transform:translate(0) scale(1)}33%{transform:translate(18%,14%) scale(1.12)}66%{transform:translate(-9%,22%) scale(.94)}to{transform:translate(0) scale(1)}}@keyframes dr-aurora-2{0%{transform:translate(0) scale(1)}33%{transform:translate(-14%,-18%) scale(1.16)}66%{transform:translate(10%,-9%) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes dr-aurora-3{0%{transform:translate(0) scale(1)}50%{transform:translate(-18%,10%) scale(1.2)}to{transform:translate(0) scale(1)}}@keyframes dr-spotlight{0%{opacity:0;transform:translate(-64%,-58%) scale(.66)}to{opacity:1;transform:translate(-50%,-44%) scale(1)}}@keyframes dr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes dr-float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes dr-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dr-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes dr-angle-spin{to{--dr-angle: 360deg}}@keyframes dr-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes dr-grid-drift{0%{background-position:0 0}to{background-position:56px 56px}}@keyframes dr-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dr-ring-pulse{0%{transform:translate(-50%,-50%) scale(.72);opacity:.5}to{transform:translate(-50%,-50%) scale(2.1);opacity:0}}@keyframes dr-flow-dash{to{stroke-dashoffset:-44}}@keyframes dr-draw{to{stroke-dashoffset:0}}@keyframes dr-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes dr-mark-in{0%{opacity:0;transform:translateY(14px) scale(.86)}to{opacity:1;transform:none}}.dr-aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.dr-aurora__blob{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.dr-aurora__blob--1{width:620px;height:620px;top:-180px;left:-140px;background:radial-gradient(circle,rgba(38,216,117,.5) 0%,rgba(47,191,111,.2) 45%,transparent 72%);animation:dr-aurora-1 22s ease-in-out infinite}.dr-aurora__blob--2{width:540px;height:540px;top:42%;left:46%;background:radial-gradient(circle,rgba(16,227,110,.36) 0%,rgba(16,227,110,.14) 45%,transparent 72%);animation:dr-aurora-2 26s ease-in-out infinite}.dr-aurora__blob--3{width:580px;height:580px;top:-110px;right:-150px;background:radial-gradient(circle,rgba(124,255,176,.34) 0%,rgba(38,216,117,.12) 45%,transparent 72%);animation:dr-aurora-3 30s ease-in-out infinite}.dr-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(120,200,150,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(120,200,150,.07) 1px,transparent 1px);background-size:56px 56px;animation:dr-grid-drift 9s linear infinite;mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 20%,transparent 78%)}.dr-scanline{position:absolute;top:0;left:0;width:42%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.55;animation:dr-scan 5.5s linear infinite;pointer-events:none}.dr-conic{position:relative;isolation:isolate}.dr-conic:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--dr-angle),transparent 0deg,var(--accent) 70deg,var(--accent-bright) 130deg,transparent 200deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:dr-angle-spin var(--dr-spin, 6s) linear infinite;pointer-events:none;z-index:1}.dr-conic--hover:before{animation-play-state:paused;opacity:.35;transition:opacity .3s}.dr-conic--hover:hover:before{animation-play-state:running;opacity:1}.dr-card{position:relative;overflow:hidden;border-radius:18px;background:var(--surface);border:1px solid var(--hairline);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .35s var(--ease-out),border-color .35s,background .35s}.dr-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .35s;pointer-events:none;background:radial-gradient(260px circle at var(--dr-mx, 50%) var(--dr-my, 50%),var(--card-glow),transparent 68%)}.dr-card:hover{transform:translateY(-4px);border-color:var(--hairline-strong);background:var(--surface-hover)}.dr-card:hover:after{opacity:1}.dr-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dr-marquee__track{display:flex;width:max-content;animation:dr-marquee-left var(--dr-speed, 46s) linear infinite;will-change:transform}.dr-marquee__track--reverse{animation-name:dr-marquee-right}.dr-marquee:hover .dr-marquee__track{animation-play-state:paused}.dr-gradient-text{background:linear-gradient(100deg,var(--accent-deep),var(--accent-bright) 45%,var(--glow) 60%,var(--accent) 80%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dr-shimmer 6s linear infinite}.dr-underline-path{stroke-dasharray:320;stroke-dashoffset:320;animation:dr-draw 1s var(--ease-out) .35s forwards}.dr-float{animation:dr-float 6s ease-in-out infinite;will-change:transform}.dr-float-soft{animation:dr-float-soft 7s ease-in-out infinite .8s;will-change:transform}.dr-flow{animation:dr-flow-dash var(--flow-dur, 2.4s) linear infinite}.dr-ring{animation:dr-ring-pulse 3.6s ease-out infinite}.dr-blink{animation:dr-blink 1.8s ease-in-out infinite}.dr-mark-in{animation:dr-mark-in .9s var(--ease-spring) both}.dr-spotlight-in{animation:dr-spotlight 1.6s var(--ease-out) .2s both}[data-energy=off] .dr-flow,[data-energy=off] .dr-float,[data-energy=off] .dr-float-soft,[data-energy=off] .dr-aurora__blob,[data-energy=off] .dr-grid-bg,[data-energy=off] .dr-marquee__track,[data-energy=off] .dr-gradient-text,[data-energy=off] .dr-conic:before,[data-energy=off] .dr-blink{animation:none!important}[data-energy=off] .dr-scanline,[data-energy=off] .dr-edot,[data-energy=off] .dr-ring{opacity:0!important;animation:none!important}[data-energy=off] .dr-gradient-text{color:var(--accent)}.dr-reveal{opacity:0;transform:translateY(30px);filter:blur(6px);transition:opacity .75s var(--ease-out),transform .75s var(--ease-out),filter .75s var(--ease-out);will-change:opacity,transform}.dr-reveal.is-visible{opacity:1;transform:none;filter:none}.dr-cta{position:relative;overflow:hidden;transition:transform .2s var(--ease-out),box-shadow .25s,filter .2s}.dr-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);transform:translate(-130%);transition:transform .65s var(--ease-out)}.dr-cta:hover{transform:translateY(-2px);filter:brightness(1.06)}.dr-cta:hover:before{transform:translate(130%)}.dr-ghost{transition:border-color .2s,color .2s,background .2s,transform .2s var(--ease-out)}.dr-ghost:hover{border-color:var(--hairline-strong);color:var(--text);background:#26d8750f;transform:translateY(-2px)}.dr-navlink{position:relative;transition:color .18s}.dr-navlink:after{content:"";position:absolute;left:0;bottom:-6px;height:1.5px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .28s var(--ease-out)}.dr-navlink:hover{color:var(--text)}.dr-navlink:hover:after{transform:scaleX(1);transform-origin:left}.dr-foot a{transition:color .18s}.dr-foot a:hover{color:var(--accent)}.dr-plan-cta{transition:filter .18s,transform .2s var(--ease-out),box-shadow .25s}.dr-plan-cta:hover{filter:brightness(1.07);transform:translateY(-2px)}.dr-fade-base{-webkit-mask-image:linear-gradient(to bottom,#000 62%,rgba(0,0,0,.55) 84%,transparent 100%);mask-image:linear-gradient(to bottom,#000 62%,rgba(0,0,0,.55) 84%,transparent 100%)}.dr-prose{font-size:16px;line-height:1.75;color:var(--text-muted)}.dr-prose>*:first-child{margin-top:0}.dr-prose>*:last-child{margin-bottom:0}.dr-prose h2{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--text);margin:44px 0 14px}.dr-prose h3{font-size:18px;font-weight:700;line-height:1.3;color:var(--text);margin:30px 0 10px}.dr-prose p{margin:0 0 18px}.dr-prose ul,.dr-prose ol{margin:0 0 18px;padding-left:22px}.dr-prose li{margin-bottom:9px}.dr-prose li::marker{color:var(--accent)}.dr-prose strong{color:var(--text-2);font-weight:700}.dr-prose a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dr-prose a:hover{text-decoration-thickness:2px}.dr-prose hr{border:none;border-top:1px solid var(--hairline);margin:36px 0}.dr-prose table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px}.dr-prose th,.dr-prose td{border:1px solid var(--hairline);padding:10px 12px;text-align:left}.dr-prose th{color:var(--text-2);font-weight:700}.dr-prose .dr-todo{border:1px dashed var(--accent-line);background:var(--accent-soft);border-radius:12px;padding:16px 18px;color:var(--text-2);font-size:15px}.dr-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease-out)}.dr-faq-body>div{overflow:hidden}.dr-faq[data-open=true] .dr-faq-body{grid-template-rows:1fr}.dr-faq-chevron{transition:transform .35s var(--ease-out)}.dr-faq[data-open=true] .dr-faq-chevron{transform:rotate(180deg)}.dr-mobile-menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease-out)}.dr-mobile-menu>div{overflow:hidden}.dr-mobile-menu[data-open=true]{grid-template-rows:1fr}.dr-balloons-mobile{display:none}@media (max-width: 980px){.dr-hero-graphic{display:none!important}.dr-balloons-mobile{display:grid!important}.dr-row{grid-template-columns:1fr!important;gap:34px!important}.dr-row-img{order:-1}.dr-nav-links,.dr-nav-actions{display:none!important}.dr-burger{display:flex!important}.dr-pricing-grid{grid-template-columns:1fr!important}.dr-desktop-grid{grid-template-columns:1fr!important;gap:30px!important}.dr-desktop-imgwrap{order:-1}.dr-steps-grid{grid-template-columns:1fr!important}.dr-stats-grid{grid-template-columns:repeat(2,1fr)!important}.dr-h1{font-size:46px!important}.dr-h2{font-size:36px!important}.dr-foot-cols{grid-template-columns:1fr 1fr!important}}@media (max-width: 600px){.dr-h1{font-size:34px!important}.dr-h2{font-size:29px!important}.dr-section{padding-left:20px!important;padding-right:20px!important}.dr-contato-grid,.dr-stats-grid{grid-template-columns:1fr!important}.dr-hero-cta{width:100%}.dr-hero-cta>a{flex:1 1 auto;text-align:center}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.dr-reveal{opacity:1;transform:none;filter:none}.dr-underline-path{stroke-dashoffset:0}.dr-gradient-text{color:var(--accent)}}
