:root{--midnight:#0a0a0a;--azul-dark:#0a0a0a;--nuit:#2c3363;--spring:#2c3363;--mantis:#4a4a45;--praxeti:#f1ece2;--gray-dark:#4a4a45;--gray-neutral:#d9d5cc;--bg-primary:#fff;--bg-secondary:#f7f7f7;--text-primary:#0a0a0a;--text-secondary:#4a4a45;--text-tertiary:#7d7b73;--border-secondary:#d9d5cc;--border-tertiary:#dfdace;--accent:#2c3363;--terra:#a04a2c;--warn:#8a6e4b;--error:#7a2e22;--type-display-xl:4.5rem;--type-display-lg:3.5rem;--type-display-md:2.5rem;--type-display-sm:1.75rem;--type-heading-lg:1.5rem;--type-heading-md:1.25rem;--type-heading-sm:1.125rem;--type-body-lg:1.125rem;--type-body:1rem;--type-body-sm:.875rem;--type-caption:.75rem;--type-caption-xs:.625rem;--type-h1:2.5rem;--type-h2:1.75rem;--type-h3:1.5rem;--type-label:.75rem;--leading-tight:1.05;--leading-snug:1.15;--leading-body:1.55;--font-display:"Zilla Slab", Georgia, serif;--tracking-display:-.01em;--tracking-label:.08em;--tracking-tight:-.01em;--tracking-wide:.08em;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:64px;--space-2xl:96px;--radius-sm:2px;--radius-md:4px;--radius-lg:4px;--radius-xl:4px}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}#sobre,#projetos,#cases,#time,#contato{scroll-margin-top:64px}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.55}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--spring);border-radius:2px;width:24px;height:2px}.eyebrow--nuit:before{background:var(--nuit)}.eyebrow--mantis:before{background:var(--mantis)}.btn-primary{background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-md);letter-spacing:.04em;cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,background .15s;display:inline-flex}.btn-primary:hover{background:var(--midnight);transform:translateY(-2px)}.btn-outline{color:var(--text-primary);border:1px solid var(--text-primary);border-radius:var(--radius-md);letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline:hover{background:var(--text-primary);color:var(--bg-primary)}.tag{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.1em;align-items:center;padding:4px 10px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.tag--tese{background:var(--spring);color:var(--praxeti)}.tag--analise{background:var(--nuit);color:var(--praxeti)}.tag--reflexao{background:var(--mantis);color:var(--praxeti)}.tag--operacao{background:var(--gray-dark);color:var(--praxeti)}.reveal-init{opacity:0}.serif-quote{font-family:var(--font-display);font-style:italic}.contato-navlink{display:inline-block;position:relative}.contato-navlink:after{content:"";background:var(--accent);transform-origin:100%;z-index:-1;transition:transform .3s ease-in-out;position:absolute;inset:0 -4px;transform:scaleX(0)}.contato-navlink:hover:after{transform:scaleX(1)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.threads-container{width:100%;height:100%;position:relative}.radar-container{width:100%;height:100%}.radar-container>canvas{width:100%;height:100%;display:block}.radar{--r-ink:var(--text-primary);--r-ink-soft:var(--text-secondary);--r-ink-faint:var(--text-tertiary);--r-paper:var(--bg-primary);--r-mist:var(--bg-secondary);--r-line:var(--border-tertiary);--r-line-strong:var(--border-secondary);--r-accent:var(--accent);--r-risk:var(--error);--r-dark:var(--midnight);--r-on-dark:var(--praxeti);--r-wrap:1120px;--r-band:clamp(64px, 8vw, 112px);background:var(--r-paper);color:var(--r-ink);font-size:16px;line-height:1.62}.radar *,.radar :before,.radar :after{box-sizing:border-box}:where(.radar) :where(h1,h2,h3,h4,p,ul,ol,dl,figure){margin:0}:where(.radar) :where(ul,ol){padding:0;list-style:none}.radar strong,.radar b{font-weight:600}.radar :focus-visible{outline:2px solid var(--r-accent);outline-offset:3px}.radar-wrap{width:100%;max-width:var(--r-wrap);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.radar-band{padding:var(--r-band) 0}.radar-band--mist{background:var(--r-mist)}.radar-band--dark{background:var(--r-dark);color:var(--r-on-dark)}.radar section[id]{scroll-margin-top:80px}.radar-util{letter-spacing:.16em;text-transform:uppercase;color:var(--r-ink-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.radar-util--accent{color:var(--r-accent)}.radar-util--risk{color:var(--r-risk)}.radar-band--dark .radar-util{color:var(--r-line-strong);opacity:.75}.radar-display{font-family:var(--font-display);letter-spacing:-.01em;color:var(--r-ink);font-size:clamp(34px,5.4vw,62px);font-weight:400;line-height:1.04}.radar-h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.1}.radar-h3{letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:1.35}.radar-lede{color:var(--r-ink-soft);max-width:62ch;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.radar-band--dark .radar-lede{color:var(--r-line-strong)}.radar-small{font-size:14px;line-height:1.6}.radar-soft{color:var(--r-ink-soft)}.radar-band--dark .radar-soft{color:var(--r-line-strong)}.radar-sechead{margin-bottom:clamp(28px,3vw,40px)}.radar-idx{letter-spacing:.18em;color:var(--r-accent);align-items:center;gap:12px;margin-bottom:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:flex}.radar-idx:before{content:"";background:var(--r-accent);flex:none;width:24px;height:2px}.radar-band--dark .radar-idx{color:var(--r-on-dark)}.radar-band--dark .radar-idx:before{background:var(--terra)}.radar-topbar{z-index:100;-webkit-backdrop-filter:saturate(120%)blur(14px);backdrop-filter:saturate(120%)blur(14px);border-bottom:.5px solid var(--r-line-strong);height:64px;color:var(--r-ink);background:#ffffffb8;transition:background .35s,border-color .35s,color .35s;position:sticky;top:0}.radar-topbar.is-over-hero{color:var(--r-on-dark);background:#0a0a0a80;border-bottom-color:#f1ece214}.radar-topbar.is-over-hero .radar-home{color:var(--r-on-dark)}.radar-topbar.is-over-hero .radar-home-label{color:var(--r-line-strong);border-left-color:#f1ece240}.radar-topbar.is-over-hero .radar-topnav a{color:var(--r-line-strong)}.radar-topbar.is-over-hero .radar-topnav a:hover{color:var(--r-on-dark)}.radar-topbar-in{align-items:center;gap:20px;max-width:1200px;height:100%;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex}.radar-home{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:0;transition:color .35s;display:flex}.radar-home-label{letter-spacing:.18em;text-transform:uppercase;color:var(--r-ink-soft);border-left:1px solid var(--r-line-strong);padding-left:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;transition:color .35s,border-color .35s}.radar-topnav{gap:4px;margin-left:auto;display:flex}.radar-topnav a{color:var(--r-ink-soft);padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s}.radar-topnav a:hover{color:var(--r-ink)}.radar-progress{background:var(--terra);width:0;height:2px;position:absolute;bottom:-.5px;left:0}.radar-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0;display:none}.radar-burger span{background:currentColor;width:22px;height:1.5px;transition:transform .3s,opacity .3s,background .35s;display:block}.radar-burger.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.radar-burger.is-open span:nth-child(2){opacity:0}.radar-burger.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.radar-menu{z-index:99;background:var(--r-dark);opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 40px;transition:opacity .3s;display:none;position:fixed;inset:0}.radar-menu.is-open{opacity:1;pointer-events:all}.radar-menu a{font-family:var(--font-display);letter-spacing:-.01em;color:var(--r-on-dark);opacity:0;padding:10px 0;font-size:clamp(30px,9vw,40px);font-weight:400;line-height:1.2;text-decoration:none;transition:opacity .35s,transform .35s;transform:translate(-20px)}.radar-menu.is-open a{opacity:1;transform:none}.radar-menu a:active{color:var(--terra)}@media (width<=900px){.radar-topnav{display:none}.radar-burger,.radar-menu{display:flex}.radar-home-label{border-left:1px solid var(--r-line-strong);margin-left:0;padding-left:16px}}@media (prefers-reduced-motion:reduce){.radar-menu,.radar-menu a,.radar-burger span{transition:none}}.radar-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.radar-hero{isolation:isolate;background:var(--r-dark);color:var(--r-on-dark);align-items:center;min-height:calc(100svh - 64px);padding:clamp(48px,6vw,88px) 0;display:flex;position:relative;overflow:hidden}.radar-hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.radar-hero-bg:after{content:"";background:linear-gradient(100deg,#0a0a0aed 6%,#0a0a0a9e 32%,#0a0a0a00 66%),linear-gradient(#0a0a0a00 62%,#0a0a0ad9 100%);position:absolute;inset:0}.radar-hero-grid{grid-template-columns:minmax(0,1fr) clamp(320px,30vw,400px);align-items:end;gap:clamp(32px,6vw,96px);width:100%;display:grid;position:relative}.radar-hero-grid>.radar-clock{justify-self:end;width:100%}.radar-hero .radar-display{color:var(--r-on-dark);margin:18px 0 22px}.radar-hero .radar-lede{max-width:56ch;color:var(--r-line-strong)}.radar-hero .radar-util--accent{color:var(--terra)}@media (width<=980px){.radar-hero-grid{grid-template-columns:1fr;align-items:start;gap:36px}.radar-hero-bg:after{background:linear-gradient(#0a0a0ab3 0%,#0a0a0a8f 55%,#0a0a0ae6 100%)}}.radar-clock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);background:#0a0a0a94;border:1px solid #f1ece22e;padding:22px 24px 24px}.radar-clock-top{border-bottom:1px solid #f1ece238;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:13px;display:flex}.radar-clock .radar-util--accent{color:var(--r-on-dark)}.radar-clock .radar-util--risk{color:var(--terra)}.radar-clock-item{color:var(--r-on-dark);padding-top:15px;font-size:15px;line-height:1.45}.radar-clock-fig{align-items:baseline;gap:14px;margin-top:14px;display:flex}.radar-clock-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--r-on-dark);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(48px,7vw,68px);font-weight:500;line-height:.9;transition:color .45s}.radar-clock.is-done .radar-clock-num{color:var(--terra)}.radar-clock-cap{color:var(--r-line-strong);opacity:.8;max-width:26ch;font-size:13px;line-height:1.45}.radar-clock-strip{gap:3px;margin-top:20px;display:flex}.radar-clock-strip i{border-radius:var(--radius-sm);background:#f1ece21a;flex:1 1 0;height:22px;transition:background .5s}.radar-clock-strip i.is-filled{background:#a04a2c8c}.radar-clock.is-done .radar-clock-strip i.is-filled{background:var(--terra)}.radar-seg{border-bottom:1px solid var(--r-line-strong);flex-wrap:wrap;gap:4px;display:flex}.radar-seg button{font:inherit;color:var(--r-ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 16px;font-size:15px;font-weight:400;transition:color .15s,border-color .15s}.radar-seg button:hover{color:var(--r-ink)}.radar-seg button[aria-selected=true]{color:var(--r-ink);border-bottom-color:var(--terra);font-weight:500}.radar-card{background:var(--r-paper);border:1px solid var(--r-line);border-radius:var(--radius-md);padding:clamp(24px,2.8vw,34px)}.radar-card--mist{background:var(--r-mist)}.radar-grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=860px){.radar-grid2{grid-template-columns:1fr}}.radar-defs>div{border-top:1px solid var(--r-line);grid-template-columns:168px 1fr;gap:8px 28px;padding:18px 0;display:grid}.radar-defs>div:first-child{border-top:0;padding-top:4px}.radar-h3+.radar-defs{margin-top:18px}.radar-defs dt{letter-spacing:.14em;text-transform:uppercase;color:var(--r-ink-faint);padding-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.radar-defs dd{color:var(--r-ink-soft);margin:0}.radar-flag{color:var(--r-risk);font-weight:600}.radar-legalnote{border-top:1px solid var(--r-line);letter-spacing:.04em;color:var(--r-ink-faint);margin-top:22px;padding-top:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}@media (width<=680px){.radar-defs>div{grid-template-columns:1fr;gap:6px}}.radar-steps{counter-reset:radarstep;display:grid}.radar-step{counter-increment:radarstep;background:var(--r-paper);border:1px solid var(--r-line);grid-template-columns:56px 1fr;align-items:start;gap:20px;padding:24px clamp(20px,2.4vw,30px);display:grid}.radar-step+.radar-step{border-top:0}.radar-steps .radar-step:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.radar-steps .radar-step:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.radar-step:before{content:counter(radarstep, decimal-leading-zero);letter-spacing:.1em;color:var(--r-accent);font-variant-numeric:tabular-nums;padding-top:4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.radar-step p{color:var(--r-ink-soft);margin-top:6px;font-size:15px}@media (width<=560px){.radar-step{grid-template-columns:1fr;gap:8px}}.radar-ticks li{border-top:1px solid var(--r-line);color:var(--r-ink-soft);padding:13px 0 13px 30px;font-size:15px;position:relative}.radar-ticks li:first-child{border-top:0}.radar-ticks li:before{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:14px;line-height:1.6;position:absolute;top:13px;left:0}.radar-ticks--in li:before{content:"+";color:var(--r-accent)}.radar-ticks--out li:before{content:"–";color:var(--r-risk)}.radar-resp{margin-top:24px;display:grid}.radar-resp li{background:var(--r-dark);color:var(--r-on-dark);border-top:1px solid #f1ece21a;padding:22px clamp(20px,2.4vw,28px);font-size:15px;line-height:1.6}.radar-resp li:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0;border-top:0}.radar-resp li:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.radar-resp li.is-key{box-shadow:inset 3px 0 0 var(--terra)}.radar-resp b{letter-spacing:.14em;text-transform:uppercase;color:var(--r-line-strong);opacity:.8;margin-bottom:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:block}.radar-resp li.is-key b{color:var(--terra);opacity:1}.radar-resp p+p{margin-top:12px}.radar-price{background:var(--r-paper);border:1px solid var(--r-line);border-radius:var(--radius-md);flex-direction:column;padding:clamp(26px,3vw,36px);display:flex}.radar-price-name{font-family:var(--font-display);letter-spacing:-.01em;margin:10px 0 22px;font-size:26px;font-weight:400;line-height:1.15}.radar-fig{flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.radar-fig .radar-cur{color:var(--r-ink-soft);font-size:15px}.radar-fig .radar-val{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,5vw,52px);font-weight:600;line-height:1}.radar-fig .radar-per{color:var(--r-ink-soft);font-size:14px}.radar-price-cap{letter-spacing:.14em;text-transform:uppercase;color:var(--r-ink-faint);border-bottom:1px solid var(--r-line);padding:16px 0 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.radar-price .radar-ticks li{padding:12px 0 12px 26px;font-size:14px}.radar-price .radar-ticks li:before{top:12px}.radar-plan{background:var(--r-paper);border:1px solid var(--r-line);border-radius:var(--radius-md);padding:clamp(24px,2.8vw,32px)}.radar-plan--hi{border-color:var(--r-ink)}.radar-plan-dl{margin-top:18px}.radar-plan-dl>div{border-top:1px solid var(--r-line);padding:14px 0}.radar-plan-dl dt{letter-spacing:.14em;text-transform:uppercase;color:var(--r-ink-faint);margin-bottom:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.radar-plan-dl dd{color:var(--r-ink-soft);margin:0;font-size:15px;line-height:1.55}.radar-terms{grid-template-columns:repeat(2,1fr);gap:0 40px;margin-top:26px;display:grid}.radar-terms>div{border-top:1px solid var(--r-line-strong);gap:4px;padding:15px 0;display:grid}.radar-terms dt{letter-spacing:.14em;text-transform:uppercase;color:var(--r-ink-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.radar-terms dd{color:var(--r-ink-soft);margin:0;font-size:15px}@media (width<=680px){.radar-terms{grid-template-columns:1fr}}.radar-close{border-top:1px solid var(--r-line-strong);margin-top:36px;padding-top:28px}.radar-cta{letter-spacing:.04em;background:var(--r-dark);color:var(--r-on-dark);border:1px solid var(--r-dark);border-radius:var(--radius-md);margin-top:24px;padding:15px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .2s;display:inline-block}.radar-cta:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.radar-cta:hover{transform:none}}@media (width<=560px){.radar-cta{text-align:center;display:block}}.radar-horizon{background:var(--r-paper);border:1px solid var(--r-line);border-radius:var(--radius-md);margin-top:40px;padding:clamp(28px,3vw,40px)}.radar-horizon h3{font-family:var(--font-display);letter-spacing:-.01em;max-width:26ch;margin:12px 0 14px;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.radar-horizon p{color:var(--r-ink-soft);max-width:76ch}.radar-form{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(28px,3.5vw,56px);margin-top:40px;display:grid}@media (width<=940px){.radar-form{grid-template-columns:1fr}}.radar-fgroup{font-family:var(--font-display);letter-spacing:-.01em;color:var(--r-on-dark);margin-bottom:24px;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.radar-fset+.radar-fgroup{margin-top:44px}.radar-form-nav{margin-top:8px;display:flex}.radar-form-nav .radar-btn{width:auto;min-width:180px;margin-top:0}@media (width<=560px){.radar-form-nav .radar-btn{width:100%}}.radar-fset{border:0;margin:0 0 30px;padding:0}.radar-fset legend{letter-spacing:.16em;text-transform:uppercase;color:var(--r-line-strong);opacity:.75;margin-bottom:16px;padding:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.radar-field{margin-bottom:18px}.radar-field label{color:var(--r-on-dark);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.radar-field input,.radar-field select{font:inherit;width:100%;color:var(--r-on-dark);border-radius:var(--radius-md);appearance:none;background:#f1ece20d;border:1px solid #f1ece238;padding:12px 14px;font-size:15px}.radar-field select{background-image:linear-gradient(45deg, transparent 50%, var(--r-line-strong) 50%), linear-gradient(135deg, var(--r-line-strong) 50%, transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.radar-field input::placeholder{color:#f1ece261}.radar-field input:focus,.radar-field select:focus{border-color:var(--r-on-dark);background:#f1ece217;outline:0}.radar-field input[aria-invalid=true]{border-color:var(--terra)}.radar-hint{color:var(--r-line-strong);opacity:.7;margin-top:7px;font-size:12px}.radar-err{color:var(--terra);margin-top:7px;font-size:12px}.radar-frow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.radar-frow{grid-template-columns:1fr}}.radar-opts{gap:10px;display:grid}.radar-opt{cursor:pointer;border-radius:var(--radius-md);background:#f1ece20d;border:1px solid #f1ece238;align-items:flex-start;gap:12px;padding:14px 15px;transition:border-color .15s,background .15s;display:flex}.radar-opt:hover{border-color:#f1ece273}.radar-opt input{accent-color:var(--r-on-dark);flex:none;width:16px;height:16px;margin:3px 0 0}.radar-opt:has(input:checked){border-color:var(--r-on-dark);background:#f1ece21c}.radar-opt:has(input:focus-visible){outline:2px solid var(--r-on-dark);outline-offset:2px}.radar-opt b{font-size:15px;font-weight:600;display:block}.radar-opt span{color:var(--r-line-strong);opacity:.75;margin-top:3px;font-size:13px;display:block}.radar-opt input:disabled+div{opacity:.45}.radar-consent{border-top:1px solid #f1ece229;margin-top:26px;padding-top:22px}.radar-opt--consent b{font-size:14px;font-weight:500;line-height:1.55}.radar-aviso{margin-top:14px}.radar-aviso summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--r-line-strong);padding:6px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.radar-aviso summary:hover{color:var(--r-on-dark)}.radar-aviso[open] summary{margin-bottom:6px}.radar-aviso dl{border-top:1px solid #f1ece229;margin-top:4px}.radar-aviso dl>div{border-bottom:1px solid #f1ece217;padding:12px 0}.radar-aviso dt{letter-spacing:.14em;text-transform:uppercase;color:var(--r-line-strong);opacity:.75;margin-bottom:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.radar-aviso dd{color:var(--r-line-strong);opacity:.9;margin:0;font-size:13px;line-height:1.6}.radar-aviso a{color:var(--r-on-dark)}.radar-sum{border-radius:var(--radius-md);background:#f1ece20a;border:1px solid #f1ece23d;padding:clamp(24px,2.6vw,32px);position:sticky;top:88px}@media (width<=940px){.radar-sum{position:static}}.radar-sum .radar-fig{margin:16px 0 6px}.radar-sum .radar-fig .radar-cur,.radar-sum .radar-fig .radar-per{color:var(--r-line-strong)}.radar-sum .radar-fig.is-caso .radar-val{letter-spacing:-.01em;font-family:inherit;font-size:clamp(18px,2.2vw,22px);line-height:1.3}.radar-sum-cap{color:var(--r-line-strong);opacity:.8;font-size:13px;line-height:1.55}.radar-sum-list{border-top:1px solid #f1ece229;margin-top:22px}.radar-sum-list>div{border-bottom:1px solid #f1ece217;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.radar-sum-list dt{color:var(--r-line-strong);opacity:.75}.radar-sum-list dd{text-align:right;margin:0}.radar-btn{font:inherit;letter-spacing:.04em;cursor:pointer;background:var(--r-on-dark);width:100%;color:var(--r-dark);border:1px solid var(--r-on-dark);border-radius:var(--radius-md);margin-top:24px;padding:15px 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .2s}.radar-btn:hover:not(:disabled){transform:translateY(-2px)}.radar-btn:disabled{opacity:.55;cursor:not-allowed}.radar-privacy{color:var(--r-line-strong);opacity:.7;margin-top:16px;font-size:12px;line-height:1.55}.radar-status{border-radius:var(--radius-md);border:1px solid;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.55}.radar-status--bad{border-color:var(--terra);color:var(--r-on-dark);background:#a04a2c2e}.radar-status a{color:var(--r-on-dark);text-decoration:underline}.radar-status--ok{border-color:var(--r-line-strong);color:var(--r-on-dark);background:#f1ece214}.radar-done{border-radius:var(--radius-md);background:#f1ece20a;border:1px solid #f1ece23d;margin-top:40px;padding:clamp(28px,3vw,44px)}.radar-done h3{font-family:var(--font-display);margin-bottom:14px;font-size:clamp(24px,2.4vw,30px);font-weight:400;line-height:1.15}.radar-done p{color:var(--r-line-strong);max-width:70ch}.radar-foot{border-top:1px solid var(--r-line);background:var(--r-paper);padding:48px 0}.radar-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.radar-foot p{color:var(--r-ink-faint);max-width:64ch;font-size:13px;line-height:1.65}.radar-foot a{color:var(--r-ink-soft);text-underline-offset:2px;text-decoration:underline}.radar-foot a:hover{color:var(--r-ink)}.radar[data-reveal=on] .radar-rise{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(16px)}.radar[data-reveal=on] .radar-rise.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.radar[data-reveal=on] .radar-rise{opacity:1;transition:none;transform:none}}.radar-rev{display:none}.radar[data-review=on] .radar-rev{border-left:3px solid var(--warn);color:var(--r-ink);background:#8a6e4b1a;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.5;display:block}@media print{@page{size:A4;margin:15mm 14mm 17mm}.radar{--r-band:16px;font-size:10.5pt}.radar-topbar,.radar-seg,.radar-cta{display:none!important}.radar-band--dark{color:var(--r-ink)!important;background:#fff!important}.radar-resp li{border:1px solid var(--r-line-strong);color:var(--r-ink)!important;background:#fff!important}#radar-proposta{display:none!important}.radar-wrap{max-width:none;padding:0}.radar[data-reveal=on] .radar-rise{opacity:1!important;transform:none!important}.radar-hero{padding:0 0 var(--r-band)}.radar-hero-grid{grid-template-columns:1fr;gap:22px}.radar-display{font-size:29pt}.radar-h2{font-size:17pt}.radar-h3{font-size:11.5pt}.radar-lede{max-width:none;font-size:11pt}.radar-sechead,.radar-lede,.radar-h2,.radar-h3,.radar-price-name{break-after:avoid}.radar-card,.radar-defs>div,.radar-step,.radar-price,.radar-plan,.radar-clock,.radar-resp,.radar-resp li,.radar-terms,.radar-terms>div,.radar-grid2{break-inside:avoid}.radar-foot{break-before:avoid;break-inside:avoid;padding:24px 0 0}}.readme{--rm-ink:var(--text-primary);--rm-soft:var(--text-secondary);--rm-faint:var(--text-tertiary);--rm-paper:var(--bg-primary);--rm-rule:var(--border-secondary);--rm-link:var(--accent);color:var(--rm-ink);background:var(--rm-paper);scroll-behavior:smooth;min-height:100vh;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:15px;line-height:1.65}.readme-wrap{max-width:78ch;margin:0 auto;padding:24px 20px 96px}.readme-topo{border-bottom:1px solid var(--rm-rule);color:var(--rm-faint);justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;padding-bottom:16px;font-size:13px;display:flex}.readme-arquivo{color:var(--rm-faint)}.readme-doc h1,.readme-doc h2,.readme-doc h3{letter-spacing:0;color:var(--rm-ink);font-family:inherit;font-weight:600}.readme-doc h1{margin:0 0 20px;font-size:22px;line-height:1.3}.readme-doc h2{border-bottom:1px solid var(--rm-rule);margin:64px 0 20px;padding-bottom:8px;font-size:17px;line-height:1.35}.readme-doc h3{color:var(--rm-soft);margin:32px 0 12px;font-size:15px}.readme-doc h1:before{content:"# ";color:var(--rm-faint)}.readme-doc h2:before{content:"## ";color:var(--rm-faint)}.readme-doc h3:before{content:"### ";color:var(--rm-faint)}.readme-doc p{color:var(--rm-ink);margin:0 0 16px}.readme-doc strong{font-weight:600}.readme-doc ul{margin:0 0 16px;padding:0;list-style:none}.readme-doc li{margin-bottom:10px;padding-left:3ch;position:relative}.readme-doc li:before{content:"-";color:var(--rm-faint);position:absolute;left:0}.readme-doc a{color:var(--rm-link);text-underline-offset:2px;text-decoration:underline}.readme-doc a:hover{text-decoration-thickness:2px}.readme-doc code{color:var(--rm-soft);background:var(--bg-secondary);padding:1px 5px;font-family:inherit}.readme-doc pre code{background:0 0;padding:0}.readme ::selection{background:var(--rm-link);color:var(--praxeti)}.readme-doc pre{background:var(--bg-secondary);border:1px solid var(--rm-rule);color:var(--rm-soft);margin:0 0 24px;padding:20px;font-size:13px;line-height:1.5;overflow-x:auto}.readme-doc pre code{color:inherit;white-space:pre}.readme-doc hr{border:0;border-top:1px solid var(--rm-rule);margin:40px 0}.readme-sumario{border-bottom:1px solid var(--rm-rule);margin:0 0 40px;padding:0 0 20px}.readme-sumario-rotulo{color:var(--rm-faint);margin-bottom:12px;font-size:13px}.readme-sumario ol{counter-reset:secao;columns:2;column-gap:4ch;margin:0;padding:0;list-style:none}.readme-sumario li{counter-increment:secao;break-inside:avoid;margin-bottom:6px}.readme-sumario li:before{content:counter(secao, decimal-leading-zero) "  ";color:var(--rm-faint)}.readme-sumario a{color:var(--rm-ink);border-bottom:1px solid #0000;text-decoration:none}.readme-sumario a:hover{border-bottom-color:var(--rm-link)}.readme-saida a{border:1px solid var(--rm-rule);color:var(--rm-link);white-space:nowrap;padding:6px 10px;text-decoration:none;display:inline-block}.readme-saida a:hover{border-color:var(--rm-link)}.readme-rodape{border-top:1px solid var(--rm-rule);color:var(--rm-faint);margin-top:64px;padding-top:16px;font-size:13px}.readme-rodape a{color:var(--rm-link);text-underline-offset:2px;text-decoration:underline}@media (width<=640px){.readme{font-size:14px;line-height:1.6}.readme-wrap{padding:16px 16px 64px}.readme-arquivo{display:none}.readme-saida a{padding:6px 8px}.readme-doc h1{font-size:19px}.readme-doc h2{margin-top:48px;font-size:16px}.readme-sumario ol{columns:1}.readme-doc p,.readme-doc li{overflow-wrap:break-word}}@media print{.readme-topo,.readme-rodape{display:none}.readme{font-size:11pt}.readme-doc a{color:var(--rm-ink)}}.blog{--bl-ink:var(--text-primary);--bl-soft:var(--text-secondary);--bl-faint:var(--text-tertiary);--bl-paper:var(--bg-primary);--bl-rule:var(--border-secondary);--bl-hair:var(--border-tertiary);--bl-link:var(--accent);--bl-mark:var(--terra);color:var(--bl-ink);background:var(--bl-paper);scroll-behavior:smooth;--bl-nav:64px;min-height:100vh;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:17px;line-height:1.7}.blog-wrap{max-width:68ch;padding:calc(var(--bl-nav) + 32px) 20px 96px;margin:0 auto}.blog-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.blog-meta time{color:inherit}.blog-categoria:before{content:"";vertical-align:middle;background:var(--bl-mark);width:14px;height:1px;margin-right:8px;display:inline-block}.blog-wrap-largo{max-width:1160px;padding:calc(var(--bl-nav) + 32px) 24px 96px;margin:0 auto}.blog-cabecalho{margin-bottom:40px}.blog-cabecalho h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(36px,7vw,64px);font-weight:400;line-height:1.05}.blog-cabecalho p{color:var(--bl-soft);max-width:56ch;margin:0;font-size:19px;line-height:1.55}.blog-controles{border-top:1px solid var(--bl-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding-top:28px;display:flex}.blog-busca{flex:340px;min-width:0}.blog-busca label{margin-bottom:8px;display:block}.blog-busca input{width:100%;color:var(--bl-ink);border:0;border-bottom:1px solid var(--bl-rule);appearance:none;background:0 0;border-radius:0;padding:8px 0;font-family:inherit;font-size:16px;line-height:1.4}.blog-busca input::placeholder{color:var(--bl-faint)}.blog-busca input:focus{border-bottom-color:var(--bl-ink);outline:0}.blog-busca input:focus-visible{outline:2px solid var(--bl-link);outline-offset:4px}.blog-ordem>div,.blog-filtros>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.blog-ordem button,.blog-filtros button{color:var(--bl-soft);border:1px solid var(--bl-rule);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:9px 14px;font-family:inherit;font-size:13px;line-height:1;transition:color .16s,border-color .16s,background .16s}.blog-ordem button:hover,.blog-filtros button:hover{color:var(--bl-ink);border-color:var(--bl-ink)}.blog-ordem button.ativo,.blog-filtros button.ativo{color:var(--bg-primary);background:var(--bl-ink);border-color:var(--bl-ink)}.blog-filtros{margin-top:24px}.blog-resultado{letter-spacing:.08em;text-transform:uppercase;min-height:34px;color:var(--bl-faint);align-items:center;gap:12px;margin-top:24px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.blog-limpar{font:inherit;color:var(--bl-link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.blog-grade{grid-template-columns:repeat(3,1fr);gap:32px 28px;display:grid}.blog-cartao{border:1px solid var(--bl-hair);background:var(--bg-primary);border-radius:4px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.blog-cartao:hover{border-color:var(--bl-ink)}.blog-cartao>a{width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-capa{aspect-ratio:16/10;background:var(--midnight);border-bottom:1px solid var(--bl-hair);line-height:0;position:relative;overflow:hidden}.blog-capa picture,.blog-capa img{object-fit:cover;width:100%;height:100%;display:block}.blog-capa img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-cartao:hover .blog-capa img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.blog-capa img,.blog-cartao{transition:none}.blog-cartao:hover .blog-capa img{transform:none}}.blog-capa-vazia{align-items:flex-end;padding:16px;line-height:1;display:flex}.blog-capa-vazia span{letter-spacing:.08em;text-transform:uppercase;color:var(--praxeti);opacity:.6;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.blog-cartao-corpo{flex-direction:column;flex:1;padding:20px;display:flex}.blog-cartao h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bl-ink);margin:10px 0;font-size:25px;font-weight:400;line-height:1.15}.blog-cartao:hover h2{color:var(--bl-link)}.blog-cartao p{color:var(--bl-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-ler{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-link);margin-top:auto;padding-top:20px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.blog-cartao:hover .blog-ler{text-underline-offset:4px;text-decoration:underline}.blog-selo{z-index:1;background:var(--midnight);color:var(--praxeti);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;border-radius:4px;padding:5px 9px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;position:absolute;top:12px;left:12px}.blog-vazio{color:var(--bl-faint);padding:32px 0 8px}@media (width<=1000px){.blog-grade{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.blog-wrap-largo{padding:calc(var(--bl-nav) + 20px) 18px 72px}.blog-grade{grid-template-columns:1fr;gap:24px}.blog-controles{flex-direction:column;align-items:stretch}.blog-cartao h2{font-size:23px}}.blog-listagem .blog-meta{flex-wrap:wrap;gap:0 4px;display:flex}.blog-listagem .blog-meta>*{white-space:nowrap}.blog-artigo-topo{margin-bottom:40px}.blog-artigo-topo h1{font-family:var(--font-display);letter-spacing:-.01em;margin:16px 0 20px;font-size:clamp(28px,6vw,44px);font-weight:400;line-height:1.12}.blog-doc>h2{letter-spacing:-.01em;scroll-margin-top:calc(var(--bl-nav) + 16px);margin:48px 0 12px;font-size:22px;font-weight:600;line-height:1.3}.blog-doc>h3{scroll-margin-top:calc(var(--bl-nav) + 16px);margin:32px 0 8px;font-size:18px;font-weight:600;line-height:1.4}.blog-doc>p{margin:0 0 20px}.blog-doc a{color:var(--bl-link);text-underline-offset:2px}.blog-doc>ul,.blog-doc>ol{margin:0 0 20px;padding-left:24px}.blog-doc>ul li,.blog-doc>ol li{margin-bottom:10px}.blog-doc>blockquote{border-left:2px solid var(--bl-mark);color:var(--bl-soft);margin:28px 0;padding:4px 0 4px 20px}.blog-doc>blockquote p{margin:0;font-size:18px;line-height:1.6}.blog-doc>hr{border:0;border-top:1px solid var(--bl-hair);margin:40px 0}.blog-doc code{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.blog-doc>pre{background:var(--bg-secondary);border:1px solid var(--bl-hair);border-radius:4px;margin:0 0 24px;padding:16px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;overflow-x:auto}.blog-rodape{border-top:1px solid var(--bl-rule);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);margin-top:64px;padding-top:20px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.blog-rodape a{color:var(--bl-faint)}.blog-rodape a:hover{color:var(--bl-ink)}@media (width<=640px){.blog{font-size:16px}.blog-wrap{padding:20px 18px 72px}.blog-item h2{font-size:21px}.blog-doc,.blog-item{overflow-wrap:break-word}}@media print{.blog>nav,.blog-rodape,.blog-controles,.blog-filtros,.blog-resultado{display:none}.blog-wrap,.blog-wrap-largo{padding-top:0}.blog{font-size:11pt}.blog-doc a:after{content:" (" attr(href) ")";font-size:9pt}}.blog-hero{background:var(--bl-hair);border-radius:4px;margin:0 0 40px;line-height:0;overflow:hidden}.blog-hero picture,.blog-hero img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.blog-hero{margin-bottom:28px}}@media print{.blog-hero{break-inside:avoid}}.blog-sumario{border-left:1px solid var(--bl-hair);margin:0 0 40px;padding-left:20px}.blog-sumario-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);margin-bottom:10px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.blog-sumario ol{counter-reset:sumario;margin:0;padding:0;list-style:none}.blog-sumario li{counter-increment:sumario;margin-bottom:6px;font-size:15px;line-height:1.45}.blog-sumario li:before{content:counter(sumario, decimal-leading-zero);color:var(--bl-faint);margin-right:10px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.blog-sumario a{color:var(--bl-soft);text-decoration:none}.blog-sumario a:hover{color:var(--bl-link);text-underline-offset:3px;text-decoration:underline}@media print{.blog-sumario{display:none}}.blog-relacionados{border-top:1px solid var(--bl-hair);margin-top:56px;padding-top:20px}.blog-relacionados ul{margin:0;padding:0;list-style:none}.blog-relacionados li{border-bottom:1px solid var(--bl-hair);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.blog-relacionados a{color:var(--bl-ink);font-size:16px;text-decoration:none}.blog-relacionados a:hover{color:var(--bl-link);text-underline-offset:3px;text-decoration:underline}.blog-relacionados-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-faint);flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.blog-faq{margin-top:48px}.blog-faq>h2{letter-spacing:-.01em;scroll-margin-top:calc(var(--bl-nav) + 16px);margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.blog-faq details{border-bottom:1px solid var(--bl-hair)}.blog-faq details:first-of-type{border-top:1px solid var(--bl-hair)}.blog-faq summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:baseline;gap:14px;padding:16px 0;list-style:none;display:flex}.blog-faq summary::-webkit-details-marker{display:none}.blog-faq summary:before{content:"+";width:1ch;color:var(--bl-mark);flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;line-height:1.45}.blog-faq details[open] summary:before{content:"−"}.blog-faq summary h3{color:var(--bl-ink);margin:0;font-size:17px;font-weight:600;line-height:1.45}.blog-faq summary:hover h3{color:var(--bl-link)}.blog-faq-resposta{color:var(--bl-soft);padding:0 0 20px calc(1ch + 14px)}.blog-faq-resposta>p{margin:0 0 12px}.blog-faq-resposta>p:last-child{margin-bottom:0}@media (width<=640px){.blog-faq summary h3{font-size:16px}}@media print{.blog-faq details>.blog-faq-resposta{display:block!important}.blog-faq summary{cursor:auto}.blog-faq summary:before{content:"";width:0}.blog-faq-resposta{padding-left:0}}
