:root{--sky: linear-gradient(180deg,#D9E4FF 0%,#EAF0FF 38%,var(--color-bg-ground) 100%);--glass: rgba(255,255,255,.72);--glass-border: rgba(255,255,255,.9);--blob-a: rgba(0,56,229,.22);--blob-b: rgba(145,198,81,.28);--blob-c: rgba(0,111,240,.2);--orbit: rgba(0,56,229,.22);--deep: #0A1F7A;--phone-bezel: #15181C;--header-h: 72px}[data-theme=dark]{--sky: linear-gradient(180deg,#0B1A4A 0%,#0F1730 40%,var(--color-bg-ground) 100%);--glass: rgba(29,33,37,.72);--glass-border: rgba(255,255,255,.08);--blob-a: rgba(31,91,240,.3);--blob-b: rgba(145,198,81,.14);--blob-c: rgba(0,111,240,.22);--orbit: rgba(141,180,255,.22);--deep: #081648;--phone-bezel: #050607}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg-ground);color:var(--color-text-primary);font:var(--text-body);overflow-x:hidden;transition:background-color .3s ease,color .3s ease}a{color:var(--color-brand-text)}button,input{font-family:inherit}img,svg{display:block}i[data-i]{display:inline-flex;font-style:normal;flex:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 24px}section{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:var(--radius-pill);border:0;font:700 15px/1 var(--font-family);text-decoration:none;cursor:pointer;white-space:nowrap;transition:filter var(--dur-fast) ease,transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background-color var(--dur-fast) ease}.btn:hover{filter:brightness(.93);transform:translateY(-1px)}.btn:active{transform:translateY(0);filter:brightness(.88)}.btn-cta{background:var(--color-action-cta);color:var(--color-action-on-cta)}.btn-primary{background:var(--color-brand-primary);color:#fff;box-shadow:0 10px 24px #0038e547}.btn-ghost{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border)}.btn-white{background:#fff;color:#0030c8}.btn-sm{min-height:44px;padding:0 18px;font-size:14px}.link-arrow{display:inline-flex;align-items:center;gap:6px;font:700 14px/20px var(--font-family);color:var(--color-brand-text);text-decoration:none;min-height:44px}.link-arrow i{transition:transform var(--dur-fast) ease}.link-arrow:hover i{transform:translate(4px)}.icon-btn{width:44px;height:44px;border-radius:14px;border:0;background:transparent;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--dur-fast) ease}.icon-btn:hover{background:var(--color-bg-sunken)}.eyebrow{display:inline-flex;align-items:center;max-width:100%;gap:8px;padding:6px 12px 6px 6px;border-radius:var(--radius-pill);background:var(--color-brand-tint);color:var(--color-brand-text);font:var(--text-label)}.eyebrow b{white-space:nowrap;flex:none;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;background:var(--color-brand-primary);color:#fff;font-weight:700;font-size:12px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:var(--radius-pill);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border);font:600 13px/18px var(--font-family);color:var(--color-text-secondary)}.chip i{color:var(--color-brand-primary)}.tone{width:44px;height:44px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--color-brand-tint);color:var(--color-brand-primary);flex:none}.tone.ok{background:var(--color-success-bg);color:var(--color-success-text)}.tone.bad{background:var(--color-danger-bg);color:var(--color-danger)}.tone.warn{background:var(--color-warning-bg);color:var(--color-warning-text)}h1,h2,h3,p{margin:0}.h2{font:800 clamp(30px,4.2vw,48px)/1.08 var(--font-family);letter-spacing:-.03em;text-wrap:balance}.lead{font:400 18px/28px var(--font-family);color:var(--color-text-secondary);text-wrap:pretty}.muted{color:var(--color-text-muted)}.sec{padding:120px 0}.sec-head{display:flex;flex-direction:column;gap:16px;max-width:760px}.sec-head.center{align-items:center;text-align:center;margin:0 auto}.rv{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d,0ms)}.rv.in{opacity:1;transform:none}.progress{position:fixed;top:0;left:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-support),#91C651);z-index:60}.top{position:fixed;top:12px;left:0;right:0;z-index:50;padding:0 16px;pointer-events:none}.top-in{pointer-events:auto;max-width:calc(var(--content-max) + 16px);margin:0 auto;height:var(--header-h);display:flex;align-items:center;gap:8px;padding:0 12px 0 16px;border-radius:24px;background:var(--glass);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);box-shadow:inset 0 0 0 1px var(--glass-border);transition:box-shadow .3s ease,height .3s ease,background-color .3s ease}.top.scrolled .top-in{height:64px;box-shadow:inset 0 0 0 1px var(--glass-border),0 12px 40px #1d21251f}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--color-text-primary);min-height:44px;margin-right:12px}.brand-mark{width:40px;height:40px;border-radius:12px;background:var(--color-brand-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0038e559}.brand-name{font:800 20px/1 var(--font-family);letter-spacing:-.02em}.logo{display:block;color:var(--color-brand-primary)}[data-theme=dark] .logo{color:#fff}.brand-tag{font:600 11px/1 var(--font-family);color:var(--color-text-muted);margin-top:3px}.nav{display:flex;align-items:center;gap:2px;flex:1}.nav a,.nav button.nl{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px;border-radius:14px;border:0;background:transparent;color:var(--color-text-secondary);font:600 14px/1 var(--font-family);text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.nav a:hover,.nav button.nl:hover,.nav button.nl[aria-expanded=true]{background:#0038e514;color:var(--color-brand-text)}.nav .chev{transition:transform .22s ease}.nav button[aria-expanded=true] .chev{transform:rotate(180deg)}.top-actions{display:flex;align-items:center;gap:6px}.burger{display:none}.mega{position:absolute;top:calc(var(--header-h) + 10px);left:50%;width:min(840px,calc(100vw - 32px));transform:translate(-50%);background:var(--color-bg-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay),inset 0 0 0 1px var(--color-card-border);padding:16px;display:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:64px;gap:4px;pointer-events:auto}.dd{position:relative}.dd-menu{position:absolute;top:calc(100% + 18px);left:-8px;width:300px;display:none;flex-direction:column;gap:4px;padding:10px;border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-overlay),inset 0 0 0 1px var(--color-card-border)}.dd-menu.open{display:flex;animation:ddIn .22s var(--ease-out) both;transform-origin:top left}@keyframes ddIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.dd-menu a{display:flex!important;align-items:center;gap:12px;height:60px;padding:0 10px!important;border-radius:var(--radius-md)!important;text-decoration:none;color:var(--color-text-primary)!important;font:700 14px/18px var(--font-family)!important}.dd-menu a:hover{background:var(--color-bg-subtle)!important}.dd-menu a .tone{width:40px;height:40px;border-radius:12px;flex:none}.dd-menu small{display:block;font:500 12px/16px var(--font-family);color:var(--color-text-muted);margin-top:2px}.nav button.nl[aria-current]{color:var(--color-brand-text)}.mega.open{display:grid;animation:popIn .22s var(--ease-out) both;transform-origin:top center}@keyframes popIn{0%{opacity:0;transform:translate(-50%) translateY(-8px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.mega a{display:flex;align-items:center;gap:12px;padding:0 12px;height:64px;min-width:0;border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-primary);font:700 14px/18px var(--font-family);transition:background-color var(--dur-fast) ease}.mega a:hover{background:var(--color-bg-subtle)}.mega a .tone{width:40px;height:40px;border-radius:12px;transition:transform var(--dur-fast) ease}.mega a:hover .tone{transform:scale(1.08)}.mega small{display:block;font:500 12px/16px var(--font-family);color:var(--color-text-muted);margin-top:2px}.mega a>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega a>span:last-child small{overflow:hidden;text-overflow:ellipsis}.mega a .tone{flex:none}.hero{position:relative;padding:calc(var(--header-h) + 88px) 0 96px;background:var(--sky);overflow:hidden;isolation:isolate}.blob{position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;will-change:transform}.blob.a{width:520px;height:520px;opacity:.7;background:var(--blob-a);top:-120px;right:-80px;animation:drift 18s ease-in-out infinite}.blob.b{width:380px;height:380px;opacity:.6;background:var(--blob-b);bottom:40px;left:-120px;animation:drift 22s ease-in-out infinite reverse}.blob.c{width:300px;height:300px;background:var(--blob-c);top:40%;left:42%;animation:drift 26s ease-in-out infinite}@keyframes drift{0%,to{translate:0 0}33%{translate:40px -30px}66%{translate:-30px 40px}}.dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(0,56,229,.14) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 0%,transparent 65%)}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:28px;position:relative;z-index:2}.hero h1{font:800 clamp(38px,4.8vw,62px)/1.04 var(--font-family);letter-spacing:-.035em;text-wrap:balance}.hero h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.hero h1 .w>span{display:inline-block;transform:translateY(110%);animation:wordUp .9s var(--ease-out) forwards;animation-delay:calc(var(--i)*70ms + .12s)}@keyframes wordUp{to{transform:translateY(0)}}.hl{position:relative;color:var(--color-brand-primary);white-space:nowrap}[data-theme=dark] .hl{color:var(--color-brand-text)}.hl svg{position:absolute;left:-2%;bottom:-.12em;width:104%;height:.38em;overflow:visible}.hl path{fill:none;stroke:#91c651;stroke-width:6;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:draw 1.1s var(--ease-out) 1.1s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero .lead{max-width:540px;opacity:0;animation:fadeUp .9s var(--ease-out) .7s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.signup{display:flex;flex-direction:column;gap:10px;max-width:540px;opacity:0;animation:fadeUp .9s var(--ease-out) .85s forwards}.signup-row{display:flex;align-items:center;gap:6px;padding:6px;border-radius:var(--radius-pill);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);transition:box-shadow var(--dur-fast) ease}.signup-row:focus-within{box-shadow:var(--shadow-card),0 0 0 3px #006ff066}.signup-row label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding-left:20px;color:var(--color-text-muted)}.signup-row input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:var(--color-text-primary);font:500 15px/22px var(--font-family);outline:none}.signup-row input::placeholder{color:inherit;opacity:.7}.signup-row[aria-invalid=true]{box-shadow:var(--shadow-card),0 0 0 2px var(--color-danger)}.signup .err{font:600 13px/18px var(--font-family);color:var(--color-danger);min-height:0;display:none;align-items:center;gap:6px;padding-left:16px}.signup .err.show{display:flex}.signup .note{font:var(--text-caption);color:var(--color-text-muted);padding-left:16px}.signup .note a{color:inherit;text-decoration:underline}.proof{display:flex;align-items:baseline;gap:8px;font:500 14px/20px var(--font-family);color:var(--color-text-muted);opacity:0;animation:fadeUp .9s var(--ease-out) 1s forwards}.avatars{display:flex}.avatars span{text-shadow:0 1px 2px rgba(0,0,0,.25);width:40px;height:40px;border-radius:50%;margin-left:-10px;display:flex;align-items:center;justify-content:center;font:800 13px/1 var(--font-family);color:#fff;box-shadow:0 0 0 3px var(--color-bg-ground)}.avatars span:first-child{margin-left:0}.proof strong{font:800 18px/1 var(--font-family);letter-spacing:-.02em;color:var(--color-text-primary)}.proof strong i{color:var(--color-success-fill)}.proof small{font:var(--text-caption);color:var(--color-text-muted)}.stage{position:relative;height:640px;display:flex;align-items:center;justify-content:center}.stage .layer{position:absolute;will-change:transform}.orbit{position:absolute;left:50%;top:50%;border-radius:50%;border:1.5px dashed var(--orbit);animation:spin 60s linear infinite}.orbit.o1{width:520px;height:520px;margin:-260px 0 0 -260px;opacity:.8}.orbit.o2{width:420px;height:420px;margin:-210px 0 0 -210px;animation-duration:44s;animation-direction:reverse}@keyframes spin{to{rotate:360deg}}.sat{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;transform:rotate(var(--a)) translate(calc(var(--r) * var(--rs,1))) rotate(calc(var(--a) * -1))}.sat span{width:56px;height:56px;border-radius:50%;background:var(--color-bg-surface);box-shadow:0 10px 30px #0038e52e,inset 0 0 0 1px var(--color-card-border);display:flex;align-items:center;justify-content:center;color:var(--color-brand-primary);animation:spin 60s linear infinite reverse}.orbit.o2 .sat span{animation-duration:44s;animation-direction:normal}.sat.small{width:14px;height:14px;margin:-7px 0 0 -7px}.sat.small span{width:14px;height:14px;background:var(--color-brand-primary);box-shadow:0 0 0 6px #0038e51f}.sat.green span{background:#91c651;box-shadow:0 0 0 6px #91c6512e}.phone{position:relative;width:300px;height:620px;border-radius:50px;background:var(--phone-bezel);padding:11px;box-shadow:0 50px 100px #0a1f7a4d,0 20px 40px #1d21252e,inset 0 0 0 2px #2a2f35}.phone:before{content:"";position:absolute;top:22px;left:50%;width:96px;height:28px;margin-left:-48px;border-radius:20px;background:#000;z-index:5}.screen{position:relative;width:100%;height:100%;border-radius:40px;overflow:hidden;background:var(--color-bg-ground);color:var(--color-text-primary)}.sb{display:flex;justify-content:space-between;align-items:center;padding:16px 26px 0;height:46px;font:700 13px/1 var(--font-family)}.sb .sig{display:flex;gap:4px;align-items:center}.sb .sig i{width:16px;height:9px;border-radius:2px;background:currentColor;display:block}.sc-pad{padding:10px 16px 0;display:flex;flex-direction:column;gap:10px}.m-hi{display:flex;align-items:center;justify-content:space-between}.m-hi b{display:block;font:800 17px/22px var(--font-family);letter-spacing:-.01em}.m-hi small{font:500 11px/14px var(--font-family);color:var(--color-text-muted)}.m-av{width:36px;height:36px;border-radius:12px;background:var(--color-brand-tint);color:var(--color-brand-text);display:flex;align-items:center;justify-content:center;font:800 12px/1 var(--font-family)}.m-bal{border-radius:22px;background:var(--color-nav-bg);color:#fff;padding:16px;position:relative;overflow:hidden}.m-bal:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:#ffffff1f}.m-bal small{font:600 11px/14px var(--font-family);color:var(--color-nav-muted);display:flex;align-items:center;gap:6px}.m-bal strong{display:block;font:800 26px/32px var(--font-family);letter-spacing:-.02em;margin:4px 0 2px}.m-bal em{font:500 10px/14px var(--font-family);font-style:normal;color:var(--color-nav-muted)}.m-acts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.m-acts div{display:flex;flex-direction:column;align-items:center;gap:5px;font:600 10px/12px var(--font-family);color:var(--color-text-secondary)}.m-acts span{width:48px;height:48px;border-radius:16px;background:var(--color-bg-surface);box-shadow:var(--shadow-card);display:flex;align-items:center;justify-content:center;color:var(--color-brand-primary)}.m-card{background:var(--color-bg-surface);border-radius:20px;box-shadow:var(--shadow-card);padding:12px}.m-card h4{margin:0 0 8px;font:800 12px/16px var(--font-family)}.m-row{display:flex;align-items:center;gap:10px;padding:7px 0}.m-row+.m-row{border-top:1px solid var(--color-border)}.m-row .tone{width:32px;height:32px;border-radius:10px}.m-row>div{min-width:0}.m-row b{display:block;font:700 11px/14px var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-row small{display:block;font:500 10px/13px var(--font-family);color:var(--color-text-muted)}.m-row .v{margin-left:auto;font:800 11px/14px var(--font-family);white-space:nowrap}.m-row .v.ok{color:var(--color-success-text)}.m-row .v.bad{color:var(--color-danger)}.m-tab{position:absolute;left:10px;right:10px;bottom:10px;height:58px;border-radius:22px;background:var(--color-bg-surface);box-shadow:0 -4px 20px #1d212514;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.m-tab div{display:flex;flex-direction:column;align-items:center;gap:3px;font:600 9px/11px var(--font-family);color:var(--color-text-muted)}.m-tab div.on{color:var(--color-brand-primary)}.float{background:var(--glass);backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border-radius:var(--radius-lg);box-shadow:0 20px 50px #0a1f7a29,inset 0 0 0 1px var(--glass-border);padding:14px 16px;display:flex;align-items:center;gap:12px;color:var(--color-text-primary);animation:bob 6s ease-in-out infinite}.float b{display:block;font:800 14px/18px var(--font-family)}.float small{display:block;font:500 12px/16px var(--font-family);color:var(--color-text-muted)}.float .tone{width:40px;height:40px;border-radius:12px}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -10px}}.acard{width:260px;height:164px;border-radius:22px;padding:20px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#1f5bf0,#0a2a9e 45%,#061a66);box-shadow:0 30px 60px #061a6673,inset 0 1px #fff3;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;animation:bob 7s ease-in-out infinite;animation-delay:-2s}.acard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.18) 45%,transparent 60%);transform:translate(-100%);animation:sheen 5s ease-in-out infinite}@keyframes sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.acard .row{display:flex;justify-content:space-between;align-items:center}.acard .chipc{width:40px;height:30px;border-radius:7px;background:linear-gradient(135deg,#e9d9a6,#b99a4e);opacity:.95}.acard .num{font:600 15px/1 var(--font-family);letter-spacing:.14em;opacity:.9}.acard .lbl{font:600 10px/1 var(--font-family);letter-spacing:.08em;text-transform:uppercase;opacity:.7}.acard .circles{display:flex}.acard .circles span{width:26px;height:26px;border-radius:50%;background:#ffffffd9}.acard .circles span+span{margin-left:-10px;background:#91c651e6}.scroll-cue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font:var(--text-caption);color:var(--color-text-muted)}.scroll-cue span{width:24px;height:38px;border-radius:999px;box-shadow:inset 0 0 0 2px var(--color-border-strong);position:relative}.scroll-cue span:after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:4px;background:var(--color-brand-primary);animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(12px)}}.vs-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.seg{display:inline-flex;padding:5px;border-radius:var(--radius-pill);background:var(--color-bg-sunken);position:relative}.seg button{position:relative;z-index:1;min-height:44px;padding:0 22px;border:0;background:transparent;border-radius:999px;font:700 14px/1 var(--font-family);color:var(--color-text-secondary);cursor:pointer;transition:color .3s ease}.seg button[aria-selected=true]{color:var(--color-text-primary)}.seg .pill{position:absolute;top:5px;bottom:5px;left:5px;border-radius:999px;background:var(--color-bg-surface);box-shadow:var(--shadow-card);transition:transform .45s var(--ease-out),width .45s var(--ease-out)}.vs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.vs-list li{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-card);font:700 15px/20px var(--font-family);animation:fadeUp .5s var(--ease-out) both}.vs-list li:nth-child(2){animation-delay:80ms}.vs-list li:nth-child(3){animation-delay:.16s}.diagram{position:relative;aspect-ratio:6/5;border-radius:var(--radius-panel);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);overflow:hidden}.diagram:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,var(--color-danger-bg),transparent 70%);transition:opacity .6s ease}.diagram.com:before{background:radial-gradient(circle at 50% 50%,var(--color-brand-tint),transparent 70%)}.diagram svg.lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.diagram .ln{fill:none;stroke:var(--color-danger);stroke-width:2;stroke-dasharray:4 8;opacity:.55;transition:stroke .5s ease,opacity .5s ease}.diagram.com .ln{stroke:var(--color-brand-primary);stroke-dasharray:8 10;opacity:.9;animation:flow 1.2s linear infinite}@keyframes flow{to{stroke-dashoffset:-36}}.node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;width:180px;transition:transform .6s var(--ease-out)}.node .tone{width:56px;height:56px;border-radius:18px;box-shadow:var(--shadow-card);transition:background-color .5s ease,color .5s ease}.node p{font:700 13px/17px var(--font-family);color:var(--color-text-secondary);min-height:34px}.diagram:not(.com) .node.n1{animation:jitter 2.6s ease-in-out infinite}.diagram:not(.com) .node.n2{animation:jitter 3.1s ease-in-out infinite reverse}.diagram:not(.com) .node.n3{animation:jitter 2.2s ease-in-out infinite}@keyframes jitter{0%,to{translate:0 0}25%{translate:3px -2px}50%{translate:-2px 3px}75%{translate:2px 2px}}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:32px;background:var(--color-bg-sunken);color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:800 12px/1 var(--font-family);box-shadow:var(--shadow-card);transition:background-color .5s ease,color .5s ease,transform .5s var(--ease-out)}.diagram.com .core{background:var(--color-brand-primary);color:#fff;transform:translate(-50%,-50%) scale(1.06);box-shadow:0 20px 50px #0038e559}.diagram.com .core:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:40px;border:2px solid var(--color-brand-primary);opacity:0;animation:ring 2s ease-out infinite}@keyframes ring{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.swap{transition:opacity .25s ease}.swap.out{opacity:0}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;grid-auto-flow:row dense}.card{position:relative;background:var(--color-bg-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);padding:28px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) ease}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),rgba(0,56,229,.09),transparent 45%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1d212524,inset 0 0 0 1px var(--color-card-border)}.card:hover:before{opacity:1}.card h3{font:800 20px/26px var(--font-family);letter-spacing:-.015em}.card p{color:var(--color-text-secondary)}.card.span2{grid-column:span 2}.card .vis{margin-top:auto;padding-top:8px}.card .tone{transition:transform .3s var(--ease-out)}.card:hover .tone{transform:rotate(-6deg) scale(1.08)}.gauge{position:relative;width:200px;height:110px;margin-bottom:24px}.gauge svg{width:200px;height:110px}.gauge .trk{fill:none;stroke:var(--color-bg-sunken);stroke-width:14;stroke-linecap:round}.gauge .val{fill:none;stroke:url(#gg);stroke-width:14;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:283;transition:stroke-dashoffset 1.6s var(--ease-out)}.in .gauge .val{stroke-dashoffset:62}.gauge b{position:absolute;left:0;right:0;bottom:4px;text-align:center;font:800 28px/1 var(--font-family)}.gauge small{position:absolute;left:-20px;right:-20px;bottom:-24px;white-space:nowrap;text-align:center;font:var(--text-caption);color:var(--color-success-text)}.bars{display:flex;align-items:flex-end;gap:10px;height:120px}.bars span{flex:1;border-radius:10px 10px 4px 4px;background:var(--color-brand-tint);height:0;transition:height 1.2s var(--ease-out);transition-delay:calc(var(--k)*90ms)}.bars span.hi{background:linear-gradient(180deg,var(--color-brand-support),var(--color-brand-primary))}.in .bars span{height:var(--h)}.code-mini{border-radius:var(--radius-md);background:#121417;color:#c9d6ff;font:500 12px/20px ui-monospace,SFMono-Regular,Menlo,monospace;padding:14px 16px;overflow:hidden}.code-mini .k{color:#91c651}.code-mini .s{color:#8db4ff}.code-mini .c{color:#5f6b7a}.auto{background:var(--color-bg-surface);border-radius:48px;margin:0 16px;box-shadow:inset 0 0 0 1px var(--color-card-border)}.auto-tabs{position:sticky;top:calc(var(--header-h) + 24px);z-index:20;display:flex;justify-content:center;margin:40px 0 24px;pointer-events:none}.auto-tabs .seg{pointer-events:auto;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #1d21251a,inset 0 0 0 1px var(--glass-border)}.auto-tabs .seg button{display:inline-flex;align-items:center;gap:8px}.auto-tabs .seg .pill{background:var(--color-brand-primary);box-shadow:0 8px 20px #0038e54d}.auto-tabs .seg button[aria-selected=true]{color:#fff}.auto-grid{display:grid;grid-template-columns:1fr 380px;gap:64px;align-items:start}.chapter{padding:48px 0 80px;scroll-margin-top:160px;display:flex;flex-direction:column;gap:28px}.chapter .num{font:800 13px/1 var(--font-family);color:var(--color-brand-text);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.chapter .num:before{content:"";width:28px;height:2px;background:currentColor}.chapter h3.big{font:800 clamp(28px,3.4vw,40px)/1.1 var(--font-family);letter-spacing:-.03em}.chapter h4{margin:0;font:800 18px/24px var(--font-family)}.methods{display:flex;flex-wrap:wrap;gap:8px}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini{border-radius:var(--radius-lg);background:var(--color-bg-subtle);padding:20px;display:flex;flex-direction:column;gap:10px;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) ease,background-color .2s}.mini:hover{transform:translateY(-3px);background:var(--color-bg-surface);box-shadow:0 14px 32px #1d21251f,inset 0 0 0 1px var(--color-card-border)}.mini b{font:800 16px/22px var(--font-family)}.mini p{font:400 14px/21px var(--font-family);color:var(--color-text-secondary)}.mini .link-arrow{margin-top:auto}.quote{border-radius:var(--radius-card);padding:28px;background:linear-gradient(135deg,var(--color-brand-primary),#0A2A9E);color:#fff;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.quote:after{content:"“";position:absolute;right:20px;top:-30px;font:800 180px/1 var(--font-family);color:#ffffff1f}.quote p{font:700 20px/30px var(--font-family);letter-spacing:-.01em;position:relative}.quote .who{display:flex;align-items:center;gap:12px}.quote .who span{width:44px;height:44px;border-radius:14px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;font:800 14px/1 var(--font-family)}.quote .who b{display:block;font:700 14px/18px var(--font-family)}.quote .who small{color:var(--color-nav-muted);font:500 12px/16px var(--font-family)}.quote .link-arrow{color:#fff;margin-left:auto}.timeline{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:4px}.timeline:before{content:"";position:absolute;left:21px;top:20px;bottom:20px;width:2px;background:var(--color-border)}.timeline li{display:flex;align-items:center;gap:14px;padding:8px 0;position:relative}.timeline li .tone{width:44px;height:44px;border-radius:50%;box-shadow:0 0 0 4px var(--color-bg-surface)}.timeline li b{display:block;font:700 15px/20px var(--font-family)}.timeline li small{color:var(--color-text-muted);font:500 13px/18px var(--font-family)}.checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.checks li{display:flex;gap:10px;align-items:flex-start;font:600 14px/20px var(--font-family);color:var(--color-text-secondary)}.checks li i{color:var(--color-success-text);margin-top:1px}.foot{font:var(--text-caption);color:var(--color-text-muted)}.sticky-phone{position:sticky;top:calc(var(--header-h) + 110px);height:640px;display:flex;align-items:flex-start;justify-content:center;padding-top:10px}.sticky-phone .halo{position:absolute;top:40px;right:-20px;bottom:40px;left:-20px;border-radius:50%;background:radial-gradient(circle,rgba(0,56,229,.18),transparent 65%);filter:blur(20px)}.scr{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:46px;opacity:0;transform:translateY(24px) scale(.98);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);pointer-events:none}.scr.on{opacity:1;transform:none}.scr .sb{position:absolute;top:0;left:0;right:0}.pm{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--color-bg-surface);box-shadow:var(--shadow-card);font:700 12px/16px var(--font-family);transition:box-shadow .3s ease}.pm .tone{width:30px;height:30px;border-radius:9px}.pm .rad{margin-left:auto;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-border-strong)}.pm.sel{box-shadow:0 0 0 2px var(--color-brand-primary),var(--shadow-card)}.pm.sel .rad{box-shadow:inset 0 0 0 6px var(--color-brand-primary)}.toast-in{position:absolute;left:14px;right:14px;top:56px;padding:12px;border-radius:18px;background:#1d2125;color:#fff;display:flex;gap:10px;align-items:center;box-shadow:var(--shadow-toast);transform:translateY(-140%);opacity:0}.scr.on .toast-in{animation:toastLoop 5s var(--ease-out) 1s infinite}@keyframes toastLoop{0%{transform:translateY(-140%);opacity:0}12%,70%{transform:translateY(0);opacity:1}82%,to{transform:translateY(-140%);opacity:0}}.toast-in .tone{width:34px;height:34px;border-radius:10px;background:#91c65133;color:#a6d86e}.toast-in b{display:block;font:700 12px/16px var(--font-family)}.toast-in small{font:500 11px/14px var(--font-family);color:#c1c1c1}.bub{max-width:88%;padding:10px 12px;border-radius:16px 16px 16px 4px;background:var(--color-bg-surface);box-shadow:var(--shadow-card);font:600 11px/15px var(--font-family);opacity:0;transform:translateY(10px) scale(.96);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.bub small{display:block;font:500 9px/12px var(--font-family);color:var(--color-text-muted);margin-top:3px}.bub.paid{background:var(--color-success-bg);color:var(--color-success-text)}.bub.late{background:var(--color-danger-bg);color:var(--color-danger)}.scr.on .bub{opacity:1;transform:none}.scr.on .bub:nth-child(2){transition-delay:.35s}.scr.on .bub:nth-child(3){transition-delay:.7s}.scr.on .bub:nth-child(4){transition-delay:1.05s}.scr.on .bub:nth-child(5){transition-delay:1.4s}.chan{display:flex;gap:6px;flex-wrap:wrap}.chan span{padding:5px 9px;border-radius:999px;background:var(--color-brand-tint);color:var(--color-brand-text);font:700 10px/12px var(--font-family)}.api{background:#0b0f1a;color:#f5f5f5;border-radius:48px;margin:120px 16px 0;overflow:hidden;position:relative;isolation:isolate}.api:before{content:"";position:absolute;width:700px;height:700px;right:-200px;top:-200px;border-radius:50%;background:radial-gradient(circle,rgba(31,91,240,.45),transparent 65%);z-index:-1}.api:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent);z-index:-1}.api .eyebrow{background:#8db4ff24;color:#8db4ff}.api .lead{color:#c1c1c1}.api-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.api .chip{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:#f5f5f5}.api .chip i{color:#8db4ff}.term{border-radius:var(--radius-card);background:#121417d9;box-shadow:0 40px 80px #00000080,inset 0 0 0 1px #ffffff14;overflow:hidden}.term-top{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08);font:600 12px/1 var(--font-family);color:#a3adb8}.term-top span{width:11px;height:11px;border-radius:50%;background:#323940}.term-top em{font-style:normal;margin-left:10px}.term pre{margin:0;padding:22px 22px 26px;min-height:330px;font:500 13.5px/24px ui-monospace,SFMono-Regular,Menlo,monospace;color:#c9d6ff;white-space:pre-wrap}.term .k{color:#91c651}.term .s{color:#8db4ff}.term .n{color:#f2b65a}.term .c{color:#5f6b7a}.caret{display:inline-block;width:8px;height:17px;background:#8db4ff;vertical-align:-3px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hook{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border-radius:16px;background:#91c6511f;color:#a6d86e;font:700 13px/18px var(--font-family);opacity:0;transform:translateY(10px);transition:all .5s var(--ease-out)}.hook.show{opacity:1;transform:none}.giant{position:absolute;left:0;top:40px;font:800 clamp(200px,30vw,420px)/1 var(--font-family);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px var(--color-border);white-space:nowrap;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px}.stat{padding:32px;border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border)}.stat strong{display:flex;align-items:baseline;gap:4px;font:800 clamp(40px,4.6vw,60px)/1 var(--font-family);letter-spacing:-.04em;color:var(--color-brand-primary)}[data-theme=dark] .stat strong{color:var(--color-brand-text)}.stat strong small{font-size:.45em;letter-spacing:-.01em}.stat p{margin-top:10px;font:700 15px/20px var(--font-family);color:var(--color-text-secondary)}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.trust .card{flex-direction:row;align-items:flex-start;gap:16px;padding:24px}.trust .card p{font:600 15px/22px var(--font-family);color:var(--color-text-primary)}.trust .card .tag{display:inline-flex;margin-top:10px;padding:4px 10px;border-radius:999px;background:var(--color-bg-subtle);font:var(--text-label);color:var(--color-text-muted)}.logos{margin-top:72px;display:flex;flex-direction:column;gap:28px}.logos h3{font:var(--text-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);text-align:center}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.track{display:flex;gap:12px;width:max-content;animation:marq 40s linear infinite}.marquee.rev .track{animation-direction:reverse;animation-duration:46s}.marquee:hover .track{animation-play-state:paused}@keyframes marq{to{transform:translate(calc(-50% - 6px))}}.logo-pill{display:flex;align-items:center;gap:10px;height:64px;padding:0 28px;border-radius:20px;background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-card-border);font:800 18px/1 var(--font-family);letter-spacing:-.02em;color:var(--color-text-secondary);white-space:nowrap;filter:grayscale(1);opacity:.85;transition:opacity .2s,color .2s}.logo-pill:hover{opacity:1;color:var(--color-brand-text)}.logo-pill i{color:var(--color-text-muted)}.app{border-radius:48px;margin:0 16px;background:radial-gradient(120% 120% at 100% 0%,#1F5BF0 0%,#0038E5 40%,var(--deep) 100%);color:#fff;overflow:hidden;position:relative;isolation:isolate}.app .cloud{position:absolute;border-radius:50%;background:#ffffff24;filter:blur(40px);z-index:-1}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:620px}.app .lead{color:#c9d6ff}.app .eyebrow{background:#ffffff24;color:#fff}.app .eyebrow b{background:#fff;color:#0030c8}.stores{display:flex;gap:12px;flex-wrap:wrap}.store{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 20px;border-radius:18px;background:#0b0f1a;color:#fff;text-decoration:none;transition:transform var(--dur-fast) ease}.store:hover{transform:translateY(-2px)}.store small{display:block;font:500 11px/14px var(--font-family);color:#a3adb8}.store b{display:block;font:800 16px/20px var(--font-family)}.app-stage{position:relative;height:620px}.app-stage .layer{position:absolute;will-change:transform}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.faq-side{position:sticky;top:calc(var(--header-h) + 40px);display:flex;flex-direction:column;gap:20px}.contact{border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);padding:24px;display:flex;flex-direction:column;gap:14px}.contact a{text-decoration:none;color:var(--color-text-primary);display:flex;align-items:center;gap:12px;min-height:44px}.contact b{display:block;font:800 16px/20px var(--font-family)}.contact small{display:block;font:var(--text-caption);color:var(--color-text-muted)}.acc{display:flex;flex-direction:column;gap:10px}.qa{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);transition:box-shadow .3s ease}.qa.open{box-shadow:0 14px 32px #1d21251f,inset 0 0 0 2px var(--color-brand-primary)}.qa h3{margin:0}.qa button{width:100%;min-height:64px;display:flex;align-items:center;gap:16px;padding:16px 20px;border:0;background:transparent;text-align:left;font:800 17px/24px var(--font-family);color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-lg)}.qa button .pm-ic{margin-left:auto;width:36px;height:36px;border-radius:12px;background:var(--color-bg-subtle);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .35s var(--ease-out),background-color .2s,color .2s}.qa.open button .pm-ic{transform:rotate(45deg);background:var(--color-brand-primary);color:#fff}.qa .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{padding:0 20px 22px;color:var(--color-text-secondary);font:400 15px/24px var(--font-family)}.final{border-radius:48px;margin:0 16px;padding:100px 24px;text-align:center;background:var(--sky);position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px var(--color-card-border)}.final .h2{font-size:clamp(36px,5.4vw,68px)}.final .signup{margin:0 auto;opacity:1;animation:none;width:100%}footer{padding:80px 0 40px}.f-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:32px}.f-col h3{font:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:14px}.f-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.f-col a{display:inline-flex;align-items:center;min-height:32px;color:var(--color-text-secondary);text-decoration:none;font:500 14px/20px var(--font-family);transition:color .15s}.f-col a:hover{color:var(--color-brand-text)}.f-contact b{display:block;font:800 18px/24px var(--font-family);margin-top:12px}.f-contact small{display:block;font:var(--text-caption);color:var(--color-text-muted)}.f-legal{margin-top:56px;padding-top:24px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px;font:var(--text-caption);color:var(--color-text-muted)}.f-legal .concept{display:inline-flex;align-self:flex-start;margin-top:8px;padding:4px 10px;border-radius:999px;background:var(--color-warning-bg);color:var(--color-warning-text);font:var(--text-label)}.sim-aviso{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--color-warning-bg);color:var(--color-warning-text);font:var(--text-caption);padding:8px 16px;text-align:center;line-height:1.4;border-top:1px solid var(--color-border);box-shadow:0 -6px 18px #00000014}.sim-aviso b{font-weight:800}.sim-aviso.form{position:static;border:0;box-shadow:none;border-radius:12px;text-align:left;padding:10px 14px}body{padding-bottom:42px}@media (max-width:640px){body{padding-bottom:58px}}.f-legal .f-estudo a{color:inherit;text-decoration:underline}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,calc(100% + 48px));visibility:hidden;z-index:80;display:flex;align-items:center;gap:10px;padding:14px 20px;border-radius:var(--radius-pill);background:#1d2125;color:#fff;font:700 14px/20px var(--font-family);box-shadow:var(--shadow-toast);transition:transform .45s var(--ease-out)}.toast.show{transform:translate(-50%);visibility:visible}.toast i{color:#a6d86e}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:70;display:none}.overlay.show{display:block;animation:fadeIn .24s ease-out both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:86vh;overflow:auto;background:var(--color-nav-bg);color:#fff;border-radius:28px 28px 0 0;padding:12px 16px 24px;display:none}.sheet.show{display:block;animation:sheetUp .38s var(--ease-out) both}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet .grab{width:44px;height:5px;border-radius:999px;background:#ffffff80;margin:0 auto 12px}.sheet .sh-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sheet .sh-head button{width:44px;height:44px;border:0;border-radius:14px;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.sheet .grp{font:700 11px/1 var(--font-family);letter-spacing:.08em;text-transform:uppercase;color:var(--color-nav-muted);padding:16px 8px 8px}.sheet a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:14px;color:#fff;text-decoration:none;font:600 15px/1 var(--font-family)}.sheet a:hover{background:#ffffff29}.sheet .sh-cta{display:grid;gap:10px;margin-top:18px}.sheet .sh-cta .btn{width:100%}@media (max-width:1099px){.nav{display:none}.burger{display:inline-flex}.top-actions .hide-t{display:none}.top-in{justify-content:space-between}.hero-grid,.vs-grid,.api-grid,.app-grid,.faq-grid{grid-template-columns:1fr}.stage{height:600px;width:100%;max-width:520px;margin:0 auto}.auto-grid{grid-template-columns:1fr 320px;gap:32px}.mini-grid{grid-template-columns:1fr}.bento{grid-template-columns:repeat(2,1fr)}.card.span2{grid-column:span 2}.f-grid{grid-template-columns:1fr 1fr 1fr}.f-grid .f-contact{grid-column:1/-1}.faq-side{position:static}.app-stage{height:560px}}@media (max-width:759px){:root{--header-h:64px}.wrap{padding:0 16px}.top{top:8px;padding:0 8px}.top-actions .hide-m,.brand-tag{display:none}.sec{padding:80px 0}.hero{padding-top:calc(var(--header-h) + 48px)}.signup-row{flex-direction:column;align-items:stretch;border-radius:24px;padding:8px}.signup-row label{padding:0 8px}.signup-row .btn{width:100%}.stage{height:500px;transform:scale(.8);transform-origin:50% 0;margin:16px -40px -80px}.eyebrow{font-size:12px;line-height:16px;border-radius:16px}.hero .eyebrow .long{display:none}.hero .eyebrow span.short{display:inline}.orbit.o1{width:440px;height:440px;margin:-220px 0 0 -220px;--rs:.846}.hide-xs{display:none!important}.bento{grid-template-columns:1fr}.card.span2{grid-column:auto}.auto,.api,.app,.final{border-radius:32px;margin-left:8px;margin-right:8px}.auto-grid{grid-template-columns:1fr}.sticky-phone{display:none}.mob-phone{display:flex!important;justify-content:center;margin:8px 0}.auto-tabs .seg button{padding:0 14px;font-size:13px}.auto-tabs .seg button .lbl-l{display:none}.checks,.stats,.trust{grid-template-columns:1fr}.app-stage{height:520px;transform:scale(.85);margin:-30px 0}.f-grid{grid-template-columns:1fr 1fr}.diagram{aspect-ratio:4/5}.node{width:120px}.scroll-cue{display:none}}.photo-hero{right:0;top:16px;width:400px;height:560px;border-radius:var(--radius-panel);overflow:hidden;box-shadow:0 40px 80px #0a1f7a2e}.photo-hero img{width:100%;height:100%;object-fit:cover;object-position:60% 30%;display:block}.hero-phone{left:0;top:70px}.hero-phone .phone{transform:scale(.9);transform-origin:top left}.photo-wide{margin:0;position:relative;border-radius:var(--radius-card);overflow:hidden;aspect-ratio:16/10;background:var(--color-bg-sunken)}.photo-wide img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;display:block;will-change:transform}.photo-wide .float{position:absolute;left:16px;bottom:16px;animation:none}.app-stage{align-self:stretch;height:auto;min-height:620px}.app-photo{position:absolute;right:-24px;bottom:0;height:100%;width:auto;max-width:none;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 86%,transparent 100%)}@media (max-width:1099px){.app-stage{min-height:460px}.app-photo{right:50%;transform:translate(50%);height:460px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 25%);mask-image:linear-gradient(180deg,transparent 0%,#000 25%)}}@media (max-width:759px){.stage{transform:none!important;height:auto!important;margin:8px 0 0!important;display:block}.hero-phone{display:none}.stage .photo-hero{position:relative;right:auto;top:auto;width:100%;height:440px}.stage .hide-xs{display:block!important;right:12px!important;bottom:16px!important;left:auto!important;top:auto!important}.app-stage{transform:none;margin:0;min-height:400px}.app-photo{height:400px}}.stage .hero-orbit{left:56%;top:50%;z-index:0}.stage .hero-orbit.o1{width:780px;height:780px;margin:-390px 0 0 -390px}.stage .hero-orbit.o2{width:620px;height:620px;margin:-310px 0 0 -310px}.stage .photo-hero{z-index:1}@media (max-width:759px){.stage .hero-orbit{display:none}}.mob-phone,.hero .eyebrow .short,.hide-l{display:none}@media (max-width:759px){.hide-l{display:inline}}.mob-phone .phone{transform:scale(.9)}.mob-phone .scr{position:absolute}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.rv{opacity:1;transform:none}.hero h1 .w>span,.hero .lead,.signup,.proof{animation:none;transform:none;opacity:1}.hl path{stroke-dashoffset:0;animation:none}.track{animation:none}}[hidden]{display:none!important}html,body.sub{overflow-x:clip}.pcards[style*="--cols:1"]{max-width:420px;margin-left:auto;margin-right:auto}.sub .hero{padding-bottom:88px}.sub .hero h1{font:800 clamp(34px,4.4vw,56px)/1.06 var(--font-family);letter-spacing:-.035em;text-wrap:balance;opacity:0;animation:fadeUp .9s var(--ease-out) .15s forwards}.crumb{display:flex;align-items:center;gap:6px;font:600 13px/18px var(--font-family);color:var(--color-text-muted);opacity:0;animation:fadeUp .8s var(--ease-out) .05s forwards}.crumb a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.crumb a:hover{color:var(--color-brand-text)}.crumb [aria-current]{color:var(--color-text-primary)}.sol-tag{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:6px 14px 6px 6px;border-radius:999px;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);font:var(--text-label);color:var(--color-text-secondary);opacity:0;animation:fadeUp .8s var(--ease-out) .1s forwards}.sol-tag .tone{width:32px;height:32px;border-radius:10px}.price-row{display:flex;flex-wrap:wrap;gap:12px;opacity:0;animation:fadeUp .9s var(--ease-out) .75s forwards}.ph{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);min-width:190px}.ph small{font:600 12px/16px var(--font-family);color:var(--color-text-muted)}.ph b{font:800 26px/32px var(--font-family);letter-spacing:-.02em;color:var(--color-brand-primary)}[data-theme=dark] .ph b{color:var(--color-brand-text)}.ph s{font:600 13px/16px var(--font-family);color:var(--color-text-muted)}.ph em{font-style:normal;font:500 12px/16px var(--font-family);color:var(--color-text-muted)}.checks-row{display:flex;flex-wrap:wrap;gap:8px;opacity:0;animation:fadeUp .9s var(--ease-out) .95s forwards}.checks-row span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-border);font:600 13px/18px var(--font-family);color:var(--color-text-secondary)}.checks-row i{color:var(--color-success-text)}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;opacity:0;animation:fadeUp .9s var(--ease-out) .85s forwards}.disc{font:var(--text-caption);color:var(--color-text-muted);max-width:620px}.sub .stage{height:600px}.sub .photo-hero{width:460px;height:540px;top:30px}.sub .stage .hero-orbit{left:calc(100% - 230px);top:300px}.sec-head .lead{max-width:680px}.panel{background:var(--color-bg-surface);border-radius:48px;margin:0 16px;box-shadow:inset 0 0 0 1px var(--color-card-border)}.panel+.panel{margin-top:16px}.grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:16px;margin-top:48px}.panel .card{background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-card-border)}.panel .card:hover{background:var(--color-bg-surface)}.card h3.sm{font-size:18px;line-height:24px}a.card{text-decoration:none;color:inherit}a.card .link-arrow{margin-top:auto}.nota{display:flex;gap:10px;align-items:flex-start;margin-top:20px;padding:12px 16px;border-radius:16px;background:var(--color-bg-subtle);font:500 13px/19px var(--font-family);color:var(--color-text-muted)}.nota i{flex:none;margin-top:1px}.nota.info{background:var(--color-info-bg);color:var(--color-info-text);font-weight:600}.steps{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:20px;margin-top:56px;position:relative}.steps:before,.steps:after{content:"";position:absolute;left:24px;right:24px;top:23px;height:2px;border-radius:2px;background:var(--color-border)}.steps:after{background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-support));transform:scaleX(0);transform-origin:0 50%;transition:transform 1.4s var(--ease-out) .2s}.steps.in:after{transform:scaleX(1)}.step{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.step .n{width:48px;height:48px;border-radius:16px;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);display:flex;align-items:center;justify-content:center;font:800 16px/1 var(--font-family);color:var(--color-brand-primary);transition:background-color .4s ease,color .4s ease;transition-delay:calc(var(--k)*.18s + .2s)}.steps.in .step .n{background:var(--color-brand-primary);color:#fff}.step b{font:800 17px/23px var(--font-family)}.step p{font:400 14px/21px var(--font-family);color:var(--color-text-secondary)}.tabs-box{display:flex;flex-direction:column;align-items:center;gap:28px;margin-top:40px}.seg-scroll{max-width:100%;overflow-x:auto;scrollbar-width:none;padding:2px}.seg-scroll::-webkit-scrollbar{display:none}.tabs-box .seg button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tabs-box .seg .pill{background:var(--color-brand-primary);box-shadow:0 8px 20px #0038e54d}.tabs-box .seg button[aria-selected=true]{color:#fff}.tp{width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:40px;border-radius:32px;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border)}.panel .tp{background:var(--color-bg-subtle)}.tp.on{animation:stepIn .42s var(--ease-out) both}@keyframes stepIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.tp h3{font:800 clamp(22px,2.4vw,30px)/1.15 var(--font-family);letter-spacing:-.02em}.tp .tp-txt{display:flex;flex-direction:column;gap:14px}.tp .tp-txt p{color:var(--color-text-secondary);font:400 16px/25px var(--font-family)}.tp .eyebrow{align-self:flex-start}.tp-vis{position:relative;aspect-ratio:4/3;border-radius:24px;overflow:hidden;background:radial-gradient(120% 120% at 0% 0%,#1f5bf0,#0038e5 45%,#0a1f7a);display:flex;align-items:center;justify-content:center;color:#fff}.tp-vis img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tp-vis .big-ic{width:120px;height:120px;border-radius:36px;background:#ffffff24;display:flex;align-items:center;justify-content:center;animation:bob 6s ease-in-out infinite}.tp-vis .ring{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;border:1.5px dashed rgba(255,255,255,.3);animation:spin 40s linear infinite}.tp-vis .ring.r2{top:30%;right:30%;bottom:30%;left:30%;animation-direction:reverse;animation-duration:28s}.pcards{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:16px;margin-top:48px}.pcard{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) ease}.panel .pcard{background:var(--color-bg-subtle)}.pcard:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1d212524,inset 0 0 0 1px var(--color-card-border)}.pcard .rot{font:700 14px/20px var(--font-family);color:var(--color-text-secondary)}.pcard .v{font:800 30px/36px var(--font-family);letter-spacing:-.025em;color:var(--color-brand-primary)}[data-theme=dark] .pcard .v{color:var(--color-brand-text)}.pcard s{font:600 14px/18px var(--font-family);color:var(--color-text-muted)}.pcard .u{font:500 13px/18px var(--font-family);color:var(--color-text-muted)}.pcard .tag{position:absolute;top:16px;right:16px;padding:4px 10px;border-radius:999px;background:var(--color-success-bg);color:var(--color-success-text);font:700 11px/14px var(--font-family)}.tbl{margin-top:40px;border-radius:var(--radius-card);overflow:hidden;overflow-x:auto;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border)}.tbl table{width:100%;border-collapse:collapse;min-width:620px}.tbl caption{text-align:left;padding:20px 24px 8px;font:800 18px/24px var(--font-family)}.tbl th,.tbl td{padding:16px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);font:500 14px/21px var(--font-family);color:var(--color-text-secondary)}.tbl thead th{font:var(--text-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;background:var(--color-bg-subtle)}.tbl tbody th{font:700 14px/20px var(--font-family);color:var(--color-text-primary)}.tbl tr:last-child th,.tbl tr:last-child td{border-bottom:0}.tbl td b{color:var(--color-text-primary)}.tbl .ok{color:var(--color-success-text);font-weight:700}.tbl tbody tr{transition:background-color .15s}.tbl tbody tr:hover{background:var(--color-bg-subtle)}.lista-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.lista-grid.inv>:first-child{order:2}.lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lista li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:var(--color-bg-surface);box-shadow:var(--shadow-card);font:700 15px/21px var(--font-family)}.panel .lista li{background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-card-border)}.lista li .tone{width:36px;height:36px;border-radius:12px}.media{position:relative;border-radius:var(--radius-panel);overflow:hidden;aspect-ratio:4/3.2;background:var(--color-bg-sunken);box-shadow:0 30px 60px #0a1f7a24}.media img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;will-change:transform}.media .float{position:absolute;left:16px;bottom:16px;animation:none}.media.vis{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 0% 0%,#1f5bf0,#0038e5 45%,#0a1f7a);color:#fff}.faixa{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:32px;border-radius:32px;background:radial-gradient(120% 140% at 100% 0%,#1f5bf0,#0038e5 45%,#0a1f7a);color:#fff;position:relative;overflow:hidden;isolation:isolate}.faixa:after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:#ffffff1a;z-index:-1}.faixa .tone{width:64px;height:64px;border-radius:20px;background:#ffffff29;color:#fff}.faixa .eyebrow{background:#ffffff29;color:#fff;margin-bottom:8px}.faixa .eyebrow b{background:#fff;color:#0030c8}.faixa h3{font:800 clamp(20px,2.2vw,26px)/1.2 var(--font-family);letter-spacing:-.015em}.faixa p{color:#c9d6ff;margin-top:6px}.quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.qcard{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--radius-card);background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);overflow:hidden}.panel .qcard{background:var(--color-bg-subtle)}.qcard:before{content:"“";position:absolute;right:20px;top:-26px;font:800 150px/1 var(--font-family);color:var(--color-brand-tint)}.qcard p{position:relative;font:600 16px/26px var(--font-family);color:var(--color-text-primary)}.qcard .who{display:flex;align-items:center;gap:12px;margin-top:auto}.qcard .who span{width:40px;height:40px;border-radius:12px;background:var(--color-brand-tint);color:var(--color-brand-text);display:flex;align-items:center;justify-content:center;font:800 13px/1 var(--font-family)}.qcard .who b{display:block;font:700 14px/18px var(--font-family)}.qcard .who small{font:var(--text-caption);color:var(--color-text-muted)}.sim{display:grid;grid-template-columns:1.1fr .9fr;margin-top:40px;border-radius:32px;overflow:hidden;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border)}.sim-in{display:flex;flex-direction:column;gap:20px;padding:32px}.sim-out{display:flex;flex-direction:column;gap:12px;padding:32px;background:radial-gradient(120% 140% at 100% 0%,#1f5bf0,#0038e5 45%,#0a1f7a);color:#fff}.sim-out small{font:600 13px/18px var(--font-family);color:#c9d6ff}.sim-out .big{font:800 clamp(34px,4vw,44px)/1.05 var(--font-family);letter-spacing:-.03em}.sim-out .linha{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.16);font:600 14px/20px var(--font-family)}.sim-out .linha span:first-child{color:#c9d6ff;font-weight:500}.sim-out.pop{animation:simPop .45s var(--ease-out)}@keyframes simPop{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field>.lbl{font:var(--text-label);color:var(--color-text-secondary)}.field input,.field select{width:100%;height:52px;border-radius:14px;border:0;box-shadow:inset 0 0 0 1px var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary);padding:0 16px;font:500 15px/22px var(--font-family);outline:none;transition:box-shadow .15s ease}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235F6B7A' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.field input:focus,.field select:focus{box-shadow:inset 0 0 0 2px var(--color-brand-support),0 0 0 3px #006ff038}.field input::placeholder{color:var(--color-text-muted);opacity:.8}.field .msg{display:none;align-items:center;gap:6px;font:600 12px/16px var(--font-family);color:var(--color-danger)}.field.bad input,.field.bad select{box-shadow:inset 0 0 0 2px var(--color-danger)}.field.bad .msg{display:flex}.field .hint{font:var(--text-caption);color:var(--color-text-muted)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.row3{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.radios{display:flex;flex-wrap:wrap;gap:8px}.rad{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--color-border-strong);background:var(--color-bg-surface);cursor:pointer;font:600 14px/1 var(--font-family);color:var(--color-text-secondary);transition:all .15s}.rad input{accent-color:var(--color-brand-primary);width:16px;height:16px;margin:0}.rad:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-brand-primary);background:var(--color-brand-tint);color:var(--color-brand-text)}.chk{display:flex;align-items:flex-start;gap:10px;font:500 14px/20px var(--font-family);color:var(--color-text-secondary);cursor:pointer}.chk input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--color-brand-primary)}.chk a{font-weight:700}.field.bad .chk{color:var(--color-danger)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 14px/20px var(--font-family);color:var(--color-text-secondary)}.form-card{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:32px;border-radius:32px;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border)}.form-card .full{grid-column:1/-1}.valores{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.valores span{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);font:700 15px/1 var(--font-family);transition:transform .25s var(--ease-out)}.valores span:hover{transform:translateY(-2px)}.valores i{color:var(--color-brand-primary)}.tl{position:relative;margin:56px auto 0;max-width:960px;display:flex;flex-direction:column;gap:20px}.tl:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:linear-gradient(180deg,var(--color-brand-primary),var(--color-brand-support),#91C651)}.tl-item{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.tl-item .ano{justify-self:end;font:800 clamp(36px,4vw,52px)/1 var(--font-family);letter-spacing:-.04em;color:var(--color-brand-primary)}[data-theme=dark] .tl-item .ano{color:var(--color-brand-text)}.tl-item:nth-child(2n) .ano{order:2;justify-self:start}.tl-item:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--color-bg-ground);box-shadow:0 0 0 4px var(--color-brand-primary)}.tl-item .card{padding:22px}.news{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.news .card{padding:22px;gap:12px}.news .card b{font:700 15px/22px var(--font-family)}.contatos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.contatos .card h3{font-size:18px}.contatos a{display:flex;align-items:center;gap:12px;min-height:48px;color:var(--color-text-primary);text-decoration:none}.contatos a small{display:block;font:var(--text-caption);color:var(--color-text-muted)}.contatos a b{display:block;font:800 16px/20px var(--font-family)}.atalhos{position:sticky;top:calc(var(--header-h) + 24px);z-index:20;display:flex;justify-content:center;margin:-28px 0 0;pointer-events:none}.atalhos nav{pointer-events:auto;display:flex;gap:4px;padding:5px;border-radius:999px;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px #1d21251a,inset 0 0 0 1px var(--glass-border)}.atalhos nav::-webkit-scrollbar{display:none}.atalhos a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;white-space:nowrap;text-decoration:none;font:700 13px/1 var(--font-family);color:var(--color-text-secondary);transition:background-color .2s,color .2s}.atalhos a:hover{background:#0038e514;color:var(--color-brand-text)}.atalhos a.on{background:var(--color-brand-primary);color:#fff}.alvo{scroll-margin-top:150px}.gratis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.gratis .card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gratis .card li{display:flex;gap:8px;align-items:flex-start;font:500 14px/20px var(--font-family);color:var(--color-text-secondary)}.gratis .card li i{color:var(--color-success-text);margin-top:1px}.gratis .free{font:800 24px/28px var(--font-family);color:var(--color-success-text)}.sv-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.sv-form{display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:32px;background:var(--color-bg-surface);box-shadow:var(--shadow-overlay),inset 0 0 0 1px var(--color-card-border)}.sv-form h2{font:800 22px/28px var(--font-family)}#svResultado.pop{animation:simPop .45s var(--ease-out)}.sv-fatura,.sv-vazio{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:24px;background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-card-border)}.sv-vazio{align-items:center;text-align:center;color:var(--color-text-muted)}.sv-vazio b{color:var(--color-text-primary);font:800 16px/22px var(--font-family)}.sv-top{display:flex;align-items:center;gap:12px}.sv-top small{display:block;font:var(--text-caption);color:var(--color-text-muted)}.sv-top b{font:800 16px/20px var(--font-family)}.badge{margin-left:auto;padding:4px 10px;border-radius:999px;font:700 12px/16px var(--font-family)}.badge.warn{background:var(--color-warning-bg);color:var(--color-warning-text)}.sv-valor small{display:block;font:var(--text-caption);color:var(--color-text-muted)}.sv-valor strong{display:block;font:800 32px/38px var(--font-family);letter-spacing:-.02em}.sv-acoes{display:flex;flex-wrap:wrap;gap:8px}.sv-aviso{display:flex;gap:8px;align-items:flex-start;font:600 12px/17px var(--font-family);color:var(--color-warning-text)}.sv-aviso svg{flex:none}.cc-page{min-height:100vh;display:grid;grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:16px;padding:16px;background:var(--color-bg-ground)}.cc-side{position:sticky;top:16px;height:calc(100vh - 32px);display:flex;flex-direction:column;gap:24px;padding:28px;border-radius:var(--radius-panel);background:var(--color-nav-bg);color:#fff;overflow:hidden;isolation:isolate}.cc-side:before{content:"";position:absolute;right:-120px;bottom:-120px;width:360px;height:360px;border-radius:50%;background:#ffffff14;z-index:-1}.cc-side .logo{color:#fff}.cc-side h1{font:800 clamp(26px,2.6vw,32px)/1.15 var(--font-family);letter-spacing:-.025em}.cc-side p{color:var(--color-nav-muted);font:500 15px/23px var(--font-family)}.cc-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cc-steps li{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:14px;font:600 14px/1 var(--font-family);color:var(--color-nav-muted);transition:background-color .25s,color .25s}.cc-steps li span{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#ffffff24;font:800 12px/1 var(--font-family);transition:background-color .25s,color .25s}.cc-steps li.atual{background:#fff;color:var(--color-nav-active-text)}.cc-steps li.atual span{background:var(--color-brand-tint);color:var(--color-brand-text)}.cc-steps li.feito{color:#fff}.cc-steps li.feito span{background:#91c651;color:#1d2125}.cc-side .mini-foto{margin-top:auto;position:relative;border-radius:22px;overflow:hidden;aspect-ratio:16/10}.cc-side .mini-foto img{width:100%;height:100%;object-fit:cover;display:block}.cc-side .mini-foto .float{position:absolute;left:12px;bottom:12px;animation:none;padding:10px 12px}.cc-main{display:flex;flex-direction:column;min-width:0}.cc-top{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:56px;padding:0 8px;font:500 14px/20px var(--font-family);color:var(--color-text-muted)}.cc-top .logo-m{display:none;margin-right:auto;color:var(--color-brand-primary)}.cc-body{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px 56px;scroll-margin-top:16px}.cc-card{width:100%;max-width:560px;display:flex;flex-direction:column;gap:22px}.cc-barra{height:6px;border-radius:999px;background:var(--color-bg-sunken);overflow:hidden}.cc-barra i{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-support));transition:width .5s var(--ease-out)}.cc-passo{display:flex;flex-direction:column;gap:18px}.cc-passo.step-in{animation:stepIn .38s var(--ease-out) both}.cc-passo h2{font:800 clamp(24px,2.6vw,30px)/1.15 var(--font-family);letter-spacing:-.02em}.cc-passo .lead{font-size:16px;line-height:24px}.cc-nav{display:flex;align-items:center;gap:10px;margin-top:6px}.cc-nav .btn-cta{margin-left:auto}.links-inline{display:flex;flex-wrap:wrap;gap:6px 16px;font:600 13px/18px var(--font-family)}.links-inline a{color:var(--color-brand-text)}.links-inline a.off{color:var(--color-text-muted);pointer-events:none;text-decoration:none}.otp{display:flex;gap:10px}.otp input{width:52px;height:60px;text-align:center;padding:0;font:800 22px/1 var(--font-family)}.demo-note{display:flex;gap:8px;align-items:flex-start;padding:10px 14px;border-radius:14px;background:var(--color-warning-bg);color:var(--color-warning-text);font:600 12px/17px var(--font-family)}.ok-final{align-items:center;text-align:center;padding:24px 0}.ok-final .tone{width:72px;height:72px;border-radius:24px;animation:pulseOk 1.8s ease-out infinite}@keyframes pulseOk{0%{box-shadow:0 0 #91c65180}70%{box-shadow:0 0 0 18px #91c65100}to{box-shadow:0 0 #91c65100}}@media (max-width:1099px){.grid,.pcards{--cols:2 !important}.gratis,.news{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.steps:before,.steps:after{display:none}.tp,.lista-grid,.sim,.sv-wrap{grid-template-columns:1fr}.lista-grid.inv>:first-child{order:0}.faixa{grid-template-columns:auto 1fr}.faixa .btn{grid-column:1/-1;justify-self:start}.sub .stage .hero-orbit{left:50%}.cc-page{grid-template-columns:1fr}.cc-side{position:relative;top:0;height:auto}.cc-side .mini-foto{display:none}}@media (max-width:759px){.grid,.pcards,.gratis,.news,.quotes,.contatos{grid-template-columns:1fr;--cols:1 !important}.steps{grid-template-columns:1fr;gap:20px}.tp{padding:24px;gap:24px}.tabs-box .seg button{padding:0 14px;font-size:13px}.form-card,.row2{grid-template-columns:1fr}.row3{grid-template-columns:1fr 1fr}.row3>:first-child{grid-column:1/-1}.tl:before{left:18px}.tl-item{grid-template-columns:1fr;gap:8px;padding-left:48px}.tl-item .ano,.tl-item:nth-child(2n) .ano{order:0;justify-self:start;font-size:32px}.tl-item:after{left:18px;top:14px}.faixa{grid-template-columns:1fr;padding:24px}.sim-in,.sim-out,.sv-form{padding:24px}.cc-page{padding:0;gap:0}.cc-side{border-radius:0 0 28px 28px;padding:20px}.cc-side .cc-steps{flex-direction:row;overflow-x:auto;gap:6px}.cc-side .cc-steps li{flex:none;padding:0 10px;min-height:40px}.cc-side .cc-steps li b{display:none}.cc-side .cc-steps li.atual b{display:inline}.otp{gap:6px}.otp input{width:44px;height:54px}.sub .stage .photo-hero{width:100%;height:420px;top:auto}}.filtros{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.filtros button{min-height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border);font:600 13px/1 var(--font-family);color:var(--color-text-secondary);cursor:pointer;transition:all .2s}.filtros button:hover{color:var(--color-brand-text);box-shadow:inset 0 0 0 1px var(--color-brand-primary)}.filtros button[aria-pressed=true]{background:var(--color-brand-primary);color:#fff;box-shadow:0 8px 20px #0038e540}.busca{display:flex;align-items:center;gap:10px;max-width:520px;margin:24px auto 0;padding:0 16px;height:52px;border-radius:999px;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);color:var(--color-text-muted)}.busca input{flex:1;min-width:0;border:0;background:transparent;font:500 15px/22px var(--font-family);color:var(--color-text-primary);outline:none}.busca:focus-within{box-shadow:var(--shadow-card),0 0 0 3px #006ff04d}.destaques{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:40px}.destaques .lado{display:flex;flex-direction:column;gap:16px}.post{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-card);overflow:hidden;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);text-decoration:none;color:inherit;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) ease}.post:hover{transform:translateY(-3px);box-shadow:0 14px 32px #1d212524,inset 0 0 0 1px var(--color-card-border)}.post .capa{position:relative;aspect-ratio:16/9;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,#1f5bf0,#0038e5 45%,#0a1f7a);display:flex;align-items:center;justify-content:center;color:#fff}.post .capa img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.post:hover .capa img{transform:scale(1.05)}.post .capa .big-ic{width:72px;height:72px;border-radius:22px;background:#ffffff29;display:flex;align-items:center;justify-content:center;transition:transform .4s var(--ease-out)}.post:hover .capa .big-ic{transform:scale(1.08) rotate(-4deg)}.post .capa.c1{background:radial-gradient(120% 140% at 0% 0%,#006ff0,#0038e5 50%,#0a1f7a)}.post .capa.c2{background:radial-gradient(120% 140% at 0% 0%,#91c651,#3f7a12 60%,#1d2125)}.post .capa.c3{background:radial-gradient(120% 140% at 0% 0%,#37474f,#1d2125)}.post .corpo{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}.post .cat{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--color-brand-tint);color:var(--color-brand-text);font:700 12px/16px var(--font-family)}.post h3{font:800 18px/24px var(--font-family);letter-spacing:-.01em}.post.grande h3{font-size:clamp(22px,2.4vw,30px);line-height:1.15}.post .meta{margin-top:auto;font:500 12px/16px var(--font-family);color:var(--color-text-muted)}.posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.posts .post[hidden]{display:none}.vazio-busca{text-align:center;color:var(--color-text-muted);padding:40px 0}.materiais{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px}.materiais a{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border-radius:18px;background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--color-card-border);text-decoration:none;color:var(--color-text-primary);font:700 14px/19px var(--font-family);transition:transform .2s var(--ease-out),background-color .2s}.materiais a:hover{transform:translateY(-2px);background:var(--color-bg-surface)}.materiais .tone{width:36px;height:36px;border-radius:12px}.vagas-tools{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:32px}.vagas-tools .busca{margin:0;flex:1;max-width:460px}.vagas{display:flex;flex-direction:column;gap:10px;margin-top:20px}.vaga{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:20px;background:var(--color-bg-surface);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--color-card-border);text-decoration:none;color:inherit;transition:transform .2s var(--ease-out),box-shadow .2s}.panel .vaga{background:var(--color-bg-subtle)}.vaga:hover{transform:translate(4px);box-shadow:0 10px 24px #1d21251f,inset 0 0 0 1px var(--color-brand-primary)}.vaga b{display:block;font:700 15px/21px var(--font-family)}.vaga small{font:500 13px/18px var(--font-family);color:var(--color-text-muted)}.vaga .tags{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.vaga .tags span{padding:4px 10px;border-radius:999px;background:var(--color-bg-sunken);font:600 12px/16px var(--font-family);color:var(--color-text-secondary)}.vaga .tags span.rem{background:var(--color-success-bg);color:var(--color-success-text)}.vaga[hidden]{display:none}.vagas-cont{font:600 13px/18px var(--font-family);color:var(--color-text-muted)}@media (max-width:1099px){.destaques{grid-template-columns:1fr}.posts,.materiais{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.posts,.materiais{grid-template-columns:1fr}.vaga{flex-wrap:wrap}.vaga .tags{margin-left:0;justify-content:flex-start}}
