@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}:root{--black:#050607;--panel:#ffffff0a;--panel-strong:#ffffff12;--line:#ffffff17;--line-bright:#fff3;--green:#00ffa6;--green-dim:#00c383;--green-soft:#00ffa621;--violet:#8b7cff;--violet-soft:#8b7cff1f;--paper:#efe6d2;--paper-ink:#211d17;--stamp:#c1443b;--white:#f5f7f4;--ink-70:#f5f7f4ad;--ink-50:#f5f7f47a;--ink-35:#f5f7f452;--header-bg:#080a0bf2;--flag-old-bg:#101418;--radius:26px;--maxw:1220px;--ease:cubic-bezier(.16,.9,.24,1)}html[data-theme=light]{--black:#f4f6f3;--surface:#fff;--panel:#fff;--panel-strong:#fafbf9;--line:#0b141114;--line-bright:#0b141129;--green:#007a37;--green-dim:#00662e;--green-soft:#e0fbea;--accent-fill:#00e466;--violet:#5646d1;--violet-soft:#eeecfd;--danger:#b42318;--danger-soft:#fef3f2;--white:#0b1411;--ink-70:#3b4843;--ink-50:#5c6863;--ink-35:#747f7a;--header-bg:#f6f8f5f5;--flag-old-bg:#fff;--shadow-sm:0 1px 2px #0b14110a, 0 2px 6px -2px #0b14110d;--shadow-md:0 1px 2px #0b14110a, 0 10px 28px -10px #0b14111f;--shadow-lg:0 2px 4px #0b14110a, 0 28px 56px -20px #0b141138}html{transition:background .25s var(--ease)}body{transition:background .25s var(--ease), color .25s var(--ease)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;font-family:Inter,Inter Fallback,sans-serif;overflow-x:hidden}h1,h2,h3{letter-spacing:-.02em;font-family:Inter,Inter Fallback,sans-serif;font-weight:600}.brand{letter-spacing:-.01em;font-family:Inter,Inter Fallback,sans-serif;font-weight:600}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible){outline:2px solid var(--green);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.grain{z-index:3;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.mesh{z-index:0;pointer-events:none;opacity:.5;will-change:transform;background:radial-gradient(38% 30% at 14% 8%,#00ffa659,#0000 60%),radial-gradient(30% 26% at 88% 4%,#8b7cff47,#0000 60%),radial-gradient(34% 30% at 70% 90%,#00ffa629,#0000 60%);position:fixed;inset:-10%}@keyframes mesh-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,5%)scale(1.14)}}.scroll-progress{transform-origin:0;will-change:transform;background:linear-gradient(90deg, var(--green), var(--violet));z-index:80;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}header{z-index:50;background:var(--header-bg);border-bottom:1px solid var(--line);transition:background .25s var(--ease);position:sticky;top:0}.nav{max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;padding:16px 28px;display:flex}.logo-mark{align-items:center;gap:10px;display:flex}.logo-mark .logo-img{width:auto;height:34px;display:block}.logo-mark .logo-light,html[data-theme=light] .logo-mark .logo-dark{display:none}html[data-theme=light] .logo-mark .logo-light{display:block}.nav-links{color:var(--ink-70);gap:32px;font-size:.92rem;font-weight:500;display:flex}.nav-links a{transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--green);width:0;height:1px;transition:width .25s var(--ease);position:absolute;bottom:-6px;left:0}.nav-links a:hover{color:var(--white)}.nav-links a:hover:after{width:100%}.nav-cta{align-items:center;gap:20px;display:flex}.nav-cta .ghost{color:var(--ink-70);white-space:nowrap;font-size:.9rem;font-weight:500}.nav-cta .ghost:hover{color:var(--white)}.theme-toggle{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--white);cursor:pointer;transition:border-color .25s, background .25s, transform .3s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{border-color:var(--line-bright);transform:rotate(-12deg)}.theme-toggle .icon-moon,html[data-theme=light] .theme-toggle .icon-sun{display:none}html[data-theme=light] .theme-toggle .icon-moon{display:block}@media (max-width:900px){.nav-links{display:none}}@media (max-width:640px){.nav-cta .ghost{display:none}}.btn{cursor:pointer;white-space:nowrap;min-height:44px;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-family:Inter,Inter Fallback,sans-serif;font-size:.96rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary{background:var(--green);color:#012418}.btn-primary:before{content:"";width:40%;transition:left .7s var(--ease);background:linear-gradient(120deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn-primary:hover:before{left:130%}.btn-primary:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 20px 50px -8px #00ffa6a6}.btn-primary:active{transform:translateY(0)scale(.98)}.btn-breathe{animation:none}.btn-breathe:hover{animation-play-state:paused}@keyframes btn-breathe{0%,to{box-shadow:0 0 #00ffa673}50%{box-shadow:0 0 0 12px #00ffa600}}.btn-ghost-outline{background:var(--panel);color:var(--white);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost-outline:hover{border-color:var(--line-bright);background:var(--panel-strong)}.hero{z-index:1;max-width:var(--maxw);grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;margin:0 auto;padding:88px 28px 30px;display:grid;position:relative}.hero>*{min-width:0}@media (max-width:980px){.hero{text-align:left;grid-template-columns:1fr;padding-top:48px}}.kicker{color:var(--ink-70);background:var(--panel);border:1px solid var(--line);border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 16px 7px 12px;font-size:.86rem;font-weight:500;display:inline-flex}.kicker .dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite pulse-dot;box-shadow:0 0 #00ffa699}@keyframes pulse-dot{0%{box-shadow:0 0 #00ffa680}70%{box-shadow:0 0 0 7px #00ffa600}to{box-shadow:0 0 #00ffa600}}.hero h1{letter-spacing:-.03em;color:var(--white);margin-bottom:24px;font-size:clamp(2.4rem,3.9vw,3.5rem);line-height:1.06}.hero h1 .fill-word{background:linear-gradient(100deg, var(--green), var(--violet) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p.sub{color:var(--ink-70);max-width:520px;margin-bottom:34px;font-size:1.16rem;font-weight:400;line-height:1.55}.hero-ctas{flex-wrap:wrap;align-items:center;gap:26px;margin-bottom:38px;display:flex}.hero-ctas .link-cta{color:var(--ink-70);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:.94rem;font-weight:500;transition:all .2s}.hero-ctas .link-cta:hover{color:var(--green);border-color:var(--green)}.trust-row{color:var(--ink-50);flex-wrap:wrap;gap:22px;font-size:.84rem;font-weight:500;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row svg{flex-shrink:0}.partner-strip{border-top:1px solid var(--line);margin-top:44px;padding-top:24px}.partner-strip .label{color:var(--ink-35);margin-bottom:16px;font-size:.8rem;font-weight:500}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{gap:52px;width:max-content;animation:18s linear infinite marquee;display:flex}.marquee-track span{color:var(--ink-35);white-space:nowrap;font-family:Inter,Inter Fallback,sans-serif;font-size:1.05rem;font-weight:600}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-visual{perspective:1400px;justify-content:center;align-items:center;height:560px;display:flex;position:relative}@media (max-width:980px){.hero-visual{height:460px;margin-top:10px}}.hero-floor{z-index:0;width:150%;height:280px;transform-style:preserve-3d;opacity:.55;background-image:linear-gradient(#00ffa659 1px,#0000 1px),linear-gradient(90deg,#00ffa659 1px,#0000 1px);background-size:44px 44px;position:absolute;bottom:-40px;left:-25%;transform:rotateX(78deg);-webkit-mask-image:radial-gradient(60% 90% at 50% 30%,#000 0%,#0000 72%);mask-image:radial-gradient(60% 90% at 50% 30%,#000 0%,#0000 72%)}.scene{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.scene-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,4deg)) rotateY(var(--ry,-7deg));transition:transform .5s var(--ease)}.device-stack{width:256px;height:522px;transform-style:preserve-3d;position:relative}@media (max-width:980px){.device-stack{transform:scale(.86)}}.visual-glow{background:radial-gradient(circle,#00ffa633,#00ffa60f 45%,#0000 70%);border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;position:absolute;top:50%;left:50%;transform:translateZ(-100px)}@keyframes breathe{0%,to{transform:translateZ(-100px)scale(1)}50%{transform:translateZ(-100px)scale(1.1)}}.phone{z-index:3;background:#0a0f14;border:5px solid #1a222b;border-radius:42px;width:256px;height:522px;animation:6s ease-in-out infinite float-y;position:absolute;top:0;left:0;transform:translateZ(30px);box-shadow:0 50px 90px -25px #000000bf,0 0 60px -10px #00ffa62e,inset 0 0 0 1px #ffffff0a}@keyframes float-y{0%,to{transform:translateZ(30px)translateY(0)}50%{transform:translateZ(30px)translateY(-16px)}}.phone:before{content:"";z-index:5;background:#0a0f14;border-radius:10px;width:64px;height:16px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.phone-screen{background:linear-gradient(#10151a,#05070a);border-radius:37px;position:absolute;inset:0;overflow:hidden}.ph-status{color:#f5f7f4ad;justify-content:space-between;padding:20px 22px 4px;font-size:.66rem;font-weight:600;display:flex}.ph-header{justify-content:space-between;align-items:center;padding:16px 20px 4px;display:flex}.ph-header .who{color:#f5f7f4;align-items:center;gap:8px;font-family:Inter,Inter Fallback,sans-serif;font-size:.84rem;font-weight:600;display:flex}.ph-header .who .brand-dot{background:linear-gradient(135deg, var(--green), var(--violet));border-radius:6px;flex-shrink:0;width:19px;height:19px}.ph-bell{background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.ph-balance{background:linear-gradient(135deg,#00ffa629,#8b7cff0f);border:1px solid #00ffa640;border-radius:18px;margin:14px 18px 0;padding:19px}.ph-balance .lbl{color:#f5f7f47a;margin-bottom:6px;font-size:.66rem;font-weight:600}.ph-balance .val{color:#f5f7f4;font-variant-numeric:tabular-nums;font-family:Inter,Inter Fallback,sans-serif;font-size:1.42rem;font-weight:600}.ph-balance .sub2{color:var(--green);margin-top:6px;font-size:.7rem;font-weight:600}.ph-actions{gap:9px;margin:13px 18px 0;display:flex}.ph-actions div{text-align:center;color:#f5f7f4;background:#ffffff0d;border-radius:12px;flex:1;padding:10px 4px;font-size:.6rem;font-weight:600}.ph-actions div .ic-wrap{justify-content:center;margin-bottom:4px;display:flex}.ph-list-lbl{color:#f5f7f47a;margin:17px 18px 8px;font-size:.66rem;font-weight:600}.ph-row{background:#ffffff08;border-radius:14px;align-items:center;gap:10px;margin:0 18px 9px;padding:9px;display:flex}.ph-row .ic{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:Inter,Inter Fallback,sans-serif;font-size:.68rem;font-weight:700;display:flex}.ph-row .info{flex:1;min-width:0}.ph-row .info .t1{color:#f5f7f4;font-size:.7rem;font-weight:600}.ph-row .info .t2{color:#f5f7f47a;font-size:.6rem}.ph-row .amt{color:#f5f7f4;text-align:right;white-space:nowrap;font-family:Inter,Inter Fallback,sans-serif;font-size:.7rem;font-weight:600}.ph-row .amt small{color:var(--green);font-size:.56rem;font-weight:600;display:block}.card-mock{z-index:4;color:#f5f7f4;background:linear-gradient(150deg,#151a1f 0%,#07090b 60%);border:1px solid #ffffff17;border-radius:17px;width:196px;min-height:122px;padding:15px;animation:6s ease-in-out infinite float-y2;position:absolute;bottom:-22px;left:-58px;transform:translateZ(80px)rotate(-8deg);box-shadow:0 30px 55px -12px #000000b3,0 0 34px -6px #8b7cff40}@keyframes float-y2{0%,to{transform:translateZ(80px)rotate(-8deg)translateY(0)}50%{transform:translateZ(80px)rotate(-8deg)translateY(-17px)}}.card-mock .top-row{justify-content:space-between;align-items:flex-start;display:flex}.card-mock .top-row svg{width:18px;height:18px}.card-mock .brand-dot-lg{background:linear-gradient(135deg, var(--green), var(--violet));border-radius:5px;width:18px;height:18px}.card-mock .contactless{opacity:.7}.card-mock .chip{background:linear-gradient(135deg,#d9c98a,#a98f4a);border-radius:4px;width:24px;height:18px;margin-top:14px}.card-mock .num{letter-spacing:2px;color:#ffffffd9;margin-top:10px;font-family:Inter,Inter Fallback,sans-serif;font-size:.68rem;font-weight:500}.card-mock .bottom-row{justify-content:space-between;align-items:flex-end;margin-top:6px;display:flex}.card-mock .brand-wordmark{letter-spacing:-.01em;font-family:Inter,Inter Fallback,sans-serif;font-size:.76rem;font-weight:600}.card-mock .poolvo-mark{opacity:.92;width:auto;height:15px;display:block}.float-badge{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;color:#f5f7f4;background:#0f1113d9;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;padding:9px 13px;font-size:.74rem;font-weight:600;display:flex;position:absolute;transform:translateZ(100px);box-shadow:0 16px 34px #00000059}.float-badge.b1{animation:5s ease-in-out .3s infinite float-y;top:14%;right:-38px}.float-badge.b2{animation:5s ease-in-out .9s infinite float-y;bottom:16%;right:-54px}.float-badge .sq{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px var(--green);border-radius:2px;flex-shrink:0}.trustbar{z-index:1;padding:70px 0;position:relative}.trust-grid{max-width:var(--maxw);grid-template-columns:1.3fr 1fr 1fr 1fr;gap:16px;margin:0 auto;padding:0 28px;display:grid}@media (max-width:800px){.trust-grid{grid-template-columns:1fr 1fr}}.trust-grid .trust-card:first-child{transition-delay:0s}.trust-grid .trust-card:nth-child(2){transition-delay:80ms}.trust-grid .trust-card:nth-child(3){transition-delay:.16s}.trust-grid .trust-card:nth-child(4){transition-delay:.24s}.trust-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px 26px;position:relative;overflow:hidden}.trust-card.lead{background:linear-gradient(150deg, var(--green-soft), transparent 70%);border-color:#00ffa640;flex-direction:column;justify-content:center;display:flex}.trust-card.lead h2{font-size:1.5rem;font-weight:500;line-height:1.25}.trust-card .num{color:var(--white);font-variant-numeric:tabular-nums;margin-bottom:6px;font-family:Inter,Inter Fallback,sans-serif;font-size:2.3rem;font-weight:600}.trust-card .label{color:var(--ink-50);font-size:.86rem}section.block{z-index:1;padding:96px 0;position:relative}.block-head{max-width:640px;margin-bottom:56px}.block-head .tag{color:var(--green);margin-bottom:14px;font-size:.84rem;font-weight:500;display:inline-block}.block-head h2{color:var(--white);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.2}.block-head p{color:var(--ink-70);margin-top:16px;font-size:1.06rem;line-height:1.6}.center{text-align:center;margin-left:auto;margin-right:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal{opacity:0;filter:none;transition:opacity .65s var(--ease), transform .65s var(--ease);transform:translateY(22px)}.reveal.in{opacity:1;filter:none;transform:translateY(0)}.problem-body{grid-template-columns:.85fr 1.15fr;align-items:start;gap:60px;display:grid}@media (max-width:900px){.problem-body{grid-template-columns:1fr;gap:48px}}.problem-body>div:first-child{position:sticky;top:120px}@media (max-width:900px){.problem-body>div:first-child{position:static}}.problem-body p{color:var(--ink-70);font-size:1.1rem;line-height:1.7}.problem-close{color:var(--white);margin-top:22px;font-size:1.08rem;font-weight:500;line-height:1.55}.notif-stack{flex-direction:column;gap:14px;padding-left:26px;display:flex;position:relative}.notif-stack:before{content:"";background:var(--line);width:1.5px;position:absolute;top:8px;bottom:8px;left:4px}.notif-card{background:var(--panel);border:1px solid var(--line);opacity:0;transition:opacity .55s var(--ease), transform .6s cubic-bezier(.22,1.2,.44,1);border-radius:14px;padding:16px 18px;position:relative;transform:translate(-24px)}.notif-wrap.in .notif-card{opacity:1;transform:translate(0)}.notif-wrap.in .notif-card:nth-child(2){transition-delay:.18s}.notif-wrap.in .notif-card:nth-child(3){transition-delay:.36s}.notif-card:before{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:-25px}.notif-card.mail:before{background:#ffb454;box-shadow:0 0 8px #ffb4548c}.notif-card.chat:before{background:var(--violet);box-shadow:0 0 8px #8b7cff80}.notif-card.bank:before{background:#ff8f8f;box-shadow:0 0 8px #ff8f8f8c}.notif-card.bank{border-color:#ff8f8f4d}.notif-top{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.notif-from{color:var(--white);font-family:Inter,Inter Fallback,sans-serif;font-size:.86rem;font-weight:600}.notif-time{color:var(--ink-35);font-size:.74rem}.notif-text{color:var(--ink-70);font-size:.9rem;line-height:1.5}.notif-stat{opacity:0;transition:opacity .6s var(--ease) .56s, transform .6s var(--ease) .56s;background:#ff8f8f12;border:1px solid #ff8f8f33;border-radius:16px;align-items:center;gap:16px;margin-top:18px;margin-left:26px;padding:20px 22px;display:flex;transform:translateY(10px)}.notif-wrap.in .notif-stat{opacity:1;transform:translateY(0)}.notif-stat-num{color:#ff8f8f;flex-shrink:0;font-family:Inter,Inter Fallback,sans-serif;font-size:2.3rem;font-weight:700;line-height:1}.notif-stat-label{color:var(--ink-70);font-size:.86rem;line-height:1.4}@media (max-width:480px){.notif-stat{margin-left:0}}.flow-diagram{align-items:flex-start;display:flex;position:relative}.flow-track{background:linear-gradient(90deg, var(--green), var(--violet));z-index:0;transform-origin:0;height:2px;transition:transform 1.1s var(--ease) .15s;position:absolute;top:34px;left:16.6667%;right:16.6667%;overflow:visible;transform:scaleX(0)}.flow-track.in{transform:scaleX(1)}.flow-track:before,.flow-track:after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.flow-track:before{background:var(--green);left:-3px}.flow-track:after{background:var(--violet);right:-3px}.flow-track .pulse{opacity:0;background:#fff;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;animation:3.4s ease-in-out 1.4s infinite flow-pulse;position:absolute;top:50%;box-shadow:0 0 12px 3px #ffffffd9}@keyframes flow-pulse{0%{opacity:0;left:0%}6%{opacity:1}94%{opacity:1}to{opacity:0;left:100%}}.flow-stage{z-index:1;text-align:center;opacity:0;transition:opacity .55s var(--ease), transform .6s cubic-bezier(.34,1.4,.64,1);flex-direction:column;flex:1;align-items:center;padding:0 22px;display:flex;position:relative;transform:translateY(16px)scale(.9)}.flow-stage.in{opacity:1;transform:translateY(0)scale(1)}.flow-diagram>.flow-stage.s1{transition-delay:.25s}.flow-diagram>.flow-stage.s2{transition-delay:.45s}.flow-diagram>.flow-stage.s3{transition-delay:.65s}.flow-node{border:1px solid var(--line-bright);width:68px;height:68px;transition:border-color .3s, transform .3s var(--ease);background:#0a0f14;border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.flow-node svg{transition:transform .4s var(--ease)}.flow-stage:hover .flow-node{border-color:var(--green);transform:scale(1.16)rotate(-10deg);box-shadow:0 0 24px #00ffa666}.flow-stage:hover .flow-node svg{transform:scale(1.2)}.flow-index{color:var(--green);letter-spacing:.02em;margin-bottom:10px;font-family:Inter,Inter Fallback,sans-serif;font-size:.76rem;font-weight:600}.flow-stage h3{color:var(--white);margin-bottom:8px;font-size:1.12rem;font-weight:500}.flow-stage p{color:var(--ink-70);max-width:270px;font-size:.92rem;line-height:1.55}@media (max-width:900px){.flow-diagram{flex-direction:column;gap:36px}.flow-track{display:none}.flow-stage{padding:0}.flow-diagram>.flow-stage.s1{transition-delay:0s}.flow-diagram>.flow-stage.s2{transition-delay:.1s}.flow-diagram>.flow-stage.s3{transition-delay:.2s}}.steps-cta{text-align:center;margin-top:40px}.roadmap-compare{flex-direction:column;gap:64px;display:flex}.roadmap-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:34px;display:flex}.roadmap-label .rl-name{font-family:Inter,Inter Fallback,sans-serif;font-size:1.02rem;font-weight:600}.roadmap-row.old .rl-name{color:var(--ink-50)}.roadmap-row.new .rl-name{color:var(--green)}.roadmap-label .rl-time{color:var(--ink-35);font-size:.86rem}.roadmap-row.new .rl-time{color:var(--white);font-weight:500}.roadmap-track{align-items:flex-start;display:flex}.track-used{justify-content:space-between;gap:14px;display:flex;position:relative}.track-used:before{content:"";transform-origin:0;height:2px;transition:transform 1.1s var(--ease) .2s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.roadmap-compare.in .track-used:before{transform:scaleX(1)}.roadmap-row.old .track-used:before{background-image:linear-gradient(90deg, var(--line-bright) 0 7px, transparent 7px 14px);background-size:14px 2px}.roadmap-row.new .track-used:before{background:var(--green);box-shadow:0 0 8px #00ffa680}.track-remaining{flex:1;margin-left:14px;position:relative}.track-remaining:before{content:"";background-image:linear-gradient(90deg, var(--line) 0 5px, transparent 5px 11px);background-size:11px 2px;height:2px;position:absolute;top:0;left:0;right:0}.track-used .pulse{opacity:0;background:#fff;border-radius:50%;width:8px;height:8px;margin-top:-3px;animation:3s ease-in-out 1.6s infinite flow-pulse;position:absolute;top:0;left:0;box-shadow:0 0 12px 3px #ffffffd9}.stop,.flag{opacity:0;transition:opacity .5s var(--ease), transform .55s cubic-bezier(.34,1.56,.64,1);transform:translateY(14px)scale(.85)}.roadmap-compare.in .stop,.roadmap-compare.in .flag{opacity:1;transform:translateY(0)scale(1)}.track-used>:first-child{transition-delay:.35s}.track-used>:nth-child(2){transition-delay:.45s}.track-used>:nth-child(3){transition-delay:.55s}.track-used>:nth-child(4){transition-delay:.65s}.track-used>:nth-child(5){transition-delay:.75s}.track-used>:nth-child(6){transition-delay:.85s}.stop{flex-shrink:0;max-width:150px;padding-top:20px;position:relative}.stop:before{content:"";width:9px;height:9px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:-4px;left:0}.roadmap-row.old .stop:before{background:var(--black);border:2px solid var(--ink-35)}.roadmap-row.new .stop:before{background:var(--green);box-shadow:0 0 10px #00ffa6a6}.stop-text{font-size:.84rem;line-height:1.42;display:block}.roadmap-row.old .stop-text{color:var(--ink-50)}.roadmap-row.new .stop-text{color:var(--white);font-weight:500}.flag{flex-direction:column;flex-shrink:0;align-items:center;padding-top:20px;display:flex;position:relative}.flag:before{content:"";border-radius:50%;width:19px;height:19px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.roadmap-row.old .flag:before{background:var(--flag-old-bg);border:1px solid var(--line-bright)}.roadmap-row.new .flag:before{background:var(--green);box-shadow:0 0 16px #00ffa68c}.flag-text{white-space:nowrap;font-size:.78rem;font-weight:600}.roadmap-row.old .flag-text{color:var(--ink-35)}.roadmap-row.new .flag-text{color:var(--green)}@media (max-width:760px){.roadmap-compare{gap:50px}.roadmap-track{flex-direction:column}.track-used{flex-direction:column;gap:20px}.track-used:before{transform-origin:top;width:2px;height:auto;inset:0 auto 0 0;transform:scaleY(0)}.roadmap-compare.in .track-used:before{transform:scaleY(1)}.roadmap-row.old .track-used:before{background-image:linear-gradient(180deg, var(--line-bright) 0 7px, transparent 7px 14px);background-size:2px 14px}.track-remaining{display:none}.track-used .pulse{margin-top:0;margin-left:-3px;animation-name:flow-pulse-vertical;top:0;left:0}.stop{max-width:none;padding-top:0;padding-left:22px}.stop:before{top:5px;left:-4px}.flag{flex-direction:row;align-items:center;gap:10px;margin-top:6px;padding-top:0;padding-left:22px}.flag:before{top:50%;left:1px;transform:translate(-50%,-50%)}}@keyframes flow-pulse-vertical{0%{opacity:0;top:0%}6%{opacity:1}94%{opacity:1}to{opacity:0;top:100%}}.compare-note{color:var(--ink-35);margin-top:8px;font-size:.9rem}.persona-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:980px){.persona-grid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.persona-grid{grid-template-columns:1fr}}.persona-grid .persona-card:first-child{transition-delay:0s}.persona-grid .persona-card:nth-child(2){transition-delay:80ms}.persona-grid .persona-card:nth-child(3){transition-delay:.16s}.persona-grid .persona-card:nth-child(4){transition-delay:.24s}.persona-card{border:1px solid var(--line);background:var(--panel);transition:transform .4s var(--ease), border-color .4s;border-radius:20px;padding:26px 22px;overflow:hidden}.persona-card:hover{border-color:#00ffa666;transform:translateY(-10px)scale(1.015)}.persona-icon{width:52px;height:52px;transition:transform .4s var(--ease);border-radius:15px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.persona-card:hover .persona-icon{transform:scale(1.22)rotate(10deg)}.persona-card h3{color:var(--white);margin-bottom:9px;font-size:1.06rem;font-weight:500}.persona-card p{color:var(--ink-70);font-size:.9rem;line-height:1.5}.social-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.social-grid{grid-template-columns:1fr}}.social-grid .quote-card:first-child{transition-delay:0s}.social-grid .quote-card:nth-child(2){transition-delay:.1s}.social-grid .quote-card:nth-child(3){transition-delay:.2s}.quote-card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);transition:border-color .35s, transform .35s var(--ease);flex-direction:column;justify-content:space-between;padding:34px 32px;display:flex}.quote-card:hover{border-color:#00ffa666;transform:translateY(-8px)scale(1.01)}.quote-card.featured{background:linear-gradient(120deg, var(--green-soft), transparent 65%);flex-direction:row;grid-column:span 2;align-items:center;gap:44px;padding:40px 44px}@media (max-width:900px){.quote-card.featured{flex-direction:column;grid-column:span 1;align-items:stretch;gap:0}}.quote-card.featured .quote-main{flex:1}.quote-tag{color:var(--green);background:#00ffa61a;border:1px solid #00ffa640;border-radius:100px;align-self:flex-start;margin-bottom:22px;padding:6px 13px;font-size:.76rem;font-weight:600;display:inline-flex}.quote-card:not(.featured) .quote-tag{color:var(--violet);background:#8b7cff1a;border-color:#8b7cff40}.quote-text{color:var(--white);font-weight:400;line-height:1.55}.quote-card.featured .quote-text{font-size:1.3rem;font-weight:500;line-height:1.48}.quote-card:not(.featured) .quote-text{font-size:.96rem}.quote-byline{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.quote-card.featured .quote-byline{border-top:none;border-left:1px solid var(--line);flex-shrink:0;width:210px;margin-top:0;padding-top:0;padding-left:36px}@media (max-width:900px){.quote-card.featured .quote-byline{border-left:none;border-top:1px solid var(--line);width:auto;margin-top:28px;padding-top:18px;padding-left:0}}.quote-byline .name{color:var(--white);font-size:.9rem;font-weight:600}.quote-byline .loc{color:var(--ink-35);margin-top:2px;font-size:.78rem}.social-more{text-align:center;margin-top:40px}.security-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}@media (max-width:900px){.security-layout{grid-template-columns:1fr;gap:36px}}.security-layout>div:first-child p{color:var(--ink-70);margin-top:16px;margin-bottom:26px;font-size:1.05rem;line-height:1.65}.compliance-card{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);overflow:hidden}.compliance-head{border-bottom:1px solid var(--line);background:linear-gradient(160deg, var(--green-soft), transparent 70%);justify-content:space-between;align-items:center;padding:20px 26px;display:flex}.compliance-head .t{color:var(--white);font-family:Inter,Inter Fallback,sans-serif;font-size:.92rem;font-weight:600}.live-badge{color:var(--green);background:var(--green-soft);border:1px solid #00ffa640;border-radius:100px;align-items:center;gap:7px;padding:5px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}.compliance-row{border-bottom:1px solid var(--line);opacity:0;transition:opacity .5s var(--ease), transform .55s cubic-bezier(.22,1.2,.44,1);align-items:flex-start;gap:14px;padding:16px 26px;display:flex;transform:translate(-20px)}.compliance-row:last-child{border-bottom:none}.compliance-card.in .compliance-row{opacity:1;transform:translate(0)}.compliance-card.in .compliance-row:nth-child(2){transition-delay:60ms}.compliance-card.in .compliance-row:nth-child(3){transition-delay:.12s}.compliance-card.in .compliance-row:nth-child(4){transition-delay:.18s}.compliance-card.in .compliance-row:nth-child(5){transition-delay:.24s}.compliance-card.in .compliance-row:nth-child(6){transition-delay:.3s}.c-check{background:var(--green-soft);width:20px;height:20px;color:var(--green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.66rem;font-weight:700;display:flex}.c-title{color:var(--white);font-size:.92rem;font-weight:600}.c-sub{color:var(--ink-50);margin-top:2px;font-size:.82rem;line-height:1.4}@media (max-width:480px){.compliance-head,.compliance-row{padding-left:20px;padding-right:20px}}.plataforma-body{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}@media (max-width:900px){.plataforma-body{grid-template-columns:1fr}}.plataforma-body p{color:var(--ink-70);margin-bottom:28px;font-size:1.05rem;line-height:1.7}.bullet-list{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.bullet-list li{color:var(--ink-70);align-items:flex-start;gap:12px;font-size:.98rem;display:flex}.bullet-list li:before{content:"✓";color:var(--green);flex-shrink:0;font-weight:700}.stat-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.stat-chip{border:1px solid var(--line);border-left:2px solid var(--green);background:var(--panel);border-radius:12px;padding:12px 18px 12px 16px}.stat-chip .v{color:var(--white);font-family:Inter,Inter Fallback,sans-serif;font-size:1rem;font-weight:600;line-height:1.3;display:block}.stat-chip .k{color:var(--ink-50);margin-top:2px;font-size:.74rem;display:block}.stack-visual{height:400px;position:relative;opacity:1!important;transform:none!important}@media (max-width:900px){.stack-visual{height:360px;margin-top:8px}}.layer-back{opacity:0;width:82%;height:280px;transition:opacity .7s var(--ease) .15s, transform .7s var(--ease) .15s;background:linear-gradient(160deg,#7c6ae866,#00c38938),#10141a;border:1px solid #ffffff14;border-radius:22px;padding:26px;position:absolute;top:38px;right:0;transform:translate(26px,-16px)scale(.96)}.stack-visual.in .layer-back{opacity:1;transform:translate(0)scale(1)}.layer-label{color:#ffffff80;margin-bottom:16px;font-family:Inter,Inter Fallback,sans-serif;font-size:.78rem;font-weight:600}.layer-chips{flex-wrap:wrap;gap:8px;display:flex}.layer-chips span{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:100px;padding:6px 12px;font-size:.76rem;font-weight:600}.layer-front{opacity:0;width:84%;transition:opacity .7s var(--ease) .38s, transform .7s var(--ease) .38s;background:#0a0f14;border:1px solid #ffffff17;border-radius:22px;position:absolute;bottom:0;left:0;overflow:hidden;transform:translate(-22px,22px)scale(.96);box-shadow:0 40px 70px -20px #000000b3,0 0 44px -10px #00ffa629}.stack-visual.in .layer-front{opacity:1;transform:translate(0)scale(1)}.layer-browser-bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:14px 18px;display:flex}.layer-browser-bar .bd{background:#ffffff29;border-radius:50%;width:8px;height:8px}.layer-browser-bar .url{color:#f5f7f48c;margin-left:10px;font-family:Inter,Inter Fallback,sans-serif;font-size:.74rem}.layer-front-body{padding:22px 20px 26px}.lf-row{color:#f5f7f4ad;border-bottom:1px dashed #ffffff1a;justify-content:space-between;padding:9px 0;font-size:.86rem;display:flex}.lf-row span:last-child{color:#f5f7f4;font-weight:600}.lf-btn{background:var(--green);color:#012418;border:none;border-radius:12px;width:100%;margin-top:18px;padding:13px;font-family:Inter,Inter Fallback,sans-serif;font-size:.9rem;font-weight:600}.faq-list{flex-direction:column;gap:10px;max-width:780px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--line);background:var(--panel);border-radius:16px;overflow:hidden}.faq-item summary{cursor:pointer;color:var(--white);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:Inter,Inter Fallback,sans-serif;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item .plus{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:26px;height:26px;transition:transform .3s,border-color .3s;position:relative}.faq-item .plus:before,.faq-item .plus:after{content:"";background:var(--green);position:absolute;top:50%;left:50%}.faq-item .plus:before{width:10px;height:1.4px;transform:translate(-50%,-50%)}.faq-item .plus:after{width:1.4px;height:10px;transition:opacity .25s;transform:translate(-50%,-50%)}.faq-item[open] .plus{border-color:var(--green);transform:rotate(180deg)}.faq-item[open] .plus:after{opacity:0}.faq-answer{color:var(--ink-70);padding:0 24px 22px;font-size:.96rem;line-height:1.65}.final-cta{text-align:center;border-radius:32px;margin:0 28px;padding:2px;position:relative;overflow:hidden}.final-cta:before{content:"";z-index:0;background:conic-gradient(from var(--ang,0deg), var(--green), var(--violet), var(--green));animation:6s linear infinite spin;position:absolute;inset:-2px}@keyframes spin{to{--ang:360deg}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.final-cta-inner{z-index:1;background:#08090a;border-radius:30px;padding:110px 28px;position:relative}.final-cta h2{color:#f5f7f4;max-width:700px;margin:0 auto 20px;font-size:clamp(2rem,4vw,2.6rem);font-weight:500}.final-cta p{color:#f5f7f4ad;margin-bottom:36px;font-size:1.1rem}.final-cta .micro{color:#f5f7f452;margin-top:22px;font-size:.86rem}.blog-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:980px){.blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.blog-grid{grid-template-columns:1fr}}.blog-grid .blog-card:first-child{transition-delay:0s}.blog-grid .blog-card:nth-child(2){transition-delay:70ms}.blog-grid .blog-card:nth-child(3){transition-delay:.14s}.blog-grid .blog-card:nth-child(4){transition-delay:.21s}.blog-card{border:1px solid var(--line);background:var(--panel);transition:border-color .3s, transform .3s var(--ease);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.blog-card:hover{border-color:#00ffa666;transform:translateY(-9px)scale(1.015)}.blog-photo{height:104px;position:relative;overflow:hidden}.blog-inner{flex-direction:column;flex:1;justify-content:space-between;padding:22px;display:flex}.blog-card .tag{color:var(--green);margin-bottom:12px;font-size:.76rem;font-weight:600}.blog-card .title{color:var(--white);font-size:.94rem;font-weight:500;line-height:1.4}.blog-card .go{color:var(--ink-35);margin-top:16px;font-size:.84rem}.blog-more{text-align:center;margin-top:44px}footer{background:var(--black);border-top:1px solid var(--line);z-index:1;padding:70px 0 30px;position:relative}.footer-grid{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-bottom:48px;display:grid}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}}.footer-brand .logo-mark{margin-bottom:16px}.footer-brand .logo-mark .logo-img{height:28px}.footer-brand p{color:var(--ink-35);max-width:220px;font-size:.9rem}.footer-col h4{color:var(--white);margin-bottom:18px;font-family:Inter,Inter Fallback,sans-serif;font-size:.84rem;font-weight:600}.footer-col ul{flex-direction:column;gap:12px;display:flex}.footer-col a{color:var(--ink-35);font-size:.9rem;transition:color .2s}.footer-col a:hover{color:var(--green)}.footer-bottom{text-align:center;color:var(--ink-35);padding-top:26px;font-size:.8rem}::selection{background:var(--green);color:#012418}html.js-ready .reveal,html.js-ready .notif-card,html.js-ready .notif-stat,html.js-ready .flow-stage,html.js-ready .flow-track,html.js-ready .compliance-card{opacity:0}html.js-ready .reveal.in{opacity:1}.mobile-menu-toggle{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--white);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}.mobile-menu{display:none}.demo-dialog{--cta:var(--accent-fill,var(--green));border:1px solid var(--line-bright);background:var(--black);width:min(800px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--white);overscroll-behavior:contain;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 120px #0009}.demo-dialog[data-step=form]{width:min(600px,100% - 32px)}.demo-dialog[open]{animation:dlg-in .42s var(--ease)}.demo-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8}.demo-dialog[open]::backdrop{animation:.3s dlg-fade}@keyframes dlg-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes dlg-fade{0%{opacity:0}to{opacity:1}}html:has(.demo-dialog[open]){overflow:hidden}.dlg-x{z-index:2;border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--white);cursor:pointer;transition:background .2s, border-color .2s, transform .3s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}.dlg-x:hover{border-color:var(--line-bright);transform:rotate(90deg)}.dlg-step{animation:step-in .38s var(--ease);padding:40px 40px 32px}.dlg-step[hidden]{display:none}@keyframes step-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.dlg-step[data-step-panel=choose]{animation-name:step-in-back}@keyframes step-in-back{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dlg-eyebrow{color:var(--ink-70);border:1px solid var(--line);background:var(--panel);border-radius:100px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 13px 6px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.dlg-eyebrow:before{content:"";background:var(--cta);border-radius:50%;width:8px;height:8px}.demo-dialog h2{margin-bottom:10px;padding-right:48px;font-size:clamp(1.55rem,3vw,2rem);font-weight:600;line-height:1.15}.demo-dialog h2:focus{outline:none}.dlg-lead{color:var(--ink-70);max-width:520px;font-size:1rem;line-height:1.55}.choice-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.choice-card{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--white);font:inherit;cursor:pointer;transition:transform .35s var(--ease), border-color .25s, box-shadow .35s var(--ease), background .25s;border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;text-decoration:none;display:flex;position:relative}.choice-card:hover{border-color:var(--line-bright);transform:translateY(-4px);box-shadow:0 22px 44px -22px #00000080}.choice-card:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.choice-card.is-primary{border-color:color-mix(in srgb, var(--cta) 55%, transparent);background:linear-gradient(165deg, var(--green-soft), var(--panel) 70%)}.choice-card.is-primary:hover{border-color:var(--cta);box-shadow:0 24px 50px -24px color-mix(in srgb, var(--cta) 70%, transparent)}.choice-badge{letter-spacing:.01em;background:var(--white);color:var(--black);border-radius:100px;padding:5px 10px;font-size:.72rem;font-weight:700;position:absolute;top:22px;right:22px}.choice-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:6px;display:flex}.choice-icon.violet{background:var(--violet-fill,var(--violet));color:#fff}.choice-icon.green{background:var(--cta);color:#04210f}.choice-title{letter-spacing:-.01em;font-size:1.14rem;font-weight:600}.choice-desc{color:var(--ink-70);font-size:.92rem;line-height:1.5}.choice-points{gap:7px;margin:4px 0 8px;display:grid}.choice-points span{color:var(--ink-70);align-items:center;gap:9px;font-size:.86rem;display:flex}.choice-points span:before{content:"✓";background:var(--green-soft);width:18px;height:18px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.64rem;font-weight:700;display:inline-flex}.choice-card.is-primary .choice-points span:before{background:var(--cta);color:#04210f}.choice-cta{border:1px solid var(--line-bright);width:100%;min-height:48px;color:var(--white);background:0 0;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:600;transition:background .25s,border-color .25s;display:inline-flex}.choice-card:hover .choice-cta{border-color:var(--white)}.choice-card.is-primary .choice-cta{background:var(--cta);color:#04210f;border-color:#0000}.choice-cta svg{transition:transform .3s var(--ease)}.choice-card:hover .choice-cta svg{transform:translate(4px)}.choice-card.is-primary:hover .choice-cta svg{transform:translate(3px,-3px)}.dlg-foot{color:var(--ink-50);text-align:center;margin-top:22px;font-size:.82rem}.dlg-back{border:1px solid var(--line);background:var(--panel);color:var(--ink-70);font:inherit;cursor:pointer;border-radius:100px;align-items:center;gap:6px;margin-bottom:18px;padding:8px 14px 8px 10px;font-size:.86rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.dlg-back:hover{color:var(--white);border-color:var(--line-bright)}.dlg-back svg{transition:transform .3s var(--ease)}.dlg-back:hover svg{transform:translate(-3px)}.demo-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.demo-form .full{grid-column:1/-1}@media (max-width:560px){.demo-form{grid-template-columns:1fr}}.demo-form label{color:var(--ink-70);gap:7px;font-size:.84rem;font-weight:500;display:grid}.demo-form input,.demo-form textarea{border:1px solid var(--line-bright);background:var(--panel);width:100%;min-height:48px;color:var(--white);font:inherit;border-radius:14px;padding:12px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.demo-form input::placeholder,.demo-form textarea::placeholder{color:var(--ink-35)}.demo-form input:focus,.demo-form textarea:focus{border-color:var(--cta);box-shadow:0 0 0 4px color-mix(in srgb, var(--cta) 22%, transparent);outline:none}.demo-form textarea{resize:vertical;min-height:96px}.demo-form .btn{width:100%;min-height:52px;margin-top:4px}.form-note{color:var(--ink-50);text-align:center;font-size:.78rem}.form-success{background:var(--green-soft);color:var(--white);border-radius:14px;padding:14px 16px;font-size:.9rem;line-height:1.5;display:none}.dlg-switch{border-top:1px solid var(--line);color:var(--ink-50);text-align:center;margin-top:18px;padding-top:18px;font-size:.86rem}.dlg-switch a{color:var(--white);border-bottom:2px solid var(--cta);font-weight:600}@media (max-width:680px){.choice-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.dlg-step{padding:28px 20px 22px}.dlg-lead{font-size:.94rem}.choice-card{gap:6px;padding:18px}.choice-card.is-primary{order:-1}.choice-icon{border-radius:12px;width:40px;height:40px;margin-bottom:4px}.choice-points{display:none}.choice-cta{min-height:46px;margin-top:10px}.choice-badge{top:18px;right:18px}.dlg-foot{margin-top:16px}}html[data-theme=light] .demo-dialog{background:var(--surface);border-color:var(--line);box-shadow:0 40px 120px -24px #0b141166}html[data-theme=light] .demo-dialog::backdrop{background:#0b14116b}html[data-theme=light] .dlg-x,html[data-theme=light] .dlg-back,html[data-theme=light] .dlg-eyebrow{background:var(--surface);box-shadow:var(--shadow-sm)}html[data-theme=light] .choice-card{background:#f7f9f6}html[data-theme=light] .choice-card:hover{background:var(--surface);box-shadow:var(--shadow-lg)}html[data-theme=light] .choice-card.is-primary{background:linear-gradient(165deg,#d9fbe6,#fff 72%)}html[data-theme=light] .choice-card.is-primary:hover{box-shadow:0 26px 50px -24px #00be558c}html[data-theme=light] .demo-form input,html[data-theme=light] .demo-form textarea{background:var(--surface)}@media (max-width:1060px){.mobile-menu-toggle{display:flex}.nav-links{display:none}.nav{padding:12px 20px}.mobile-menu{background:var(--header-bg);border-bottom:1px solid var(--line);padding:12px 20px 20px;position:absolute;top:100%;left:0;right:0}.mobile-menu.is-open{gap:4px;display:grid}.mobile-menu a{color:var(--ink-70);border-radius:10px;padding:13px 10px}.mobile-menu a:hover{background:var(--panel);color:var(--white)}}@media (max-width:640px){.nav-cta{gap:8px}.nav-cta .btn{padding:10px 14px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.marquee-track,.mesh,.float-badge,.kicker .dot,.scroll-progress,.btn-breathe{animation:none!important}.reveal,.reveal.in{opacity:1!important;transform:none!important}}html.js-ready .flow-stage.in,html.js-ready .flow-track.in{opacity:1}.security-layout .tag,.plataforma-body .tag{color:var(--green);margin-bottom:14px;font-size:.84rem;font-weight:500;display:inline-block}.security-layout h2{color:var(--white);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;line-height:1.2}.link-cta{color:var(--ink-70);border-bottom:1px solid var(--line-bright);padding-bottom:2px;font-size:.94rem;font-weight:500;transition:color .2s,border-color .2s}.link-cta:hover{color:var(--green);border-color:var(--green)}.hero-grid{--cell:56px;--grid-line:#ffffff0e;--cell-fill:#00ffa61a;--cell-edge:#00ffa647;z-index:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:var(--cell) var(--cell);background-position:-1px -1px;height:1000px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(75% 65% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 0,#000 35%,#0000 78%)}.hero-cells i{width:calc(var(--cell) - 1px);height:calc(var(--cell) - 1px);background:var(--cell-fill);box-shadow:inset 0 0 0 1px var(--cell-edge);left:calc(var(--x) * var(--cell));top:calc(var(--y) * var(--cell));opacity:0;animation:7s ease-in-out infinite cell-glow;animation-delay:var(--d,0s);position:absolute}@keyframes cell-glow{0%,to{opacity:0}35%,65%{opacity:1}}html[data-theme=light] .hero-grid{--grid-line:#0b141112;--cell-fill:#00e46629;--cell-edge:#00c85a59}.hero-cells{--cell:56px;--cell-fill:#00ffa61a;--cell-edge:#00ffa647;z-index:0;pointer-events:none;contain:strict;height:1000px;position:absolute;top:0;left:0;right:0;overflow:hidden}html[data-theme=light] .hero-cells{--cell-fill:#00e46629;--cell-edge:#00c85a59}.hero-cells i.m{display:none}@media (max-width:640px){.hero-grid,.hero-cells{--cell:44px;height:760px}.hero-cells i{display:none}.hero-cells i.m{display:block}}@media (prefers-reduced-motion:reduce){.hero-cells i{opacity:.8;animation:none}}.gl-mount canvas{display:block;width:100%!important;height:100%!important}.flow-3d{z-index:0;pointer-events:none;height:160px;position:absolute;top:-46px;left:0;right:0}.flow-3d.is-live~.flow-track{opacity:.35!important}@media (max-width:900px){.flow-3d{display:none}}.sec-3d{border-radius:24px;height:340px;margin-top:24px;display:none;position:relative}.sec-3d.is-live{display:block}.sec-3d:before{content:"";pointer-events:none;background:radial-gradient(circle,#00ffa624,#0000 65%);border-radius:50%;position:absolute;inset:8% 14%}html[data-theme=light] .sec-3d:before{background:radial-gradient(circle,#00e4662e,#6c5ce70f 45%,#0000 70%)}.sec-hud{white-space:nowrap;color:var(--ink-70);background:color-mix(in srgb, var(--panel-strong,#ffffff12) 100%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100px;align-items:center;gap:14px;padding:8px 14px;font-size:.78rem;font-weight:500;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.sec-hud-live{color:var(--white);align-items:center;gap:7px;font-weight:600;display:inline-flex}.sec-hud-live i{background:var(--accent-fill,var(--green));border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite live-pulse}.sec-hud-count b{color:var(--white);font-variant-numeric:tabular-nums;margin-left:4px}.sec-hud.pulse .sec-hud-count b{animation:hud-bump .5s var(--ease)}@keyframes hud-bump{0%{color:#ff4d4f}to{color:var(--white)}}html[data-theme=light] .sec-hud{box-shadow:var(--shadow-sm);background:#ffffffd9}@media (max-width:900px){.sec-3d{height:300px}}@media (max-width:420px){.sec-hud{gap:10px;padding:7px 12px;font-size:.72rem}}.cta-globe{display:none}.final-cta-inner.has-globe{text-align:left;grid-template-columns:1.05fr .95fr;align-items:center;gap:10px;padding:70px 56px 70px 64px;display:grid;overflow:hidden}.final-cta-inner.has-globe h2{margin-left:0}.final-cta-inner.has-globe .cta-globe{height:460px;margin:-40px -40px -40px 0;display:block;position:relative}.final-cta-inner.has-globe .cta-globe:after{content:"";pointer-events:none;background:radial-gradient(60% 60%,#0000 55%,#08090a00 100%);position:absolute;inset:0}@media (max-width:900px){.final-cta-inner.has-globe{text-align:center;grid-template-columns:1fr;padding:28px 24px 64px}.final-cta-inner.has-globe h2{margin-left:auto}.final-cta-inner.has-globe .cta-globe{order:-1;height:300px;margin:0 -24px -10px}}.globe-chips{pointer-events:none;position:absolute;inset:0}.gchip{white-space:nowrap;color:#f5f7f4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:gchip 2.6s var(--ease) forwards;background:#0b1411d1;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:7px;padding:6px 11px 6px 9px;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 24px -10px #0009}.gchip i{background:var(--accent-fill,var(--green));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-fill,var(--green)) 25%, transparent);border-radius:50%}.gchip b{color:var(--accent-fill,var(--green));font-weight:700}@keyframes gchip{0%{opacity:0;transform:translate(-50%,-80%)scale(.9)}12%{opacity:1;transform:translate(-50%,-135%)scale(1)}78%{opacity:1;transform:translate(-50%,-140%)}to{opacity:0;transform:translate(-50%,-175%)}}.tilt{transform-style:preserve-3d;will-change:transform;position:relative}.tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent-fill,var(--green)) 14%, transparent), transparent 45%);transition:opacity .35s;position:absolute;inset:0}.tilt.is-tilting:after{opacity:1}.tilt.is-tilting{transition:transform .12s linear,border-color .3s,box-shadow .3s!important}.tangle-3d{height:250px;margin-top:26px;display:none;position:relative}.tangle-3d.is-live{display:block}.tangle-cap{pointer-events:none;justify-content:center;height:34px;display:flex;position:absolute;bottom:0;left:0;right:0}.tangle-cap span{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute}.tangle-cap i{border-radius:50%;width:7px;height:7px}.tangle-cap .bad{color:var(--white)}.tangle-cap .bad i{background:#ff5a4f}.tangle-cap .good{color:var(--white);opacity:0;transform:translateY(8px)}.tangle-cap .good i{background:var(--accent-fill,var(--green))}.tangle-cap.is-good .bad{opacity:0;transform:translateY(-8px)}.tangle-cap.is-good .good{opacity:1;transform:none}html[data-theme=light] .tangle-cap span{box-shadow:var(--shadow-sm);background:#fff}.stack-3d{display:none;position:absolute;inset:-30px -20px -20px}.stack-3d.is-live{display:block}.stack-visual.has-3d .layer-back,.stack-visual.has-3d .layer-front{display:none}.stack-visual.has-3d{height:480px}.stack-tag{white-space:nowrap;color:var(--white);background:var(--panel-strong);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:100px;align-items:center;gap:7px;padding:5px 10px 5px 8px;font-size:.74rem;font-weight:600;transition:border-color .3s,box-shadow .3s;display:inline-flex;position:absolute;top:0;left:0;transform:translate(calc(-100% - 12px),-50%)}.stack-tag i{background:var(--accent-fill,var(--green));border-radius:50%;width:7px;height:7px}.stack-tag.is-violet i{background:var(--violet-fill,var(--violet))}.stack-tag.is-brand{font-weight:700}.stack-tag.is-hot{border-color:var(--accent-fill,var(--green));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-fill,var(--green)) 18%, transparent)}.stack-tag.is-violet.is-hot{border-color:var(--violet-fill,var(--violet));box-shadow:0 0 0 3px color-mix(in srgb, var(--violet-fill,var(--violet)) 18%, transparent)}html[data-theme=light] .stack-tag{box-shadow:var(--shadow-sm);background:#fff}@media (max-width:520px){.stack-tag{padding:4px 8px 4px 7px;font-size:.66rem}}@media (max-width:900px){.stack-visual.has-3d{height:380px}}.w{display:inline-block}.words-ready .reveal .w,.words-ready .reveal.w-host .w{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i) * 38ms + 80ms);transform:translateY(.45em)}.words-ready .reveal.in .w{opacity:1;transform:none}.blog-photo{animation:14s ease-in-out infinite alternate cover-drift;background-size:220% 220%!important}.blog-card:nth-child(2) .blog-photo{animation-delay:-4s}.blog-card:nth-child(3) .blog-photo{animation-delay:-8s}.blog-card:nth-child(4) .blog-photo{animation-delay:-11s}@keyframes cover-drift{0%{background-position:0 0}to{background-position:100% 100%}}.blog-card .blog-photo{transition:transform .6s var(--ease)}.blog-card:hover .blog-photo{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.blog-photo{animation:none}.words-ready .reveal .w{opacity:1!important;filter:none!important;transform:none!important}}.hero-3d{z-index:0;pointer-events:none;display:none;position:absolute;inset:-8% -14%}.hero-3d.is-live{display:block}.hero-visual .scene{z-index:1}@media (max-width:980px){.hero-3d{inset:-4% -6%}}.footer-mega{cursor:crosshair;height:clamp(150px,18vw,240px);margin:10px 0 6px;display:none;position:relative}.footer-mega.is-live{display:block}.spark{width:100%;height:34px;margin-top:14px;display:block;overflow:visible}.spark path.l{fill:none;stroke:var(--accent-fill,var(--green));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.6s var(--ease) .3s}.spark path.a{fill:url(#sparkFill);opacity:0;transition:opacity 1s var(--ease) 1.2s}.spark circle{fill:var(--accent-fill,var(--green));opacity:0;transition:opacity .4s 1.8s}.trust-card.in .spark path.l{stroke-dashoffset:0}.trust-card.in .spark path.a{opacity:1}.trust-card.in .spark circle{opacity:1;animation:1.8s ease-in-out 2.2s infinite live-pulse}.trust-card:nth-child(3) .spark path.l,.trust-card:nth-child(3) .spark circle{stroke:var(--violet-fill,var(--violet));fill:var(--violet-fill,var(--violet))}.trust-card:nth-child(3) .spark path.l{fill:none}.faq-item{will-change:height}.faq-answer{transition:opacity .35s var(--ease), transform .35s var(--ease)}.faq-item:not([open]) .faq-answer,.faq-item.is-closing .faq-answer{opacity:0;transform:translateY(-6px)}.magnetic{transition:transform .35s var(--ease), box-shadow .35s var(--ease)!important}.magnetic.is-mag{transition:transform .12s linear, box-shadow .35s var(--ease)!important}.pg{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.pg>*{min-width:0}@media (max-width:900px){.pg{grid-template-columns:1fr;gap:28px}}.pg-controls{border:1px solid var(--line);background:var(--panel);border-radius:24px;gap:22px;padding:28px;display:grid}.pg-field{gap:10px;display:grid}.pg-label{color:var(--white);justify-content:space-between;align-items:center;font-size:.84rem;font-weight:600;display:flex}.pg-label b{font-variant-numeric:tabular-nums;background:var(--accent-fill,var(--green));color:#04210f;border-radius:100px;padding:2px 9px;font-size:.78rem}#pgName{border:1px solid var(--line-bright);background:var(--panel);width:100%;min-height:50px;color:var(--white);font:inherit;border-radius:14px;padding:12px 16px;font-size:1rem;font-weight:600;transition:border-color .2s,box-shadow .2s}#pgName:focus{border-color:var(--accent-fill,var(--green));box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-fill,var(--green)) 22%, transparent);outline:none}.pg-swatches{flex-wrap:wrap;gap:10px;display:flex}.sw{background:var(--c);cursor:pointer;width:38px;height:38px;transition:transform .25s var(--ease);border:none;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.sw:hover{transform:scale(1.1)}.sw.is-on{box-shadow:0 0 0 3px var(--black), 0 0 0 5px var(--c)}.sw-custom{background:conic-gradient(#ff5f57,#febc2e,#28c840,#0ea5e9,#6c5ce7,#e11d48,#ff5f57);display:inline-block;overflow:hidden}.sw-custom input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0}.pg-chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-bright);min-height:40px;color:var(--ink-70);font:inherit;cursor:pointer;transition:all .25s var(--ease);background:0 0;border-radius:100px;padding:8px 16px;font-size:.88rem;font-weight:600}.chip:hover{color:var(--white);border-color:var(--white)}.chip.is-on{background:var(--white);color:var(--black);border-color:var(--white)}.pg-range{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--accent-fill,var(--green)) var(--fill,100%), var(--line-bright) var(--fill,100%));border-radius:6px;outline:none;width:100%;height:6px}.pg-range::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--accent-fill,var(--green));cursor:grab;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 4px 12px #00000040}.pg-range::-moz-range-thumb{border:3px solid var(--accent-fill,var(--green));cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px}.pg-note{color:var(--ink-50);font-size:.76rem}.pg-stage{perspective:1200px;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.pg-preview{--brand:#00e466;--brand-ink:#04210f;color:#0b1411;width:min(100%,440px);transition:transform .5s var(--ease), box-shadow .4s;background:#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0000008c,0 0 0 1px #0b141114}.pg-preview:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--brand) 22%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:320px;height:320px;transition:background .4s;position:absolute;inset:-40% -40% auto auto}.pg-bar{background:#f3f5f2;border-bottom:1px solid #e3e8e4;align-items:center;gap:6px;padding:12px 14px;display:flex}.pg-bar>i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.pg-bar>i:nth-child(2){background:#febc2e}.pg-bar>i:nth-child(3){background:#28c840}.pg-url{color:#5c6863;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:100px;flex:1;align-items:center;gap:6px;margin-left:10px;padding:6px 12px;font-size:.78rem;display:flex;overflow:hidden}.pg-url b{color:#0b1411}.pg-addr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-body{gap:16px;padding:22px 22px 18px;display:grid;position:relative}.pg-brand{align-items:center;gap:10px;display:flex}.pg-logo{background:var(--brand);width:36px;height:36px;color:var(--brand-ink);border-radius:11px;place-items:center;font-size:.86rem;font-weight:800;transition:background .4s,color .4s;display:grid}.pg-brand b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.pg-brand em{color:#5c6863;white-space:nowrap;background:#f3f5f2;border-radius:100px;margin-left:auto;padding:4px 9px;font-size:.72rem;font-style:normal;font-weight:600}.pg-item{background:#f7f9f6;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.pg-thumb{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 85%, #fff), color-mix(in srgb, var(--brand) 55%, #000));color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;transition:background .4s;display:grid}.pg-thumb svg{width:24px;height:24px}.pg-item-txt{min-width:0;display:grid}.pg-item-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.pg-item-txt small{color:#5c6863;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.pg-item strong{font-variant-numeric:tabular-nums;font-size:.95rem}.pg-methods{background:#f3f5f2;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.pm{min-height:40px;font:inherit;color:#5c6863;cursor:pointer;transition:all .25s var(--ease);background:0 0;border:0;border-radius:10px;font-size:.86rem;font-weight:600}.pm.is-on{color:#0b1411;background:#fff;box-shadow:0 1px 2px #00000014,0 4px 10px -4px #0000001f}.pg-panel{min-height:92px;animation:pg-in .35s var(--ease);align-content:start;gap:8px;display:grid}@keyframes pg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pg-row{color:#5c6863;border-bottom:1px dashed #e3e8e4;justify-content:space-between;padding:4px 0;font-size:.86rem;display:flex}.pg-row b{color:#0b1411;font-variant-numeric:tabular-nums}.pg-inst{border:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 8%, #fff);border-radius:12px;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.pg-inst b{font-variant-numeric:tabular-nums;font-size:1.15rem}.pg-inst span{color:#5c6863;font-size:.8rem}.pg-pix{grid-template-columns:72px 1fr;align-items:center;gap:14px;display:grid}.pg-qr{background:conic-gradient(from 90deg at 30% 30%, #0b1411 25%, transparent 0) 0 0/12px 12px, conic-gradient(from 0deg at 70% 70%, #0b1411 25%, transparent 0) 6px 6px/12px 12px, #fff;border-radius:10px;width:72px;height:72px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px #e3e8e4}.pg-pix span,.pg-ted span{color:#5c6863;font-size:.82rem;line-height:1.45}.pg-pix b,.pg-ted b{color:#0b1411;margin-bottom:2px;font-size:.95rem;display:block}.pg-pay{background:var(--brand);min-height:52px;color:var(--brand-ink);font:inherit;cursor:pointer;box-shadow:0 12px 26px -12px var(--brand);border:0;border-radius:14px;font-size:1rem;font-weight:700;transition:background .4s,color .4s,transform .2s,box-shadow .3s;position:relative;overflow:hidden}.pg-pay:hover{transform:translateY(-2px)}.pg-pay:active{transform:scale(.98)}.pg-pay.is-loading{pointer-events:none}.pg-pay.is-loading span{opacity:0}.pg-pay.is-loading:after{content:"";border:3px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.7s linear infinite pg-spin;position:absolute;top:50%;left:50%}@keyframes pg-spin{to{transform:rotate(360deg)}}.pg-foot{color:#5c6863;justify-content:center;align-items:center;gap:6px;font-size:.74rem;display:flex}.pg-success{text-align:center;animation:pg-in .4s var(--ease);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.pg-success[hidden]{display:none}.pg-success b{font-size:1.3rem}.pg-success span{color:#5c6863;font-size:.9rem}.pg-check{width:72px;height:72px;color:var(--brand);margin-bottom:6px}.pg-check svg{width:100%;height:100%}.pg-check circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:pg-draw .6s var(--ease) forwards}.pg-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:pg-draw .45s var(--ease) .45s forwards}@keyframes pg-draw{to{stroke-dashoffset:0}}.pg-again{min-height:44px;font:inherit;cursor:pointer;color:#0b1411;background:#fff;border:1px solid #d5dcd7;border-radius:100px;margin-top:10px;padding:10px 18px;font-weight:600}.pg-burst{pointer-events:none;z-index:3;position:absolute;inset:-60px -40px}.pg-caption{color:var(--ink-70);text-align:center;align-items:center;gap:8px;font-size:.84rem;display:flex}@media (max-width:520px){.pg-inst{flex-direction:column;align-items:flex-start;gap:2px}.pg-item-txt b,.pg-item-txt small{white-space:normal}.pg-body{padding:18px 16px 16px}.pg-caption{text-align:left;align-items:flex-start}.pg-caption i{margin-top:6px}}.pg-caption i{background:var(--accent-fill,var(--green));border-radius:50%;flex-shrink:0;width:8px;height:8px}html[data-theme=light] .pg-controls{box-shadow:var(--shadow-md);background:#fff}html[data-theme=light] #pgName{background:#f7f9f6}html[data-theme=light] .sw.is-on{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--c)}html[data-theme=light] .pg-preview{box-shadow:0 40px 80px -30px #0b141159,0 0 0 1px #0b141114}.persona-try{color:var(--white);font:inherit;cursor:pointer;border:0;border-bottom:2px solid var(--accent-fill,var(--green));background:0 0;align-items:center;gap:6px;margin-top:16px;padding:0;font-size:.86rem;font-weight:600;display:inline-flex}.persona-try svg{transition:transform .3s var(--ease)}.persona-try:hover svg{transform:translate(4px)}.pg-process{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pg-in .3s var(--ease);background:#fffffff0;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.pg-process[hidden]{display:none}.pgp-ring{width:84px;height:84px;position:relative}.pgp-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pgp-ring circle{fill:none;stroke-width:5px}.pgp-ring .bg{stroke:#e7ece8}.pgp-ring .fg{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176px;transition:stroke-dashoffset .25s linear}.pgp-ring span{font-variant-numeric:tabular-nums;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;inset:0}.pgp-steps{color:#8a948f;gap:10px;font-size:.88rem;list-style:none;display:grid}.pgp-steps li{align-items:center;gap:10px;transition:color .3s;display:flex}.pgp-steps i{border:2px solid #d5dcd7;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:all .3s;position:relative}.pgp-steps li.is-run{color:#0b1411;font-weight:600}.pgp-steps li.is-run i{border-color:var(--brand);border-right-color:#0000;animation:.7s linear infinite pg-spin}.pgp-steps li.is-done{color:#0b1411}.pgp-steps li.is-done i{background:var(--brand);border-color:var(--brand)}.pgp-steps li.is-done i:after{content:"";border:solid var(--brand-ink);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.pg-preview.is-approved{transition:box-shadow .5s var(--ease);box-shadow:0 0 0 3px var(--brand), 0 40px 90px -30px var(--brand)!important}.pg-success{z-index:5;gap:6px}.pg-success>*{opacity:0;animation:ok-up .5s var(--ease) forwards;transform:translateY(10px)}.pg-success>.pg-check{opacity:1;animation:.55s cubic-bezier(.34,1.56,.64,1) both ok-pop;transform:none}.pg-success>.ok-title{animation-delay:.35s}.pg-success>.ok-amount{animation-delay:.45s}.pg-success>.ok-receipt{animation-delay:.6s}.pg-success>.ok-mail{animation-delay:.75s}.pg-success>.pg-again{animation-delay:.85s}@keyframes ok-up{to{opacity:1;transform:none}}@keyframes ok-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.pg-check{position:relative}.pg-check svg{z-index:1;position:relative}.pg-check .ripple{border:2px solid var(--brand);opacity:0;border-radius:50%;animation:1.6s ease-out .3s infinite ok-ripple;position:absolute;inset:0}.pg-check .ripple.r2{animation-delay:.9s}@keyframes ok-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.ok-title{font-size:1.2rem}.ok-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem}.ok-receipt{background:#f7f9f6;border:1px dashed #d5dcd7;border-radius:12px;gap:6px;width:100%;max-width:300px;margin:8px 0 2px;padding:12px 14px;font-size:.8rem;display:grid}.ok-receipt div{justify-content:space-between;gap:10px;display:flex}.ok-receipt dt{color:#5c6863}.ok-receipt dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ok-mail{font-size:.78rem!important}.ok-mail b{color:#0b1411;font-size:.78rem!important}.pg-pix{grid-template-columns:auto 1fr}.pg-qr{border-radius:12px;width:104px;height:104px;padding:6px;position:relative;background:#fff!important;box-shadow:0 0 0 1px #e3e8e4!important}.pg-qr svg{width:100%;height:100%;display:block}.pg-qr:after{content:"";background:var(--brand);border-radius:6px;width:22px;height:22px;margin:-11px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #fff}.pg-pix-meta{gap:6px;display:grid}.pg-copy{min-height:34px;font:inherit;color:#0b1411;cursor:pointer;background:#fff;border:1px solid #d5dcd7;border-radius:100px;justify-self:start;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.pg-copy.is-ok{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, #fff)}.pg-timer{color:#5c6863;font-variant-numeric:tabular-nums;font-size:.74rem}@media (max-width:520px){.pg-qr{width:88px;height:88px}}.scrub{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:14px;margin-top:36px;padding:22px 24px;display:grid}.scrub-top{color:var(--ink-70);justify-content:space-between;align-items:center;gap:12px;font-size:.86rem;font-weight:500;display:flex}.scrub-top b{color:var(--white);font-variant-numeric:tabular-nums;font-size:1.05rem}.scrub-out{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.scrub-out{grid-template-columns:1fr}.scrub{padding:18px}}.scrub-out>div{color:var(--ink-70);background:var(--panel-strong);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.4;display:flex}.scrub-out i{background:var(--ink-35);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.scrub-out .so-new i{background:var(--accent-fill,var(--green))}.scrub-out .so-new.is-live{color:var(--white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-fill,var(--green)) 55%, transparent);font-weight:600}.roadmap-compare.scrubbing .track-used:before{transform:scaleX(var(--p,0))!important;transition:transform .15s linear!important}.roadmap-compare.scrubbing .stop:not(.is-done) .stop-text,.roadmap-compare.scrubbing .flag:not(.is-done) .flag-text{opacity:.35}.roadmap-compare.scrubbing .stop:not(.is-done):before{background:var(--black)!important;border:2px solid var(--line-bright)!important;box-shadow:none!important}.roadmap-compare.scrubbing .stop.is-done,.roadmap-compare.scrubbing .flag.is-done{transform:scale(1)}.stop-text,.flag-text{transition:opacity .3s}@media (max-width:760px){.roadmap-compare.scrubbing .track-used:before{transform:scaleY(var(--p,0))!important}}html[data-theme=light] .scrub{box-shadow:var(--shadow-sm);background:#fff}html[data-theme=light] .scrub-out>div{background:#f7f9f6}.notif-card.is-new{animation:.6s cubic-bezier(.22,1.2,.44,1) notif-drop}.notif-card.is-leaving{opacity:0!important;transition:opacity .4s,transform .4s!important;transform:translate(24px)!important}@keyframes notif-drop{0%{opacity:0;transform:translateY(-18px)scale(.97)}to{opacity:1;transform:none}}.notif-live{color:var(--ink-50);align-items:center;gap:7px;margin:0 0 12px 26px;font-size:.76rem;font-weight:600;display:inline-flex}.notif-live i{background:#ff5a4f;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite live-pulse}html[data-theme=light] body{background:var(--black)}html[data-theme=light] .grain{display:none}html[data-theme=light] .mesh{opacity:1;background:radial-gradient(38% 30% at 12% 6%,#00e46629,#0000 62%),radial-gradient(30% 26% at 90% 2%,#5646d11a,#0000 62%),radial-gradient(34% 30% at 70% 92%,#00e46612,#0000 62%)}html[data-theme=light] ::selection{color:#012418;background:#00e466}html[data-theme=light] header{background:var(--header-bg);border-bottom-color:var(--line)}html[data-theme=light] .theme-toggle,html[data-theme=light] .mobile-menu-toggle{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm)}html[data-theme=light] .theme-toggle:hover{border-color:var(--line-bright)}html[data-theme=light] .btn-primary,html[data-theme=light] .lf-btn{background:var(--accent-fill);color:#012418;box-shadow:inset 0 0 0 1px #006e3229,inset 0 1px #ffffff73,0 1px 2px #00502324,0 8px 20px -8px #00be5580}html[data-theme=light] .btn-primary:hover{box-shadow:inset 0 0 0 1px #006e3233,inset 0 1px #ffffff73,0 2px 4px #0050231f,0 18px 36px -12px #00c85a99}html[data-theme=light] .btn-ghost-outline{background:var(--surface);border-color:var(--line-bright);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .btn-ghost-outline:hover{background:var(--surface);box-shadow:var(--shadow-md);border-color:#0b141147}html[data-theme=light] .kicker{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm);color:var(--ink-70)}html[data-theme=light] .kicker .dot{background:#00e466}html[data-theme=light] .hero h1 .fill-word{background-image:linear-gradient(100deg,#00d35e 0%,#00b060 40%,#5646d1 95%)}html[data-theme=light] .marquee-track span{color:#98a29d}html[data-theme=light] .hero-floor{opacity:1;background-image:linear-gradient(#0b141112 1px,#0000 1px),linear-gradient(90deg,#0b141112 1px,#0000 1px)}html[data-theme=light] .visual-glow{background:radial-gradient(circle,#00e4664d,#5646d114 45%,#0000 70%)}html[data-theme=light] .phone{border-color:#1b232b;box-shadow:0 60px 80px -40px #0b141173,0 24px 40px -24px #0b141159,inset 0 0 0 1px #ffffff0d}html[data-theme=light] .card-mock{box-shadow:0 28px 44px -16px #0b141173,0 6px 12px -6px #0b141140}html[data-theme=light] .float-badge{color:var(--white);border-color:var(--line);box-shadow:var(--shadow-lg);background:#ffffffeb}html[data-theme=light] .float-badge .sq{background:#00e466;box-shadow:0 0 0 3px #00e4662e}html[data-theme=light] .trust-card,html[data-theme=light] .notif-card,html[data-theme=light] .persona-card,html[data-theme=light] .quote-card,html[data-theme=light] .stat-chip,html[data-theme=light] .faq-item,html[data-theme=light] .blog-card{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .persona-card:hover,html[data-theme=light] .quote-card:hover,html[data-theme=light] .blog-card:hover{box-shadow:var(--shadow-lg);border-color:#00c85a47}html[data-theme=light] .trust-card.lead{background:linear-gradient(150deg, var(--green-soft) 0%, #fff 78%);border-color:#00c85a2e}html[data-theme=light] .trust-card .num{color:var(--white);letter-spacing:-.02em}html[data-theme=light] .notif-card.mail:before{background:#e08a00;box-shadow:0 0 0 3px #e08a0029}html[data-theme=light] .notif-card.chat:before{background:var(--violet);box-shadow:0 0 0 3px #5646d129}html[data-theme=light] .notif-card.bank:before{background:#d92d20;box-shadow:0 0 0 3px #d92d2029}html[data-theme=light] .notif-card.bank{border-color:#d92d2038}html[data-theme=light] .notif-stat{background:var(--danger-soft);border-color:#d92d2029}html[data-theme=light] .notif-stat-num{color:var(--danger)}html[data-theme=light] .flow-stage:hover .flow-node{box-shadow:0 0 0 6px #00e46624, var(--shadow-md);border-color:#00c85a66}html[data-theme=light] .flow-track .pulse,html[data-theme=light] .track-used .pulse{background:#00e466;box-shadow:0 0 0 4px #00e46633,0 0 14px 2px #00e46673}html[data-theme=light] .roadmap-row.new .track-used:before,html[data-theme=light] .roadmap-row.new .stop:before,html[data-theme=light] .roadmap-row.new .flag:before{background:var(--accent-fill)}html[data-theme=light] .roadmap-row.new .track-used:before{box-shadow:none}html[data-theme=light] .roadmap-row.old .flag:before{box-shadow:var(--shadow-sm)}html[data-theme=light] .compliance-card{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-md)}html[data-theme=light] .live-badge{border-color:#00c85a33}html[data-theme=light] .live-dot{background:#00e466}html[data-theme=light] .layer-back{background:linear-gradient(160deg,#2a2170 0%,#064a22 100%);border-color:#0b14111a;box-shadow:0 30px 60px -28px #0b141173}html[data-theme=light] .layer-front{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-lg)}html[data-theme=light] .layer-browser-bar{border-bottom-color:var(--line);background:#fafbf9}html[data-theme=light] .layer-browser-bar .bd{background:#dde2de}html[data-theme=light] .layer-browser-bar .url{color:var(--ink-50)}html[data-theme=light] .lf-row{color:var(--ink-50);border-bottom-color:var(--line-bright)}html[data-theme=light] .lf-row span:last-child{color:var(--white)}html[data-theme=light] .stat-chip{border-left-color:var(--accent-fill)}html[data-theme=light] .scroll-progress,html[data-theme=light] .flow-track{background:linear-gradient(90deg, var(--accent-fill), var(--violet))}html[data-theme=light] .flow-track:before,html[data-theme=light] .nav-links a:after{background:var(--accent-fill)}@keyframes pulse-dot-light{0%{box-shadow:0 0 #00e46680}70%{box-shadow:0 0 0 7px #00e46600}to{box-shadow:0 0 #00e46600}}html[data-theme=light] .kicker .dot{animation-name:pulse-dot-light}html[data-theme=light] .ph-balance{background:linear-gradient(135deg,#00e4662e,#5646d10f);border-color:#00e4664d}html[data-theme=light] .ph-balance .sub2,html[data-theme=light] .ph-row .amt small{color:var(--accent-fill)}html[data-theme=light] .ph-header .who .brand-dot,html[data-theme=light] .card-mock .brand-dot-lg{background:linear-gradient(135deg, var(--accent-fill), var(--violet))}html[data-theme=light] .ph-row .ic[style*=\#c8f7dc]{color:#062812!important;background:#00e466!important}html[data-theme=light] .final-cta:before{background:conic-gradient(from var(--ang,0deg), var(--accent-fill), var(--violet), var(--accent-fill))}html[data-theme=light] .faq-item[open]{box-shadow:var(--shadow-md);border-color:#00c85a33}html[data-theme=light] .faq-item .plus{border-color:var(--line-bright)}html[data-theme=light] .final-cta{box-shadow:0 40px 80px -40px #0b141173}html[data-theme=light] .final-cta-inner{background:radial-gradient(70% 90% at 50% 0,#00e46624,#0000 60%),#0b1411}html[data-theme=light] .final-cta .btn-primary{box-shadow:0 10px 30px -8px #00e4668c}html[data-theme=light] .blog-photo{border-bottom:1px solid var(--line)}html[data-theme=light] footer{border-top-color:var(--line);background:#ecefeb}html[data-theme=light] .demo-form input,html[data-theme=light] .demo-form textarea{background:var(--surface);border-color:var(--line-bright);transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #0b14110a}html[data-theme=light] .demo-form input:focus,html[data-theme=light] .demo-form textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #00e46633}html[data-theme=light] .form-success{border:1px solid #00c85a33}html[data-theme=light] .mobile-menu{box-shadow:var(--shadow-md)}html[data-theme=light]{--green:#00e466;--green-soft:#d9fbe6;--violet:#5b4be0;--violet-fill:#6c5ce7;--violet-soft:#ece9ff;--ink-on-green:#062812}:is(html[data-theme=light] a:focus-visible,html[data-theme=light] button:focus-visible,html[data-theme=light] summary:focus-visible,html[data-theme=light] input:focus-visible){outline-color:#0b1411}html[data-theme=light] .mesh{background:radial-gradient(38% 30% at 10% 4%,#00e4663d,#0000 62%),radial-gradient(30% 26% at 92% 2%,#6c5ce729,#0000 62%),radial-gradient(30% 28% at 80% 60%,#6c5ce712,#0000 62%),radial-gradient(34% 30% at 20% 95%,#00e4661a,#0000 62%)}html[data-theme=light] .hero h1 .fill-word{color:var(--white);-webkit-text-fill-color:currentColor;background:linear-gradient(transparent 56%, var(--accent-fill) 56%, var(--accent-fill) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;-webkit-background-clip:border-box;background-clip:border-box}html[data-theme=light] main [stroke=\#00FFA6]{stroke:var(--ink-on-green)}html[data-theme=light] main [fill=\#00FFA6]{fill:var(--ink-on-green)}html[data-theme=light] main [stroke=\#8B7CFF]{stroke:#fff}html[data-theme=light] .trust-row svg{box-sizing:content-box;background:var(--accent-fill);border-radius:50%;width:12px;height:12px;padding:4px}html[data-theme=light] .trust-row{color:var(--ink-70)}html[data-theme=light] .block-head .tag,html[data-theme=light] .security-layout .tag,html[data-theme=light] .plataforma-body .tag{color:var(--white);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:8px;padding:6px 13px 6px 10px;font-size:.8rem;font-weight:600;display:inline-flex}html[data-theme=light] .block-head .tag:before,html[data-theme=light] .security-layout .tag:before,html[data-theme=light] .plataforma-body .tag:before{content:"";background:var(--accent-fill);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #00e46638}html[data-theme=light] .link-cta{color:var(--white);border-bottom:2px solid var(--accent-fill)}html[data-theme=light] .link-cta:hover,html[data-theme=light] .hero-ctas .link-cta:hover{color:var(--white);border-color:var(--white)}html[data-theme=light] .hero-ctas .link-cta{color:var(--white);border-bottom:2px solid var(--accent-fill)}html[data-theme=light] .footer-col a:hover{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--accent-fill);text-decoration-color:var(--accent-fill);text-underline-offset:4px;text-decoration-thickness:2px}html[data-theme=light] .trust-card.lead{background:var(--accent-fill);border-color:#0000;box-shadow:0 18px 40px -18px #00be55b3}html[data-theme=light] .trust-card.lead h2{color:var(--ink-on-green);font-weight:600}html[data-theme=light] .trust-card:not(.lead):before{content:"";background:var(--accent-fill);border-radius:4px;width:24px;height:4px;position:absolute;top:18px;left:26px}html[data-theme=light] .trust-card:nth-child(3):before{background:var(--violet-fill)}html[data-theme=light] .trust-card:not(.lead){padding-top:34px}html[data-theme=light] .flow-node{background:var(--accent-fill);border-color:#0000;box-shadow:0 14px 30px -12px #00be55b3,inset 0 1px #fff6}html[data-theme=light] .flow-stage:hover .flow-node{border-color:#0000;box-shadow:0 0 0 7px #00e46633,0 14px 30px -12px #00be55b3}html[data-theme=light] .flow-index{color:var(--accent-fill);background:#0b1411;border-radius:100px;padding:3px 9px}html[data-theme=light] #como-funciona,html[data-theme=light] #plataforma{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}html[data-theme=light] #plataforma .stat-chip{box-shadow:none;background:#f7f9f6}html[data-theme=light] .roadmap-row.new .rl-name{color:var(--white);background:linear-gradient(transparent 55%, var(--accent-fill) 55%, var(--accent-fill) 92%, transparent 92%);padding:0 3px}html[data-theme=light] .roadmap-row.new .flag-text{color:var(--ink-on-green);background:var(--accent-fill);border-radius:100px;padding:3px 10px}html[data-theme=light] .roadmap-row.new .stop:before{box-shadow:0 0 0 4px #00e46638}html[data-theme=light] .roadmap-row.new .flag:before{box-shadow:0 0 0 6px #00e46638}html[data-theme=light] .roadmap-row.new .track-used:before{height:3px}html[data-theme=light] .persona-card:nth-child(odd) .persona-icon{box-shadow:0 10px 22px -10px #00be55b3;background:var(--accent-fill)!important}html[data-theme=light] .persona-card:nth-child(2n) .persona-icon{box-shadow:0 10px 22px -10px #6c5ce7b3;background:var(--violet-fill)!important}html[data-theme=light] .persona-card:nth-child(odd):hover{border-color:#00e46699}html[data-theme=light] .persona-card:nth-child(2n):hover{border-color:#6c5ce780}html[data-theme=light] .quote-card.featured{background:linear-gradient(120deg,#d9fbe6 0%,#fff 60%);border-color:#00e46659}html[data-theme=light] .quote-tag{color:var(--ink-on-green);background:var(--accent-fill);border-color:#0000}html[data-theme=light] .quote-card:not(.featured) .quote-tag{color:#fff;background:var(--violet-fill);border-color:#0000}html[data-theme=light] .quote-card:hover{border-color:#00e46680}html[data-theme=light] .compliance-head{background:linear-gradient(160deg,#d9fbe6,#fff 75%)}html[data-theme=light] .live-badge{color:var(--ink-on-green);background:var(--accent-fill);border-color:#0000}html[data-theme=light] .live-badge .live-dot{background:var(--ink-on-green)}html[data-theme=light] .c-check{background:var(--accent-fill);color:var(--ink-on-green)}html[data-theme=light] .bullet-list li{color:var(--ink-70)}html[data-theme=light] .bullet-list li:before{background:var(--accent-fill);width:20px;height:20px;color:var(--ink-on-green);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:.7rem;display:inline-flex}html[data-theme=light] .stat-chip{border-left:3px solid var(--accent-fill)}html[data-theme=light] .stat-chip:nth-child(2){border-left-color:var(--violet-fill)}html[data-theme=light] .layer-back{background:linear-gradient(160deg,#3b2fa8 0%,#1e1660 55%,#064a22 100%)}html[data-theme=light] .faq-item .plus:before,html[data-theme=light] .faq-item .plus:after{background:var(--white)}html[data-theme=light] .faq-item[open] .plus{background:var(--accent-fill);border-color:var(--accent-fill)}html[data-theme=light] .faq-item[open]{border-color:#00e4668c}html[data-theme=light] .faq-item summary:hover .plus{border-color:var(--accent-fill)}html[data-theme=light] .blog-card:first-child .blog-photo{background:radial-gradient(120% 140% at 0 0,#7dffb0 0%,#00e466 45%,#00b85a 100%)!important}html[data-theme=light] .blog-card:nth-child(2) .blog-photo{background:radial-gradient(120% 140% at 100% 0,#a99bff 0%,#6c5ce7 55%,#4b3cc4 100%)!important}html[data-theme=light] .blog-card:nth-child(3) .blog-photo{background:linear-gradient(135deg,#00e466 0%,#34c3a0 45%,#6c5ce7 100%)!important}html[data-theme=light] .blog-card:nth-child(4) .blog-photo{background:radial-gradient(90% 120% at 80% 100%,#00e466e6 0%,#00e46600 60%),#0b1411!important}html[data-theme=light] .blog-card .tag{color:var(--white);align-items:center;gap:7px;display:inline-flex}html[data-theme=light] .blog-card .tag:before{content:"";background:var(--accent-fill);border-radius:50%;width:7px;height:7px}html[data-theme=light] .blog-card:nth-child(2n) .tag:before{background:var(--violet-fill)}html[data-theme=light] .blog-card .go{color:var(--ink-50)}html[data-theme=light] .blog-card:hover .go{color:var(--white)}html[data-theme=light] .blog-card:hover{border-color:#00e46680}html[data-theme=light] .notif-card.chat:before{background:var(--violet-fill)}html[data-theme=light] .demo-form input:focus,html[data-theme=light] .demo-form textarea:focus{border-color:#00b85a}html[data-theme=light] .form-success{color:var(--ink-on-green);background:#d9fbe6;border-color:#00e46680}html,body,.hero{overflow-x:clip}.problem-body>*,.security-layout>*,.plataforma-body>*,.hero>*{min-width:0}.cta-short{display:none}@media (max-width:640px){.cta-long{display:none}.cta-short{display:inline}.nav-cta .btn{padding:10px 16px}section.block{padding:64px 0}.trustbar{padding:36px 0 20px}.block-head{margin-bottom:32px}.block-head p{font-size:1rem}.wrap,.trust-grid{padding:0 20px}.hero{padding:36px 20px 10px}.hero p.sub{font-size:1.05rem}.hero-ctas{gap:18px;margin-bottom:28px}.hero-visual{height:420px}.btn{white-space:normal;text-align:center;line-height:1.25}.final-cta{margin:0 12px}.stack-visual.has-3d{height:350px}.stack-3d{inset:-10px -8px 0}.demo-dialog h2{padding-right:44px}}@media (max-width:800px){.trust-grid{grid-template-columns:1fr 1fr;gap:12px}.trust-card{border-radius:18px;padding:22px 18px}.trust-card.lead{grid-column:1/-1}.trust-card.lead h2{font-size:1.3rem}.trust-grid .trust-card:nth-child(4){grid-column:1/-1}.trust-card .num{font-size:1.9rem}.trust-card .label{font-size:.8rem}}@media (max-width:900px){.flow-diagram{align-items:stretch;gap:30px;position:relative}.flow-diagram:before{content:"";background:linear-gradient(var(--accent-fill,var(--green)), var(--violet));opacity:.55;border-radius:2px;width:2px;position:absolute;top:40px;bottom:60px;left:33px}.flow-diagram:after{content:"";background:var(--accent-fill,var(--green));width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-fill,var(--green)) 25%, transparent);border-radius:50%;animation:3.2s ease-in-out infinite flow-down;position:absolute;top:40px;left:29px}@keyframes flow-down{0%{opacity:0;top:40px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 70px)}}.flow-stage{text-align:left;grid-template-columns:68px 1fr;place-items:start;column-gap:18px;padding:0;display:grid}.flow-node{z-index:1;grid-row:1/span 3;margin:0;position:relative}.flow-index{margin:4px 0 6px}.flow-stage p{max-width:none}.steps-cta{text-align:left;padding-left:86px}}@media (max-width:640px){.persona-grid,.blog-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -20px;padding:6px 20px 20px;display:flex;overflow-x:auto}.persona-grid::-webkit-scrollbar{display:none}.blog-grid::-webkit-scrollbar{display:none}.persona-card,.blog-card{scroll-snap-align:center;flex:0 0 84%}div.swipe-hint{display:flex}.social-grid{gap:12px}.quote-card{padding:26px 22px}.quote-card.featured{padding:28px 22px}.quote-card.featured .quote-text{font-size:1.12rem}.pg-controls{padding:20px}.compliance-head,.compliance-row{padding-left:18px;padding-right:18px}.footer-grid{gap:26px}}.swipe-hint{justify-content:center;align-items:center;gap:6px;margin-top:4px;display:none}.swipe-hint i{background:var(--line-bright);width:6px;height:6px;transition:width .3s var(--ease), background .3s;border-radius:6px}.swipe-hint i.on{background:var(--accent-fill,var(--green));width:18px}@media (max-width:380px){.hero h1{font-size:2.2rem}.nav{padding:10px 14px}.logo-mark .logo-img{height:28px}}.nav-links a{white-space:nowrap}@media (max-width:1280px){.nav-links{gap:22px}.nav-cta .ghost{display:none}}@media (max-width:1060px){.nav-links{display:none!important}.mobile-menu-toggle{order:2;margin-left:auto;margin-right:8px}.nav-cta{order:3}}.card-mock .chip{margin-top:10px}.card-mock .num{margin-top:8px}.card-mock .bottom-row{margin-top:4px}.persona-card{flex-direction:column;align-items:flex-start;display:flex}.persona-card .persona-try{background:linear-gradient(var(--accent-fill,var(--green)),var(--accent-fill,var(--green))) bottom/100% 2px no-repeat;border-bottom:0;margin-top:auto;padding-top:16px;padding-bottom:2px}.persona-card p{margin-bottom:4px}@media (max-width:1480px){.nav-cta .ghost{display:none}.nav-links{gap:24px}.nav{gap:20px}}.logo-mark{flex-shrink:0}.gl-mount canvas{opacity:0;transition:opacity .9s var(--ease)}.gl-mount.gl-ready canvas{opacity:1}@keyframes gl-in{0%{opacity:0}to{opacity:1}}.hero-3d{perspective:900px;display:block!important;inset:0 -4%!important}.coin{width:62px;height:62px;transform-style:preserve-3d;animation:7s ease-in-out infinite coin-float;animation-delay:var(--d);scale:var(--s);margin:-31px;position:absolute}.coin i{letter-spacing:-.02em;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:5.5s linear infinite coin-spin;animation-delay:var(--d);border-radius:50%;place-items:center;font-size:.92rem;font-style:normal;font-weight:800;display:grid;position:absolute;inset:0}.coin i.b{animation-name:coin-spin-b}.coin.g i{color:#04210f;background:radial-gradient(circle at 32% 28%,#9bffd0,#00e466 58%,#00a651);box-shadow:inset 0 0 0 4px #ffffff73,inset 0 0 0 6px #00000014,0 14px 26px -12px #00783c99}.coin.v i{color:#fff;background:radial-gradient(circle at 32% 28%,#c9c2ff,#6c5ce7 58%,#4b3cc4);box-shadow:inset 0 0 0 4px #fff6,inset 0 0 0 6px #0000001a,0 14px 26px -12px #3c28a099}@keyframes coin-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes coin-spin-b{0%{transform:rotateY(180deg)}to{transform:rotateY(540deg)}}@keyframes coin-float{0%,to{transform:translate(0,0)}50%{transform:translate3d(0,-18px,40px)}}@media (max-width:980px){.coin{width:48px;height:48px;margin:-24px}.coin i{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.coin,.coin i{animation:none}}.is-off *,.is-off :before,.is-off :after{animation-play-state:paused!important}.btn-ghost-outline,.float-badge,.trust-card,.sec-hud,.gchip,.tangle-cap span,.stack-tag,.pg-process{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.float-badge{background:#0f1113f0}.gchip{background:#0b1411f0}.pg-process{background:#fffffff7}html[data-theme=light] .float-badge{background:#fff}.tangle-cap span,.stack-tag,.sec-hud{background:var(--black)}html[data-theme=light] .tangle-cap span,html[data-theme=light] .stack-tag,html[data-theme=light] .sec-hud{background:#fff}.mesh{contain:strict}.final-cta,.pg-preview{contain:layout paint}

/* The approved A文 control is shared with the other public Poolvo surfaces. */
.site-language{position:relative;flex:none;z-index:55}
.site-language-trigger{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--white);cursor:pointer;font:600 15px/1 Inter,system-ui,sans-serif}
.site-language-trigger:hover,.site-language-trigger[aria-expanded="true"]{background:var(--panel-strong);border-color:var(--line-bright)}
.site-language-trigger>span{display:flex;align-items:baseline;gap:1px;letter-spacing:-.07em}
.site-language-trigger>span span{font-size:11px;transform:translateY(3px)}
.site-language-menu{position:absolute;right:0;top:52px;width:172px;padding:5px;background:var(--surface,var(--black));color:var(--white);border:1px solid var(--line-bright);border-radius:14px;box-shadow:var(--shadow-md,0 12px 28px rgba(10,24,18,.14))}
.site-language-menu[hidden]{display:none}
.site-language-menu button{width:100%;min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:9px;background:transparent;color:inherit;font:500 13px/1.3 Inter,system-ui,sans-serif;text-align:left;cursor:pointer}
.site-language-menu button:hover,.site-language-menu button:focus-visible{background:var(--panel-strong)}
.site-language-menu button[aria-checked="true"]{color:var(--green);font-weight:600}
.site-language-menu small{color:var(--ink-50);font-size:11px}
.site-language-trigger:focus-visible,.site-language-menu button:focus-visible{outline:2px solid var(--green);outline-offset:2px}
@media (max-width:640px){.nav-cta{gap:8px}.nav-cta .btn{padding-inline:14px}.site-language-menu{right:-52px}}
@media (max-width:640px){.nav{padding:12px 16px;gap:6px}.logo-mark .logo-img{height:28px}.nav-cta{gap:4px}.nav-cta .btn{flex-shrink:0;min-height:44px;padding:8px 10px;font-size:.8rem}.nav-cta .btn span{white-space:nowrap}}
html[data-theme=light] .btn-primary{color:#fff}
@media (max-width: 767px), (pointer: coarse) { input:not([type='checkbox']):not([type='radio']):not([type='range']):not([type='color']):not([type='file']), select, textarea { font-size: max(16px, 1em) !important; } }
