.page_page__556_G{min-height:100dvh;display:flex;justify-content:center;padding:40px 20px 56px}.page_panel__yrxLs{width:100%;max-width:420px}.page_intro__YeqBg{margin-bottom:40px}.page_title__po7na{font-size:32px}@media (min-width:640px){.page_page__556_G{padding-top:72px}.page_title__po7na{font-size:36px}}.amount-input_wrapper__l9k_M{margin-bottom:36px}.amount-input_label__HBdK6{display:block;font-size:13px;font-weight:500;color:var(--ink-muted);letter-spacing:.01em;margin-bottom:14px}.amount-input_field__SXkY0{display:flex;align-items:baseline;gap:8px;padding-bottom:14px;border-bottom:1.5px solid var(--border-strong);transition:border-color .2s ease}.amount-input_field__SXkY0[data-focused=true]{border-color:var(--accent)}.amount-input_field__SXkY0[data-invalid=true]{border-color:var(--danger)}.amount-input_prefix__PnkdQ{font-family:var(--font-display);font-size:22px;color:var(--ink-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.amount-input_input__u3XbF{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-display);font-size:44px;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;caret-color:var(--accent)}@media (max-width:420px){.amount-input_input__u3XbF{font-size:36px}}.amount-input_helper__9FDXF{margin-top:10px;font-size:13px;color:var(--ink-faint)}.amount-input_helper__9FDXF[data-error=true]{color:var(--danger)}.pix-payment-form_button__zTKd3{width:100%;height:52px;border-radius:10px;border:none;background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,opacity .15s ease}.pix-payment-form_button__zTKd3:hover:not(:disabled){background:var(--accent-hover)}.pix-payment-form_button__zTKd3:disabled{opacity:.45;cursor:not-allowed}.pix-payment-form_buttonSecondary__p_4pT{width:100%;height:48px;border-radius:10px;border:1px solid var(--border-strong);background:var(--chip-bg);color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:border-color .15s ease,background-color .15s ease}.pix-payment-form_buttonSecondary__p_4pT:hover:not(:disabled){border-color:var(--ink-faint);background:var(--chip-bg-hover)}.pix-payment-form_buttonSecondary__p_4pT:disabled{opacity:.45;cursor:not-allowed}.pix-payment-form_buttonSecondary__p_4pT[data-confirmed=true]{border-color:var(--accent);color:var(--accent)}.pix-payment-form_tabs__1KXSO{display:flex;gap:4px;padding:4px;margin-bottom:28px;border-radius:12px;border:1px solid var(--border);background:var(--chip-bg)}.pix-payment-form_tab__NrY3g{flex:1 1;padding:10px 12px;border:none;border-radius:9px;background:transparent;color:var(--ink-muted);font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.pix-payment-form_tab__NrY3g:hover:not([data-active=true]){color:var(--ink)}.pix-payment-form_tab__NrY3g[data-active=true]{background:var(--accent);color:var(--on-accent)}.pix-payment-form_errorBanner__pT703{background:var(--danger-soft);color:var(--danger);border-radius:10px;padding:12px 14px;font-size:13.5px;margin-bottom:20px;line-height:1.5}.pix-payment-form_backLink__RPwJX{display:inline-flex;align-items:center;gap:6px;background:var(--chip-bg);border:1px solid var(--border);border-radius:999px;padding:8px 14px;color:var(--ink-muted);font-size:13px;font-weight:500;cursor:pointer;margin-bottom:28px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.pix-payment-form_backLink__RPwJX:hover:not(:disabled){border-color:var(--border-strong);background:var(--chip-bg-hover);color:var(--ink)}.pix-payment-form_backLink__RPwJX:disabled{opacity:.45;cursor:not-allowed}.pix-payment-form_backLink__RPwJX svg{width:14px;height:14px}.pix-payment-form_amountLabel__ppKHt{font-size:13px;color:var(--ink-muted);margin-bottom:6px}.pix-payment-form_amountDisplay__cEtCF{font-family:var(--font-display);font-size:34px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:28px}.pix-payment-form_qrFrame__W_zNX{display:flex;justify-content:center;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:20px;margin-bottom:16px}.pix-payment-form_qrChip__Prasa{display:inline-flex;padding:14px;background:var(--qr-surface);border-radius:12px;box-shadow:0 12px 32px -14px var(--accent-glow)}.pix-payment-form_qrImage__ZyTKE{width:100%;max-width:200px;height:auto;display:block}.pix-payment-form_actions__Eqgv1{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}@keyframes pix-payment-form_fadeInUp__9Leit{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pix-payment-form_confirmBlock__7ZHPG{display:flex;flex-direction:column;gap:8px;padding-top:6px;animation:pix-payment-form_fadeInUp__9Leit .35s ease}.pix-payment-form_confirmCaption__yQVdM{font-size:13px;color:var(--ink-muted);text-align:center}.pix-payment-form_approvedCaption__tbVyS{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;color:var(--accent);text-align:center}.pix-payment-form_processingBlock__ug_Ia{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0}.pix-payment-form_spinner__s2dgX{width:32px;height:32px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--accent);animation:pix-payment-form_spin__KHASG .8s linear infinite}@keyframes pix-payment-form_spin__KHASG{to{transform:rotate(1turn)}}.pix-payment-form_processingText__1Z6ho{font-size:14px;color:var(--ink-muted)}.pix-payment-form_helperNote__dPDnS{font-size:12.5px;color:var(--ink-faint);text-align:center;line-height:1.5;margin-bottom:24px}.plan-selector_wrapper__BNXok{margin-bottom:36px}.plan-selector_label__yhjbD{display:block;font-size:13px;font-weight:500;color:var(--ink-muted);letter-spacing:.01em;margin-bottom:14px}.plan-selector_list__B2H1F{display:flex;flex-direction:column;gap:8px}.plan-selector_row__aG8yZ{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--border-strong);background:var(--chip-bg);cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.plan-selector_row__aG8yZ:hover:not(:disabled){border-color:var(--ink-faint)}.plan-selector_row__aG8yZ[data-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.plan-selector_row__aG8yZ:disabled{opacity:.5;cursor:not-allowed}.plan-selector_rowLeft__9B5xv{display:flex;align-items:center;gap:12px;min-width:0}.plan-selector_radio__HeBXR{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border-strong);flex-shrink:0;position:relative}.plan-selector_radio__HeBXR[data-selected=true]{border-color:var(--accent)}.plan-selector_radio__HeBXR[data-selected=true]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.plan-selector_planName__tDZ4G{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.plan-selector_planPrice__u8pMz{font-family:var(--font-display);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);flex-shrink:0;white-space:nowrap}.plan-selector_error__Rx580{margin-top:10px;font-size:13px;color:var(--danger)}.whatsapp-button_link__Te6Kz{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:13px;font-weight:500;color:var(--ink);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid var(--border-strong);background:var(--chip-bg);white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.whatsapp-button_link__Te6Kz:hover{border-color:var(--ink-faint);background:var(--chip-bg-hover)}.whatsapp-button_link__Te6Kz svg{flex-shrink:0}@media (max-width:400px){.whatsapp-button_label__NXKn1{display:none}.whatsapp-button_link__Te6Kz{padding:8px}}.site-header_header__l68lX{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:56px}.site-header_brand__6qgvk{flex-shrink:0;font-family:var(--font-display);font-size:19px;letter-spacing:.01em}