.CmsSubscriptionTableBlock_section__eCjyZ{max-width:1248px;width:100%;margin:0 auto;padding:3rem 1rem 4rem;z-index:4}.CmsSubscriptionTableBlock_heading__ryXYU{text-align:center;margin-bottom:3.2rem}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_heading__ryXYU{font-size:36px!important;line-height:115%!important}}.CmsSubscriptionTableBlock_toggleRow__GlYIn{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem}.CmsSubscriptionTableBlock_toggleBtn__DUPpu{background:#ebe7ff;border:none;border-radius:999px;padding:.48rem 1.2rem;font-size:.8rem;cursor:pointer;transition:background .25s}.CmsSubscriptionTableBlock_toggleBtn__DUPpu.CmsSubscriptionTableBlock_active__gUN7Q{background:#b79fff;color:var(--white)}.CmsSubscriptionTableBlock_table__2l0sB{max-width:1248px;width:100%;border-radius:.75rem;display:flex;flex-direction:column;border-collapse:collapse}.CmsSubscriptionTableBlock_row__vinyg{display:grid;grid-template-columns:1fr repeat(3,1fr);align-items:center}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_row__vinyg{grid-template-columns:repeat(3,1fr)}.CmsSubscriptionTableBlock_row__vinyg:first-child{width:100%}}.CmsSubscriptionTableBlock_rowHeader__Aafco{position:-webkit-sticky;position:sticky;top:calc(var(--banner-height, 0px) + 4rem);padding-top:var(--banner-padding,0);border:none;z-index:2;background:var(--background-beige)}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_rowHeader__Aafco{top:calc(var(--banner-height, 0px) + 3.5rem)}}.CmsSubscriptionTableBlock_tabsHead__UXn8X{display:flex;justify-content:center;align-items:center}.CmsSubscriptionTableBlock_rowHeader2__sEgW_{box-shadow:0 4px 4px 0 rgba(31,31,33,.12);border:none;border-radius:16px 16px 0 0}.CmsSubscriptionTableBlock_stickyRow__8jQRI{display:grid;grid-template-columns:1fr repeat(3,1fr)}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_stickyRow__8jQRI{grid-template-columns:repeat(3,1fr)}}.CmsSubscriptionTableBlock_tabs__M91rl{position:relative;display:flex;gap:.8rem;padding:.35rem;margin:0 auto;width:100%;margin-bottom:var(--gap-8);max-width:max-content;border-radius:12px;background:rgba(31,31,33,.04);overflow:hidden;position:-webkit-sticky;position:sticky;top:20%}.CmsSubscriptionTableBlock_tabs__M91rl button{position:relative;z-index:2;padding:.55rem 1.2rem;border:0;border-radius:8px;background:none;cursor:pointer;letter-spacing:-.1px;white-space:nowrap;transition:opacity .35s ease;color:var(--neutral-warm-950);font-weight:500}.CmsSubscriptionTableBlock_tabs__M91rl button p{font-weight:500!important;z-index:1}.CmsSubscriptionTableBlock_tabs__M91rl button.CmsSubscriptionTableBlock_active__gUN7Q{background:var(--purple-100)}.CmsSubscriptionTableBlock_tabs__M91rl button.CmsSubscriptionTableBlock_active__gUN7Q u{position:relative}.CmsSubscriptionTableBlock_tabs__M91rl button.CmsSubscriptionTableBlock_active__gUN7Q u:after{display:none}.CmsSubscriptionTableBlock_tabs__M91rl button u{position:relative;text-decoration:none;z-index:1}.CmsSubscriptionTableBlock_tabs__M91rl button u:after{content:"";position:absolute;left:0;bottom:.8px;width:100%;height:4.87px;background:rgba(217,187,255,.8);z-index:-1}.CmsSubscriptionTableBlock_tabIndicator__W5OqR{position:absolute;top:.35rem;left:0;height:calc(100% - .7rem);background:var(--purple-100);border-radius:8px;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.CmsSubscriptionTableBlock_headPlan__NDE_F{display:flex;flex-direction:column;border-left:none;gap:8px}.CmsSubscriptionTableBlock_headPlan__NDE_F:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background-color:rgba(31,31,33,.12)}.CmsSubscriptionTableBlock_headPlan__NDE_F:first-child:before{display:none}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_headPlan__NDE_F:nth-child(2):before{display:none}}.CmsSubscriptionTableBlock_headPlan__NDE_F h4{margin:0 0 .3rem;font-size:.82rem;letter-spacing:.03em}.CmsSubscriptionTableBlock_price__cekQl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:27px;font-style:normal;font-weight:500;line-height:115%;letter-spacing:-.27px}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_price__cekQl{font-size:17px!important;line-height:20px!important;font-weight:600!important}}.CmsSubscriptionTableBlock_selectBtn__PJa2R{text-decoration:none;display:flex;align-items:center;width:max-content;background:var(--brand-200);color:var(--neutral-warm-950);border:none;padding:0 25px;min-height:48px;border-radius:.45rem;font-size:15px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.15px;cursor:pointer;position:absolute;bottom:-1.5rem}.CmsSubscriptionTableBlock_selectBtn__PJa2R:hover{background-color:var(--brand-300)}.CmsSubscriptionTableBlock_selectBtn__PJa2R:active{background-color:color(--brand-400)}.CmsSubscriptionTableBlock_selectBtn__PJa2R:disabled{background-color:var(--brand-200);opacity:.6}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_selectBtn__PJa2R{max-width:87px;width:100%;display:flex;justify-content:center;align-items:center;font-weight:600}}@media only screen and (max-width:500px){.CmsSubscriptionTableBlock_selectBtn__PJa2R{padding:0 8px}}.CmsSubscriptionTableBlock_cellFeature__QQQuW,.CmsSubscriptionTableBlock_cellPlan__Rvp7L{padding:1.2rem 1.8rem;font-size:15px;display:flex;align-items:center}.CmsSubscriptionTableBlock_cellFeature__QQQuW{font-weight:500;display:flex;gap:6px;align-items:center;justify-content:flex-start}.CmsSubscriptionTableBlock_cellPlan__Rvp7L{justify-content:center;text-align:center}.CmsSubscriptionTableBlock_zebra__2RH8i{border-radius:8px;background:#eeecea}.CmsSubscriptionTableBlock_icon__N28Hn{width:16px;height:16px;border-radius:50%;border:1.4px solid #333}.CmsSubscriptionTableBlock_iconOn__IZq3R{background:#333}.CmsSubscriptionTableBlock_iconOff__kNrH2{background:transparent}.CmsSubscriptionTableBlock_stickyRow__8jQRI>.CmsSubscriptionTableBlock_cellFeature__QQQuW,.CmsSubscriptionTableBlock_stickyRow__8jQRI>.CmsSubscriptionTableBlock_cellPlan__Rvp7L{position:-webkit-sticky;position:sticky;top:20%;background:#eeecea}.CmsSubscriptionTableBlock_stickyRow__8jQRI th:first-child{border-radius:16px 0 0 0}.CmsSubscriptionTableBlock_stickyRow__8jQRI th:last-child{border-radius:0 16px 0 0}.CmsSubscriptionTableBlock_headPlan__NDE_F h4{text-transform:uppercase}.CmsSubscriptionTableBlock_month__XQpBH{color:var(--text-default,#1f1f21);font-size:27px;font-style:normal;font-weight:400;line-height:115%;letter-spacing:-.27px}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_month__XQpBH{font-size:17px;line-height:20px}}.CmsSubscriptionTableBlock_table__2l0sB tbody{margin-top:40px}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_stickyRow__8jQRI th:first-child{display:none}.CmsSubscriptionTableBlock_stickyRow__8jQRI th:nth-child(2){border-top-left-radius:16px}.CmsSubscriptionTableBlock_table__2l0sB tbody tr{display:flex;flex-wrap:wrap}.CmsSubscriptionTableBlock_table__2l0sB tr td{flex:1 1 33.333%;box-sizing:border-box;display:flex;justify-content:center}.CmsSubscriptionTableBlock_textTableHeader__ku2DR{text-transform:uppercase}.CmsSubscriptionTableBlock_table__2l0sB tr td:first-child{flex:1 1 100%;display:flex;justify-content:flex-start;border-bottom:none;position:relative}.CmsSubscriptionTableBlock_table__2l0sB tr td:first-child:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:1px;background:rgba(31,31,33,.12)}}@media only screen and (max-width:767px)and (max-width:500px){.CmsSubscriptionTableBlock_table__2l0sB tr td:first-child:after{left:.6rem;right:.6rem}}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_table__2l0sB tr td:first-child:has(+td:empty):after{background:transparent}.CmsSubscriptionTableBlock_cellFeature__QQQuW,.CmsSubscriptionTableBlock_cellPlan__Rvp7L{padding:1rem}}@media only screen and (max-width:767px)and (max-width:500px){.CmsSubscriptionTableBlock_cellFeature__QQQuW,.CmsSubscriptionTableBlock_cellPlan__Rvp7L{padding:1rem .6rem}}.CmsSubscriptionTableBlock_featureLabel__L8I7P{font-weight:500}.CmsSubscriptionTableBlock_featureInfo__B9GBI{font-size:.75rem;color:#666;margin-top:2px}.CmsSubscriptionTableBlock_featureType__oZx_h{font-size:.8rem;color:#000;margin-top:2px;text-transform:uppercase;letter-spacing:.03em}.CmsSubscriptionTableBlock_typeTag___LbhQ{background:var(--purple-100);padding:3px 6px;border-radius:8px}.CmsSubscriptionTableBlock_featureTooltip__q3aFD{position:relative;display:inline-block;margin-top:4px;margin-right:6px}.CmsSubscriptionTableBlock_tooltipIcon__p60PD{cursor:pointer}.CmsSubscriptionTableBlock_tooltipIcon__p60PD svg{transition:fill .2s ease}.CmsSubscriptionTableBlock_tooltipIcon__p60PD svg path{fill:var(--neutral-warm-950);transition:fill .2s ease}.CmsSubscriptionTableBlock_tooltipIcon__p60PD:hover svg circle{fill:rgba(217,187,255,.4)}.CmsSubscriptionTableBlock_tooltipIcon--inActive__Bvva4:hover svg circle{fill:transparent}.CmsSubscriptionTableBlock_tooltipText__vdW4d{visibility:visible;opacity:1;position:absolute;bottom:125%;left:50%;transform:translateX(-36%);background-color:#333;color:#fff;padding:6px 10px;border-radius:4px;white-space:wrap;z-index:3;font-size:14px;transition:opacity .25s ease;max-width:400px;width:max-content;overflow-wrap:break-word}@media only screen and (max-width:500px){.CmsSubscriptionTableBlock_tooltipText__vdW4d{max-width:300px}}@media screen and (max-width:400px){.CmsSubscriptionTableBlock_tooltipText__vdW4d{max-width:260px}}@media only screen and (max-width:767px){.CmsSubscriptionTableBlock_labelHeader__Z9ORj p{font-size:10px}}.CmsSubscriptionTableBlock_tooltip-text__tvB2y[data-edge=left]{left:0;transform:translateX(0)}.CmsSubscriptionTableBlock_tooltip-text__tvB2y[data-edge=right]{right:0;left:auto;transform:translateX(0)}.RoadmapGraphic_logo__AFxNr{max-width:277.313px;height:auto;flex-shrink:0;display:block}.RoadmapGraphic_logo__AFxNr,.RoadmapGraphic_root__9fMe9{width:100%;background:var(--white)}.RoadmapGraphic_studioPlansSection__ttUCf{max-width:1248px;width:100%;margin:0 auto;padding:80px 96px;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:160px;column-gap:160px}@media only screen and (max-width:1023px){.RoadmapGraphic_studioPlansSection__ttUCf{column-gap:80px;padding:var(--gap-10) var(--gap-16) var(--gap-20)}}@media only screen and (max-width:767px){.RoadmapGraphic_studioPlansSection__ttUCf{grid-template-columns:1fr;row-gap:52px;padding:var(--gap-9) var(--gap-8);place-items:center}}@media only screen and (max-width:1023px){.RoadmapGraphic_studioPlansSection__ttUCf svg{max-width:215px;width:100%;height:auto}}.RoadmapGraphic_circle__YYnVG{fill:#9d9c9a;cursor:pointer;transition:fill .12s ease-in-out,transform .12s ease-in-out}.RoadmapGraphic_circle__YYnVG:focus{outline:none}@media(hover:hover)and (pointer:fine){.RoadmapGraphic_circle__YYnVG:hover{fill:var(--purple-100)}}.RoadmapGraphic_circle__YYnVG:focus-visible{outline:2px solid var(--purple-100);outline-offset:2px}.RoadmapGraphic_circle__YYnVG.RoadmapGraphic_active__R9tkY{fill:var(--purple-100)!important}.RoadmapGraphic_path__uDoIP{fill:var(--white);transition:fill .12s ease-in-out}.RoadmapGraphic_circle__YYnVG.RoadmapGraphic_active__R9tkY+.RoadmapGraphic_path__uDoIP{fill:var(--neutral-warm-950)}.RoadmapGraphic_cardBlock__FdgxS{display:flex;align-items:center;justify-content:center;max-width:598px;width:100%;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width:1023px){.RoadmapGraphic_cardBlock__FdgxS{max-width:419px}}.RoadmapGraphic_card__PZ9Qr{border-radius:16px;background:#f7f5f2;max-width:598px;width:100%;min-height:147px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;position:relative;padding:26px 57px}@media only screen and (max-width:767px){.RoadmapGraphic_card__PZ9Qr{padding:18px 35px 21px;min-height:auto;gap:8px}}.RoadmapGraphic_cardNumber__2VWVP{position:absolute;background:var(--purple-100)!important;width:18px;height:18px;display:flex;padding:18px;border-radius:100%;align-items:center;justify-content:center;color:var(--neutral-warm-950);font-size:20px;font-style:normal;font-weight:700;line-height:140%;left:-12px;top:-12px}@media only screen and (max-width:1023px){.RoadmapGraphic_cardTitle__2wgux{font-size:27px!important;font-weight:400!important;line-height:140%!important}}.RoadmapGraphic_cardDescription__sGpRp{width:100%;letter-spacing:-.15px!important;max-height:18rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.RoadmapGraphic_cardDescription__sGpRp p{letter-spacing:-.17px}@media only screen and (max-width:1023px){.RoadmapGraphic_cardDescription__sGpRp{font-size:15px!important;font-weight:400!important;line-height:130%!important;letter-spacing:-.15px!important}}@media(prefers-reduced-motion:reduce){.RoadmapGraphic_circle__YYnVG.RoadmapGraphic_active__R9tkY{animation:none}}