.checkout_main__w0bq3{min-height:100vh;background:linear-gradient(180deg,#f9fafb,#ffffff 200px);font-family:var(--font-dm-sans),-apple-system,sans-serif;color:#14161c;display:flex;flex-direction:column}.checkout_topbar__l2HCz{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#fff;border-bottom:1px solid #e5e7eb}@media(max-width:640px){.checkout_topbar__l2HCz{padding:12px 16px}}.checkout_logo__LlzBX{display:flex;align-items:center;text-decoration:none;color:#02b16a;font-weight:700}.checkout_logo__LlzBX img{height:32px;width:auto}.checkout_securityBadge__ALh_f{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#02b16a;background:#e2fff0;padding:6px 12px;border-radius:999px}.checkout_securityBadge__ALh_f .checkout_lockIcon__0nadl{font-size:14px}@media(max-width:480px){.checkout_securityBadge__ALh_f{font-size:12px;padding:4px 10px}}.checkout_grid__uHLQo{flex:1;display:grid;grid-template-columns:1fr 1.2fr;gap:32px;max-width:1000px;width:100%;margin:0 auto;padding:40px 24px}@media(max-width:1024px){.checkout_grid__uHLQo{gap:24px;padding:32px 20px}}@media(max-width:768px){.checkout_grid__uHLQo{grid-template-columns:1fr;gap:20px;padding:24px 16px}}.checkout_left___j3ri{position:relative;min-width:0}@media(min-width:769px){.checkout_left___j3ri{position:sticky;top:114px;align-self:start}}.checkout_right__qRJpN{min-width:0;min-height:0}.checkout_offerCard__LXIj2{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:28px;box-shadow:0 4px 24px rgba(0,0,0,.04)}@media(max-width:640px){.checkout_offerCard__LXIj2{padding:20px;border-radius:12px}}.checkout_offerHeader__eheCx{margin-bottom:20px}.checkout_offerBadge__VOvIN{display:inline-block;background:#e2fff0;color:#02b16a;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin-bottom:12px}.checkout_offerTitle__tKZ1_{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 8px;color:#14161c}@media(max-width:640px){.checkout_offerTitle__tKZ1_{font-size:24px}}.checkout_offerDescription__YeGnA{font-size:15px;color:#6b7280;line-height:1.5;margin:0}.checkout_priceRow__5rqrb{padding:20px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin:20px 0}.checkout_priceMain__DE9VZ{display:flex;align-items:baseline;gap:4px;color:#14161c}.checkout_priceCurrency__Daoui{font-size:18px;font-weight:600;color:#6b7280}.checkout_priceAmount__gi6L2{font-size:44px;font-weight:800;line-height:1;letter-spacing:-1px}@media(max-width:640px){.checkout_priceAmount__gi6L2{font-size:36px}}.checkout_priceInterval__XYWUc{font-size:16px;color:#6b7280;margin-left:4px}.checkout_priceAfter__KHH4X{display:block;margin-top:6px;font-size:14px;color:#6b7280}.checkout_summaryNote__6pJVL{margin:8px 0 0;font-size:12px;color:#6b7280;text-align:right}.checkout_trialBadge__8DhU9{display:inline-block;margin-top:8px;background:#fef3c7;color:#92400e;font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px}.checkout_features__a8hj1{list-style:none;padding:0;margin:0 0 24px}.checkout_features__a8hj1 li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;line-height:1.5;color:#14161c}.checkout_features__a8hj1 .checkout_featureCheck__91cUr{color:#02b16a;flex-shrink:0;margin-top:2px}.checkout_summary__3qZWF{background:#f9fafb;border-radius:12px;padding:16px;margin-bottom:20px}.checkout_summary__3qZWF hr{border:0;border-top:1px solid #e5e7eb;margin:12px 0}.checkout_summaryRow__68VmY{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#6b7280;padding:4px 0}.checkout_summaryRow__68VmY strong{color:#14161c;font-weight:600}.checkout_summaryTotal__nNqis{font-size:16px}.checkout_summaryTotal__nNqis strong{color:#02b16a;font-size:20px;font-weight:800}.checkout_guarantees__AbHU6{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:1px solid #f3f4f6}.checkout_guarantee__110Dz{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.4;color:#6b7280}.checkout_guarantee__110Dz>span{font-size:20px;flex-shrink:0}.checkout_guarantee__110Dz strong{display:block;color:#14161c;font-weight:600;margin-bottom:2px}.checkout_guarantee__110Dz p{margin:0;font-size:13px}.checkout_form__3TAaH{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:32px;box-shadow:0 4px 24px rgba(0,0,0,.04);box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:640px){.checkout_form__3TAaH{padding:20px;border-radius:12px}}.checkout_formTitle__GyUzW{font-size:22px;font-weight:700;margin:0 0 24px;color:#14161c}.checkout_section__iLs7D{border:0;padding:0;margin:0 0 28px;min-width:0}.checkout_section__iLs7D legend{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#02b16a;margin-bottom:16px;padding:0}.checkout_row2__VBncB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:480px){.checkout_row2__VBncB{grid-template-columns:minmax(0,1fr)}}.checkout_row3_2_1__stR7Y{display:grid;grid-template-columns:130px minmax(0,1fr) 90px;gap:12px}@media(max-width:640px){.checkout_row3_2_1__stR7Y{grid-template-columns:minmax(0,1fr)}}.checkout_field__05P_z{display:flex;flex-direction:column;margin-bottom:14px;min-width:0}.checkout_field__05P_z label{font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}.checkout_field__05P_z input,.checkout_field__05P_z select{width:100%;box-sizing:border-box;min-width:0;height:44px;padding:0 12px;font-size:15px;font-family:inherit;color:#14161c;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.checkout_field__05P_z input:focus,.checkout_field__05P_z select:focus{outline:0;border-color:#02b16a;box-shadow:0 0 0 3px rgba(2,177,106,.12)}.checkout_field__05P_z input:disabled,.checkout_field__05P_z select:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.checkout_field__05P_z input::-moz-placeholder,.checkout_field__05P_z select::-moz-placeholder{color:#9ca3af}.checkout_field__05P_z input::placeholder,.checkout_field__05P_z select::placeholder{color:#9ca3af}.checkout_fieldError__FHUJn input,.checkout_fieldError__FHUJn select{border-color:#dc2626}.checkout_fieldError__FHUJn input:focus,.checkout_fieldError__FHUJn select:focus{box-shadow:0 0 0 3px rgba(220,38,38,.12)}.checkout_phoneField__uUgrw{--react-international-phone-height:44px;--react-international-phone-font-size:15px;--react-international-phone-border-radius:8px;--react-international-phone-border-color:#e5e7eb;--react-international-phone-background-color:#ffffff;--react-international-phone-text-color:#14161c;--react-international-phone-country-selector-background-color:#ffffff;--react-international-phone-country-selector-background-color-hover:#f9fafb;--react-international-phone-country-selector-arrow-color:#6b7280;--react-international-phone-flag-width:20px;--react-international-phone-flag-height:20px;--react-international-phone-dropdown-item-font-size:14px}.checkout_phoneField__uUgrw .react-international-phone-input-container{width:100%}.checkout_phoneField__uUgrw .react-international-phone-country-selector-button{height:44px;border:1px solid #e5e7eb;border-right:0;border-radius:8px 0 0 8px}.checkout_phoneField__uUgrw .react-international-phone-input{flex:1;min-width:0;height:44px;padding:0 12px;font-size:15px;font-family:inherit;color:#14161c;border:1px solid #e5e7eb;border-radius:0 8px 8px 0;transition:border-color .15s ease,box-shadow .15s ease}.checkout_phoneField__uUgrw .react-international-phone-input::-moz-placeholder{color:#9ca3af}.checkout_phoneField__uUgrw .react-international-phone-input::placeholder{color:#9ca3af}.checkout_phoneField__uUgrw .react-international-phone-input:focus{outline:0;position:relative;z-index:1;border-color:#02b16a;box-shadow:0 0 0 3px rgba(2,177,106,.12)}.checkout_phoneField__uUgrw .react-international-phone-input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.checkout_phoneFieldError__Pk1XJ .react-international-phone-input-container .react-international-phone-country-selector-button,.checkout_phoneFieldError__Pk1XJ .react-international-phone-input-container .react-international-phone-input{border-color:#dc2626}.checkout_phoneFieldError__Pk1XJ .react-international-phone-input-container .react-international-phone-input:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.checkout_errorMsg__L2qUV{font-size:12px;color:#dc2626;margin-top:4px;font-weight:500}.checkout_hint__jNyu2{font-size:11px;color:#6b7280;font-weight:400}.checkout_taxIdGroup__ZtzB2{display:flex;gap:8px;min-width:0}.checkout_taxIdGroup__ZtzB2 select{width:90px;flex-shrink:0}.checkout_taxIdGroup__ZtzB2 input{flex:1;min-width:0}.checkout_cardNumberInput__FsMjg{position:relative}.checkout_cardNumberInput__FsMjg input{padding-right:60px}.checkout_cardBrand__Ja6UR{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;text-transform:uppercase;color:#6b7280;pointer-events:none}.checkout_brandLogo__PTq_o{display:block;height:20px;width:auto}.checkout_terms__dwPoW{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:#374151;margin:20px 0 16px;cursor:pointer}.checkout_terms__dwPoW input[type=checkbox]{margin-top:3px;width:16px;height:16px;accent-color:#02b16a;cursor:pointer;flex-shrink:0}.checkout_terms__dwPoW a{color:#02b16a;text-decoration:underline}.checkout_terms__dwPoW a:hover{color:#018650}.checkout_errorBanner__lFBP_{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;font-size:14px;margin:16px 0;font-weight:500;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.checkout_whatsappBtn__CiODN{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:9px 16px;border-radius:8px;transition:background-color .2s ease}.checkout_whatsappBtn__CiODN:hover{background:#1ebe5d}.checkout_whatsappIcon__BETUc{width:18px;height:18px;flex-shrink:0}.checkout_submitBtn__mKlSq{width:100%;height:56px;background:linear-gradient(180deg,#05c97a,#02b16a);color:#fff;font-size:17px;font-weight:700;border:0;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;box-shadow:0 4px 12px rgba(2,177,106,.3);margin-top:8px}.checkout_submitBtn__mKlSq:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(2,177,106,.4)}.checkout_submitBtn__mKlSq:active:not(:disabled){transform:translateY(0)}.checkout_submitBtn__mKlSq:disabled{opacity:.7;cursor:not-allowed}.checkout_submitBtn__mKlSq .checkout_arrow__oqn3I{font-size:20px;transition:transform .2s ease}.checkout_submitBtn__mKlSq:hover:not(:disabled) .checkout_arrow__oqn3I{transform:translateX(4px)}@media(max-width:480px){.checkout_submitBtn__mKlSq{height:52px;font-size:15px}}.checkout_spinner__Ntcbn{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:checkout_spin__54bPN .8s linear infinite}@keyframes checkout_spin__54bPN{to{transform:rotate(1turn)}}.checkout_disclaimer__Pio1m{font-size:12px;color:#6b7280;text-align:center;margin:12px 0 0;line-height:1.5}.checkout_disclaimer__Pio1m strong{color:#14161c}.checkout_tdsChallenge__b6Jfd:empty{display:none}.checkout_tdsChallenge__b6Jfd:not(:empty){position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(20,22,28,.65);padding:16px}.checkout_tdsChallenge__b6Jfd:not(:empty) iframe{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:100%;max-height:100%}.checkout_footer__G9XUO{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 16px;font-size:13px;color:#6b7280;border-top:1px solid #e5e7eb;background:#fff}.checkout_footer__G9XUO a{color:#6b7280;text-decoration:none;transition:color .15s ease}.checkout_footer__G9XUO a:hover{color:#14161c}@media(max-width:480px){.checkout_footer__G9XUO{flex-wrap:wrap;font-size:12px}}.checkout_formSkeleton__RWKK1{display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;min-height:480px}.checkout_skeletonLine__f2Isn{height:44px;background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6);background-size:200% 100%;animation:checkout_skeletonShimmer__E24V3 1.4s ease-in-out infinite;border-radius:8px}@keyframes checkout_skeletonShimmer__E24V3{0%{background-position:200% 0}to{background-position:-200% 0}}.checkout_paymentTabs__xM5Ic{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;background:#f3f4f6;border-radius:10px;padding:4px}.checkout_paymentTab__ES0Td{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;font-size:14px;font-weight:600;color:#6b7280;background:rgba(0,0,0,0);border:0;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease;font-family:inherit}.checkout_paymentTab__ES0Td:hover:not(:disabled){color:#14161c}.checkout_paymentTab__ES0Td:disabled{opacity:.6;cursor:not-allowed}.checkout_paymentTabActive__Dm_NN{background:#fff;color:#02b16a;box-shadow:0 2px 6px rgba(2,177,106,.18)}.checkout_paymentTabIcon__x_yp0{font-size:16px;line-height:1}.checkout_pixInfo__wFWV_{background:#e2fff0;border:1px solid #b5f1d4;border-radius:10px;padding:14px 16px;margin-bottom:14px}.checkout_pixInfoTitle__LEHvg{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#02b16a;margin:0 0 4px}.checkout_pixInfoText__V2hVV{font-size:13px;color:#14161c;line-height:1.45;margin:0}.checkout_pixGrid__3_780{flex:1;max-width:540px;width:100%;margin:0 auto;padding:40px 24px}@media(max-width:640px){.checkout_pixGrid__3_780{padding:24px 16px}}.checkout_pixView__g_3sm{width:100%}.checkout_pixCard__sycC1{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:28px;box-shadow:0 4px 24px rgba(0,0,0,.04)}@media(max-width:640px){.checkout_pixCard__sycC1{padding:20px;border-radius:12px}}.checkout_pixHeader__R9BGE{text-align:center;margin-bottom:20px}.checkout_pixBadge__d2muu{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#e2fff0;color:#02b16a;border-radius:999px;font-size:26px;margin-bottom:12px}.checkout_pixTitle__wVz__{font-size:22px;font-weight:800;color:#14161c;margin:0 0 6px}.checkout_pixSubtitle__q9PSW{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.checkout_pixQRWrapper__VMm1j{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin:18px auto 16px;max-width:280px}.checkout_pixQR__Kn0g8{display:block;width:232px;height:232px}@media(max-width:480px){.checkout_pixQR__Kn0g8{width:200px;height:200px}}.checkout_pixCodeBlock__etqHA{margin-bottom:18px}.checkout_pixCodeLabel__9W3Y3{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:6px}.checkout_pixCodeRow___nfsE{display:flex;gap:8px;align-items:stretch}.checkout_pixCode__FGT45{flex:1;min-width:0;display:block;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:12px;font-family:var(--font-mono,ui-monospace,"Courier New",monospace);color:#14161c;word-break:break-all;white-space:pre-wrap;line-height:1.4;max-height:90px;overflow-y:auto}.checkout_pixCopyBtn__KVD0V{flex-shrink:0;height:auto;padding:0 14px;background:#02b16a;color:#fff;border:0;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease,transform .1s ease;align-self:stretch}.checkout_pixCopyBtn__KVD0V:hover{background:#018650}.checkout_pixCopyBtn__KVD0V:active{transform:scale(.97)}.checkout_pixCountdown__mxpqU{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#6b7280;background:#f9fafb;border-radius:8px;padding:10px;margin-bottom:12px}.checkout_pixCountdown__mxpqU strong{font-variant-numeric:tabular-nums;color:#14161c;font-weight:700}.checkout_pixCountdownUrgent__IR_Vs{background:#fef3c7;color:#92400e}.checkout_pixCountdownUrgent__IR_Vs strong{color:#92400e}.checkout_pixStatus__KzxjP{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#14161c;font-weight:500;padding:10px}.checkout_pixSpinner__p_bLH{width:18px;height:18px;border:2px solid rgba(2,177,106,.25);border-top-color:#02b16a;border-radius:50%;animation:checkout_spin__54bPN .8s linear infinite;flex-shrink:0}.checkout_pixTerminal__Rm8Dn{text-align:center;padding:12px 8px 4px}.checkout_pixTerminalTitle___H0_m{font-size:18px;font-weight:700;margin:0 0 8px;color:#14161c}.checkout_pixTerminalText__22oEt{font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 16px}.checkout_pixTerminalWarning__FAvLi .checkout_pixTerminalTitle___H0_m{color:#92400e}.checkout_pixTerminalError__QFccz .checkout_pixTerminalTitle___H0_m{color:#b91c1c}.checkout_pixTerminalCta__l1Mp7{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;background:linear-gradient(180deg,#05c97a,#02b16a);color:#fff;font-size:14px;font-weight:700;border:0;border-radius:10px;cursor:pointer;text-decoration:none;font-family:inherit;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 12px rgba(2,177,106,.25)}.checkout_pixTerminalCta__l1Mp7:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(2,177,106,.35)}.checkout_pixTerminalSecondary__UAOJH{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;margin-top:10px;background:rgba(0,0,0,0);color:#6b7280;font-size:13px;font-weight:600;border:0;border-radius:8px;cursor:pointer;text-decoration:underline;font-family:inherit;transition:color .15s ease}.checkout_pixTerminalSecondary__UAOJH:hover{color:#14161c}.checkout_pixRegenerating__JeTSh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px}.checkout_pixRegenerating__JeTSh p{margin:0;font-size:14px;color:#14161c;font-weight:500}.checkout_pixRegenerating__JeTSh .checkout_pixSpinner__p_bLH{width:28px;height:28px}.checkout_pixHelp__Og2VK{text-align:center;font-size:13px;color:#6b7280;margin:16px 0 0}.checkout_pixHelp__Og2VK a{color:#02b16a;text-decoration:underline}.checkout_pixHelp__Og2VK a:hover{color:#018650}