.PurchaseConfirmation-module__F6iUFG__main{--squircle-radius:28px;--squircle-fill:#fff;border:1px solid var(--line-warm);corner-shape:var(--brand-corner-shape);background:#fff;border-radius:28px;width:min(560px,100%);margin:0 auto;padding:36px 36px 32px;box-shadow:0 24px 48px -32px #0d0d0f38}.PurchaseConfirmation-module__F6iUFG__steps{color:#8a8a90;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 0 28px;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.PurchaseConfirmation-module__F6iUFG__steps li{align-items:center;gap:8px;display:inline-flex}.PurchaseConfirmation-module__F6iUFG__steps li+li:before{content:"";background:var(--line-warm-strong);width:18px;height:1px}.PurchaseConfirmation-module__F6iUFG__stepNumber{border:1px solid var(--line-warm-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:inline-grid}.PurchaseConfirmation-module__F6iUFG__steps li[data-done]{color:var(--brand-description)}.PurchaseConfirmation-module__F6iUFG__steps li[data-done] .PurchaseConfirmation-module__F6iUFG__stepNumber{color:#fff;background:#1a7f48;border-color:#1a7f48}.PurchaseConfirmation-module__F6iUFG__steps li[aria-current]{color:var(--brand-ink);font-weight:600}.PurchaseConfirmation-module__F6iUFG__steps li[aria-current] .PurchaseConfirmation-module__F6iUFG__stepNumber{border-color:var(--accent);background:var(--accent);color:#fff}.PurchaseConfirmation-module__F6iUFG__heading{text-align:center;margin-bottom:24px}.PurchaseConfirmation-module__F6iUFG__mark{color:#626262;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:16px;display:inline-flex}.PurchaseConfirmation-module__F6iUFG__mark[data-ready=true]{color:#34824a}.PurchaseConfirmation-module__F6iUFG__main .PurchaseConfirmation-module__F6iUFG__heading h1{font-size:var(--fs-heading);font-weight:var(--fw-heading);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);text-wrap:balance;margin:0 0 12px}.PurchaseConfirmation-module__F6iUFG__heading p{color:#626262;text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.PurchaseConfirmation-module__F6iUFG__receipt{--squircle-fill:var(--surface-warm);background:var(--surface-warm);corner-shape:var(--brand-corner-shape);border-radius:20px;padding:24px}.PurchaseConfirmation-module__F6iUFG__receiptHeading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:24px;display:grid}.PurchaseConfirmation-module__F6iUFG__productImage{--squircle-fill:#fff;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.PurchaseConfirmation-module__F6iUFG__productInfo{min-width:0}.PurchaseConfirmation-module__F6iUFG__receiptHeading h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.25}.PurchaseConfirmation-module__F6iUFG__planSummary{margin:8px 0;font-size:16px;line-height:1.5}.PurchaseConfirmation-module__F6iUFG__planBadge{color:#626262;background:#fff;border-radius:999px;padding:4px 10px;font-size:14px;line-height:20px;display:inline-block}.PurchaseConfirmation-module__F6iUFG__orderNumber{color:#737373;margin:16px 0 0;font-size:12px;line-height:1.5}.PurchaseConfirmation-module__F6iUFG__receipt dl{margin:0}.PurchaseConfirmation-module__F6iUFG__receipt .PurchaseConfirmation-module__F6iUFG__total{border-top:1px solid #dcdcdc;gap:8px;padding-top:20px;display:grid}.PurchaseConfirmation-module__F6iUFG__total dt{color:#626262;font-size:14px}.PurchaseConfirmation-module__F6iUFG__total dd{letter-spacing:-.035em;margin:0;font-size:28px;font-weight:500;line-height:1.25}.PurchaseConfirmation-module__F6iUFG__check circle,.PurchaseConfirmation-module__F6iUFG__check path{stroke-dasharray:1;stroke-dashoffset:0}.PurchaseConfirmation-module__F6iUFG__check circle{animation:.65s cubic-bezier(.4,0,.2,1) both PurchaseConfirmation-module__F6iUFG__drawSuccess}.PurchaseConfirmation-module__F6iUFG__check path{animation:.45s cubic-bezier(.22,1,.36,1) .65s both PurchaseConfirmation-module__F6iUFG__drawSuccess}@keyframes PurchaseConfirmation-module__F6iUFG__drawSuccess{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.PurchaseConfirmation-module__F6iUFG__cta{color:#fff;background:#171717;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:16px;padding:10px 20px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:flex}.PurchaseConfirmation-module__F6iUFG__cta:hover{background:#333}.PurchaseConfirmation-module__F6iUFG__cta:focus-visible,.PurchaseConfirmation-module__F6iUFG__retry:focus-visible,.PurchaseConfirmation-module__F6iUFG__support a:focus-visible{outline-offset:4px;outline:2px solid #171717}.PurchaseConfirmation-module__F6iUFG__retry{text-underline-offset:4px;color:#626262;cursor:pointer;background:0 0;border:0;margin:12px auto 0;padding:10px 16px;font-size:14px;text-decoration:underline;display:block}.PurchaseConfirmation-module__F6iUFG__spinner{animation:1s linear infinite PurchaseConfirmation-module__F6iUFG__spin}@keyframes PurchaseConfirmation-module__F6iUFG__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.PurchaseConfirmation-module__F6iUFG__main{padding:28px 20px 24px}}.PurchaseConfirmation-module__F6iUFG__support{text-align:center;color:#626262;margin:16px 0 0;font-size:14px}.PurchaseConfirmation-module__F6iUFG__support a{color:#171717;text-underline-offset:3px;text-decoration:underline;transition:color .16s}.PurchaseConfirmation-module__F6iUFG__support a:hover{color:#626262}@media (prefers-reduced-motion:reduce){.PurchaseConfirmation-module__F6iUFG__spinner,.PurchaseConfirmation-module__F6iUFG__check circle,.PurchaseConfirmation-module__F6iUFG__check path{animation:none}}.PurchaseConfirmation-module__F6iUFG__trialRows{border-top:1px solid #dcdcdc;gap:10px;margin:0;padding-top:20px;display:grid}.PurchaseConfirmation-module__F6iUFG__trialRows div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.PurchaseConfirmation-module__F6iUFG__trialRows dt{color:#626262;font-size:14px}.PurchaseConfirmation-module__F6iUFG__trialRows dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.PurchaseConfirmation-module__F6iUFG__trialRows div:first-child dt,.PurchaseConfirmation-module__F6iUFG__trialRows div:first-child dd{color:#171717;font-size:22px;font-weight:500}.PurchaseConfirmation-module__F6iUFG__trialNote{color:#28613b;margin:4px 0 0;font-size:13px}
