.membership-landing{min-height:100vh;color:var(--ink);background:#f8faff}.membership-landing-main{width:min(1080px,100% - 48px);margin:0 auto;padding:58px 0 34px}.membership-landing-intro{text-align:center;max-width:800px;margin:0 auto 34px}.membership-landing-intro h1{letter-spacing:-.045em;margin:17px 0 19px;font-family:Manrope,sans-serif;font-size:clamp(32px,4.4vw,50px);font-weight:700;line-height:1.13}.membership-landing-intro h1 span{color:var(--blue)}.membership-landing-intro>p{color:#60738e;max-width:650px;margin:0 auto;font-size:15px;line-height:1.75}.membership-landing-tags{color:#526b89;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:22px;font-size:11px;display:flex}.membership-landing-tags span{align-items:center;gap:6px;display:inline-flex}.membership-landing-tags svg{color:#2876dc;flex-shrink:0}.membership-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:0 auto;display:grid}.membership-plan{background:#fff;border:1px solid #d9e3f0;border-radius:18px;padding:29px 30px;box-shadow:0 8px 30px #193c6810}.membership-plan-year{background:linear-gradient(145deg,#fff 65%,#eff5ff);border-color:#92b7ee;box-shadow:0 8px 30px #195fc117}.membership-plan-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.membership-plan-heading h2{letter-spacing:-.02em;font-size:20px;font-weight:650}.membership-plan-heading>span{letter-spacing:.02em;color:#2468be;background:#eaf3ff;border-radius:50px;padding:6px 10px;font-size:10px;font-weight:650}.membership-plan-price{color:#506984;align-items:baseline;gap:7px;margin-top:22px;display:flex}.membership-plan-price strong{color:var(--ink);letter-spacing:-.055em;font-family:Manrope,sans-serif;font-size:44px;line-height:1.1}.membership-plan-price>span{font-size:14px}.membership-plan-billing{color:#63758b;min-height:19px;margin:8px 0 20px;font-size:11px;line-height:1.65}.membership-plan ul{border-top:1px solid #e7edf5;gap:12px;margin:0;padding:19px 0;list-style:none;display:grid}.membership-plan li{color:#536781;align-items:center;gap:9px;font-size:12px;display:flex}.membership-plan li svg{color:#2876dc;flex-shrink:0}.membership-plan .membership-plan-signup{justify-content:center;width:100%;min-height:47px;margin-top:5px;font-size:13px}.membership-plan-terms{color:#718198;text-align:center;margin-top:12px;font-size:10px;line-height:1.65}.membership-plans-note{text-align:center;color:#74849b;grid-column:1/-1;max-width:650px;margin:0 auto;font-size:11px;line-height:1.7}.membership-included{padding:64px 0 45px}.membership-section-heading{text-align:center;margin-bottom:27px}.membership-section-heading h2,.membership-questions h2{letter-spacing:-.035em;margin-top:12px;font-family:Manrope,sans-serif;font-size:27px;font-weight:650;line-height:1.25}.membership-included-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.membership-included-grid article{background:#fff;border:1px solid #e1e9f4;border-radius:14px;padding:24px}.membership-feature-icon{color:#3579d7;background:#eef5ff;border-radius:11px;margin-bottom:18px;padding:10px;display:inline-flex}.membership-included-grid h3{letter-spacing:-.025em;margin-bottom:10px;font-size:17px}.membership-included-grid p{color:#687d97;font-size:12px;line-height:1.8}.membership-batch-note{color:#61758f;text-align:center;justify-content:center;gap:10px;max-width:780px;margin:22px auto 0;font-size:12px;line-height:1.8;display:flex}.membership-batch-note svg{color:#4381cf;flex-shrink:0;margin-top:2px}.membership-questions{border-top:1px solid #e0e8f2;grid-template-columns:230px 1fr;gap:45px;padding:32px 0;display:grid}.membership-questions h2{margin:5px 0 0}.membership-questions details{border-bottom:1px solid #e0e8f2;padding:17px 0}.membership-questions summary{color:#344e70;cursor:pointer;font-size:14px;font-weight:600}.membership-questions details p{color:#677d98;margin-top:13px;font-size:12px;line-height:1.85}.membership-questions a,.membership-existing a{color:#286ec8;text-underline-offset:3px;text-decoration:underline}.membership-existing{text-align:center;color:#75859b;margin-top:20px;font-size:12px;line-height:1.7}:is(.membership-landing a:focus-visible,.membership-landing summary:focus-visible){outline-offset:5px;outline:2px solid #337ae0}@media (max-width:720px){.membership-landing-main{width:calc(100% - 32px);padding-top:36px}.membership-landing-intro>p{font-size:13px}.membership-landing-tags{gap:10px 14px;font-size:10px}.membership-plans{gap:15px}.membership-plan{padding:23px 20px}.membership-plan-price strong{font-size:37px}.membership-plan-billing{min-height:36px}.membership-plan-heading>span{padding:5px 8px;font-size:9px}.membership-included{padding-top:45px}.membership-included-grid{gap:13px}.membership-included-grid article{padding:20px 16px}.membership-included-grid h3{font-size:15px}.membership-questions{grid-template-columns:1fr;gap:12px}.membership-section-heading h2,.membership-questions h2{font-size:24px}}@media (max-width:520px){.membership-landing-main{width:calc(100% - 28px)}.membership-landing-intro h1{font-size:34px}.membership-landing-intro{margin-bottom:26px}.membership-plans{grid-template-columns:1fr;max-width:390px}.membership-plan{padding:25px}.membership-plan-price strong{font-size:43px}.membership-plan-billing{min-height:0}.membership-plan ul{padding:17px 0}.membership-plan li{font-size:12px}.membership-included-grid{grid-template-columns:1fr}.membership-included-grid article{grid-template-columns:44px 1fr;column-gap:15px;padding:21px;display:grid}.membership-feature-icon{grid-row:1/3;align-self:start;margin:0}.membership-included-grid h3{margin-bottom:7px}.membership-included-grid p{grid-column:2}.membership-batch-note{text-align:left;margin-top:20px}.membership-questions{padding-top:25px}.membership-questions summary{font-size:13px}.membership-existing{font-size:11px}}
