:root{--accent: #ea1d2c;--accent-hi: #ef4451;--accent-ink: #c2101f;--accent-grad: linear-gradient(160deg, #ef4451 0%, #ea1d2c 100%);--accent-soft: rgba(234, 29, 44, .07);--accent-border: rgba(234, 29, 44, .45);--glow: 0 18px 38px -14px rgba(234, 29, 44, .62);--glow-sm: 0 12px 26px -12px rgba(234, 29, 44, .55);--bg: #ffffff;--inset: #f6f7f9;--inset-2: #eceef2;--field: #ffffff;--line: rgba(12, 16, 24, .09);--line-2: rgba(12, 16, 24, .14);--ink: #0e1116;--ink-2: #1b1f27;--body: #3b414d;--muted: #5a616e;--sub: #666d7b;--faint: #767d8b;--pos: #0f8f47;--pos-soft: rgba(15, 143, 71, .09);--warn: #a86e12;--warn-soft: rgba(168, 110, 18, .09);--mp: #0077a8;--shadow-sm: 0 1px 2px rgba(16, 19, 26, .04), 0 8px 24px -16px rgba(16, 19, 26, .24);--shadow-md: 0 2px 6px rgba(16, 19, 26, .05), 0 24px 60px -28px rgba(16, 19, 26, .34);--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.5}h1,p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit;padding:0}input{font-family:inherit}.ico{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;white-space:nowrap;display:inline-block;-webkit-user-select:none;user-select:none}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-size:11.5px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--sub)}.rule{height:1px;background:var(--line)}.checkout{min-height:100dvh;display:grid;grid-template-columns:1fr;align-content:start}@media(min-width:900px){.checkout{align-content:stretch}}.pane-form{min-width:0;padding:28px 20px 26px;display:flex;flex-direction:column;gap:16px}.pane-side{min-width:0;background:linear-gradient(180deg,#f7f8fa,#fff);border-top:1px solid var(--line);padding:26px 20px 22px;display:flex;flex-direction:column}@media(min-width:900px){.checkout{grid-template-columns:minmax(0,1fr) 400px}.checkout.is-login{grid-template-columns:minmax(0,1fr) 430px}.pane-form{padding:44px 48px 52px;gap:18px}.pane-side{border-top:none;border-left:1px solid var(--line);padding:44px 34px}.checkout.is-login .pane-side{padding:60px 44px;justify-content:center}}.flow{width:100%;max-width:680px;margin:0 auto}.pane-form.is-centered{align-items:center;justify-content:center}@media(min-width:900px){.pane-form.is-centered{padding:60px 80px}}.login-col{width:100%;max-width:376px}.mark{width:56px;height:56px;border-radius:16px;background:var(--accent-grad);box-shadow:var(--glow-sm);display:grid;place-items:center}.mark svg{width:33px;height:33px;display:block}.login-title{font-size:32px;font-weight:900;letter-spacing:-1.1px;line-height:1.12;margin-top:26px}.login-sub{color:var(--muted);font-size:15px;font-weight:500;margin-top:9px;line-height:1.5}.google-slot{margin-top:32px;min-height:64px;display:flex;align-items:center;justify-content:center}.reassure-inline{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--sub);font-size:12.5px;font-weight:600}.reassure-inline .ico{font-size:16px;color:var(--pos)}.divider{display:flex;align-items:center;gap:12px;margin:28px 0 4px;color:var(--faint);font-size:11.5px;font-weight:600}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.link-alt{display:block;width:100%;padding:12px;text-align:center;color:var(--sub);font-size:13.5px;font-weight:600}.link-alt span{border-bottom:1px solid var(--line-2);padding-bottom:2px}.link-alt:hover{color:var(--ink)}.legal{margin-top:34px;color:var(--faint);font-size:12px;font-weight:500;line-height:1.6}.legal a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.form-foot{display:flex;justify-content:space-between;gap:12px;padding:2px 2px 0;color:var(--sub);font-size:12.5px;font-weight:600}.form-foot button:hover{color:var(--ink)}.tabs{display:flex;gap:6px;margin-top:14px;padding:5px;background:var(--inset);border:1px solid var(--line);border-radius:14px}.tab{flex:1;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:800;color:var(--sub);transition:background .16s var(--ease),color .16s var(--ease)}.tab.is-active{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-sm)}.form-email{margin-top:14px}.form-payer{margin-top:13px}.notice-inline{margin:14px 0 0}.cta-inline{margin-top:4px;height:54px;border-radius:14px;font-size:15.5px;box-shadow:var(--glow-sm)}.plan-title{color:var(--ink);font-size:26px;font-weight:900;letter-spacing:-.7px;line-height:1.15;margin-top:12px}.plan-rule{margin:26px 0}.plan-price{display:flex;align-items:baseline;gap:7px;margin-top:8px}.plan-price-value{color:var(--accent-ink);font-size:36px;font-weight:900;letter-spacing:-1.5px}.plan-price-unit{color:var(--muted);font-size:15px;font-weight:600}.plan-feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.plan-feat{display:flex;gap:11px;align-items:flex-start;color:var(--body);font-size:14px;font-weight:500;line-height:1.45}.plan-feat .ico{font-size:19px;color:var(--pos);flex:none;margin-top:1px}.plan-feats-flow{margin-top:22px}.plan-feats+.note-card{margin-top:30px}.note-card+.note-card{margin-top:14px}.note-card{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--inset)}.note-card .ico{font-size:21px;color:var(--sub);flex:none;margin-top:1px}.note-card-title{color:var(--ink-2);font-size:14px;font-weight:800}.note-card-desc{color:var(--muted);font-size:13px;font-weight:500;margin-top:3px;line-height:1.4}.note-card.is-accent{background:var(--accent-soft);border-color:var(--accent-border)}.note-card.is-accent .ico{color:var(--accent)}.note-card.is-accent .note-card-title{color:var(--ink)}.who{display:flex;align-items:center;gap:12px}.who-mark{width:36px;height:36px;border-radius:11px;background:var(--accent-grad);display:grid;place-items:center;flex:none}.who-mark svg{width:21px;height:21px;display:block}.who-body{flex:1;min-width:0;display:flex;flex-direction:column}.who-title{color:var(--ink);font-size:15px;font-weight:800}.who-sub{color:var(--sub);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-alt{flex:none;color:var(--sub);font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.who-alt:hover{color:var(--ink)}.pay-title{font-size:27px;font-weight:900;letter-spacing:-.9px;line-height:1.15;margin-top:30px}.pay-methods{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.on-narrow{display:none}@media(max-width:899px){.on-narrow{display:inline}.on-wide{display:none}}.pay-method{text-align:left;padding:18px 20px;border:1.5px solid var(--line);border-radius:18px;background:var(--inset);transition:border-color .16s var(--ease),background .16s var(--ease)}.pay-method:hover:not(:disabled){border-color:var(--line-2)}.pay-method.is-on{background:var(--accent-soft);border-color:var(--accent-border)}.pay-method:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pay-method:disabled{opacity:.55;cursor:not-allowed}.pay-method-top{display:flex;align-items:center;justify-content:space-between}.pay-method-ico{font-size:26px;color:var(--sub)}.pay-method.is-on .pay-method-ico{color:var(--accent)}.pay-method-name{display:block;color:var(--ink);font-size:16px;font-weight:800;margin-top:12px}.pay-method-desc{display:block;color:var(--muted);font-size:12.5px;font-weight:600;margin-top:3px}.radio{width:22px;height:22px;flex:none;border-radius:50%;border:2px solid rgba(12,16,24,.2);background:var(--bg);display:grid;place-items:center;transition:border-color .16s var(--ease),background .16s var(--ease)}.radio.is-on{border-color:var(--accent);background:var(--accent);box-shadow:var(--glow-sm)}.radio.is-on:after{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.radio-lg{width:24px;height:24px}.pay-block{margin-top:30px}.pay-block-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.pay-block-title{color:var(--ink);font-size:15px;font-weight:800}.brands{display:flex;gap:5px;margin-left:auto}.brand-chip{height:22px;padding:0 8px;border-radius:5px;background:var(--inset-2);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.5px;display:flex;align-items:center}.form{display:flex;flex-direction:column;gap:13px}.field{display:flex;flex-direction:column}.label{color:var(--muted);font-size:12.5px;font-weight:700;margin-bottom:7px}.field input,.mp-field{height:56px;padding:0 15px;border:1px solid var(--line-2);border-radius:14px;background:var(--field);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.field input{width:100%;color:var(--ink);font-size:16.5px;font-weight:600}.field input::placeholder{color:var(--faint);font-weight:500}.field input:focus,.mp-field:focus-within{outline:none;border-color:var(--accent-border);border-width:1.5px;box-shadow:0 0 0 3px var(--accent-soft)}.mp-field{display:flex;align-items:center;gap:11px}.mp-field-ico{font-size:21px;color:var(--faint);flex:none}.mp-field:focus-within .mp-field-ico{color:var(--accent)}.mp-slot{flex:1;min-width:0;height:100%}.mp-slot iframe{width:100%;height:100%;border:0;display:block}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.fineprint{display:flex;gap:11px;align-items:flex-start;margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--inset);color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.5}.fineprint .ico{font-size:19px;color:var(--sub);flex:none;margin-top:1px}.fineprint strong{color:var(--ink);font-weight:800}.periods{display:flex;flex-direction:column;gap:12px}.period{position:relative;text-align:left;display:flex;align-items:center;gap:16px;padding:18px 20px;border:1.5px solid var(--line);border-radius:18px;background:var(--inset);transition:border-color .16s var(--ease),background .16s var(--ease)}.period:hover{border-color:var(--line-2)}.period.is-on{background:var(--accent-soft);border-color:var(--accent-border)}.period:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.period-badge{position:absolute;top:-10px;left:56px;padding:3px 10px;border-radius:20px;background:var(--pos);color:#fff;font-size:10.5px;font-weight:900;letter-spacing:.5px;white-space:nowrap}.period-body{flex:1;min-width:0}.period-name{display:block;color:var(--ink);font-size:16.5px;font-weight:800}.period-desc{display:block;color:var(--muted);font-size:13px;font-weight:600;margin-top:2px}.period-price{text-align:right;flex:none}.period-value{display:block;color:var(--ink);font-size:20px;font-weight:900;letter-spacing:-.5px}.period-unit{display:block;color:var(--sub);font-size:12px;font-weight:600}.period-save{display:block;color:var(--pos);font-size:12px;font-weight:800}.secured-by{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--sub);font-size:12.5px;font-weight:600;flex-wrap:wrap}.secured-by .ico{font-size:19px;color:var(--pos)}.mp-wordmark{color:var(--mp);font-size:13px;font-weight:900;letter-spacing:-.3px}.pix-panel{display:grid;grid-template-columns:220px 1fr;gap:26px;align-items:center;margin-top:26px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--inset)}@media(max-width:640px){.pix-panel{grid-template-columns:1fr;justify-items:center;text-align:center}.pix-actions{justify-content:center}}.pix-qr{width:100%;max-width:220px;aspect-ratio:1;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;place-items:center}.pix-qr img{width:100%;height:100%;object-fit:contain;display:block}.pix-qr-empty{font-size:64px;color:var(--inset-2)}.pix-side{min-width:0}.pix-title{color:var(--ink);font-size:16px;font-weight:800}.pix-desc{color:var(--muted);font-size:13px;font-weight:500;margin-top:5px;line-height:1.5}.pix-code{margin-top:14px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--sub);font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pix-actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.copy-btn{height:44px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg);color:var(--ink-2);font-size:13.5px;font-weight:800;transition:border-color .16s var(--ease)}.copy-btn:hover{border-color:var(--ink)}.copy-btn .ico{font-size:18px}.pix-timer{display:inline-flex;align-items:center;gap:6px;color:var(--warn);font-size:13px;font-weight:700}.pix-timer .ico{font-size:17px}.pix-timer.is-out{color:var(--accent-ink)}.pix-waiting{display:flex;align-items:center;gap:10px;margin-top:18px;color:var(--muted);font-size:13.5px;font-weight:600}.sum-card{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--inset)}.sum-card>.ico{font-size:22px;color:var(--accent);flex:none}.sum-body{flex:1;min-width:0;display:flex;flex-direction:column}.sum-name{color:var(--ink);font-size:15px;font-weight:800}.sum-hint{color:var(--sub);font-size:12.5px;font-weight:600;margin-top:2px;line-height:1.35}.sum-value{color:var(--ink-2);font-size:15px;font-weight:800;flex:none}.addon{width:100%;text-align:left;margin-top:11px;display:flex;align-items:center;gap:13px;padding:16px 18px;border:1.5px solid var(--line);border-radius:16px;background:var(--inset);transition:border-color .16s var(--ease),background .16s var(--ease)}.addon:hover:not(:disabled){border-color:var(--line-2)}.addon.is-on{background:var(--accent-soft);border-color:var(--accent-border)}.addon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.addon:disabled{cursor:default}.addon>.ico{font-size:22px;color:var(--sub);flex:none}.addon.is-on>.ico{color:var(--accent)}.switch{width:46px;height:27px;flex:none;position:relative;border-radius:27px;background:#d3d8e0;transition:background .18s var(--ease),box-shadow .18s var(--ease)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #10131a4d;transition:left .18s var(--ease)}.addon.is-on .switch{background:var(--accent);box-shadow:var(--glow-sm)}.addon.is-on .switch:after{left:22px}.sum-rows{margin-top:22px;display:flex;flex-direction:column;gap:13px}.sum-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.sum-row>span:first-child{color:var(--muted);font-weight:600}.sum-row>span:last-child{color:var(--ink-2);font-weight:700}.sum-row.is-save>span{color:var(--pos);font-weight:800}.sum-row.is-save>span:last-child{font-weight:800}.sum-rule{margin:22px 0}.sum-total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.sum-total-label{color:var(--ink);font-size:16px;font-weight:800}.sum-note{color:var(--sub);font-size:12.5px;font-weight:600;margin-top:2px;line-height:1.4}.sum-total-value{color:var(--ink);font-size:30px;font-weight:900;letter-spacing:-1.4px;white-space:nowrap}.reassure{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.reassure li{display:flex;gap:9px;align-items:center;color:var(--sub);font-size:12.5px;font-weight:600;line-height:1.4}.reassure .ico{font-size:17px;color:var(--faint);flex:none}.legal-foot{margin-top:auto;padding-top:26px;color:var(--faint);font-size:11.5px;font-weight:500;line-height:1.6}.cta{margin-top:26px;height:62px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:18px;background:var(--accent-grad);box-shadow:var(--glow);color:#fff;font-size:17px;font-weight:900;transition:filter .16s var(--ease),box-shadow .16s var(--ease),opacity .16s var(--ease)}.cta:hover:not(:disabled){filter:brightness(1.06)}.cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.cta .ico{font-size:23px}.btn-ghost{height:60px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line-2);border-radius:18px;background:var(--inset);color:var(--ink-2);font-size:15.5px;font-weight:800;transition:border-color .16s var(--ease)}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost .ico{font-size:21px;color:var(--muted)}.alert,.notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 15px;border-radius:14px;font-size:13.5px;font-weight:500;line-height:1.45}.alert{background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-ink)}.notice{background:var(--warn-soft);border:1px solid rgba(168,110,18,.28);color:var(--warn)}.alert .ico,.notice .ico{font-size:18px;flex:none}.spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:spin .7s linear infinite;flex:none}.spinner-dark{border-color:var(--inset-2);border-top-color:var(--accent)}.spinner-lg{width:34px;height:34px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{height:280px;border-radius:20px;background:linear-gradient(90deg,var(--inset) 25%,var(--inset-2) 50%,var(--inset) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite}@keyframes shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.spinner,.skeleton{animation:none}}.result-shell{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;text-align:center;background:radial-gradient(700px 380px at 50% 18%,var(--pos-soft),transparent 65%)}.result-shell.is-wait{background:radial-gradient(700px 380px at 50% 18%,var(--warn-soft),transparent 65%)}.result-mark{width:96px;height:96px;border-radius:28px;display:grid;place-items:center;background:linear-gradient(160deg,#3fcb87,#0f8f47);box-shadow:0 24px 60px -22px #0f8f47bf}.result-mark .ico{font-size:54px;color:#fff}.result-mark.is-wait{background:linear-gradient(160deg,#e0a83f,#a86e12);box-shadow:0 24px 60px -22px #a86e12b3}.result-mark.is-neutral{background:var(--inset);border:1px solid var(--line);box-shadow:none}.result-mark.is-neutral .ico{color:var(--muted)}.result-title{font-size:clamp(26px,5vw,34px);font-weight:900;letter-spacing:-1.2px;margin-top:30px}.result-sub{color:var(--muted);font-size:16px;font-weight:500;margin-top:10px;max-width:460px;line-height:1.55}.result-sub strong{color:var(--ink);font-weight:800}.result-card{width:100%;max-width:520px;margin-top:32px;padding:24px 26px;border:1px solid var(--line);border-radius:20px;background:var(--inset);display:flex;flex-direction:column;gap:14px;text-align:left}.result-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.result-row>span:first-child{color:var(--muted);font-size:14px;font-weight:600}.result-row>span:last-child{color:var(--ink);font-size:14px;font-weight:800}.result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.result-actions .cta{margin-top:0;width:auto;padding:0 30px;height:60px}.result-actions:empty{display:none}.result-foot{margin-top:26px}.result-hint{color:var(--sub);font-size:13px;font-weight:500;line-height:1.5}@media(max-width:899px){.pane-side{background:none;border:none;padding:0}.login-title{font-size:28px;letter-spacing:-1px;margin-top:22px}.login-sub{font-size:14.5px;margin-top:8px}.pay-title{font-size:23px;margin-top:24px}.mark{width:54px;height:54px}.mark svg{width:32px;height:32px}.field input,.mp-field{height:58px}.pane-form.is-centered{justify-content:flex-start;padding:34px 26px 8px}.login-col{max-width:420px;margin:0 auto}.google-slot{margin-top:28px;min-height:62px}.divider{margin:26px 0 2px}.checkout.is-login .pane-side{justify-self:center;width:calc(100% - 52px);max-width:420px;margin:4px 0 30px;padding:16px 17px;background:var(--inset);border:1px solid var(--line);border-radius:18px}.checkout.is-login>.pane-side>.eyebrow,.checkout.is-login .plan-feats,.checkout.is-login .note-card:not(.is-accent){display:none}.checkout.is-login .plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout.is-login .plan-title{font-size:12.5px;font-weight:700;letter-spacing:0;color:var(--muted);margin-top:0}.checkout.is-login .plan-price{margin-top:0;gap:1px}.checkout.is-login .plan-price-value{font-size:16px;color:var(--ink);letter-spacing:-.3px}.checkout.is-login .plan-price-unit{font-size:12px;font-weight:700;color:var(--sub)}.checkout.is-login .plan-rule{margin:12px 0}.checkout.is-login .note-card.is-accent{margin-top:0;padding:0;border:none;background:none;align-items:center;gap:9px}.checkout.is-login .note-card.is-accent .ico{font-size:17px;margin-top:0}.checkout.is-login .note-card.is-accent .note-card-title{font-size:12.5px;font-weight:600;color:var(--muted)}.checkout.is-login .note-card.is-accent .note-card-desc{display:none}.checkout:not(.is-login) .pane-side{order:-1;margin:14px 16px 0;padding:14px 16px;background:var(--inset);border:1px solid var(--line);border-radius:16px}.checkout:not(.is-login) .pane-side>.eyebrow,.checkout:not(.is-login) .sum-rows,.checkout:not(.is-login) .legal-foot{display:none}.checkout:not(.is-login) .sum-card,.checkout:not(.is-login) .addon{padding:0;border:none;border-radius:0;background:none;gap:11px}.checkout:not(.is-login) .addon{margin-top:11px;padding-top:11px;border-top:1px solid var(--line)}.checkout:not(.is-login) .addon.is-on{background:none}.checkout:not(.is-login) .sum-card>.ico,.checkout:not(.is-login) .addon>.ico{font-size:19px}.checkout:not(.is-login) .sum-name{font-size:13px}.checkout:not(.is-login) .sum-hint{font-size:11.5px}.checkout:not(.is-login) .sum-value{font-size:13px}.checkout:not(.is-login) .switch{width:44px;height:26px}.checkout:not(.is-login) .switch:after{width:20px;height:20px}.checkout:not(.is-login) .addon.is-on .switch:after{left:21px}.pay-methods{gap:9px;margin-top:16px}.pay-method{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ico name" "ico desc";align-items:center;column-gap:9px;padding:13px 12px;border-radius:15px}.pay-method-top{grid-area:ico;align-self:center}.pay-method-top .radio{display:none}.pay-method-ico{font-size:21px}.pay-method-name{grid-area:name;margin-top:0;font-size:13.5px}.pay-method-desc{grid-area:desc;margin-top:1px;font-size:11px;line-height:1.3}.pay-block{margin-top:18px}.pay-block-head{margin-bottom:12px}.form{gap:11px}.label{font-size:12px;margin-bottom:6px}.field-row{gap:11px}.fineprint{margin-top:14px;padding:12px 14px;font-size:11.5px}.periods{gap:10px}.period{padding:14px 16px;border-radius:16px;gap:13px}.period-badge{left:48px;font-size:9.5px}.period-name{font-size:15px}.period-desc{font-size:11.5px}.period-value{font-size:16px}.period-unit,.period-save{font-size:11.5px}.pix-panel{grid-template-columns:118px 1fr;justify-items:stretch;text-align:left;gap:14px;margin-top:18px;padding:12px;border-radius:18px}.pix-qr{padding:8px;border-radius:10px}.pix-title,.pix-desc,.pix-code{display:none}.pix-actions{margin-top:0;flex-direction:column;align-items:stretch;gap:9px}.copy-btn{justify-content:center}.pix-timer{justify-content:flex-start;font-size:11.5px}.checkout:not(.is-login) .sum-foot{position:fixed;left:0;right:0;bottom:0;z-index:20;padding:14px 20px calc(18px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -10px 34px -22px #10131a8c}.checkout:not(.is-login) .sum-foot .sum-rule,.checkout:not(.is-login) .sum-foot .reassure{display:none}.checkout:not(.is-login) .sum-total{align-items:center}.checkout:not(.is-login) .sum-total-label{font-size:13px}.checkout:not(.is-login) .sum-note{font-size:11px}.checkout:not(.is-login) .sum-total-value{font-size:25px;letter-spacing:-1px}.checkout:not(.is-login) .sum-foot .cta{margin-top:11px;height:60px;border-radius:17px}.checkout:not(.is-login) .pane-form{padding-bottom:168px}.result-shell{padding:40px 26px 32px;justify-content:flex-start}.result-mark{width:86px;height:86px;border-radius:26px;margin-top:44px}.result-mark .ico{font-size:48px}.result-title{margin-top:24px}.result-sub{font-size:14px}.result-card{margin-top:26px;padding:18px;border-radius:18px;gap:12px}.result-row>span{font-size:13px!important}.result-actions{width:100%;flex-direction:column;margin-top:auto;padding-top:28px}.result-actions .cta{width:100%;height:60px;border-radius:17px}.result-actions .btn-ghost{width:100%;height:52px;border-radius:16px;font-size:14.5px}}
