@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}:root{--background: hsl(216, 38%, 98%);--foreground: hsl(224, 36%, 15%);--primary: hsl(224, 74%, 33%);--muted: hsl(216, 30%, 95%);--muted-foreground: hsl(222, 14%, 46%);--accent: hsl(216, 52%, 95%);--border: hsl(216, 26%, 90%);--input: hsl(216, 26%, 89%);--input-strong: hsl(216, 26%, 86%);--ring: hsl(224, 72%, 42%);--sky: hsl(212, 88%, 62%);--sky-soft: hsl(213, 90%, 95%);--sky-border: hsl(213, 60%, 90%);--success: hsl(152, 46%, 34%);--success-text: hsl(152, 46%, 30%);--destructive: hsl(0, 65%, 48%);--destructive-text: hsl(0, 65%, 44%);--destructive-soft: hsla(0, 65%, 48%, .12)}html,body{margin:0;padding:0;background:transparent;overflow:hidden}body{color:var(--foreground);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.55;letter-spacing:-.011em;font-feature-settings:"tnum" on,"cv05" on;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}:where(p){margin:0}:where(button,input,select){font:inherit;letter-spacing:inherit;color:inherit}.pf-root{padding:4px}.pf-note{margin:16px;font-size:14px;color:var(--muted-foreground)}.mut{color:var(--muted-foreground)}.num{font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.row{display:flex;align-items:center}.ic{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ic-xs{width:12px;height:12px}.hint{font-size:12px;line-height:16px;color:var(--muted-foreground)}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld>span:first-child{font-size:14px;font-weight:500}.inp{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--input);background:#fff;font-size:16px;color:var(--foreground);box-shadow:0 1px 2px #1f29470d;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.inp::placeholder{color:var(--muted-foreground)}.inp:focus{border-color:var(--ring);box-shadow:0 0 0 3px #1e47b84d}.grid2{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45}.check input{width:18px;height:18px;margin:1px 0 0;accent-color:hsl(224,74%,33%);flex-shrink:0}.step-in{animation:pf-rise .45s cubic-bezier(.2,.8,.2,1) both}@keyframes pf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.as-pay{display:grid;gap:22px;align-items:start}@media (min-width: 600px){.as-pay{grid-template-columns:300px minmax(0,1fr)}}.as-card-stage{display:flex;flex-direction:column;align-items:center;gap:12px}.as-secure{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--sky-border),0 0 0 4px var(--sky-soft)}.as-secure-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--success-text);font-weight:600}.as-secure-h .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--muted-foreground)}.as-inp-wrap{position:relative;display:block}.as-inp-wrap .inp,.as-inp-wrap .zs-inp{padding-right:46px}.as-inp-ic{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;color:var(--muted-foreground)}.as-inp-ic.ok{color:var(--success)}.inp.bad,.zs-inp.bad{border-color:var(--destructive);box-shadow:0 0 0 3px var(--destructive-soft)}.as-err{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:16px;font-weight:500;color:var(--destructive-text)}.pf-captcha{display:flex;justify-content:center}.pf-captcha>div:not(:empty){margin-top:16px}.pf-dialog-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px;align-items:start}@media (max-width: 599px){.pf-dialog-grid{grid-template-columns:minmax(0,1fr)}}.pf-dialog-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:6px}.pf-brand-text{font-size:12.5px;color:var(--muted-foreground)}.zs-secure{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--sky-border),0 0 0 4px var(--sky-soft)}.zs-secure-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:var(--success-text)}.zs-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;color:var(--muted-foreground)}.zs-fld{display:flex;flex-direction:column;gap:6px;min-width:0}.zs-fld>span:first-child{font-size:13.5px;font-weight:500}.zs-inp{width:100%;height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--input-strong);background:#fff;font:400 15px Inter,system-ui,sans-serif;color:var(--foreground);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.zs-inp:focus{border-color:var(--ring);box-shadow:0 0 0 3px #1e47b840}.pf-dialog .grid2{gap:12px}.pf-card{--w: 300px;--h: 189px;--r: 16px;--pad-y: 18px;--pad-x: 20px;--chip-w: 40px;--chip-h: 30px;--num: 19px;--num-top: 76px;--lbl: 9px;--val: 13px;--stripe-top: 22px;--stripe-h: 40px;--sign-top: 80px;--sign-h: 34px;--cvv-w: 56px;--cvv: 15px;--mc: 22px;width:var(--w);height:var(--h);perspective:1200px;flex-shrink:0}.pf-card.sm{--w: 260px;--h: 164px;--r: 14px;--pad-y: 16px;--pad-x: 18px;--chip-w: 34px;--chip-h: 26px;--num: 16.5px;--num-top: 64px;--lbl: 8.5px;--val: 12px;--stripe-top: 20px;--stripe-h: 34px;--sign-top: 70px;--sign-h: 30px;--cvv-w: 50px;--cvv: 14px;--mc: 20px;perspective:1100px}.pf-card .rccs{width:100%;height:100%}.pf-card .rccs__card{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.8,.25,1)}.pf-card .rccs__card--flipped{transform:rotateY(180deg)}.pf-card .rccs__card--front,.pf-card .rccs__card--back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;color:#fff;box-shadow:0 24px 40px -22px #0c1636b3,0 0 0 1px #ffffff0f inset}.pf-card .rccs__card--back{transform:rotateY(180deg)}.pf-card .rccs__card__background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(135deg,#0c1636,#1b306a);transition:background .5s ease}.pf-card .rccs__card__background:before{content:"";position:absolute;right:-60px;top:-80px;width:240px;height:240px;border-radius:9999px;background:radial-gradient(circle,#4998f359,#4998f300 70%)}.pf-card .rccs__card__background:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:40%;background:linear-gradient(100deg,#fff0,#ffffff29,#fff0);transform:skew(-18deg);animation:pf-sheen 6s ease-in-out 1s infinite}@keyframes pf-sheen{0%,70%{left:-60%}92%,to{left:130%}}.pf-card .rccs__card--visa .rccs__card__background,.pf-card .rccs__card--visa-electron .rccs__card__background{background:linear-gradient(135deg,#11215f,#154fc1)}.pf-card .rccs__card--mastercard .rccs__card__background,.pf-card .rccs__card--maestro .rccs__card__background{background:linear-gradient(135deg,#191f2e,#8b4223)}.pf-card .rccs__card--elo .rccs__card__background{background:linear-gradient(135deg,#141414,#363e4e)}.pf-card .rccs__card--american-express .rccs__card__background{background:linear-gradient(135deg,#125168,#298fa3)}.pf-card .rccs__card--hipercard .rccs__card__background,.pf-card .rccs__card--hiper .rccs__card__background{background:linear-gradient(135deg,#571919,#9b272f)}.pf-card .rccs__chip{position:absolute;z-index:1;top:var(--pad-y);left:var(--pad-x);width:var(--chip-w);height:var(--chip-h);border-radius:6px;background:linear-gradient(135deg,#e8ca7d,#ce983b);box-shadow:inset 0 0 0 1px #734d2659}.pf-card .rccs__card--front .rccs__issuer{position:absolute;z-index:1;top:var(--pad-y);right:var(--pad-x);height:var(--chip-h);display:flex;align-items:center;font-weight:800;font-size:18px;letter-spacing:-.01em;font-style:italic}.pf-card.sm .rccs__card--front .rccs__issuer{font-size:17px}.pf-card .rccs__card--back .rccs__issuer{display:none}.pf-card .rccs__card--unknown .rccs__issuer:before{content:"";width:24px;height:24px;opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M8.5 15a5 5 0 0 0 0-6'/%3E%3Cpath d='M12 17.5a9 9 0 0 0 0-11'/%3E%3Cpath d='M15.5 20a13 13 0 0 0 0-16'/%3E%3C/svg%3E") center / contain no-repeat}.pf-card .rccs__card--visa .rccs__issuer:before,.pf-card .rccs__card--visa-electron .rccs__issuer:before{content:"VISA"}.pf-card .rccs__card--mastercard .rccs__issuer:before,.pf-card .rccs__card--mastercard .rccs__issuer:after,.pf-card .rccs__card--maestro .rccs__issuer:before,.pf-card .rccs__card--maestro .rccs__issuer:after{content:"";width:var(--mc);height:var(--mc);border-radius:9999px;display:block;background:#e72323}.pf-card .rccs__card--mastercard .rccs__issuer:after,.pf-card .rccs__card--maestro .rccs__issuer:after{margin-left:calc(var(--mc) * -.41);background:#f9a91fe6}.pf-card .rccs__card--elo .rccs__issuer{font-style:normal;font-size:20px;letter-spacing:-.04em}.pf-card .rccs__card--elo .rccs__issuer:before{content:"elo"}.pf-card .rccs__card--american-express .rccs__issuer{font-style:normal;font-size:14px;letter-spacing:.08em}.pf-card .rccs__card--american-express .rccs__issuer:before{content:"AMEX"}.pf-card .rccs__card--hipercard .rccs__issuer:before,.pf-card .rccs__card--hiper .rccs__issuer:before{content:"Hipercard";font-size:15px}.pf-card .rccs__card--diners-club .rccs__issuer:before{content:"Diners";font-size:15px}.pf-card .rccs__card--discover .rccs__issuer:before{content:"Discover";font-size:15px}.pf-card .rccs__card--jcb .rccs__issuer:before{content:"JCB"}.pf-card .rccs__number,.pf-card .rccs__name,.pf-card .rccs__expiry{position:absolute;z-index:1;opacity:.62;transition:opacity .2s ease;border-radius:6px;padding:2px 4px}.pf-card .rccs--focused{opacity:1;box-shadow:0 0 0 1px #ffffff73;background:#ffffff14}.pf-card .rccs__number{top:var(--num-top);left:calc(var(--pad-x) - 4px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--num);letter-spacing:.06em;white-space:nowrap;line-height:1.4}.pf-card .rccs__name{left:calc(var(--pad-x) - 4px);right:104px;bottom:calc(var(--pad-y) - 2px);font-size:var(--val);font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.pf-card .rccs__name:before{content:"Nome impresso";display:block;font-size:var(--lbl);font-weight:400;letter-spacing:.1em;opacity:.6;line-height:1.4}.pf-card .rccs__expiry{right:calc(var(--pad-x) - 4px);bottom:calc(var(--pad-y) - 2px);line-height:1.4}.pf-card .rccs__expiry__valid{display:block;font-size:var(--lbl);letter-spacing:.1em;text-transform:uppercase;opacity:.6}.pf-card .rccs__expiry__value{display:block;font-size:var(--val);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-card .rccs__cvc__front{display:none}.pf-card .rccs__stripe{position:absolute;z-index:1;top:var(--stripe-top);left:0;right:0;height:var(--stripe-h);background:#090c15}.pf-card .rccs__signature{position:absolute;z-index:1;top:var(--sign-top);left:var(--pad-x);right:calc(var(--pad-x) + var(--cvv-w) + 10px);height:var(--sign-h);border-radius:4px;background:repeating-linear-gradient(0deg,#ebeff4 0,#ebeff4 4px,#d7dfea 4px,#d7dfea 6px)}.pf-card .rccs__cvc{position:absolute;z-index:1;top:var(--sign-top);right:var(--pad-x);min-width:var(--cvv-w);height:var(--sign-h);padding:0 10px;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--foreground);font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--cvv);font-weight:500;box-shadow:0 0 0 2px var(--sky)}.pf-card .rccs__cvc:empty:before{content:"•••"}.pf-card:not(.sm) .rccs__card--back:after{content:"O código de segurança fica no verso, ao lado da assinatura.";position:absolute;z-index:1;top:128px;left:20px;right:20px;font-size:10px;line-height:1.4;opacity:.55}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
