html:has(.ds){scroll-padding-top:calc(72px + env(safe-area-inset-top,0px))}.ds{min-height:100vh;--bg-000:#0a0a0b;--bg-100:#111113;--bg-200:#141516;--bg-300:#1a1b1e;--line-100:#232428;--line-200:#33353b;--ink:#f4f4f5;--ink-muted:#9a9aa3;--ink-dim:#6b6b75;--signal:#41b649;--on-signal:#0a0a0b;--signal-soft:#122a16;--signal-text:#5ccb64;--font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-sm:6px;--r-md:10px;--r-lg:16px;--ease:cubic-bezier(.16,1,.3,1);--shadow-card:0 1px 0 rgba(255,255,255,.04) inset,0 8px 24px rgba(0,0,0,.45);--shadow-lift:0 1px 0 rgba(255,255,255,.06) inset,0 16px 40px rgba(0,0,0,.55),0 0 0 1px rgba(65,182,73,.22);box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){.ds:not([data-theme=light]){--bg-000:#0a0a0b}}.ds[data-theme=dark]{--bg-000:#0a0a0b}.ds{scroll-behavior:smooth;scroll-padding-top:calc(72px + env(safe-area-inset-top,0px))}.ds *,.ds :after,.ds :before{box-sizing:inherit}.ds{margin:0;background:var(--bg-000);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ds img{max-width:100%;display:block}.ds a{color:inherit;text-decoration:none}.ds .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.ds section{padding:96px 0;position:relative}@media(max-width:720px){.ds section{padding:64px 0}}.ds .label{font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-text)}.ds .label.dim{color:var(--ink-dim)}.ds h1,.ds h2,.ds h3{margin:0;font-weight:600;letter-spacing:-.028em}.ds h2{font-size:clamp(32px,4.4vw,48px);line-height:1.05;max-width:760px}.ds h1 em,.ds h2 em{font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--signal-text);font-size:1.12em}.ds .lead{font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--ink-muted);max-width:620px;letter-spacing:-.01em;margin:20px 0 0}.ds p{margin:0}.ds .btn{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--r-md);padding:13px 20px;font:500 15px/1 var(--font-sans);letter-spacing:-.01em;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s,border-color .2s,color .2s;white-space:nowrap}.ds .btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ds .btn.primary{background:var(--signal);color:var(--on-signal)}.ds .btn.primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)}.ds .btn.secondary{background:var(--bg-200);color:var(--ink);border-color:var(--line-100)}.ds .btn.secondary:hover{background:var(--bg-300);border-color:var(--line-200);transform:translateY(-1px)}.ds .btn .arrow{display:inline-block;transition:transform .2s var(--ease)}.ds .btn:hover .arrow{transform:translateX(3px)}.ds .card{position:relative;overflow:hidden;background:var(--bg-200);border:1px solid var(--line-100);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-card);transition:border-color .2s,box-shadow .25s var(--ease),transform .25s var(--ease)}.ds .card:hover{border-color:var(--line-200);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ds .card:before{content:"";position:absolute;inset:0;background:radial-gradient(260px circle at var(--x,50%) var(--y,50%),rgba(65,182,73,.1),transparent 60%);opacity:0;transition:opacity .25s;pointer-events:none}.ds .card:hover:before{opacity:1}.ds .hair{border-top:1px solid var(--line-100)}.ds .mono{font-family:var(--font-mono)}.ds .rv{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.ds .rv.in{opacity:1;transform:none}.ds .nav{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgba(10,10,11,0);border-bottom:1px solid transparent;transition:background .3s,border-color .3s,backdrop-filter .3s}.ds .nav.solid{background:rgba(10,10,11,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line-100)}.ds .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:80px}.ds .nav img{height:56px;width:auto}.ds .nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.ds .nav li a{font-size:14px;color:var(--ink-muted);transition:color .2s}.ds .nav li a:hover{color:var(--ink)}@media(max-width:900px){.ds .nav ul{display:none}}.ds .nav .btn{padding:10px 16px;font-size:14px}.ds .hero{padding:88px 0 80px;overflow:hidden;background-image:radial-gradient(circle,var(--line-100) 1px,transparent 1px);background-size:16px 16px;background-position:50%}.ds .hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 35%,transparent 20%,var(--bg-000) 100%);pointer-events:none}.ds .hero .wrap{position:relative;z-index:1}.ds .badge{display:inline-flex;align-items:center;gap:8px;background:var(--signal-soft);color:var(--signal-text);border-radius:999px;padding:7px 13px;font:500 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ds .badge i{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:ds-pulse 1.6s infinite}@keyframes ds-pulse{50%{opacity:.3}}.ds h1{font-size:clamp(40px,6vw,72px);line-height:1;margin:28px 0 22px;max-width:860px;letter-spacing:-.032em}.ds .hero .lead{margin-top:0}.ds .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 16px;align-items:center}.ds .hero-meta{display:flex;gap:18px;flex-wrap:wrap;font:400 13px/1.6 var(--font-mono);color:var(--ink-dim);margin-top:8px}.ds .hero-meta b{color:var(--ink-muted);font-weight:500}.ds .term{margin-top:56px;background:var(--bg-200);border:1px solid var(--line-100);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;max-width:820px}.ds .term .bar{display:flex;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line-100);background:var(--bg-100)}.ds .term .bar b{width:10px;height:10px;border-radius:50%;background:var(--line-200)}.ds .term .bar span{margin-left:auto;font:500 11px/1 var(--font-mono);color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase;align-self:center}.ds .term pre{margin:0;padding:18px 24px;font:400 13px/1.75 var(--font-mono);color:var(--ink-muted);min-height:190px;white-space:pre-wrap;word-break:break-word}.ds .term .k{color:var(--ink)}.ds .term .ok{color:var(--signal-text)}.ds .cur{display:inline-block;width:7px;height:14px;background:var(--signal);vertical-align:-2px;animation:ds-blink 1s steps(2) infinite}@keyframes ds-blink{50%{opacity:0}}.ds .nums{padding:0 0 24px}.ds .nums .grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line-100);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-100)}.ds .nums .n{padding:28px 24px;border-right:1px solid var(--line-100)}.ds .nums .n:last-child{border-right:0}.ds .nums .v{font-size:clamp(30px,4vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1}.ds .nums .v small{font-size:.5em;color:var(--signal-text);font-weight:500;margin-left:2px}.ds .nums .t{font-size:13px;color:var(--ink-muted);margin-top:8px}@media(max-width:640px){.ds .nums .grid{grid-template-columns:1fr}.ds .nums .n{border-right:0;border-bottom:1px solid var(--line-100)}.ds .nums .n:last-child{border-bottom:0}}.ds .tese blockquote{margin:28px 0 0;padding:0 0 0 24px;border-left:1px solid var(--line-200);font-size:clamp(20px,2.4vw,28px);line-height:1.35;letter-spacing:-.02em;max-width:820px}.ds .tese blockquote span{color:var(--ink-muted)}.ds .split{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:start}@media(max-width:860px){.ds .split{grid-template-columns:1fr}}.ds .stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:32px}.ds .stat{padding:18px 20px;border:1px solid var(--line-100);border-radius:var(--r-md);background:var(--bg-100)}.ds .stat .v{font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1}.ds .stat .v small{font-size:14px;color:var(--signal-text);font-weight:500}.ds .stat .t{font-size:13px;color:var(--ink-muted);margin-top:6px;line-height:1.4}.ds .sched{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;font:400 13px/1.6 var(--font-mono);color:var(--ink-muted)}.ds .sched b{color:var(--ink);font-weight:500}.ds .mock{background:var(--bg-200);border:1px solid var(--line-100);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;font-size:12px}.ds .mock .top{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-100);background:var(--bg-100);font:400 11px/1 var(--font-mono);color:var(--ink-dim)}.ds .mock .top i{width:8px;height:8px;border-radius:50%;background:var(--signal)}.ds .mock .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-100)}.ds .mock .kpi{background:var(--bg-200);padding:14px}.ds .mock .kpi .l{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.ds .mock .kpi .v{font-size:18px;font-weight:600;letter-spacing:-.02em;margin-top:4px}.ds .mock .kpi .v.g{color:var(--signal-text)}.ds .mock .chart{padding:14px;border-top:1px solid var(--line-100)}.ds .mock .chart .l{font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);display:flex;justify-content:space-between}.ds .mock .feed{border-top:1px solid var(--line-100)}.ds .mock .row{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-bottom:1px solid var(--line-100);color:var(--ink-muted);line-height:1.45}.ds .mock .row:last-child{border-bottom:0}.ds .mock .row .tag{font:500 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-text);background:var(--signal-soft);padding:4px 6px;border-radius:4px;white-space:nowrap;margin-top:1px}.ds .mock .row b{color:var(--ink);font-weight:500}.ds .mock .foot{padding:10px 14px;font:400 11px/1.4 var(--font-mono);color:var(--ink-dim);border-top:1px solid var(--line-100)}.ds .leva .grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}@media(max-width:760px){.ds .leva .grid{grid-template-columns:1fr}}.ds .leva .card h3{font-size:19px;margin:12px 0 8px;letter-spacing:-.02em}.ds .leva .card p{font-size:14px;line-height:1.55;color:var(--ink-muted)}.ds .leva .num{position:absolute;top:22px;right:24px;font:400 12px/1 var(--font-mono);color:var(--ink-dim)}.ds .mini{margin-top:18px;background:var(--bg-000);border:1px solid var(--line-100);border-radius:var(--r-md);font:400 12px/1.7 var(--font-mono);color:var(--ink-muted);padding:12px 14px;overflow:auto}.ds .mini .k{color:var(--ink)}.ds .mini .g{color:var(--signal-text)}.ds .mini .d{color:var(--ink-dim)}.ds .mini table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:12.5px}.ds .mini td{padding:6px 0;border-top:1px solid var(--line-100)}.ds .mini tr:first-child td{border-top:0}.ds .mini td:last-child{text-align:right}.ds .pill{display:inline-block;padding:2px 7px;border-radius:999px;font:500 10px/1.4 var(--font-mono);letter-spacing:.04em;background:var(--bg-300);color:var(--ink-muted)}.ds .pill.g{background:var(--signal-soft);color:var(--signal-text)}.ds .regra .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}@media(max-width:760px){.ds .regra .grid{grid-template-columns:1fr}}.ds .regra .card h3{font-size:17px;margin:14px 0 8px;letter-spacing:-.015em}.ds .regra .card p{font-size:14px;line-height:1.55;color:var(--ink-muted)}.ds .regra .ico{width:36px;height:36px;border-radius:var(--r-sm);border:1px solid var(--line-200);background:var(--bg-300);display:grid;place-items:center;color:var(--signal-text)}.ds .fases{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 8px}.ds .fase{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid var(--line-100);border-radius:999px;font:400 12px/1 var(--font-mono);color:var(--ink-muted);background:var(--bg-100)}.ds .fase i{width:8px;height:8px;border-radius:2px}.ds .f1 i{background:var(--ink-dim)}.ds .f2 i{background:var(--signal-text);opacity:.6}.ds .f3 i{background:var(--signal)}.ds .ementa .list{margin-top:24px;border-top:1px solid var(--line-100)}.ds .week{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--line-100)}@media(max-width:700px){.ds .week{grid-template-columns:1fr;gap:6px}}.ds .week .w{font:500 12px/1.5 var(--font-mono);color:var(--ink-dim);letter-spacing:.04em;text-transform:uppercase;padding-top:14px}.ds .week .w b{display:block;color:var(--ink);font-size:16px;font-family:var(--font-sans);letter-spacing:-.02em;text-transform:none;font-weight:600}.ds .row-e{border-radius:var(--r-sm);transition:background .2s}.ds .row-e.open{background:var(--bg-300)}.ds .row-e .hd{display:flex;align-items:center;gap:14px;padding:13px 12px;cursor:pointer}.ds .row-e .n{font:500 12px/1 var(--font-mono);color:var(--signal-text);min-width:22px}.ds .row-e .t{flex:1;font-size:15.5px;font-weight:500;letter-spacing:-.012em}.ds .row-e .d{font:400 12px/1 var(--font-mono);color:var(--ink-muted);white-space:nowrap}.ds .row-e .d span{display:inline-block;width:6px;height:6px;border-radius:2px;margin-right:8px;vertical-align:1px}.ds .row-e .ch{width:16px;height:16px;color:var(--ink-muted);transition:transform .26s var(--ease);flex:none}.ds .row-e.open .ch{transform:rotate(45deg);color:var(--ink)}.ds .row-e .bd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--ease)}.ds .row-e.open .bd{grid-template-rows:1fr}.ds .row-e .bd>div{overflow:hidden}.ds .row-e .bd p{margin:0 12px 12px 48px;font-size:14px;line-height:1.55;color:var(--ink-muted);max-width:640px}.ds .row-e .bd ul{margin:0 0 16px 48px;padding:0;list-style:none;display:flex;gap:6px;flex-wrap:wrap}.ds .row-e .bd li{font:400 11px/1 var(--font-mono);color:var(--ink);background:var(--bg-200);border:1px solid var(--line-200);border-radius:var(--r-sm);padding:6px 8px}.ds .prof{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:start}@media(max-width:860px){.ds .prof{grid-template-columns:1fr}}.ds .prof .ph{border-radius:var(--r-lg);border:1px solid var(--line-100);overflow:hidden;box-shadow:var(--shadow-card);background:var(--bg-200)}.ds .prof .ph img{width:100%;height:auto;filter:grayscale(.15) contrast(1.02)}.ds .prof .who{padding:16px 18px;border-top:1px solid var(--line-100)}.ds .prof .who b{display:block;font-size:16px;font-weight:600;letter-spacing:-.015em}.ds .prof .who span{font-size:13px;color:var(--ink-muted);line-height:1.45;display:block;margin-top:4px}.ds .prof .bio{font-size:15px;line-height:1.65;color:var(--ink-muted);margin-top:24px;max-width:640px}.ds .prof .bio+.bio{margin-top:14px}.ds .creds{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}@media(max-width:640px){.ds .creds{grid-template-columns:1fr 1fr}}.ds .cred{padding:14px;border:1px solid var(--line-100);border-radius:var(--r-md);background:var(--bg-100)}.ds .cred .v{font-size:22px;font-weight:600;letter-spacing:-.025em}.ds .cred .t{font-size:12px;color:var(--ink-muted);margin-top:4px;line-height:1.4}.ds .quem .grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px}@media(max-width:860px){.ds .quem .grid{grid-template-columns:1fr}}.ds .quem ul{list-style:none;margin:0;padding:0}.ds .quem li{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line-100);font-size:15px;line-height:1.5;color:var(--ink-muted)}.ds .quem li:last-child{border-bottom:1px solid var(--line-100)}.ds .quem li i{flex:none;width:18px;height:18px;border-radius:50%;background:var(--signal-soft);color:var(--signal-text);display:grid;place-items:center;font-size:11px;margin-top:3px}.ds .steps{display:grid;gap:12px}.ds .step{display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:18px;border:1px solid var(--line-100);border-radius:var(--r-md);background:var(--bg-100)}.ds .step .n{font:500 13px/1 var(--font-mono);color:var(--signal-text)}.ds .step b{display:block;font-size:15px;font-weight:600;letter-spacing:-.015em}.ds .step span{display:block;font-size:13px;color:var(--ink-muted);margin-top:3px;line-height:1.45}.ds .step .m{font:400 12px/1.5 var(--font-mono);color:var(--ink-dim);text-align:right;white-space:nowrap}.ds .cand .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;align-items:start}@media(max-width:860px){.ds .cand .grid{grid-template-columns:1fr}}.ds .price .v{font-size:clamp(36px,4.5vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1;margin-top:10px}.ds .price .alt{font-size:14px;color:var(--ink-muted);margin-top:8px;line-height:1.5}.ds .price .alt b{color:var(--ink);font-weight:500}.ds .inc{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line-100)}.ds .inc li{padding:12px 0;border-bottom:1px solid var(--line-100);font-size:14px;color:var(--ink-muted);display:flex;gap:12px;line-height:1.5}.ds .inc li i{color:var(--signal-text);font-style:normal}.ds .tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.ds .tags span{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line-100);color:var(--ink-muted);background:var(--bg-000)}.ds .form label{display:block;font-size:13px;color:var(--ink-muted);margin:14px 0 6px}.ds .form label:first-of-type{margin-top:18px}.ds .form input,.ds .form select,.ds .form textarea{width:100%;background:var(--bg-000);border:1px solid var(--line-200);border-radius:var(--r-sm);color:var(--ink);padding:12px;font:400 15px/1.3 var(--font-sans);transition:border-color .2s,box-shadow .2s}.ds .form input:focus,.ds .form select:focus,.ds .form textarea:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px rgba(65,182,73,.18)}.ds .form textarea{min-height:88px;resize:vertical}.ds .form .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.ds .form .two{grid-template-columns:1fr}}.ds .form .btn{width:100%;justify-content:center;margin-top:20px}.ds .form .fine{font-size:12px;color:var(--ink-dim);margin-top:12px;text-align:center}.ds .form .done{display:none;padding:28px 0 10px;text-align:center}.ds .form.sent .done{display:block}.ds .form.sent .fields{display:none}.ds .done b{display:block;font-size:20px;letter-spacing:-.02em}.ds .done span{display:block;color:var(--ink-muted);margin-top:8px;font-size:14px;line-height:1.5}.ds .faq .list{margin-top:32px;border-top:1px solid var(--line-100);max-width:820px}.ds .final{text-align:center;padding-bottom:0}.ds .final h2{margin:0 auto;max-width:820px}.ds .final .lead{margin:20px auto 0}.ds .ticker{margin-top:64px;border-top:1px solid var(--line-100);border-bottom:1px solid var(--line-100);overflow:hidden;background:var(--bg-100);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ds .ticker .track{display:flex;width:-moz-max-content;width:max-content;animation:ds-scroll 34s linear infinite}.ds .ticker span{padding:16px 28px;font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border-right:1px solid var(--line-100)}@keyframes ds-scroll{to{transform:translateX(-50%)}}.ds .flow-wrap{margin-top:40px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line-100);border-radius:var(--r-lg);background:var(--bg-100);background-image:radial-gradient(circle,var(--line-100) 1px,transparent 1px);background-size:16px 16px;box-shadow:var(--shadow-card)}.ds .flow{min-width:1080px;padding:8px 0}.ds .flow svg{display:block;width:100%;height:auto;max-width:1080px;margin:0 auto}.ds .flow .edge{fill:none;stroke:var(--line-200);stroke-width:1.5;stroke-dasharray:6 6;marker-end:url(#arr);animation:ds-dash 1.6s linear infinite}.ds .flow .edge.back{stroke-dasharray:3 7;animation-duration:2.4s;marker-end:none}@keyframes ds-dash{to{stroke-dashoffset:-24}}.ds .flow .el{font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-dim);text-anchor:middle}.ds .flow .pk{fill:var(--signal);filter:url(#glow)}.ds .flow .box{fill:var(--bg-200);stroke:var(--line-100);stroke-width:1;transition:stroke .3s}.ds .flow .box.live{stroke:var(--signal);stroke-opacity:.6}.ds .flow .ico{fill:none;stroke:var(--ink-muted);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ds .flow .ico .dot{fill:var(--signal);stroke:none;animation:ds-pulse 1.6s infinite}.ds .flow .nt{font:600 13px var(--font-sans);fill:var(--ink);text-anchor:middle;letter-spacing:-.01em}.ds .flow .ns{font:400 10px var(--font-mono);fill:var(--ink-dim);text-anchor:middle}.ds .flow .node{animation:ds-lit 8s infinite}.ds .flow .node .box,.ds .flow .node .ico{animation:inherit;animation-name:ds-litbox}.ds .flow .n1{animation-delay:0s}.ds .flow .n2{animation-delay:.9s}.ds .flow .n3{animation-delay:2.5s}.ds .flow .n4{animation-delay:4.1s}.ds .flow .n5{animation-delay:5.7s}.ds .flow .node .box,.ds .flow .node .ico{animation-delay:inherit}.ds .flow .node .ico{animation-name:ds-litico}@keyframes ds-litbox{0%,10%,to{stroke:var(--line-100)}3%,7%{stroke:var(--signal)}}@keyframes ds-litico{0%,10%,to{stroke:var(--ink-muted)}3%,7%{stroke:var(--signal-text)}}.ds .flow-status{margin-top:14px;font:400 12px/1.6 var(--font-mono);color:var(--ink-muted);min-height:20px}.ds .flow-status span:before{content:"▸ ";color:var(--signal-text)}.ds footer{padding:48px 0 calc(40px + env(safe-area-inset-bottom,0px));font-size:13px;color:var(--ink-dim);line-height:1.6}.ds footer .grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}@media(max-width:700px){.ds footer .grid{grid-template-columns:1fr}}.ds footer img{height:30px;width:auto;margin-bottom:14px}.ds footer b{display:block;color:var(--ink-muted);font-weight:500;margin-bottom:8px}.ds footer a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.ds *{animation:none!important;transition:none!important}.ds .rv{opacity:1;transform:none}}.ds,.ds blockquote,.ds button,.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6,.ds input,.ds li,.ds p,.ds select,.ds td,.ds textarea,.ds th{font-family:var(--font-sans)}.ds .mono,.ds code,.ds pre{font-family:var(--font-mono)}.ds h1 em,.ds h2 em{font-family:var(--font-serif)}.ds h1,.ds h2,.ds h3,.ds h4,.ds h5,.ds h6{color:var(--ink)}.ds h1 em,.ds h2 em,.ds h3 em{color:var(--signal-text)}.ds{--font-sans:var(--ds-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:var(--ds-serif),Georgia,"Times New Roman",serif;--font-mono:var(--ds-mono),ui-monospace,"SF Mono",Menlo,monospace}html[data-tema=clean] .ds{--bg-000:#fbfbfc;--bg-100:#f3f4f6;--bg-200:#ffffff;--bg-300:#ffffff;--line-100:#e5e7eb;--line-200:#d3d6dc;--ink:#0f1115;--ink-muted:#565b66;--ink-dim:#6f747f;--signal:#1f8a33;--on-signal:#ffffff;--signal-soft:#e9f6ec;--signal-text:#157a27;--shadow-card:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.06);--shadow-lift:0 2px 4px rgba(16,24,40,.06),0 16px 40px rgba(16,24,40,.10),0 0 0 1px rgba(31,138,51,.2)}html[data-tema=clean] .ds .nav.solid{background:rgba(255,255,255,.8)}html[data-tema=clean] .ds .card:before{background:radial-gradient(260px circle at var(--x,50%) var(--y,50%),rgba(31,138,51,.07),transparent 60%)}html[data-tema=clean] .ds .term{background:#15171a;border-color:#23262b}html[data-tema=clean] .ds .term .bar{background:#0f1113;border-color:#23262b}html[data-tema=clean] .ds .term pre{color:#9aa0aa}html[data-tema=clean] .ds .term .k{color:#f4f4f5}html[data-tema=clean] .ds .term .ok{color:#5ccb64}html[data-tema=clean] .ds .term .bar b{background:#33363c}html[data-tema=clean] .ds .term .cur{background:#5ccb64}.ds .logo-claro,html[data-tema=clean] .ds .logo-escuro{display:none}html[data-tema=clean] .ds .logo-claro{display:block}.ds .tema{display:inline-grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid var(--line-100);border-radius:var(--r-md);background:var(--bg-200);color:var(--ink-muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s var(--ease)}.ds .tema:hover{color:var(--signal-text);border-color:var(--line-200);background:var(--bg-300)}.ds .tema:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ds .nav .wrap{gap:12px}.ds .wrap{max-width:1280px;padding:0 32px}.ds .hero .wrap,.ds .nav .wrap{max-width:none;padding:0 clamp(28px,6vw,120px)}.ds h1{max-width:1100px;margin:20px 0 16px}.ds .hero .lead{max-width:760px}.ds .hero-cta{margin:28px 0 14px}.ds .term{max-width:1000px;margin-top:28px}.ds .term pre{line-height:1.6}.ds .hero{padding:40px 0 24px}.ds{overflow-x:clip}.ds .nav{position:fixed;left:0;right:0}.ds{padding-top:calc(72px + env(safe-area-inset-top,0px))}@media (min-width:1100px){.ds .hero-corpo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.ds .hero h1{font-size:clamp(40px,4.2vw,72px)}.ds .hero .term{margin-top:0;max-width:none}.ds .hero .term pre{min-height:230px}}.ds .rolar{display:none;position:absolute;left:50%;bottom:22px;z-index:2;transform:translateX(-50%);margin:0;padding:0;flex-direction:column;align-items:center;gap:7px;background:none;border:0;color:var(--ink-dim);cursor:pointer;font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:color .2s}.ds .rolar i{width:32px;height:32px;border:1px solid var(--line-200);border-radius:50%;display:grid;place-items:center;background:var(--bg-100);transition:border-color .2s,background .2s;animation:ds-rolar 1.8s var(--ease) infinite}.ds .rolar i svg{width:14px;height:14px}.ds .rolar:hover{color:var(--signal-text)}.ds .rolar:hover i{border-color:var(--signal);background:var(--signal-soft)}.ds .rolar:focus-visible{outline:2px solid var(--signal);outline-offset:4px;border-radius:var(--r-sm)}@keyframes ds-rolar{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (min-width:900px){html:has(.ds){scroll-snap-type:y mandatory;scroll-padding-top:0}.ds{padding-top:0}.ds .pg{position:relative;scroll-snap-align:start;scroll-snap-stop:always;min-height:100vh;padding-top:calc(72px + env(safe-area-inset-top,0px));display:flex;flex-direction:column;justify-content:center}.ds .pg>section.hair{border-top:0}.ds .pg>section{scroll-margin-top:calc(72px + env(safe-area-inset-top,0px));padding:56px 0 112px}.ds .pg>.nums{padding:0 0 16px}.ds .pg>.hero{padding:24px 0 88px}.ds .hero .wrap,.ds .pg>.hero{flex:1;display:flex;flex-direction:column}.ds .hero .wrap{width:100%}.ds .hero-corpo{margin:auto 0}.ds .rolar{display:inline-flex}.ds .pg-fim{justify-content:flex-end}.ds .pg-fim .final{margin-top:auto}}@media (prefers-reduced-motion:reduce){html:has(.ds){scroll-snap-type:none}}.ds .formato .split{align-items:end}.ds .formato .mock{justify-self:center;width:100%}.ds .cred .v{display:flex;align-items:center;justify-content:space-between;gap:10px}.ds .cred .marca{height:18px;width:auto;flex:none}@media (min-width:900px){.ds .pg-leva{height:320vh;min-height:0;display:block;padding-top:0}.ds .pg-leva>.leva{position:sticky;top:0;height:100vh;box-sizing:border-box;padding:calc(96px + env(safe-area-inset-top,0px)) 0 96px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-top:0}.ds .leva .card{transition:border-color .2s,box-shadow .25s var(--ease);will-change:transform}}@media (min-width:1100px){.ds .leva .grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.ds .leva .card{padding:22px 20px}.ds .leva .card h3{font-size:18px}.ds .leva .card p{font-size:13.5px}.ds .leva .mini{font-size:11.5px;padding:10px 12px}}@media (min-width:900px){.ds .regra .grid{margin-top:26px;gap:12px}.ds .regra .card{padding:16px 18px}.ds .regra .card h3{margin:10px 0 5px;font-size:16px}.ds .regra .card p{font-size:13px;line-height:1.5}.ds .regra .ico{width:30px;height:30px}}.ds .crm{margin-top:16px;background:var(--bg-200);border:1px solid var(--line-100);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;font-size:12.5px}.ds .crm .top{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-100);background:var(--bg-100);font:400 11px/1 var(--font-mono);color:var(--ink-dim)}.ds .crm .top i{width:8px;height:8px;border-radius:50%;background:var(--signal);animation:ds-pulse 1.6s infinite}.ds .crm .top span{margin-left:auto;color:var(--signal-text)}.ds .crm .cols{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr}.ds .crm .col{padding:12px 14px 10px;min-height:188px}.ds .crm .h{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;font:500 10px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ds .crm .h small{font-size:10px;letter-spacing:.04em;text-transform:none;color:var(--ink-dim)}.ds .crm .fala{margin:0 0 8px;color:var(--ink-muted);line-height:1.45}.ds .crm .fala b{color:var(--ink);font-weight:500}.ds .crm .fala .cur{margin-left:2px;height:12px;width:6px}.ds .crm .fato{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--line-100);color:var(--ink);line-height:1.35;animation:ds-pop .35s var(--ease)}.ds .crm .fato:first-of-type{border-top:0}.ds .crm .fato em{margin-left:auto;font:500 10px/1 var(--font-mono);font-style:normal;color:var(--signal-text);white-space:nowrap}.ds .crm .alerta{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;margin-bottom:6px;border:1px solid var(--line-100);border-radius:var(--r-sm);background:var(--bg-100);color:var(--ink-muted);line-height:1.4;animation:ds-pop .35s var(--ease)}.ds .crm .alerta .tag{flex:none;font:500 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal-text);background:var(--signal-soft);padding:4px 6px;border-radius:4px;white-space:nowrap;margin-top:1px}.ds .crm .seta{position:relative;margin-top:44px;height:1px;background:linear-gradient(90deg,var(--line-200) 55%,transparent 0) 0 0/8px 1px repeat-x;animation:ds-seta .9s linear infinite}.ds .crm .seta:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left:6px solid var(--line-200)}@keyframes ds-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ds-seta{to{background-position:16px 0}}@media(max-width:860px){.ds .crm .cols{grid-template-columns:1fr}.ds .crm .seta{display:none}.ds .crm .col{min-height:0;border-top:1px solid var(--line-100)}.ds .crm .col:first-child{border-top:0}.ds .crm .top span{display:none}}.ds .mock .chart .l .valor{color:var(--ink-muted);font-family:var(--font-mono)}.ds .mock .chart .l .valor b{color:var(--signal-text);font-weight:500}.ds .mock .barras{display:flex;align-items:flex-end;gap:3px;height:96px;margin-top:10px}.ds .mock .col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:6px;height:100%;padding:0;background:none;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ds .mock .col .barra{display:block;width:100%;border-radius:3px 3px 0 0;background:var(--signal);opacity:.34;transform-origin:center bottom;transition:opacity .18s,background .18s;animation:ds-barra .55s var(--ease) backwards}.ds .mock .col .mes{font:500 9px/1 var(--font-mono);color:var(--ink-dim);text-align:center;transition:color .18s}.ds .mock .col.on .barra,.ds .mock .col:hover .barra{opacity:1}.ds .mock .col.on .mes,.ds .mock .col:hover .mes{color:var(--ink)}.ds .mock .col:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r-sm)}@keyframes ds-barra{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ds .tese blockquote,.ds .tese h2{max-width:none}@media(min-width:1000px){.ds .tese h2{font-size:clamp(34px,3.9vw,50px)}.ds .tese blockquote{font-size:clamp(19px,1.9vw,24px)}}.ds .nums .assinatura{display:flex;align-items:center;gap:12px;margin:0 0 14px;flex-wrap:wrap}.ds .nums .assinatura img{height:38px;width:auto}@media(max-width:560px){.ds .nums .assinatura img{height:30px}}@media(max-width:860px){.ds footer a{display:inline-block;padding:7px 0;min-height:32px}.ds footer b{margin-bottom:4px}}@media(hover:none) and (max-width:1100px){.ds footer a{display:inline-block;padding:7px 0;min-height:32px}.ds .nav li a{display:inline-block;padding:8px 0}}.ds .nav .wrap>a:first-child,.ds .nav img{flex:none}.ds .pg-fim>.final{padding-bottom:0}.ds .pg-fim .ticker{margin-bottom:0}.ds .ticker{position:relative;z-index:31}.ds .sumario{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:30;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.ds .sumario.on{opacity:1;visibility:visible}.ds .sumario ul{list-style:none;margin:0;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:var(--r-md);background:transparent;border:1px solid transparent;transition:background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.ds .sumario:focus-within ul,.ds .sumario:hover ul{background:var(--bg-100);border-color:var(--line-100);box-shadow:var(--shadow-card)}.ds .sumario a{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 6px;border-radius:var(--r-sm);color:var(--ink-dim);font-size:12.5px;line-height:1.2;white-space:nowrap;transition:color .2s,background .2s}.ds .sumario:hover a:hover{background:var(--bg-200)}.ds .sumario a i{width:14px;height:1px;background:currentColor;opacity:.5;flex:none;transition:width .25s var(--ease),opacity .2s}.ds .sumario a span{opacity:0;transform:translateX(-4px);transition:opacity .25s var(--ease),transform .25s var(--ease)}.ds .sumario:focus-within a span,.ds .sumario:hover a span{opacity:1;transform:none}.ds .sumario a.on span{opacity:1;transform:none}.ds .sumario a:hover{color:var(--ink)}.ds .sumario a.on{color:var(--signal-text)}.ds .sumario a.on i{width:24px;opacity:1}.ds .sumario a:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r-sm)}@media(max-width:1280px){.ds .sumario{display:none}}@media(prefers-reduced-motion:reduce){.ds .sumario a span{opacity:1;transform:none}}.ds .subir{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-200);background:var(--bg-200);color:var(--ink-muted);cursor:pointer;padding:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s,border-color .2s,color .2s,background .2s;box-shadow:var(--shadow-card)}.ds .subir.on{opacity:1;visibility:visible;transform:none}.ds .subir:hover{color:var(--ink);border-color:var(--signal);background:var(--bg-300)}.ds .subir:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media(max-width:720px){.ds .subir{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:38px;height:38px}}.ds .quem h2{max-width:none;white-space:nowrap}@media(min-width:1000px){.ds .quem h2{font-size:clamp(40px,4.6vw,58px)}}@media(max-width:999px){.ds .quem h2{white-space:normal}}.ds .prof .bio{max-width:none}.ds .integra .lead{margin-top:18px}.ds .integra .nota{margin-top:14px;font-size:11px;color:var(--ink-dim)}.ds .integra .fluxograma{margin-top:30px;padding:16px 14px;border:1px solid var(--line-100);border-radius:var(--r-lg);background:var(--bg-100)}.ds .integra .fluxograma svg{width:100%;height:auto;display:block;overflow:visible}.ds .integra .via{fill:none;stroke:var(--line-200);stroke-width:1;stroke-linejoin:miter;stroke-linecap:butt}.ds .integra .pulso{fill:none;stroke:var(--signal);stroke-width:1.6;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:22 380;stroke-dashoffset:402;animation:ds-fluxo 3.2s linear infinite}@keyframes ds-fluxo{to{stroke-dashoffset:0}}.ds .integra .no{color:var(--ink-dim);transition:color .2s}.ds .integra .no .caixa{fill:var(--bg-200);stroke:var(--line-100);stroke-width:1;transition:stroke .2s,fill .2s}.ds .integra .no:hover{color:var(--marca)}.ds .integra .no:hover .caixa{stroke:color-mix(in srgb,var(--marca) 50%,var(--line-200));fill:color-mix(in srgb,var(--marca) 12%,var(--bg-200))}.ds .integra .nucleo{color:#d97757}.ds .integra .nucleo .caixa{fill:color-mix(in srgb,#d97757 12%,var(--bg-200));stroke:color-mix(in srgb,#d97757 38%,var(--line-100))}.ds .integra .rot{font:500 9px var(--font-mono);fill:var(--ink-dim);letter-spacing:.11em;text-transform:uppercase;text-anchor:middle}@media(max-width:860px){.ds .integra .fluxograma{padding:16px 0;margin-top:28px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ds .integra .fluxograma svg{min-width:720px;padding:0 16px}.ds .integra .rot{font-size:13px}.ds .integra .fluxograma::-webkit-scrollbar{height:4px}.ds .integra .fluxograma::-webkit-scrollbar-thumb{background:var(--line-200);border-radius:99px}}@media(prefers-reduced-motion:reduce){.ds .integra .pulso{display:none}}.ds .cand .grid{margin-top:32px;gap:18px}@media(min-width:861px) and (max-height:980px){.ds .pg>.cand{padding:34px 0 100px}.ds .cand .grid{margin-top:20px}.ds .cand .lead{margin-top:14px}.ds .cand h2{font-size:40px}.ds .cand .card{padding:20px}.ds .cand .price .v{margin-top:6px}.ds .cand .inc{margin-top:16px}.ds .cand .inc li{padding:9px 0;font-size:13.5px}.ds .cand .tags{margin-top:14px}.ds .form label{margin:10px 0 5px;font-size:12.5px}.ds .form label:first-of-type{margin-top:12px}.ds .form input,.ds .form select,.ds .form textarea{padding:10px 12px;font-size:14px}.ds .form textarea{min-height:64px}.ds .form .btn{margin-top:14px}.ds .form .fine{margin-top:9px}}@media(min-width:861px) and (max-height:860px){.ds .pg>.cand{padding:26px 0 62px}.ds .cand h2{font-size:34px}.ds .cand .price .v{font-size:38px}.ds .cand .card{padding:17px}.ds .cand .lead{font-size:16px;margin-top:14px}.ds .cand .grid{margin-top:20px}.ds .cand .inc li{padding:6px 0;font-size:13px}.ds .form label{margin:8px 0 4px}.ds .form input,.ds .form select,.ds .form textarea{padding:9px 11px}.ds .form textarea{min-height:50px}.ds .form .btn{margin-top:12px;padding:11px 20px}}@media(min-width:861px) and (max-height:800px){.ds .pg-cand{min-height:0;scroll-snap-align:none;scroll-snap-stop:normal}.ds .pg-cand>.rolar{display:none}.ds .pg>.cand{padding:44px 0}}.ds .esteira{margin-top:64px;margin-bottom:12px;position:relative;z-index:1}.ds .esteira .cap{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);text-align:center;margin-bottom:16px}.ds .esteira .trilho{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.ds .esteira .fita{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none;width:-moz-max-content;width:max-content;animation:ds-esteira 42s linear infinite}.ds .esteira .trilho:hover .fita{animation-play-state:paused}.ds .esteira .fita li{display:flex;align-items:center;gap:9px;flex:none;padding:11px 16px;border:1px solid var(--line-100);border-radius:999px;background:var(--bg-100);color:var(--ink-dim);transition:color .2s,border-color .2s,background .2s}.ds .esteira .fita li:hover{color:var(--ink);border-color:color-mix(in srgb,var(--marca) 45%,var(--line-200));background:color-mix(in srgb,var(--marca) 8%,var(--bg-100))}.ds .esteira .fita li svg{transition:color .2s}.ds .esteira .fita li:hover svg{color:var(--marca)}.ds .esteira .fita li svg{width:18px;height:18px;flex:none}.ds .esteira .fita li span{font:400 13px/1 var(--font-mono);white-space:nowrap;letter-spacing:-.01em}@keyframes ds-esteira{to{transform:translateX(-50%)}}@media(max-width:720px){.ds .esteira{margin-top:40px}.ds .esteira .fita li{padding:9px 13px;gap:7px}.ds .esteira .fita li span{font-size:12px}}@media(prefers-reduced-motion:reduce){.ds .esteira .fita{animation:none;width:100%;flex-wrap:wrap;justify-content:center}.ds .esteira .trilho{-webkit-mask-image:none;mask-image:none}.ds .esteira .fita li[aria-hidden=true]{display:none}}