.PaywallStepper-module__IdTl1W__steps{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:none}.PaywallStepper-module__IdTl1W__stepItem{font-size:var(--font-size-md);color:var(--grey-6);justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.PaywallStepper-module__IdTl1W__stepItem:not(:last-child):after{content:"";background:var(--grey-3);width:26px;height:1px;margin:0 14px 0 8px;display:block}.PaywallStepper-module__IdTl1W__stepDot{width:24px;height:24px;font-size:var(--font-size-sm);border:1px solid;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.PaywallStepper-module__IdTl1W__stepDone{color:var(--black-2)}.PaywallStepper-module__IdTl1W__stepDone .PaywallStepper-module__IdTl1W__stepDot{color:var(--black-2);border:none}.PaywallStepper-module__IdTl1W__stepCurrent{color:var(--green-800);font-weight:600}.PaywallStepper-module__IdTl1W__stepCurrent .PaywallStepper-module__IdTl1W__stepDot{border-color:var(--green-800)}.PaywallStepper-module__IdTl1W__stepUpcoming{color:var(--grey-5)}.PaywallStepper-module__IdTl1W__stepUpcoming .PaywallStepper-module__IdTl1W__stepDot{border-color:var(--grey-4)}svg.PaywallStepper-module__IdTl1W__stepIconDone{fill:var(--white-1);display:block}@media (min-width:768px){.PaywallStepper-module__IdTl1W__steps{display:inline-flex}}
.CheckoutPage-module___-jqta__page{background:var(--grey-100);min-height:100vh;color:var(--black-2)}.CheckoutPage-module___-jqta__main{width:min(1120px,100% - 20px);margin:0 auto;padding:16px 0 26px}.CheckoutPage-module___-jqta__mobilePageTitle{letter-spacing:-.02em;color:var(--black-2);text-align:center;margin:20px 0 30px;font-size:22px;font-weight:500;line-height:1.1}.CheckoutPage-module___-jqta__contentGrid{grid-template-columns:1fr;gap:18px;display:grid}.CheckoutPage-module___-jqta__checkoutCard{background:var(--white-1);border-radius:22px;padding:30px 16px}.CheckoutPage-module___-jqta__totalRow{font-size:var(--font-size-md-2);color:var(--black-100);justify-content:space-between;align-items:center;font-weight:400;display:flex}.CheckoutPage-module___-jqta__totalRow strong{color:var(--black-1);font-size:var(--font-size-md-2);letter-spacing:-.01em}.CheckoutPage-module___-jqta__optionBox{border:1px solid var(--grey-200);background:var(--white-1);border-radius:18px;margin-top:20px;padding:14px}.CheckoutPage-module___-jqta__optionHeader{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.CheckoutPage-module___-jqta__unselectedDot,.CheckoutPage-module___-jqta__selectedDot{border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.CheckoutPage-module___-jqta__unselectedDot{border:2px solid var(--grey-500)}.CheckoutPage-module___-jqta__selectedDot{border:2px solid var(--green-800);background:var(--green-800);color:var(--white-1)}.CheckoutPage-module___-jqta__optionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--black-2)}.CheckoutPage-module___-jqta__walletBadges,.CheckoutPage-module___-jqta__cardBrands{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.CheckoutPage-module___-jqta__walletBadge{border:1px solid var(--grey-3);background:var(--white-1);min-width:58px;height:30px;color:var(--grey-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.CheckoutPage-module___-jqta__cardLogoPill{border:1px solid var(--grey-200);background:var(--white-1);border-radius:8px;justify-content:center;align-items:center;width:35px;height:26px;padding:0 4px;display:inline-flex}.CheckoutPage-module___-jqta__fieldsDivider{border-top:1px solid var(--grey-3);margin:14px 0;animation:.3s CheckoutPage-module___-jqta__slideFadeIn}.CheckoutPage-module___-jqta__contentWrapper{animation:.4s CheckoutPage-module___-jqta__contentSlideIn}.CheckoutPage-module___-jqta__cardDivider{border-top:1px solid var(--grey-3);margin:30px 0}.CheckoutPage-module___-jqta__planTitle{font-size:var(--font-size-md-2);color:var(--black-2);margin:0;line-height:1.2}.CheckoutPage-module___-jqta__featureList{flex-direction:column;gap:12px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:flex}.CheckoutPage-module___-jqta__featureItem{font-size:var(--font-size-lg);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.CheckoutPage-module___-jqta__featureIcon{flex-shrink:0;transform:translateY(1px)}.CheckoutPage-module___-jqta__featureIncluded,.CheckoutPage-module___-jqta__featureExcluded{color:var(--black-100);font-size:var(--font-size-md)}.CheckoutPage-module___-jqta__featureExcluded{color:var(--grey-6);text-decoration:line-through;-webkit-text-decoration-color:var(--grey-4);text-decoration-color:var(--grey-4)}.CheckoutPage-module___-jqta__featureExcludedItem .CheckoutPage-module___-jqta__featureIcon{color:var(--red-700)}.CheckoutPage-module___-jqta__featureIncludedItem .CheckoutPage-module___-jqta__featureIcon{color:var(--green-800)}.CheckoutPage-module___-jqta__planLegalSection{color:var(--grey-600);font-size:var(--font-size-sm-2);margin:0;font-weight:200;line-height:1.4}.CheckoutPage-module___-jqta__planLegalSection a{color:inherit;font-size:inherit;text-underline-offset:2px;font-weight:200;line-height:1.4;text-decoration:underline}.CheckoutPage-module___-jqta__previewColumn{gap:12px;display:grid}.CheckoutPage-module___-jqta__previewCard{background:var(--white-1);border-radius:22px;padding:14px}.CheckoutPage-module___-jqta__previewImageWrap{position:relative}.CheckoutPage-module___-jqta__imageLoaderOverlay{z-index:2;background:#ffffffa6;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CheckoutPage-module___-jqta__imageLoader{border:3px solid var(--grey-3);border-top-color:var(--green-800);border-radius:50%;width:34px;height:34px;animation:.85s linear infinite CheckoutPage-module___-jqta__spinLoader}.CheckoutPage-module___-jqta__previewImageLoading{filter:saturate(.75)}.CheckoutPage-module___-jqta__previewImageWrap img{background:var(--white-1);object-fit:contain;border-radius:18px;width:100%;display:block;overflow:hidden}.CheckoutPage-module___-jqta__readyRow{color:var(--black-2);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);align-items:center;gap:8px;margin-top:12px;display:inline-flex}.CheckoutPage-module___-jqta__readyIcon{color:var(--green-800)}.CheckoutPage-module___-jqta__previewTotalRow{background:var(--white-1);color:var(--black-3);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.CheckoutPage-module___-jqta__previewTotalRow strong{color:var(--black-1);font-size:var(--font-size-md-2);letter-spacing:-.01em}.CheckoutPage-module___-jqta__summaryCard{background:var(--white-1);border-radius:14px;padding:4px 0;overflow:hidden}.CheckoutPage-module___-jqta__summaryRow{color:var(--black-3);font-size:var(--font-size-md);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.CheckoutPage-module___-jqta__summaryLabel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CheckoutPage-module___-jqta__summaryValue{color:var(--black-3);white-space:nowrap}.CheckoutPage-module___-jqta__discountBadge{background:var(--green-800);color:var(--white-1);font-size:var(--font-size-md);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.CheckoutPage-module___-jqta__summaryTotalRow{color:var(--black-3);font-size:var(--font-size-md);border-top:1px solid var(--grey-200);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.CheckoutPage-module___-jqta__summaryTotalRow strong{color:var(--black-1);font-size:var(--font-size-md-2);font-weight:var(--font-weight-bold);letter-spacing:-.01em}.CheckoutPage-module___-jqta__legalText{color:var(--grey-600);font-size:var(--font-size-md);line-height:1.5}.CheckoutPage-module___-jqta__legalText a{color:var(--grey-700);text-underline-offset:2px;text-decoration:underline}.CheckoutPage-module___-jqta__desktopLegal{display:none}.CheckoutPage-module___-jqta__mobileLegal{margin:14px 0 0}@media (min-width:768px){.CheckoutPage-module___-jqta__mobilePageTitle{display:none}.CheckoutPage-module___-jqta__main{width:min(1180px,100% - 40px);padding:22px 0 28px}.CheckoutPage-module___-jqta__contentGrid{grid-template-columns:1fr minmax(260px,340px);align-items:start;gap:20px;width:fit-content;margin:auto}.CheckoutPage-module___-jqta__checkoutCard{max-width:600px;padding:20px 24px}.CheckoutPage-module___-jqta__totalRow strong{font-size:var(--font-size-md-2)}.CheckoutPage-module___-jqta__optionTitle{font-size:var(--font-size-lg)}.CheckoutPage-module___-jqta__walletBadge{min-width:54px;height:26px;font-size:var(--font-size-sm)}.CheckoutPage-module___-jqta__planTitle{font-size:var(--font-size-md-2)}.CheckoutPage-module___-jqta__featureItem{font-size:var(--font-size-md)}.CheckoutPage-module___-jqta__readyRow{font-size:var(--font-size-lg)}.CheckoutPage-module___-jqta__desktopLegal{margin:18px 0 0;display:block}.CheckoutPage-module___-jqta__mobileLegal{display:none}}@keyframes CheckoutPage-module___-jqta__slideFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes CheckoutPage-module___-jqta__spinLoader{to{transform:rotate(360deg)}}@keyframes CheckoutPage-module___-jqta__contentSlideIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}
.CheckoutDownloadPage-module__XKssAa__downloadContent{flex-direction:column;gap:14px;display:flex}.CheckoutDownloadPage-module__XKssAa__downloadEyebrow{color:var(--green-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);background:#21ba7a1f;border-radius:999px;align-self:flex-start;padding:7px 12px;display:inline-flex}.CheckoutDownloadPage-module__XKssAa__downloadTitle{letter-spacing:-.03em;color:var(--black-2);margin:0;font-size:30px;line-height:1.05}.CheckoutDownloadPage-module__XKssAa__downloadDescription{max-width:42ch;color:var(--grey-700);font-size:var(--font-size-md);margin:0;line-height:1.55}.CheckoutDownloadPage-module__XKssAa__downloadActionButton{background:var(--black-1);width:100%;min-height:56px;color:var(--white-1);font-size:var(--font-size-md-2);font-weight:var(--font-weight-bold);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px 18px;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 36px #1583542e}.CheckoutDownloadPage-module__XKssAa__downloadActionButton:hover{transform:translateY(-1px);box-shadow:0 18px 38px #15835438}.CheckoutDownloadPage-module__XKssAa__downloadActionButton:focus-visible{outline-offset:3px;outline:3px solid #1583543d}.CheckoutDownloadPage-module__XKssAa__downloadActionButton svg{fill:#fff;width:20px;height:20px}.CheckoutDownloadPage-module__XKssAa__downloadActionButton span{line-height:1}.CheckoutDownloadPage-module__XKssAa__downloadActionButton:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}@media (min-width:768px){.CheckoutDownloadPage-module__XKssAa__downloadTitle{font-size:38px}}
