.CheckoutReviewStep-module__FN6fvq__reviewLayout,.CheckoutReviewStep-module__FN6fvq__registrationPane,.CheckoutReviewStep-module__FN6fvq__paymentPane{flex-direction:column;gap:1.25rem;display:flex}.CheckoutReviewStep-module__FN6fvq__desktopHeading,.CheckoutReviewStep-module__FN6fvq__desktopTeamTable,.CheckoutReviewStep-module__FN6fvq__desktopLedger{display:none}.CheckoutReviewStep-module__FN6fvq__contactDetails{gap:.375rem;line-height:1.625;display:grid}.CheckoutReviewStep-module__FN6fvq__paymentFields{gap:1rem;display:grid}.CheckoutReviewStep-module__FN6fvq__fieldStatus{color:color-mix(in oklch,var(--primary)76%,white);align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;line-height:1.25rem;display:flex}.CheckoutReviewStep-module__FN6fvq__fieldStatus svg{width:.875rem;height:.875rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice{border:0;grid-template-columns:1fr;gap:.75rem;margin-top:1rem;display:grid}.CheckoutReviewStep-module__FN6fvq__paymentChoice legend{margin-bottom:-.125rem;font-size:.875rem;font-weight:500}.CheckoutReviewStep-module__FN6fvq__paymentChoice button:only-of-type{grid-column:1/-1}.CheckoutReviewStep-module__FN6fvq__paymentChoice button{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-height:7rem;color:var(--foreground);text-align:left;cursor:pointer;grid-template-columns:1fr auto;gap:.25rem .75rem;padding:1rem;transition:border-color .16s ease-out,background-color .16s ease-out;display:grid;position:relative}.CheckoutReviewStep-module__FN6fvq__paymentChoice button:hover{border-color:color-mix(in oklch,var(--primary)50%,var(--border))}.CheckoutReviewStep-module__FN6fvq__paymentChoice button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklch,var(--primary)10%,var(--card))}.CheckoutReviewStep-module__FN6fvq__paymentChoice button:focus-visible{outline:3px solid color-mix(in oklch,var(--primary)50%,transparent);outline-offset:2px}.CheckoutReviewStep-module__FN6fvq__paymentChoice button:disabled{cursor:not-allowed;opacity:.5}.CheckoutReviewStep-module__FN6fvq__paymentChoice button>span{grid-column:1/-1;font-size:.875rem;font-weight:600}.CheckoutReviewStep-module__FN6fvq__paymentChoice button>strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice button>svg{width:1rem;height:1rem;color:var(--primary)}.CheckoutReviewStep-module__FN6fvq__paymentChoice button>small{color:var(--muted-foreground);grid-column:1/-1;font-size:.875rem;line-height:1.5}.CheckoutReviewStep-module__FN6fvq__checkoutTerms{flex-direction:row;gap:.75rem;display:flex}.CheckoutReviewStep-module__FN6fvq__checkoutTerms>svg{width:1.25rem;height:1.25rem;color:var(--accent);flex:none;margin-top:.125rem}.CheckoutReviewStep-module__FN6fvq__desktopPaymentHelp{display:none}.CheckoutReviewStep-module__FN6fvq__checkoutActions{justify-content:space-between;gap:.75rem;margin-top:.25rem;display:flex}.CheckoutReviewStep-module__FN6fvq__checkoutFooter{flex-direction:column;gap:1.25rem;display:flex}.CheckoutReviewStep-module__FN6fvq__svnsInterest{border-radius:var(--radius-lg);color:#111;background:#e8f7f6;border:1px solid #b4c5c4;border:1px solid lab(78.1533% -5.87001 -1.82046);border-left:4px solid #db0011;overflow:hidden}.CheckoutReviewStep-module__FN6fvq__svnsInterestSummary{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.CheckoutReviewStep-module__FN6fvq__svnsInterestSummary::-webkit-details-marker{display:none}.CheckoutReviewStep-module__FN6fvq__svnsInterestSummaryLabel{min-width:0}.CheckoutReviewStep-module__FN6fvq__svnsInterestLogo{border-right:1px solid #11111124;flex:none;width:2.75rem;height:1.375rem;position:relative;overflow:hidden}.CheckoutReviewStep-module__FN6fvq__svnsInterestLogo img{width:190%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CheckoutReviewStep-module__FN6fvq__svnsInterestBody{border-top:1px solid #11111124;gap:.625rem;padding:.75rem;display:grid}.CheckoutReviewStep-module__FN6fvq__svnsInterestChevron{flex:none;width:1rem;height:1rem;margin-left:auto;transition:transform .16s ease-out}.CheckoutReviewStep-module__FN6fvq__svnsInterest[open] .CheckoutReviewStep-module__FN6fvq__svnsInterestChevron{transform:rotate(180deg)}.CheckoutReviewStep-module__FN6fvq__svnsInterestIntro h3,.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice label{color:#111;font-size:.9375rem;font-weight:700;line-height:1.35}.CheckoutReviewStep-module__FN6fvq__svnsInterestIntro p,.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice p,.CheckoutReviewStep-module__FN6fvq__svnsInterestDisclosure p,.CheckoutReviewStep-module__FN6fvq__svnsInterestStatus{color:#111111ad;font-size:.75rem;line-height:1.45}.CheckoutReviewStep-module__FN6fvq__svnsInterestStatus:empty{display:none}.CheckoutReviewStep-module__FN6fvq__svnsInterestIntro p{margin-top:.25rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestIntro p+p{margin-top:.5rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice label{cursor:pointer;display:block}.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice p{margin-top:.25rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestMeta{justify-content:space-between;gap:.75rem;min-height:1rem;display:flex}.CheckoutReviewStep-module__FN6fvq__svnsInterestDisclosure summary{cursor:pointer;color:#1111119e;width:fit-content;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-underline-offset:.2em;font-size:.75rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestDisclosure summary:focus-visible{outline:3px solid color-mix(in oklch,var(--primary)50%,transparent);outline-offset:3px}.CheckoutReviewStep-module__FN6fvq__svnsInterestDisclosure p{max-width:54ch;margin-top:.5rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestStatus{color:#9b1019;text-align:right}@media (min-width:80rem){.CheckoutReviewStep-module__FN6fvq__reviewLayout{--checkout-rule:color-mix(in oklch,var(--border)78%,transparent);border-top:1px solid var(--checkout-rule);border-bottom:1px solid var(--checkout-rule);grid-template-columns:minmax(0,1.65fr) minmax(22rem,.85fr);gap:0;display:grid}.CheckoutReviewStep-module__FN6fvq__registrationPane{padding:1rem 1.75rem .75rem 0;display:block}.CheckoutReviewStep-module__FN6fvq__paymentPane{border-left:1px solid var(--checkout-rule);align-self:stretch;gap:.75rem;padding:.875rem 0 .75rem 1.625rem;display:flex}.CheckoutReviewStep-module__FN6fvq__desktopHeading{display:block}.CheckoutReviewStep-module__FN6fvq__desktopHeading p{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem}.CheckoutReviewStep-module__FN6fvq__desktopHeading h2{font-size:2.125rem;line-height:1.08}.CheckoutReviewStep-module__FN6fvq__flatOnDesktop{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0}.CheckoutReviewStep-module__FN6fvq__contactCard{border-top:1px solid var(--checkout-rule);border-bottom:1px solid var(--checkout-rule);grid-template-columns:minmax(9rem,.6fr) minmax(0,1.4fr);align-items:baseline;gap:1rem;margin-top:1.25rem;padding:.75rem 0;display:grid}.CheckoutReviewStep-module__FN6fvq__contactCard>h2{color:var(--muted-foreground);font-weight:400}.CheckoutReviewStep-module__FN6fvq__contactDetails{grid-template-columns:minmax(9rem,.7fr) minmax(13rem,1fr);gap:1rem;font-size:.875rem;line-height:1.5}.CheckoutReviewStep-module__FN6fvq__contactDetails strong{font-weight:600}.CheckoutReviewStep-module__FN6fvq__summaryCard{margin-top:1rem}.CheckoutReviewStep-module__FN6fvq__mobileTeamSummary{display:none}.CheckoutReviewStep-module__FN6fvq__desktopTeamTable{border-collapse:collapse;table-layout:fixed;width:100%;display:table}.CheckoutReviewStep-module__FN6fvq__desktopTeamTable th:first-child{width:31%}.CheckoutReviewStep-module__FN6fvq__desktopTeamTable th:nth-child(2){width:27%}.CheckoutReviewStep-module__FN6fvq__desktopTeamTable th:nth-child(3){width:29%}.CheckoutReviewStep-module__FN6fvq__desktopTeamTable th:last-child{width:13%}.CheckoutReviewStep-module__FN6fvq__teamTableHeader th{height:1.75rem;color:var(--muted-foreground);text-align:left;font-size:.75rem;font-weight:400}.CheckoutReviewStep-module__FN6fvq__teamTableRow td{border-top:1px solid var(--checkout-rule);vertical-align:middle;height:3.125rem;padding-right:.875rem;font-size:.75rem;line-height:1.35}.CheckoutReviewStep-module__FN6fvq__teamTableRow strong{font-size:.875rem;font-weight:600}.CheckoutReviewStep-module__FN6fvq__teamTableRow td{color:var(--muted-foreground)}.CheckoutReviewStep-module__FN6fvq__teamTableHeader th:last-child,.CheckoutReviewStep-module__FN6fvq__teamTableRow td:last-child{color:var(--foreground);text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.CheckoutReviewStep-module__FN6fvq__paymentCard>h2{display:none}.CheckoutReviewStep-module__FN6fvq__paymentFields{gap:.625rem}.CheckoutReviewStep-module__FN6fvq__paymentFields label{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:500;display:block}.CheckoutReviewStep-module__FN6fvq__paymentFields input{border-radius:var(--radius-md);height:2.125rem;box-shadow:none;font-size:.75rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice legend{color:var(--muted-foreground);grid-column:1/-1;font-size:.75rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice button{border-radius:var(--radius-md);min-height:3.75rem;padding:.625rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice button>span{font-size:.75rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice button>strong{font-size:1.125rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice button>small{display:none}.CheckoutReviewStep-module__FN6fvq__desktopLedger{display:block}.CheckoutReviewStep-module__FN6fvq__priceLedger{border-top:1px solid var(--checkout-rule);padding-top:.625rem}.CheckoutReviewStep-module__FN6fvq__priceLedger>div{color:var(--muted-foreground);justify-content:space-between;gap:1.125rem;padding:.1875rem 0;font-size:.75rem;display:flex}.CheckoutReviewStep-module__FN6fvq__priceLedger dd{color:var(--foreground);font-variant-numeric:tabular-nums}.CheckoutReviewStep-module__FN6fvq__priceLedger .CheckoutReviewStep-module__FN6fvq__ledgerDue{border-top:1px solid var(--checkout-rule);color:var(--foreground);align-items:baseline;margin-top:.3125rem;padding-top:.5rem;font-weight:600}.CheckoutReviewStep-module__FN6fvq__ledgerDue dd{font-family:var(--font-heading);font-size:1.875rem}.CheckoutReviewStep-module__FN6fvq__priceLedger>p{color:var(--muted-foreground);text-align:right;margin-top:.125rem;font-size:.75rem;line-height:1.35}.CheckoutReviewStep-module__FN6fvq__checkoutTerms{border-top:1px solid var(--checkout-rule);order:2;gap:.5rem;padding-top:.625rem}.CheckoutReviewStep-module__FN6fvq__checkoutTerms>svg{width:.875rem;height:.875rem;color:var(--muted-foreground);margin-top:.1875rem}.CheckoutReviewStep-module__FN6fvq__checkoutTerms p{font-size:.75rem;line-height:1.4}.CheckoutReviewStep-module__FN6fvq__mobilePaymentHelp{display:none}.CheckoutReviewStep-module__FN6fvq__desktopPaymentHelp{color:var(--muted-foreground);display:block}.CheckoutReviewStep-module__FN6fvq__errorMessage{border-top:1px solid color-mix(in oklch,var(--destructive)65%,transparent);order:3;padding-top:.625rem}.CheckoutReviewStep-module__FN6fvq__checkoutFooter{border-top:1px solid var(--checkout-rule);grid-column:1/-1;justify-content:flex-end;padding:.25rem 0 .125rem;display:flex}.CheckoutReviewStep-module__FN6fvq__svnsInterest{order:1}.CheckoutReviewStep-module__FN6fvq__svnsInterestSummary{min-height:2.5rem;padding:.375rem .625rem;font-size:.8125rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestLogo{width:2.5rem;height:1.25rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestBody{gap:.5rem;padding:.625rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestIntro h3,.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice label{font-size:.8125rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestIntro p,.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice p,.CheckoutReviewStep-module__FN6fvq__svnsInterestDisclosure p,.CheckoutReviewStep-module__FN6fvq__svnsInterestStatus,.CheckoutReviewStep-module__FN6fvq__svnsInterestDisclosure summary{font-size:.75rem;line-height:1.25}.CheckoutReviewStep-module__FN6fvq__svnsInterestMeta{flex-direction:column;align-items:flex-start;gap:.25rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestStatus{text-align:left}.CheckoutReviewStep-module__FN6fvq__checkoutActions button{border-radius:var(--radius-md);height:2.25rem;font-size:.75rem}}@media (min-width:80rem) and (max-height:48rem){.CheckoutReviewStep-module__FN6fvq__contactCard{margin-top:.75rem;padding:.5rem 0}.CheckoutReviewStep-module__FN6fvq__summaryCard{margin-top:.5rem}.CheckoutReviewStep-module__FN6fvq__teamTableRow td{height:2.625rem}.CheckoutReviewStep-module__FN6fvq__paymentPane{gap:.375rem;padding-top:.5rem;padding-bottom:.375rem}.CheckoutReviewStep-module__FN6fvq__paymentFields{gap:.375rem}.CheckoutReviewStep-module__FN6fvq__paymentFields label{margin-bottom:.125rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice{gap:.375rem;margin-top:.375rem}.CheckoutReviewStep-module__FN6fvq__paymentChoice button{min-height:3.25rem;padding:.375rem}.CheckoutReviewStep-module__FN6fvq__priceLedger{padding-top:.375rem}.CheckoutReviewStep-module__FN6fvq__priceLedger>div{padding:.125rem 0}.CheckoutReviewStep-module__FN6fvq__priceLedger .CheckoutReviewStep-module__FN6fvq__ledgerDue{margin-top:.125rem;padding-top:.25rem}.CheckoutReviewStep-module__FN6fvq__ledgerDue dd{font-size:1.5rem}.CheckoutReviewStep-module__FN6fvq__checkoutTerms{padding-top:.375rem}.CheckoutReviewStep-module__FN6fvq__checkoutTerms p{line-height:1.25}.CheckoutReviewStep-module__FN6fvq__checkoutFooter{padding-top:0;padding-bottom:0}.CheckoutReviewStep-module__FN6fvq__svnsInterestIntro p,.CheckoutReviewStep-module__FN6fvq__svnsInterestChoice p{margin-top:.125rem}.CheckoutReviewStep-module__FN6fvq__svnsInterest{padding:0}.CheckoutReviewStep-module__FN6fvq__svnsInterestSummary{min-height:2.25rem;padding-block:.3125rem}}@media (max-width:36rem){.CheckoutReviewStep-module__FN6fvq__svnsInterestSummary{gap:.375rem;padding-inline:.5rem;font-size:.75rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestLogo{width:2rem;height:1rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestChevron{width:.875rem;height:.875rem}.CheckoutReviewStep-module__FN6fvq__svnsInterestMeta{flex-direction:column;align-items:flex-start}.CheckoutReviewStep-module__FN6fvq__svnsInterestStatus{text-align:left}}
