.ck-page{--ck-accent:var(--edu-purple);--ck-accent-ink:color-mix(in srgb, var(--ck-accent) 72%, black);--ck-accent-soft:color-mix(in srgb, var(--ck-accent) 10%, white);--ck-ring:color-mix(in srgb, var(--ck-accent) 22%, transparent);--ck-ink:var(--night);--ck-body:var(--bear);--ck-muted:var(--text-muted);--ck-line:var(--hare);--ck-line-strong:var(--swan);--ck-surface:var(--snow);--ck-ground:var(--ice);--ck-ok:var(--green-text);--ck-ok-soft:var(--edu-green-light);--ck-bad:var(--red-text);--ck-bad-soft:var(--edu-red-light);--ck-warn:var(--yellow-text);--ck-warn-soft:var(--edu-yellow-light);background:var(--ck-ground);min-height:100dvh;color:var(--ck-body);font-family:var(--font-nunito), system-ui, sans-serif;font-size:var(--fs-md);line-height:var(--lh-body);letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased}.ck-page *,.ck-page :before,.ck-page :after{box-sizing:border-box}.ck-page :focus-visible{outline:3px solid var(--ck-accent);outline-offset:2px;border-radius:6px}.ck-top{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffc7;border-bottom:1px solid #1b1b200f;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.ck-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.ck-top-in{max-width:560px;padding:var(--s-3) var(--s-4);align-items:center;column-gap:var(--s-3);grid-template-columns:auto 1fr auto;row-gap:0;margin:0 auto;display:grid}.ck-brand{align-items:center;gap:var(--s-2);color:var(--ck-ink);font-weight:800;font-size:var(--fs-md);letter-spacing:var(--tr-heading);display:flex}.ck-brand img{width:auto;height:26px;display:block}.ck-brand-n{color:var(--ck-accent);letter-spacing:-.02em;white-space:nowrap;font-weight:800}.ck-secure{color:var(--ck-ok);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ck-secure svg{width:14px;height:14px}.ck-top-course{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-column:1/-1;grid-template-rows:0fr;display:grid}.ck-top-course[data-on]{grid-template-rows:1fr}.ck-top-course-in{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;min-height:0;padding-top:var(--s-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);display:flex;overflow:hidden}.ck-top-course[data-on] .ck-top-course-in{opacity:1}.ck-top-name{font-size:var(--fs-sm);color:var(--ck-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.ck-top-price{font-variant-numeric:tabular-nums;color:var(--ck-ink);font-weight:800;font-size:var(--fs-md);white-space:nowrap}.ck-top-price small{color:var(--ck-muted);font-weight:600;font-size:var(--fs-caption)}.ck-main{max-width:560px;padding:var(--s-5) var(--s-4) calc(var(--s-10) + env(safe-area-inset-bottom));gap:var(--s-4);flex-direction:column;margin:0 auto;display:flex}@media (min-width:640px){.ck-main{padding-top:var(--s-8)}}.ck-summary{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5);gap:var(--s-2);flex-direction:column;display:flex}.ck-summary-row{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-body);align-items:baseline;display:flex}.ck-summary-row .ck-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ck-summary-row.is-muted{color:var(--ck-muted)}.ck-summary-row.is-total{border-top:1px solid var(--ck-line);padding-top:var(--s-2);margin-top:var(--s-1);color:var(--ck-ink);font-weight:800;font-size:var(--fs-lg)}.ck-summary-name{color:var(--ck-ink);align-items:center;gap:var(--s-3);flex:1;min-width:0;font-weight:700;display:flex}.ck-summary-title{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.ck-summary-price{font-weight:800;font-size:var(--fs-md)}.ck-summary-price .ck-strike{font-size:var(--fs-sm);font-weight:500}.ck-thumb{border-radius:var(--r-md);background:var(--ck-ground);border:1px solid var(--ck-line);flex-shrink:0;width:88px;height:88px;position:relative;overflow:hidden}.ck-course-head{align-items:baseline;gap:5px var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.ck-course-name{font-size:var(--fs-title);color:var(--ck-ink);font-weight:800;line-height:var(--lh-heading);letter-spacing:var(--tr-heading)}.ck-course-head.is-extra .ck-course-name{font-size:var(--fs-lg)}.ck-course-head.is-extra{flex-wrap:wrap;width:100%}@media (min-width:640px){.ck-course-head.is-extra .ck-cert{margin-left:auto}}.ck-course-head.is-extra .ck-course-name{min-width:0}.ck-extras{gap:var(--s-2);margin-top:var(--s-1);padding:var(--s-3);border-radius:var(--r-md);background:color-mix(in srgb, var(--ck-line) 40%, var(--ck-ground));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;display:flex}@starting-style{.ck-extras{opacity:0;transform:translateY(4px)}}.ck-extras-t{font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ck-muted);font-weight:800}.ck-summary-row.is-extra{padding-left:0}.ck-summary-row.is-extra .ck-thumb{border-radius:var(--r-sm);background:var(--ck-surface);width:44px;height:44px}.ck-summary-row.is-extra .ck-summary-name{gap:var(--s-2)}.ck-summary-row.is-extra .ck-course-name{font-size:var(--fs-body);color:var(--ck-body);font-weight:700}.ck-summary-row.is-extra .ck-summary-price{font-size:var(--fs-sm);color:var(--ck-body)}.ck-summary-row.is-extra .ck-summary-title{gap:3px}.ck-vantagem{padding-top:var(--s-1);flex-direction:column;gap:4px;display:flex}.ck-vantagem-l{font-size:var(--fs-sm);color:var(--ck-body);grid-template-columns:auto 1fr;align-items:start;gap:6px;line-height:1.45;display:grid}.ck-vantagem-l svg{width:15px;height:15px;color:var(--ck-accent);flex-shrink:0;margin-top:2px}.ck-vantagem-l b{color:var(--ck-ink);white-space:nowrap;font-weight:800}.ck-vantagem-l.is-economia{color:var(--ck-muted)}.ck-vantagem-l.is-economia b{color:var(--ck-muted);font-weight:600}.ck-vantagem-l.is-economia svg{color:var(--ck-muted)}.ck-cert{padding:3px var(--s-2) 3px 7px;border-radius:var(--r-full);background:var(--ck-accent-soft);color:var(--ck-accent-ink);font-size:var(--fs-body);align-self:flex-start;align-items:center;gap:5px;max-width:100%;font-weight:800;line-height:1.3;display:inline-flex}.ck-cert svg{flex-shrink:0;width:15px;height:15px}.ck-cert.is-sm{font-size:var(--fs-sm);padding:2px 7px 2px 6px;font-weight:700}.ck-cert.is-sm svg{width:13px;height:13px}.ck-summary-tag{font-size:var(--fs-caption);color:var(--ck-accent-ink);background:var(--ck-accent-soft);border-radius:var(--r-full);margin-left:var(--s-2);vertical-align:middle;letter-spacing:var(--tr-caps);padding:1px 7px;font-weight:700;display:inline-block}.ck-strike{color:var(--ck-muted);margin-right:var(--s-2);font-weight:500;text-decoration:line-through}.ck-summary-inst{color:var(--ck-muted);font-size:var(--fs-sm);font-weight:600}.ck-prazo{padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--ck-accent-soft);color:var(--ck-accent-ink);font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;gap:6px;margin:0;font-weight:600;line-height:1.45;display:grid}.ck-prazo svg{width:15px;height:15px;margin-top:2px}.ck-prazo b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.ck-prazo a{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.ck-prazo.is-fim{background:var(--ck-warn-soft);color:var(--ck-warn)}.ck-prazo.is-vencido{background:var(--ck-bad-soft);color:var(--ck-bad)}.ck-total-flash{display:inline-block;position:relative}.ck-total-flash:before{content:"";inset:-2px calc(var(--s-1) * -1);border-radius:var(--r-sm);background:var(--ck-accent-soft);opacity:0;pointer-events:none;z-index:-1;animation:ckTotalFlash var(--dur-slow) var(--ease-out);position:absolute}@keyframes ckTotalFlash{0%{opacity:1}to{opacity:0}}.ck-step{background:var(--ck-surface);border:1px solid var(--ck-line);border-radius:var(--r-lg);transition:border-color var(--dur-base) var(--ease-out);overflow:hidden}.ck-step.is-open{border-color:var(--ck-line-strong);box-shadow:var(--sh-2)}.ck-step.is-done{border-color:var(--ck-line)}.ck-step-h{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-4) var(--s-5);text-align:left;font:inherit;color:var(--ck-ink);cursor:default;background:0 0;border:0;grid-template-columns:30px 1fr auto;display:grid}.ck-step.is-done .ck-step-h{cursor:pointer}.ck-step.is-done .ck-step-h:active{transform:none}.ck-step-n{width:30px;height:30px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background:var(--ck-line);color:var(--ck-body);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;font-weight:800;display:grid}.ck-step.is-open .ck-step-n{background:var(--ck-accent);color:#fff}.ck-step.is-done .ck-step-n{background:var(--ck-ok-soft);color:var(--ck-ok)}.ck-step-n svg{width:16px;height:16px}.ck-step-t{font-size:var(--fs-title);letter-spacing:var(--tr-heading);font-weight:700;line-height:var(--lh-heading)}.ck-step-s{font-size:var(--fs-sm);color:var(--ck-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:600;display:block;overflow:hidden}.ck-step-edit{font-size:var(--fs-sm);color:var(--ck-accent-ink);background:var(--ck-accent-soft);border-radius:var(--r-full);cursor:pointer;border:0;padding:6px 12px;font-family:inherit;font-weight:700}.ck-step{scroll-margin-top:84px}.ck-step-b{transition:grid-template-rows var(--dur-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.ck-step.is-open .ck-step-b{grid-template-rows:1fr}.ck-step-clip{min-height:0;overflow:hidden}.ck-step-c{padding:0 var(--s-5) var(--s-5);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:translateY(6px)}.ck-step.is-open .ck-step-c{opacity:1;transition-delay:60ms;transform:none}.ck-form{gap:var(--s-4);flex-direction:column;display:flex}.ck-grid-2{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.ck-bumps-acoes{gap:var(--s-3);flex-wrap:wrap;display:flex}.ck-bumps-acoes>*{flex:11rem}.ck-grid-3{gap:var(--s-3);grid-template-columns:1fr 96px;grid-template-areas:"bairro bairro""cidade uf";display:grid}.ck-grid-3>:first-child{grid-area:bairro}.ck-grid-3>:nth-child(2){grid-area:cidade}.ck-grid-3>:nth-child(3){grid-area:uf}@media (max-width:420px){.ck-grid-2:not(.is-compact){grid-template-columns:1fr}.ck-grid-2.is-compact{gap:var(--s-2)}}.ck-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ck-label{font-size:var(--fs-sm);color:var(--ck-ink);font-weight:600}.ck-label small{color:var(--ck-muted);font-weight:600}.ck-input{width:100%;height:var(--ctrl-h-lg);border:1.5px solid var(--ck-line-strong);border-radius:var(--r-sm);padding:0 var(--s-4);font:inherit;font-size:var(--fs-lg);color:var(--ck-ink);background:var(--ck-surface);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);font-variant-numeric:tabular-nums;outline:none;font-weight:600}.ck-input::placeholder{color:var(--placeholder);font-weight:500}.ck-input:focus{border-color:var(--ck-accent);box-shadow:0 0 0 4px var(--ck-ring)}.ck-input.is-invalid{border-color:var(--edu-red)}.ck-input.is-invalid:focus{box-shadow:0 0 0 4px #e8483f29}.ck-input.is-ok{border-color:var(--edu-green-dark)}.ck-input:disabled{background:var(--ck-ground);color:var(--ck-muted)}.ck-input-wrap{position:relative}.ck-input-wrap .ck-input{padding-right:44px}.ck-input-ico{right:var(--s-3);width:20px;height:20px;color:var(--ck-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ck-input-ico.is-ok{color:var(--ck-ok)}.ck-error{color:var(--ck-bad);font-size:var(--fs-sm);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);align-items:flex-start;gap:6px;font-weight:700;line-height:1.35;display:flex;transform:translateY(-2px)}.ck-error.is-on{opacity:1;transform:none}.ck-error svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.ck-hint{color:var(--ck-muted);font-size:var(--fs-caption);font-weight:600}.ck-suggest{text-align:left;background:var(--ck-accent-soft);border-radius:var(--r-sm);padding:6px var(--s-3);color:var(--ck-accent-ink);font-size:var(--fs-sm);cursor:pointer;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;align-self:flex-start;font-weight:600;line-height:1.35}.ck-suggest b{font-weight:800}.ck-suggest:active{transform:scale(.97)}@starting-style{.ck-suggest{opacity:0}}select.ck-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2377777e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right var(--s-3) center;padding-right:40px}.ck-btn{width:100%;height:var(--ctrl-h-lg);border-radius:var(--r-sm);background:var(--ck-accent);color:#fff;font:inherit;font-size:var(--fs-lg);letter-spacing:var(--tr-heading);justify-content:center;align-items:center;gap:var(--s-2);cursor:pointer;box-shadow:var(--sh-2);transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:0;font-weight:800;text-decoration:none;display:inline-flex}.ck-btn svg{width:18px;height:18px}.ck-btn:active{transform:scale(.97)}.ck-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ck-btn:disabled:active{transform:none}.ck-btn.is-busy{cursor:progress}@media (hover:hover) and (pointer:fine){.ck-btn:not(:disabled):hover{filter:brightness(1.06)}}.ck-btn-ghost{color:var(--ck-accent-ink);box-shadow:none;border:1.5px solid var(--ck-line-strong);background:0 0;font-weight:700}.ck-btn-ghost:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ck-btn-ghost:hover{background:var(--ck-accent-soft);filter:none;border-color:#0000}}.ck-btn-sm{height:var(--ctrl-h-md);font-size:var(--fs-md);width:auto;padding:0 var(--s-4)}.ck-btn-text{color:var(--ck-accent-ink);font:inherit;font-weight:700;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 4px}.ck-btn-text:active{transform:scale(.97)}.ck-spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ckSpin}.ck-btn-ghost .ck-spinner,.ck-status .ck-spinner{border-color:var(--ck-line-strong);border-top-color:var(--ck-accent)}@keyframes ckSpin{to{transform:rotate(360deg)}}.ck-methods{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.ck-method{padding:var(--s-3) var(--s-2);border:1.5px solid var(--ck-line-strong);border-radius:var(--r-md);background:var(--ck-surface);color:var(--ck-body);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;align-items:center;gap:4px;font-weight:700;display:flex}.ck-method svg{width:22px;height:22px}.ck-method small{font-size:var(--fs-micro);color:var(--ck-muted);font-weight:600}.ck-method:active{transform:scale(.97)}.ck-method[aria-pressed=true]{border-color:var(--ck-accent);background:var(--ck-accent-soft);color:var(--ck-accent-ink)}.ck-method[aria-pressed=true] small{color:var(--ck-accent-ink)}.ck-panel{position:relative}.ck-panel-in{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-out), visibility 0s linear .16s;position:absolute;top:0;left:0;right:0}.ck-panel-in.is-on{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s;position:relative}.ck-bump{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px dashed var(--ck-line-strong);border-radius:var(--r-md);background:var(--ck-ground);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.ck-bump.is-on{border-style:solid;border-color:var(--ck-accent);background:var(--ck-accent-soft)}.ck-bump:active{transform:scale(.97)}.ck-check{border:2px solid var(--ck-line-strong);width:22px;height:22px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:#fff;border-radius:6px;place-items:center;margin-top:2px;display:grid}.ck-check svg{color:#fff;opacity:0;width:14px;height:14px;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:scale(.8)}.ck-bump.is-on .ck-check,.ck-bump-row.is-on .ck-check{background:var(--ck-accent);border-color:var(--ck-accent)}.ck-bump.is-on .ck-check svg,.ck-bump-row.is-on .ck-check svg{opacity:1;transform:none}.ck-bump-t{color:var(--ck-ink);font-weight:800;font-size:var(--fs-md);line-height:var(--lh-heading)}.ck-bump-p{font-size:var(--fs-sm);color:var(--ck-body);margin:4px 0 6px}.ck-bump-price{color:var(--ck-ink);font-variant-numeric:tabular-nums;font-weight:800}.ck-bumps{border:0;min-inline-size:0;margin:0;padding:0;display:block}.ck-bumps-legend{float:left;width:100%;padding:0 0 var(--s-3);font-weight:800;font-size:var(--fs-lg);color:var(--ck-ink);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);display:block}.ck-bumps-in{clear:both;gap:var(--s-3);flex-direction:column;display:flex}.ck-bumps-list{gap:var(--s-2);flex-direction:column;display:flex}.ck-bump-row{gap:var(--s-3);padding:var(--s-3);border:1px dashed var(--ck-line-strong);border-radius:var(--r-md);background:var(--ck-ground);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative}.ck-bump-row.is-on{border-style:solid;border-color:var(--ck-accent);background:var(--ck-accent-soft)}.ck-bump:after,.ck-bump-row:after{content:"";border-radius:inherit;box-shadow:0 0 0 3px var(--ck-ring);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:-1px}.ck-bump.is-on:after,.ck-bump-row.is-on:after{opacity:1}.ck-bump-row:active{transform:scale(.97)}.ck-bump-row:focus-within{outline:2px solid var(--ck-accent);outline-offset:2px}.ck-bump-thumb{border-radius:var(--r-md);background:var(--ck-surface);border:1px solid var(--ck-line);flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.ck-bump-info{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ck-bump-row .ck-bump-t{font-size:var(--fs-md);letter-spacing:var(--tr-heading);font-weight:800}.ck-bump-row .ck-bump-p{font-size:var(--fs-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.ck-bump-row .ck-bump-price{font-size:var(--fs-md)}.ck-bump-row .ck-check{margin-top:0}.ck-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck-coupon{gap:var(--s-2);flex-direction:column;display:flex}.ck-coupon-row{gap:var(--s-2);display:flex}.ck-coupon-row .ck-input{text-transform:uppercase}.ck-coupon-ok{color:var(--ck-ok);font-weight:700;font-size:var(--fs-sm);align-items:center;gap:6px;display:inline-flex}.ck-coupon-ok svg{width:14px;height:14px}.ck-pix{gap:var(--s-4);text-align:center;flex-direction:column;align-items:center;display:flex}.ck-qr-block{align-items:center;gap:var(--s-2);border-top:1px solid var(--ck-line);width:100%;padding-top:var(--s-4);flex-direction:column;display:flex}.ck-qr{border-radius:var(--r-md);border:1px solid var(--ck-line);width:176px;height:176px;padding:var(--s-2);background:var(--ck-surface)}.ck-qr img{width:100%;height:100%;image-rendering:pixelated;display:block}.ck-emv-details{width:100%}.ck-emv-details summary{cursor:pointer;color:var(--ck-accent-ink);font-size:var(--fs-sm);text-align:center;font-weight:600;list-style:none}.ck-emv-details summary::-webkit-details-marker{display:none}.ck-emv-details textarea{width:100%;margin-top:var(--s-2);resize:none;height:72px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-caption);padding:var(--s-3);border:1.5px solid var(--ck-line-strong);border-radius:var(--r-sm);color:var(--ck-body);background:var(--ck-ground);line-height:1.4}.ck-status{align-items:center;gap:var(--s-2);color:var(--ck-body);font-weight:700;font-size:var(--fs-md);display:inline-flex}.ck-status .ck-num{font-variant-numeric:tabular-nums;color:var(--ck-ink)}.ck-dot{background:var(--ck-accent);width:10px;height:10px;animation:ckPulse 1.6s var(--ease-in-out) infinite;border-radius:50%}@keyframes ckPulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ck-steps-help{text-align:left;width:100%;color:var(--ck-body);font-size:var(--fs-sm);flex-direction:column;gap:6px;display:flex}.ck-steps-help li{gap:var(--s-2);display:flex}.ck-steps-help>li>b{color:var(--ck-ink);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:16px}.ck-steps-help li span b{color:var(--ck-ink)}.ck-boleto-destaque{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--ck-surface);border:1.5px solid var(--ck-accent);box-shadow:var(--sh-3);flex-direction:column;display:flex}.ck-boleto-topo{font-weight:800;font-size:var(--fs-lg);color:var(--ck-ink);letter-spacing:var(--tr-heading);align-items:center;gap:6px;display:flex}.ck-boleto-topo svg{width:18px;height:18px;color:var(--ck-accent)}.ck-boleto-venc{font-size:var(--fs-body);color:var(--ck-body);margin-top:calc(var(--s-2) * -1)}.ck-boleto-venc b{color:var(--ck-ink);font-weight:800}.ck-boleto-rot{font-size:var(--fs-caption);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ck-muted);margin-bottom:calc(var(--s-2) * -1);font-weight:800}.ck-boleto-destaque .ck-line{font-size:var(--fs-md);font-weight:700}.ck-boleto-destaque .ck-btn svg{width:16px;height:16px}.ck-boleto-acoes{gap:var(--s-3);flex-wrap:wrap;display:flex}.ck-boleto-acoes>*{white-space:nowrap;flex:1 1 0;min-width:max-content}.ck-panel-in:has(.ck-boleto-destaque)~*{opacity:.55;transition:opacity var(--dur-base) var(--ease-out)}.ck-step:has(.ck-boleto-destaque) .ck-methods{opacity:.55;transition:opacity var(--dur-base) var(--ease-out)}.ck-step:has(.ck-boleto-destaque) .ck-bumps{opacity:.55;transition:opacity var(--dur-base) var(--ease-out)}.ck-card-fields{gap:var(--s-3);padding:var(--s-4);background:var(--ck-ground);border:1px solid var(--ck-line-strong);border-radius:var(--r-md);flex-direction:column;display:flex}.ck-card-fields .ck-secure-note{border-top:1px solid var(--ck-line);padding-top:var(--s-3);margin-top:var(--s-1)}.ck-brand-ico{right:var(--s-3);font-size:var(--fs-micro);letter-spacing:var(--tr-caps);color:var(--ck-muted);text-transform:uppercase;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.ck-secure-note{color:var(--ck-muted);font-size:var(--fs-caption);align-items:flex-start;gap:6px;font-weight:600;line-height:1.4;display:flex}.ck-secure-note svg{width:14px;height:14px;color:var(--ck-ok);flex-shrink:0;margin-top:2px}.ck-3ds{border:1px solid var(--ck-line);border-radius:var(--r-md);padding:var(--s-5);text-align:center;gap:var(--s-3);background:var(--ck-ground);flex-direction:column;align-items:center;display:flex}.ck-3ds-frame{border-radius:var(--r-sm);border:1px dashed var(--ck-line-strong);width:100%;height:160px;color:var(--ck-muted);font-size:var(--fs-sm);place-items:center;font-weight:600;display:grid}.ck-boleto-out{gap:var(--s-3);flex-direction:column;display:flex}.ck-line{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-body);color:var(--ck-ink);background:var(--ck-ground);border:1.5px solid var(--ck-line-strong);border-radius:var(--r-sm);padding:var(--s-3);word-break:break-all;text-align:center;font-weight:600}.ck-alert{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--fs-sm);align-items:flex-start;font-weight:600;line-height:1.4;display:flex}.ck-alert svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.ck-alert.is-bad{background:var(--ck-bad-soft);color:var(--ck-bad)}.ck-alert.is-warn{background:var(--ck-warn-soft);color:var(--ck-warn)}.ck-alert.is-info{background:var(--ck-accent-soft);color:var(--ck-accent-ink)}.ck-alert b{font-weight:800}.ck-done{align-items:center;gap:var(--s-3);text-align:center;padding-top:var(--s-2);flex-direction:column;display:flex}.ck-done-ico{background:var(--ck-ok-soft);width:64px;height:64px;color:var(--ck-ok);opacity:0;animation:ckPop var(--dur-slow) var(--ease-out) forwards;border-radius:50%;place-items:center;display:grid;transform:scale(.96)}.ck-done-ico svg{width:32px;height:32px}@keyframes ckPop{to{opacity:1;transform:none}}.ck-done h1,.ck-done h2{font-size:var(--fs-h2);letter-spacing:var(--tr-heading);font-weight:800;line-height:var(--lh-tight);color:var(--ck-ink);text-wrap:balance;margin:0}.ck-done p{max-width:40ch;color:var(--ck-body);margin:0}.ck-done-list{text-align:left;gap:var(--s-2);width:100%;margin-top:var(--s-2);flex-direction:column;display:flex}.ck-done-list li{gap:var(--s-2);font-size:var(--fs-body);align-items:flex-start;display:flex}.ck-done-list svg{width:18px;height:18px;color:var(--ck-ok);flex-shrink:0;margin-top:2px}.ck-upsell{width:100%;margin-top:var(--s-3);border:1.5px solid var(--ck-accent);border-radius:var(--r-md);padding:var(--s-4) var(--s-5);text-align:left;gap:var(--s-2);background:var(--ck-accent-soft);flex-direction:column;display:flex}.ck-upsell-k{font-size:var(--fs-micro);color:var(--ck-accent-ink);letter-spacing:var(--tr-caps);text-transform:uppercase;font-weight:800}.ck-upsell-t{font-size:var(--fs-title);color:var(--ck-ink);letter-spacing:var(--tr-heading);font-weight:800;line-height:var(--lh-heading)}.ck-upsell-p{font-size:var(--fs-sm);color:var(--ck-body)}.ck-upsell-row{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.ck-upsell-row .ck-btn{flex:1;width:auto}.ck-foot{gap:var(--s-3);color:var(--ck-muted);font-size:var(--fs-caption);text-align:center;padding-top:var(--s-2);flex-direction:column;align-items:center;display:flex}.ck-foot-row{gap:var(--s-4);flex-wrap:wrap;justify-content:center;display:flex}.ck-foot-row span{color:var(--ck-body);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ck-foot-row svg{width:14px;height:14px;color:var(--ck-ok)}.ck-foot a{color:var(--ck-muted);text-underline-offset:2px;text-decoration:underline}.ck-demo{z-index:calc(var(--z-sticky) + 1);color:#4a3200;font-weight:800;font-size:var(--fs-sm);text-align:center;padding:6px var(--s-4);gap:var(--s-3);background:repeating-linear-gradient(45deg,#ffc800,#ffc800 14px,#ffd84d 14px 28px);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.ck-demo button{font:inherit;font-weight:800;font-size:var(--fs-caption);color:#ffd84d;border-radius:var(--r-full);cursor:pointer;background:#4a3200;border:0;padding:4px 10px}.ck-demo button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.ck-step-b{transition:none}.ck-step-c{transition:opacity var(--dur-base) ease;transform:none}.ck-top-course,.ck-top-course-in{transition:none}.ck-done-ico{opacity:1;animation:none;transform:none}.ck-dot{opacity:1;animation:none}.ck-error,.ck-check svg,.ck-panel-in{transition:none;transform:none}.ck-bump:after,.ck-bump-row:after{transition:none}.ck-extras{transition:none;transform:none}:is(.ck-step:has(.ck-boleto-destaque) .ck-methods,.ck-step:has(.ck-boleto-destaque) .ck-bumps){transition:none}.ck-total-flash:before{animation:none}.ck-suggest{opacity:1;transition:none}.ck-overlay,.ck-overlay-card{transition:none;transform:none}.ck-btn:active,.ck-method:active,.ck-bump:active,.ck-bump-row:active,.ck-step-edit:active,.ck-btn-text:active,.ck-suggest:active,.ck-demo button:active{transform:none}}.ck-mp-field{align-items:center;gap:var(--s-2);padding-right:var(--s-4);display:flex}.ck-mp-field.is-focus{border-color:var(--ck-accent);box-shadow:0 0 0 4px var(--ck-ring)}.ck-mp-slot{flex:1;align-items:center;min-width:0;height:100%;display:flex}.ck-mp-slot iframe{border:0;width:100%;height:26px}.ck-mp-ico{width:20px;height:20px;color:var(--ck-muted);flex-shrink:0}.ck-brand-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:44px;height:24px;display:block}.ck-overlay{z-index:var(--z-modal);padding:var(--s-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);background:#1b1b2080;place-items:center;display:grid;position:fixed;inset:0}.ck-overlay.is-on{opacity:1;pointer-events:auto}.ck-overlay-card{background:var(--ck-surface);border-radius:var(--r-lg);width:100%;max-width:320px;padding:var(--s-6,24px) var(--s-5) var(--s-5);box-shadow:var(--sh-4);align-items:center;gap:var(--s-2);text-align:center;color:var(--ck-body);transition:transform var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;transform:scale(.96)}.ck-overlay.is-on .ck-overlay-card{transform:none}.ck-overlay-card b{color:var(--ck-ink);font-size:var(--fs-lg);line-height:var(--lh-heading)}.ck-overlay-ring{width:64px;height:64px;margin-bottom:var(--s-2);border:3px solid var(--ck-line);border-top-color:var(--ck-accent);border-radius:50%;place-items:center;animation:.9s linear infinite ckSpin;display:grid}.ck-overlay-ico{place-items:center;animation:.9s linear infinite ckSpinBack;display:grid}.ck-overlay-ico svg{width:26px;height:26px;color:var(--ck-accent-ink)}@keyframes ckSpinBack{to{transform:rotate(-360deg)}}.ck-processing-warn{font-size:var(--fs-caption);color:var(--ck-muted);font-weight:700}.ck-alert-acao{margin-top:var(--s-3);display:inline-flex}.ck-3ds-iframe{border:1px solid var(--ck-line);border-radius:var(--r-sm);background:var(--ck-surface);width:100%;height:480px}@media (max-width:480px){.ck-3ds-iframe{height:560px}}.ck-turnstile{width:0;height:0;position:absolute;overflow:hidden}.ck-upsell-host{width:100%;margin-top:var(--s-4);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(6px)}.ck-upsell-host.is-on{opacity:1;transform:none}.ck-upsell-offer{text-align:left}.ck-upsell-head{gap:var(--s-3);align-items:flex-start;display:flex}.ck-upsell-thumb{border-radius:var(--r-sm);background:var(--ck-soft);flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.ck-upsell-h{font-size:var(--fs-sm);color:var(--ck-accent-ink);align-items:center;gap:4px;margin-top:2px;font-weight:700;display:inline-flex}.ck-upsell-h svg{width:14px;height:14px}.ck-upsell-price{font-size:var(--fs-title)}.ck-upsell-price small{font-size:var(--fs-sm);color:var(--ck-body);font-weight:500}.ck-upsell-no{margin-top:var(--s-1);align-self:center}@media (prefers-reduced-motion:reduce){.ck-upsell-host{transition:opacity var(--dur-base) ease;transform:none}}.ck-upsell-conversa{width:100%;margin-top:var(--s-3);border:1.5px solid var(--ck-accent);border-radius:var(--r-md);background:var(--flow-bg,var(--ck-accent-soft));overflow:hidden}.ck-upsell-conversa.is-loading{min-height:160px}.ck-upsell-conversa .flow-chat{height:auto;max-height:min(70vh,640px);padding:var(--s-3) var(--s-3) var(--s-2)}.ck-upsell-conversa .flow-messages{padding-bottom:var(--s-4);min-height:160px}.ck-oferta-main{padding-top:var(--s-4)}.ck-pa-entrada{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--ck-line)}.ck-upsell-top{width:100%;margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--ck-accent-soft);border:1px solid color-mix(in srgb, var(--ck-accent) 35%, white);flex-direction:column;gap:4px;display:flex}.ck-upsell-top-k{font-size:var(--fs-sm);color:var(--ck-accent-ink);letter-spacing:var(--tr-caps);text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:inline-flex}.ck-upsell-top-k svg{width:14px;height:14px}.ck-upsell-top-k b{font-variant-numeric:tabular-nums;font-size:var(--fs-body)}.ck-upsell-top-p{font-size:var(--fs-sm);color:var(--ck-body)}.ck-upsell-hero{aspect-ratio:1200/630;border-radius:var(--r-sm);background:var(--ck-accent-soft);width:100%;margin-bottom:var(--s-1);display:block;position:relative;overflow:hidden}.ck-conversa-wrap{width:100%;position:relative}.ck-conversa-scrim{z-index:calc(var(--z-modal) - 2);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);background:#18123099;position:fixed;inset:0}.ck-conversa-wrap.is-sheet .ck-conversa-scrim{pointer-events:auto}.ck-conversa-wrap.is-on .ck-conversa-scrim{opacity:1}.ck-conversa-wrap.is-sheet .ck-conversa-sheet{z-index:calc(var(--z-modal) - 1);background:var(--flow-bg,#fff);width:100%;max-width:560px;padding:calc(10px + env(safe-area-inset-top,0px)) 0 env(safe-area-inset-bottom,0px);opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0;transform:translateY(24px)}.ck-conversa-wrap.is-on .ck-conversa-sheet{opacity:1;transform:none}.ck-conversa-wrap.is-sheet .ck-upsell-conversa{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.ck-conversa-wrap.is-sheet .ck-upsell-conversa .flow-chat{flex:1;height:auto;min-height:0;max-height:none}.ck-upsell-toast{color:var(--ck-accent-ink);font-size:var(--fs-sm);background:#fff;border-radius:999px;align-self:center;align-items:center;gap:6px;margin:0 auto 6px;padding:7px 14px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #00000024}.ck-upsell-toast[hidden],.ck-conversa-close[hidden]{display:none}.ck-upsell-toast b{font-variant-numeric:tabular-nums}.ck-conversa-wrap.is-sheet .ck-upsell-toast{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 104px);overflow:hidden}@media (max-width:560px){.ck-upsell-toast-x{display:none}}.ck-upsell-toast svg{width:14px;height:14px}.ck-conversa-close{top:calc(8px + env(safe-area-inset-top,0px));width:36px;height:36px;color:var(--ck-ink);cursor:pointer;background:#0000000f;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;right:10px}.ck-conversa-close:active{transform:scale(.97)}.ck-pix-bolha{border:1.5px solid var(--ck-accent);text-align:left;background:#fff;border-radius:18px 18px 18px 6px;flex-direction:column;gap:4px;margin:4px 4px 12px 40px;padding:14px 16px;display:flex;box-shadow:0 2px 10px #0000000d}.ck-pix-bolha .ck-pix{gap:var(--s-2)}.ck-pix-bolha .ck-btn{width:100%}.ck-upsell-conversa .flow-choices{flex-direction:column;justify-content:flex-start;align-items:stretch;padding-right:14px}.ck-upsell-conversa .flow-choice-btn:first-child{font-size:var(--fs-title);padding:16px 22px}.ck-upsell-conversa .flow-choice-btn:not(:first-child){color:var(--ck-accent-ink);border:1.5px solid var(--ck-accent);box-shadow:none;background:0 0}.ck-upsell-conversa .flow-choice-btn:not(:first-child):before,.ck-upsell-conversa .flow-choice-btn:not(:first-child):after{display:none}@media (prefers-reduced-motion:reduce){.ck-conversa-wrap.is-sheet .ck-conversa-sheet{transition:opacity var(--dur-base) ease;transform:none}.ck-conversa-scrim{transition:opacity var(--dur-base) ease}}.ck-done-compact{gap:var(--s-2);padding-top:0}.ck-done-compact .ck-done-ico{width:48px;height:48px}.ck-done-compact .ck-done-ico svg{width:24px;height:24px}.ck-done-compact h1,.ck-done-compact h2{font-size:var(--fs-title)}.ck-done-compact p{font-size:var(--fs-sm)}.ck-done-detalhes{width:100%;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--ck-line);gap:var(--s-2);text-align:left;flex-direction:column;display:flex}.ck-done .ck-done-detalhes{text-align:center;border-top:0;align-items:center;margin-top:0;padding-top:0}.ck-done-detalhes-t{font-size:var(--fs-micro);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--ck-body);font-weight:800}.ck-done-detalhes p{color:var(--ck-body);font-size:var(--fs-sm);margin:0}.ck-upsell-top.is-strong{background:var(--ck-accent);border-color:var(--ck-accent);color:#fff}.ck-upsell-top.is-strong .ck-upsell-top-k{color:#fff;font-size:var(--fs-body)}.ck-upsell-top.is-strong .ck-upsell-top-p{color:#ffffffeb}.ck-upsell-top.is-strong b{color:#fff}.ck-upsell-glow{isolation:isolate;border-radius:var(--r-md);width:100%;position:relative}.ck-upsell-glow:before{content:"";z-index:-1;border-radius:calc(var(--r-md) + 5px);background:linear-gradient(120deg, var(--ck-accent), #ffd166, var(--ck-accent));filter:blur(12px);opacity:.35;animation:2.6s ease-in-out infinite ckGlow;position:absolute;inset:-5px}.ck-upsell-glow:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff80 50%,#0000 58%);animation:3.4s ease-in-out infinite ckShine;position:absolute;inset:0;overflow:hidden;transform:translate(-130%)}.ck-upsell-glow>*{z-index:0;position:relative}@keyframes ckGlow{0%,to{opacity:.22}50%{opacity:.6}}@keyframes ckShine{0%{transform:translate(-130%)}40%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.ck-upsell-glow:before{opacity:.3;animation:none}.ck-upsell-glow:after{display:none}}.ck-upsell-card{margin-top:var(--s-1);align-self:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ck-upsell-card svg{width:16px;height:16px}.ck-pix-bolha .ck-upsell-card{margin-top:var(--s-2);align-self:center}.ck-upsell-cartao{text-align:left}.ck-upsell-cartao .ck-btn{width:100%}.ck-pix-bolha>.ck-upsell-cartao{background:0 0;border:0;margin:0;padding:0}
