*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #178660;outline-offset:4px}.investment-options-page .topbar{flex-wrap:wrap;gap:8px 24px;padding:13px 24px}.investment-options-page .investment-plans{padding-top:55px}.promo-box{display:grid;grid-template-columns:1fr auto;gap:12px 20px;text-align:left;max-width:620px;margin:28px auto 0;padding:22px 26px;border:1px solid #b99fe5;border-radius:18px;background:#fff;box-shadow:0 8px 26px #45256d0c}.promo-label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:#655273}.promo-box strong{font-size:30px;color:#5124ba;letter-spacing:.04em}.promo-box button{align-self:center;background:#5124ba;color:#fff;border:0;border-radius:30px;padding:12px 20px;font-size:13px;font-weight:700}.promo-box p{grid-column:1/-1;font-size:13px;line-height:1.6;margin:0;color:#554962}.promo-box #copy-status{grid-column:1/-1;font-size:12px;color:#16784d}.promo-box #copy-status:empty{display:none}.old-price{position:relative;display:inline-block;color:#746a7e;text-decoration:none;font-size:19px;font-weight:500;white-space:nowrap}.old-price:after{content:'';position:absolute;height:2px;background:#cb3347;width:108%;left:-4%;top:50%;transform:rotate(-12deg)}.enrollment-grid .enrollment-card .price{flex-direction:column;gap:7px}.enrollment-grid .enrollment-card .price b{font-size:39px;letter-spacing:-.05em}.sale-badge{align-self:flex-start;background:#e1f1e7;color:#176b46;font-size:12px;font-weight:800;border-radius:7px;padding:7px 11px;margin:0 0 18px}.enrollment-grid .enrollment-card .text-btn .old-price{font-size:12px;margin-right:5px}.enrollment-grid .enrollment-card .text-btn{min-height:58px}.enrollment-grid .enrollment-card.team-plan .plan-actions{padding-bottom:67px}.investment-options-page .checkout-note{max-width:850px;line-height:1.7;margin:28px auto 0}.purchase-price .old-price{color:#72617f;font-size:23px}.investment-options-page .total-card .purchase-price>strong{font-size:clamp(36px,3.5vw,54px)}@media(max-width:880px){.enrollment-grid .enrollment-card.team-plan .plan-actions{padding-bottom:0}.enrollment-grid .enrollment-card.featured{order:0}}@media(max-width:590px){.promo-box{padding:20px;gap:10px}.promo-box button{padding:11px 15px}.promo-box strong{font-size:27px}.investment-options-page .plans-head h1{font-size:39px}.investment-options-page .topbar span{font-size:11px;line-height:1.5}}
/* Focused early-access page: pricing and enrollment before the feature lists. */
.investment-options-page .investment-plans{padding:28px 0 52px}.investment-options-page .plans-head{max-width:1000px;margin-bottom:30px}.investment-options-page .plans-head .launch-logo{width:160px;padding:8px 12px;margin-bottom:12px}.investment-options-page .plans-head h1{font-size:clamp(38px,4.2vw,56px);margin:10px auto 12px;max-width:950px;line-height:1.04}.investment-options-page .plans-head h1 br{display:none}.investment-options-page .plans-head>p{font-size:14px}.promo-box{grid-template-columns:auto auto 1fr;align-items:center;max-width:830px;padding:14px 20px;margin-top:18px;gap:8px 20px}.promo-box p{grid-column:auto;font-size:12px}.promo-box strong{font-size:25px}.promo-box button{padding:11px 18px}.promo-box #copy-status{grid-column:1/-1}.enrollment-grid .enrollment-card{min-height:0;padding:24px}.enrollment-grid .enrollment-card .plan-kicker,.enrollment-grid .enrollment-card .recommended{margin-bottom:12px;min-height:31px;display:flex;align-items:center}.enrollment-grid .enrollment-card h3{font-size:30px;margin-bottom:10px}.sale-badge{margin-bottom:12px;padding:5px 9px}.enrollment-grid .enrollment-card .price{flex-direction:row;align-items:baseline;gap:8px 12px;margin-bottom:17px}.enrollment-grid .enrollment-card .price b,.enrollment-grid .enrollment-card .price .old-price{font-size:34px;letter-spacing:-.05em;font-weight:800;line-height:1.1}.enrollment-grid .enrollment-card .price>span{flex-basis:100%;font-size:12px}.enrollment-grid .enrollment-card .plan-actions{margin:0 0 22px;gap:9px}.enrollment-grid .enrollment-card.team-plan .plan-actions{padding-bottom:0}.enrollment-grid .enrollment-card .installment-button{min-height:65px}.enrollment-grid .enrollment-card .installment-button strong{font-size:29px}.enrollment-grid .enrollment-card .text-btn{border:1px solid #b49bdc;border-radius:16px;background:#fff;min-height:87px;font-size:18px!important;padding:12px 6px}.enrollment-grid .enrollment-card .text-btn .old-price{font-size:18px;font-weight:700;margin-right:7px}.enrollment-grid .enrollment-card .text-btn>span{line-height:1.55}.enrollment-grid .enrollment-card ul{border-top:1px solid #d8c9eb;padding-top:20px;margin-bottom:0}.enrollment-grid .enrollment-card .plan-leader{margin:16px 0 0}.enrollment-grid .enrollment-card.team-plan ul{margin-top:96px}.purchase-price .old-price{font-size:clamp(36px,3.5vw,54px);font-weight:800;line-height:1.1}@media(max-width:880px){.enrollment-grid .enrollment-card.team-plan ul{margin-top:0}.investment-options-page .plans-head h1{max-width:720px}.enrollment-grid{max-width:580px}}@media(max-width:590px){.investment-options-page .investment-plans{padding-top:22px}.investment-options-page .plans-head{margin-bottom:24px}.investment-options-page .plans-head h1{font-size:38px}.promo-box{grid-template-columns:1fr auto;padding:14px 17px;gap:10px}.promo-box p{grid-column:1/-1}.enrollment-grid .enrollment-card .price b,.enrollment-grid .enrollment-card .price .old-price{font-size:36px}.enrollment-grid .enrollment-card .text-btn{font-size:19px!important}.enrollment-grid .enrollment-card .text-btn .old-price{font-size:19px}}
.investment-options-page .plans-head h1 br{display:initial}.enrollment-grid .enrollment-card.team-plan ul{margin-top:65px}@media(max-width:880px){.enrollment-grid .enrollment-card.team-plan ul{margin-top:0}}
.offer-countdown{max-width:620px;margin:16px auto 0;text-align:center;color:#b51f35}.countdown-heading{font-size:11px;font-weight:800;letter-spacing:.17em;margin-bottom:6px}.countdown-digits{display:flex;justify-content:center;align-items:flex-start;gap:14px;font-variant-numeric:tabular-nums}.countdown-digits>div{display:flex;flex-direction:column;min-width:76px}.countdown-digits b{font-size:56px;font-weight:800;line-height:1;letter-spacing:-.04em}.countdown-digits span{font-size:9px;font-weight:800;letter-spacing:.12em;margin-top:5px}.countdown-digits i{font-size:42px;font-weight:700;font-style:normal;line-height:1.1}.offer-countdown p{margin:8px 0 0;font-size:11px;line-height:1.5;color:#8f2433}.promo-box{margin-top:14px}.investment-options-page .investment-plans{padding-top:18px}.investment-options-page .plans-head .launch-logo{width:140px;margin-bottom:8px}.investment-options-page .plans-head h1{font-size:clamp(36px,3.8vw,50px);margin:8px auto}.investment-options-page .plans-head{margin-bottom:24px}@media(max-width:590px){.countdown-digits{gap:7px}.countdown-digits>div{min-width:52px}.countdown-digits b{font-size:42px}.countdown-digits i{font-size:31px}.countdown-digits span{font-size:8px}.offer-countdown p{font-size:10px}.investment-options-page .plans-head h1{font-size:36px}}
