.ql-evolution{padding-block:88px;scroll-margin-top:20px}.ql-evolution-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:20px 80px}.ql-evolution-head .ql-eyebrow{grid-column:1/-1}.ql-landing .ql-evolution-head h2{font-size:clamp(34px,3.35vw,48px);line-height:1.1}.ql-evolution-head h2>span{color:var(--ql-green)}.ql-landing .ql-evolution-head>p{max-width:480px;color:var(--ql-muted);font-size:16px;line-height:1.8;font-variant-numeric:tabular-nums}@media (min-width:761px){.ql-landing .ql-evolution-head>p{justify-self:end;text-align:right}}.ql-evolution-board{margin:40px 0 0;padding:26px 28px 28px;border:1px solid var(--ql-line);border-radius:20px;background:var(--ql-card)}.ql-landing .ql-evolution-seal{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--ql-soft);color:var(--ql-ink);font-size:12px;font-weight:600}.ql-evolution-route{margin-top:16px}.ql-evolution-route svg{display:block;width:100%;height:auto;overflow:visible}.ql-evo-road{fill:none;stroke:var(--ql-scene);stroke-width:22;stroke-linecap:round}.ql-evo-lane{fill:none;stroke:var(--ql-card);stroke-width:2;stroke-dasharray:10 12}.ql-evo-marker circle{fill:var(--ql-card);stroke:var(--ql-line);stroke-width:3}.ql-evo-marker.is-done circle{fill:var(--ql-green);stroke:var(--ql-green)}.ql-evo-marker.is-next circle{stroke:var(--ql-orange);stroke-width:4}.ql-evo-marker path{fill:none;stroke:var(--ql-card);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ql-evo-flag path,.ql-evo-flag rect{fill:var(--ql-ink)}.ql-evo-pin circle{fill:#d86f3a}.ql-evo-pin .ql-evo-pin-halo{fill:color-mix(in srgb,#d86f3a 22%,transparent)}.ql-evolution-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:20px 0 0;padding:0;list-style:none;counter-reset:marco}.ql-evolution-milestones li{display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:var(--ql-paper);color:var(--ql-muted);font-size:12px;line-height:1.5}.ql-evolution-milestones li strong{color:var(--ql-ink);font-size:14px;font-weight:650}.ql-evolution-milestones li[data-state=done] strong:before{content:"✓ ";color:var(--ql-green)}.ql-evolution-milestones li[data-state=next]{box-shadow:inset 0 0 0 1px var(--ql-orange)}.ql-evolution-milestones em{font-style:normal;color:#b8541f;font-weight:650}[data-qd-theme=dark] .ql-evolution-milestones em{color:var(--ql-orange)}.ql-evolution-concepts{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px 50px;margin-top:26px;padding:26px 28px;border:1px solid var(--ql-line);border-radius:20px;background:var(--ql-card)}.ql-landing .ql-evolution-concepts h3{font-size:22px;letter-spacing:-.03em}.ql-landing .ql-evolution-concepts p{margin-top:8px;color:var(--ql-muted);font-size:14px;line-height:1.65}.ql-evolution-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18px,1fr));gap:5px;margin-top:16px}.ql-evolution-grid i,.ql-evolution-states i{display:block;aspect-ratio:1;border-radius:4px;background:var(--ql-soft)}.ql-evolution-grid .is-demonstrado,.ql-evolution-states .is-demonstrado{background:#2f4a33}.ql-evolution-grid .is-retido,.ql-evolution-states .is-retido{background:#58714b}.ql-evolution-grid .is-verificado,.ql-evolution-states .is-verificado{background:#8fa77a}.ql-evolution-grid .is-praticado,.ql-evolution-states .is-praticado{background:#c9d7b0}[data-qd-theme=dark] .ql-evolution-grid .is-demonstrado,[data-qd-theme=dark] .ql-evolution-states .is-demonstrado{background:#d9e8c1}[data-qd-theme=dark] .ql-evolution-grid .is-retido,[data-qd-theme=dark] .ql-evolution-states .is-retido{background:#b6c99b}[data-qd-theme=dark] .ql-evolution-grid .is-verificado,[data-qd-theme=dark] .ql-evolution-states .is-verificado{background:#7d9467}[data-qd-theme=dark] .ql-evolution-grid .is-praticado,[data-qd-theme=dark] .ql-evolution-states .is-praticado{background:#4d6445}.ql-evolution-states{display:grid;gap:12px;margin:0}.ql-evolution-states dt{display:flex;align-items:center;gap:8px;color:var(--ql-ink);font-size:14px;font-weight:650}.ql-evolution-states dt i{width:14px;flex:none}.ql-evolution-states dd{margin:2px 0 0 22px;color:var(--ql-muted);font-size:13px;line-height:1.55}.ql-landing .ql-evolution-readiness{margin-top:22px;color:var(--ql-ink);font-size:15px;line-height:1.6}.ql-landing .ql-evolution-basic{margin-top:10px;color:var(--ql-muted);font-size:14px;line-height:1.6}.ql-evolution .ql-button{margin-top:26px}@media (max-width:1000px){.ql-evolution-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.ql-evolution-concepts{grid-template-columns:1fr}}@media (max-width:760px){.ql-evolution{padding-block:56px}.ql-evolution-head{grid-template-columns:1fr}.ql-evolution-board,.ql-evolution-concepts{padding:20px 18px}.ql-evolution-route{margin-inline:-8px}.ql-evolution-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ql-evolution-milestones li{padding:10px 11px}.ql-evolution-milestones li strong{font-size:13px}.ql-evolution-grid{grid-template-columns:repeat(auto-fill,minmax(14px,1fr));gap:4px}.ql-evolution .ql-button{width:100%;justify-content:space-between}}@supports not (animation-timing-function:linear(0,1)){.ql-landing[style]{--ql-ease-card:cubic-bezier(.22,1,.36,1)!important;--ql-ease-step:cubic-bezier(.22,1,.36,1)!important;--ql-ease-baton:cubic-bezier(.22,1,.36,1)!important;--ql-ease-sheet:cubic-bezier(.22,1,.36,1)!important}}@keyframes ql-rise-8{0%{translate:0 8px}to{translate:0 0}}@keyframes ql-rise-12{0%{translate:0 12px}to{translate:0 0}}@keyframes ql-feedback{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes ql-grow-x{0%{scale:0 1}to{scale:1 1}}@keyframes ql-grow-y{0%{scale:1 0}to{scale:1 1}}@keyframes ql-fill-x{0%{transform:scaleX(0)}}@keyframes ql-reveal-x{0%{clip-path:inset(-24px 100% -24px -24px)}to{clip-path:inset(-24px -24px -24px -24px)}}@keyframes ql-reveal-y{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ql-light{0%{scale:.6;opacity:.35}to{scale:1;opacity:1}}@keyframes ql-pop{0%{scale:0}to{scale:1}}@keyframes ql-ticket{0%{translate:0 14px;rotate:-2deg}to{translate:0 0;rotate:0deg}}@keyframes ql-glow{0%{opacity:0;scale:.96}35%{opacity:1}to{opacity:0;scale:1.08}}@keyframes ql-hero-wait{0%{translate:0 8px}to{translate:0 0}}@keyframes ql-chip-wait{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled) and (pointer:fine){.ql-landing:not([data-ql-motion]) :is(.ql-immersive-lead,.ql-immersive-actions,.ql-immersive-reassurance){animation:ql-hero-wait .4s ease-out 3s backwards}.ql-landing:not([data-ql-motion]) .ql-immersive-chip-track i:after{animation:ql-chip-wait .4s ease-out 3s backwards}}.ql-landing[data-ql-motion=on]:not([data-ql-hero=still]) :is(.ql-immersive-lead,.ql-immersive-actions,.ql-immersive-reassurance){animation:ql-rise-8 var(--ql-card-ms,525ms) var(--ql-ease-card,ease-out) backwards}.ql-landing[data-ql-motion=on]:not([data-ql-hero=still]) .ql-immersive-actions{animation-delay:60ms}.ql-landing[data-ql-motion=on]:not([data-ql-hero=still]) .ql-immersive-reassurance{animation-delay:.12s}.ql-landing[data-ql-motion=on]:not([data-ql-hero=still]) .ql-immersive-chip-track i:after{animation:ql-fill-x .9s cubic-bezier(.33,0,.2,1) .3s backwards}.ql-landing[data-ql-motion=on]:not([data-ql-hero=still]) .ql-immersive-chip-track i[data-state=current]:after{animation-duration:1.1s;animation-delay:1.3s}.ql-method-path{container-type:inline-size}.ql-method-pin{display:none;position:absolute;top:-7px;left:-7px;width:14px;height:14px;border-radius:50%;background:#d86f3a;box-shadow:0 0 0 4px color-mix(in srgb,#d86f3a 25%,transparent);transform:translate(100cqi,24px);pointer-events:none}@keyframes ql-method-pin{0%{transform:translateY(24px)}12.5%{transform:translate(12.5cqi,24px)}15%{transform:translate(15cqi,25.4px)}17.5%{transform:translate(17.5cqi,29.4px)}20%{transform:translate(20cqi,34.6px)}22.5%{transform:translate(22.5cqi,38.6px)}25%{transform:translate(25cqi,40px)}27.5%{transform:translate(27.5cqi,38.6px)}30%{transform:translate(30cqi,34.6px)}32.5%{transform:translate(32.5cqi,29.4px)}35%{transform:translate(35cqi,25.4px)}37.5%{transform:translate(37.5cqi,24px)}40%{transform:translate(40cqi,22.6px)}42.5%{transform:translate(42.5cqi,18.6px)}45%{transform:translate(45cqi,13.4px)}47.5%{transform:translate(47.5cqi,9.4px)}50%{transform:translate(50cqi,8px)}52.5%{transform:translate(52.5cqi,9.4px)}55%{transform:translate(55cqi,13.4px)}57.5%{transform:translate(57.5cqi,18.6px)}60%{transform:translate(60cqi,22.6px)}62.5%{transform:translate(62.5cqi,24px)}65%{transform:translate(65cqi,25.4px)}67.5%{transform:translate(67.5cqi,29.4px)}70%{transform:translate(70cqi,34.6px)}72.5%{transform:translate(72.5cqi,38.6px)}75%{transform:translate(75cqi,40px)}77.5%{transform:translate(77.5cqi,38.6px)}80%{transform:translate(80cqi,34.6px)}82.5%{transform:translate(82.5cqi,29.4px)}85%{transform:translate(85cqi,25.4px)}87.5%{transform:translate(87.5cqi,24px)}to{transform:translate(100cqi,24px)}}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in]) .ql-method-road{clip-path:inset(-24px 100% -24px -24px)}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in]) .ql-method-number{scale:.6;opacity:.35}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in]) .ql-method-list:before{scale:1 0}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-road{animation:ql-reveal-x 1.2s linear backwards}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-list:before{transform-origin:top;animation:ql-grow-y 1.2s linear backwards}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-number{animation:ql-light .24s var(--ql-ease-card,ease-out) backwards}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-stop:first-child .ql-method-number{animation-delay:.15s}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-stop:nth-child(2) .ql-method-number{animation-delay:.45s}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-stop:nth-child(3) .ql-method-number{animation-delay:.75s}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-stop:nth-child(4) .ql-method-number{animation-delay:1.05s}@media (min-width:1101px){.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-pin{display:block}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in]) .ql-method-pin{transform:translateY(24px)}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-in=play] .ql-method-pin{animation:ql-method-pin 1.2s linear backwards}}@supports (animation-timeline:view()){@media (min-width:1101px){.ql-method-path{view-timeline-name:--ql-method;view-timeline-axis:block;view-timeline-inset:0}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) :is(.ql-method-road,.ql-method-pin,.ql-method-number){animation-timeline:--ql-method;animation-duration:auto;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:both;animation-timing-function:linear}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-road{animation-name:ql-reveal-x;animation-range:entry 0 entry 100%}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-pin{animation-name:ql-method-pin;animation-range:entry 0 entry 100%}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-number{animation-name:ql-light}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-stop:first-child .ql-method-number{animation-delay:0s;animation-range:entry 12.5% entry 25%}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-stop:nth-child(2) .ql-method-number{animation-delay:0s;animation-range:entry 37.5% entry 50%}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-stop:nth-child(3) .ql-method-number{animation-delay:0s;animation-range:entry 62.5% entry 75%}.ql-landing[data-ql-motion=on] .ql-method-path[data-ql-reveal]:not([data-ql-in=static]) .ql-method-stop:nth-child(4) .ql-method-number{animation-delay:0s;animation-range:entry 87.5% entry 100%}}}.ql-stage[data-vt] .ql-stage-bar{view-transition-name:ql-stage-bar}.ql-stage[data-vt] .ql-stage-body{view-transition-name:ql-stage-body}:root:has(.ql-stage[data-vt])::view-transition-new(root),:root:has(.ql-stage[data-vt])::view-transition-old(root){animation:none}:root:has(.ql-stage[data-vt])::view-transition-group(ql-stage-bar),:root:has(.ql-stage[data-vt])::view-transition-group(ql-stage-body){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}:root:has(.ql-stage[data-vt])::view-transition-new(ql-stage-bar),:root:has(.ql-stage[data-vt])::view-transition-new(ql-stage-body),:root:has(.ql-stage[data-vt])::view-transition-old(ql-stage-bar),:root:has(.ql-stage[data-vt])::view-transition-old(ql-stage-body){animation-duration:.2s}:root:has(.ql-stage[data-vt])::view-transition-new(ql-stage-body),:root:has(.ql-stage[data-vt])::view-transition-old(ql-stage-body){height:100%;object-fit:cover;object-position:top}@media (prefers-reduced-motion:reduce){:root:has(.ql-stage[data-vt])::view-transition-group(*),:root:has(.ql-stage[data-vt])::view-transition-new(*),:root:has(.ql-stage[data-vt])::view-transition-old(*){animation:none!important}}.ql-landing[data-ql-motion=on] .ql-stage-progress>span:after{transition:transform var(--ql-step-ms,525ms) var(--ql-ease-step,ease-out)}@keyframes ql-ring{0%{opacity:1;scale:.94}to{opacity:0;scale:1.12}}.ql-landing[data-ql-motion=on] .ql-stage-next[data-ready]:after{animation:ql-ring .7s ease-out backwards}.ql-landing[data-ql-motion=on] .ql-stage-note-text,.ql-landing[data-ql-motion=on] .ql-stage-note:not(:empty){animation:ql-feedback .18s ease-out backwards}.ql-count{font-variant-numeric:tabular-nums}.ql-count[data-phase]{display:inline-block;text-align:end}.ql-free-topic-bar i{transform-origin:left}.ql-landing[data-ql-motion=on] .ql-free-topics[data-ql-reveal]:not([data-ql-in]) .ql-free-topic-bar i{scale:0 1}.ql-landing[data-ql-motion=on] .ql-free-topics[data-ql-in=play] .ql-free-topic-bar i{animation:ql-grow-x .7s var(--ql-ease-step,ease-out) backwards;animation-delay:calc(var(--ql-i, 0) * 40ms)}.ql-landing[data-ql-motion=on] .ql-free-ticket[data-ql-reveal]:not([data-ql-in]){translate:0 14px;rotate:-2deg}.ql-landing[data-ql-motion=on] .ql-free-ticket[data-ql-in=play]{animation:ql-ticket var(--ql-card-ms,525ms) var(--ql-ease-card,ease-out) backwards}.ql-landing[data-ql-motion=on] .ql-phases[data-ql-reveal]:not([data-ql-in]) .ql-phase-list,.ql-landing[data-ql-motion=on] .ql-reencounter-tabs[data-ql-reveal]:not([data-ql-in]) .ql-reencounter-line li{translate:0 12px}.ql-landing[data-ql-motion=on] .ql-reencounter-tabs[data-ql-reveal]:not([data-ql-in]) .ql-reencounter-line:before{scale:0 1}.ql-landing[data-ql-motion=on] .ql-reencounter-tabs[data-ql-in=play]:not([data-ql-switched]) .ql-reencounter-line li{animation:ql-rise-12 var(--ql-baton-ms,.56s) var(--ql-ease-baton,ease-out) backwards;animation-delay:calc(var(--ql-i, 0) * 80ms)}.ql-landing[data-ql-motion=on] .ql-phases[data-ql-in=play] .ql-phase-list{animation:ql-rise-12 var(--ql-baton-ms,.56s) var(--ql-ease-baton,ease-out) backwards}.ql-reencounter-line:before{transform-origin:left}.ql-landing[data-ql-motion=on] .ql-reencounter-tabs[data-ql-in=play]:not([data-ql-switched]) .ql-reencounter-line:before{animation:ql-grow-x .9s var(--ql-ease-step,ease-out) backwards}.ql-landing[data-ql-motion=on] .ql-reencounter-tabs[data-ql-switched] .ql-reencounter-panel{animation:ql-feedback .18s ease-out backwards}.ql-phase-band{transform-origin:left}.ql-landing[data-ql-motion=on] .ql-phases[data-ql-reveal]:not([data-ql-in]) .ql-phase-band{scale:0 1}.ql-landing[data-ql-motion=on] .ql-phases[data-ql-in=play] .ql-phase-band{animation:ql-grow-x .8s var(--ql-ease-step,ease-out) .2s backwards}@media (max-width:760px){.ql-reencounter-line:before{transform-origin:top}.ql-landing[data-ql-motion=on] .ql-reencounter-tabs[data-ql-reveal]:not([data-ql-in]) .ql-reencounter-line:before{scale:1 0}.ql-landing[data-ql-motion=on] .ql-reencounter-tabs[data-ql-in=play]:not([data-ql-switched]) .ql-reencounter-line:before{animation-name:ql-grow-y}}.ql-evo-pin circle{transform-box:fill-box;transform-origin:center}.ql-landing[data-ql-motion=on] .ql-evolution-board[data-ql-reveal]:not([data-ql-in]) .ql-evolution-route svg{clip-path:inset(-24px 100% -24px -24px)}.ql-landing[data-ql-motion=on] .ql-evolution-board[data-ql-reveal]:not([data-ql-in]) .ql-evo-pin circle{scale:0}.ql-landing[data-ql-motion=on] .ql-evolution-board[data-ql-in=play] .ql-evolution-route svg{animation:ql-reveal-x 1.2s cubic-bezier(.33,0,.2,1) backwards}.ql-landing[data-ql-motion=on] .ql-evolution-board[data-ql-in=play] .ql-evo-pin circle{animation:ql-pop var(--ql-card-ms,525ms) var(--ql-ease-card,ease-out) .7s backwards}.ql-landing[data-ql-motion=on] .ql-evolution-concepts[data-ql-reveal]:not([data-ql-in]) .ql-evolution-grid{clip-path:inset(0 0 100% 0)}.ql-landing[data-ql-motion=on] .ql-evolution-concepts[data-ql-in=play] .ql-evolution-grid{animation:ql-reveal-y .9s cubic-bezier(.33,0,.2,1) backwards}.ql-landing[data-ql-motion=on] .ql-plans-cards[data-ql-reveal]:not([data-ql-in]) .qd-billing-plan{translate:0 12px}.ql-landing[data-ql-motion=on] .ql-plans-cards[data-ql-in=play] .qd-billing-plan{animation:ql-rise-12 var(--ql-card-ms,525ms) var(--ql-ease-card,ease-out) backwards}.ql-landing[data-ql-motion=on] .ql-plans-cards[data-ql-in=play] .qd-billing-plan:nth-child(2){animation-delay:80ms}.ql-landing[data-ql-motion=on] .ql-plans-cards[data-ql-in=play] .qd-billing-plan:nth-child(3){animation-delay:.16s}.ql-landing[data-ql-motion=on] .ql-plans-cards[data-ql-in=play] .qd-billing-plan:nth-child(4){animation-delay:.24s}.ql-landing[data-ql-motion=on] .ql-faq-list details[open]>:not(summary){animation:ql-feedback .18s ease-out backwards}.ql-landing[data-ql-motion=on] .ql-blog-carousel[data-ql-reveal]:not([data-ql-in]) .ql-blog-track>*{translate:0 12px}.ql-landing[data-ql-motion=on] .ql-blog-carousel[data-ql-in=play] .ql-blog-track>*{animation:ql-rise-12 .24s ease-out backwards}.ql-landing[data-ql-motion=on] .ql-blog-carousel[data-ql-in=play] .ql-blog-track>:nth-child(2){animation-delay:60ms}.ql-landing[data-ql-motion=on] .ql-blog-carousel[data-ql-in=play] .ql-blog-track>:nth-child(3){animation-delay:.12s}.ql-first-step-actions .ql-button-cream{position:relative}.ql-first-step-actions .ql-button-cream:after{content:"";position:absolute;inset:-6px;border-radius:14px;box-shadow:0 0 0 2px #fff5e1,0 0 26px 4px #f3be8c;opacity:0;pointer-events:none}.ql-landing[data-ql-motion=on] .ql-first-step-actions[data-ql-in=play] .ql-button-cream:after{animation:ql-glow .9s ease-out .25s backwards}