.join_page__Xy5fY{--ink:#16211c;--muted:#617068;--line:#dbe3df;--soft:#f3f7f5;--green:#0d755a;--green-dark:#075943;--yellow:#f2c94c;min-height:100vh;background:#fff;color:var(--ink)}.join_topbar__NIN9E{width:min(1180px,calc(100% - 40px));height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.join_brand__eQ9w3,.join_signIn__wsxt0{color:inherit;text-decoration:none}.join_brand__eQ9w3{display:inline-flex;align-items:center;gap:11px}.join_brand__eQ9w3>span{width:34px;height:34px;display:grid;place-items:center;border-radius:7px;background:var(--ink);color:#fff;font-size:12px;font-weight:900}.join_brand__eQ9w3 strong{display:grid;font-size:15px;line-height:1.05}.join_brand__eQ9w3 em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700;text-transform:uppercase}.join_signIn__wsxt0{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:800}.join_hero__cI01k{position:relative;min-height:390px;display:grid;align-items:end;overflow:hidden;background:#13231d url(/platform/creative-finance-course.png) center 43%/cover no-repeat}.join_heroShade__zxVry{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,20,15,.94),rgba(8,20,15,.78) 44%,rgba(8,20,15,.18) 78%,rgba(8,20,15,.08))}.join_heroContent__HYCHW{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:54px 0 46px;color:#fff}.join_eyebrow__oH_3A{display:inline-flex;align-items:center;gap:7px;color:#b9e1d2;font-size:12px;font-weight:850;text-transform:uppercase}.join_hero__cI01k h1{max-width:690px;margin:14px 0 13px;font-size:clamp(35px,5vw,60px);line-height:1.02;letter-spacing:0}.join_hero__cI01k p{max-width:650px;margin:0;color:#d6dfdb;font-size:17px;line-height:1.55}.join_heroSignals__68sLb{display:flex;flex-wrap:wrap;gap:11px 22px;margin-top:27px}.join_heroSignals__68sLb span{display:inline-flex;align-items:center;gap:7px;color:#f5f8f7;font-size:12px;font-weight:750}.join_pricing__hdS27{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:64px 0 56px}.join_sectionHeading__Klcjj{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,500px);align-items:end;grid-gap:40px;gap:40px;margin-bottom:28px}.join_listTitle__01jh_,.join_sectionHeading__Klcjj span{color:var(--green);font-size:11px;font-weight:900;text-transform:uppercase}.join_sectionHeading__Klcjj h2{margin:6px 0 0;font-size:32px;line-height:1.1;letter-spacing:0}.join_sectionHeading__Klcjj p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.join_billingChoice__fHwAQ{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-5px 0 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}.join_billingToggle__uw2kx{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #cbd7d1;border-radius:7px;background:#edf3f0;padding:3px}.join_billingToggle__uw2kx button{min-height:39px;border:0;border-radius:5px;background:transparent;color:#516159;padding:7px 14px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.join_billingToggle__uw2kx button span{display:block;color:var(--green);font-size:9px;line-height:1.2}.join_billingToggle__uw2kx button.join_active__oowkT{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(15,36,27,.14)}.join_billingChoice__fHwAQ>p{max-width:430px;margin:0;color:var(--muted);font-size:11px;line-height:1.45;text-align:right}.join_notice__5JkzS,.join_specialNotice___IJfG{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;border:1px solid #e5d08a;border-radius:7px;background:#fff9e7;padding:13px 15px;color:#65531c}.join_specialNotice___IJfG{border-color:#b9d8cc;background:#eff8f4;color:var(--green-dark)}.join_notice__5JkzS span,.join_specialNotice___IJfG span{display:grid;grid-gap:2px;gap:2px;font-size:12px}.join_planGrid__NnmY4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;align-items:stretch}.join_planCard__78bm9{position:relative;min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:#fff;padding:25px;box-shadow:0 10px 28px rgba(15,36,27,.05)}.join_planCard__78bm9.join_recommended__TWHcD{border:2px solid var(--green);padding:24px;box-shadow:0 16px 38px rgba(13,117,90,.12)}.join_planCard__78bm9 header>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.join_planCard__78bm9 h3{margin:0;font-size:22px}.join_planCard__78bm9 header span{border-radius:5px;background:#e5f2ed;color:var(--green-dark);padding:5px 7px;font-size:9px;font-weight:900;text-transform:uppercase}.join_planCard__78bm9 header p{min-height:60px;margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.join_price__GtzUo{display:flex;align-items:center;gap:9px;margin-top:18px}.join_price__GtzUo strong{font-size:40px;line-height:1}.join_price__GtzUo span{color:var(--muted);font-size:10px;font-weight:750;line-height:1.25;text-transform:uppercase}.join_specialPrice__V5R49{min-height:32px;display:block;margin-top:8px;color:var(--green);font-size:11px;font-weight:800;line-height:1.35}.join_annualEquivalent__H9OMe{display:block;margin-top:8px;color:var(--muted);font-size:10px;font-weight:750;line-height:1.35}.join_planCard__78bm9:not(.join_recommended__TWHcD) .join_specialPrice__V5R49+.join_divider__5zoUO{margin-top:13px}.join_divider__5zoUO{height:1px;margin:21px 0;background:var(--line)}.join_featureList__VJFR4,.join_limitList__sAesp{display:grid;grid-gap:10px;gap:10px;margin:11px 0 20px;padding:0;list-style:none}.join_featureList__VJFR4 li,.join_limitList__sAesp li{display:flex;align-items:flex-start;gap:8px;color:#33423b;font-size:12px;line-height:1.4}.join_limitList__sAesp svg{flex:0 0 auto;color:#688078}.join_featureList__VJFR4{margin-bottom:24px}.join_featureList__VJFR4 svg{flex:0 0 auto;color:var(--green)}.join_checkoutButton__nFnT3,.join_planCard__78bm9>button{width:100%;min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;border:0;border-radius:6px;background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.join_recommended__TWHcD>button{background:var(--green)}.join_checkoutButton__nFnT3:hover:not(:disabled),.join_planCard__78bm9>button:hover:not(:disabled){background:var(--green-dark)}.join_checkoutButton__nFnT3:disabled,.join_planCard__78bm9>button:disabled{cursor:not-allowed;opacity:.5}.join_costNote__5E_59{display:flex;align-items:flex-start;gap:12px;margin-top:22px;border:1px solid var(--line);border-radius:8px;background:var(--soft);padding:18px}.join_costNote__5E_59 svg{flex:0 0 auto;color:var(--green)}.join_costNote__5E_59 p{display:grid;grid-gap:4px;gap:4px;margin:0}.join_costNote__5E_59 strong{font-size:13px}.join_costNote__5E_59 span{color:var(--muted);font-size:12px;line-height:1.5}.join_footer__QOBc3{min-height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;border-top:1px solid var(--line);padding:20px max(20px,calc((100vw - 1180px) / 2));color:var(--muted);font-size:11px}.join_footer__QOBc3 nav{display:flex;gap:18px}.join_footer__QOBc3 a{color:inherit;text-decoration:none}.join_footer__QOBc3>a{justify-self:end}.join_modalBackdrop__lfUhy{position:fixed;z-index:100;inset:0;display:grid;place-items:center;overflow-y:auto;background:rgba(10,20,16,.72);padding:24px}.join_modal__zHWLq{position:relative;width:min(720px,100%);display:grid;grid-template-columns:230px minmax(0,1fr);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.28)}.join_closeButton__W1P_z{position:absolute;z-index:1;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:5px;background:#eef2f0;color:var(--ink);cursor:pointer}.join_modalPlan__db0bZ{background:#10231c;color:#fff;padding:38px 28px}.join_modalPlan__db0bZ>span{color:#91b9aa;font-size:10px;font-weight:900;text-transform:uppercase}.join_modalPlan__db0bZ h2{margin:8px 0 20px;font-size:28px}.join_modalPlan__db0bZ>strong{display:block;font-size:34px}.join_modalPlan__db0bZ>strong small{color:#b5c4be;font-size:11px}.join_modalPlan__db0bZ p{margin:16px 0 0;color:#b9cac3;font-size:11px;line-height:1.55}.join_modal__zHWLq form{display:grid;grid-gap:16px;gap:16px;padding:38px 34px 28px}.join_modal__zHWLq form>label:not(.join_terms__ufuSW){display:grid;grid-gap:7px;gap:7px}.join_modal__zHWLq label>span{font-size:11px;font-weight:850}.join_modal__zHWLq input:not([type=checkbox]){width:100%;height:43px;border:1px solid #ccd7d2;border-radius:6px;outline:none;background:#fff;color:var(--ink);padding:0 12px;font:inherit;font-size:13px}.join_modal__zHWLq input::placeholder{color:#7a8a83;opacity:1}.join_modal__zHWLq input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(13,117,90,.1)}.join_modal__zHWLq label>small{color:var(--muted);font-size:10px}.join_emailInput__Nau1H{position:relative}.join_emailInput__Nau1H svg{position:absolute;top:13px;left:12px;color:#7a8a83}.join_emailInput__Nau1H input{padding-left:39px!important}.join_terms__ufuSW{display:grid;grid-template-columns:17px 1fr;align-items:start;grid-gap:9px;gap:9px}.join_terms__ufuSW input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--green)}.join_terms__ufuSW span{color:var(--muted);font-size:10px!important;font-weight:600!important;line-height:1.45}.join_terms__ufuSW a{color:var(--green-dark)}.join_formError__hszwJ{border:1px solid #e4b8b3;border-radius:6px;background:#fff1ef;color:#8f332c;padding:10px 12px;font-size:11px}.join_secureLine__mq197{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:9px}@media (max-width:820px){.join_hero__cI01k{min-height:440px;background-position:60%}.join_heroShade__zxVry{background:linear-gradient(90deg,rgba(8,20,15,.95),rgba(8,20,15,.62))}.join_sectionHeading__Klcjj{grid-template-columns:1fr;gap:12px}.join_billingChoice__fHwAQ{align-items:flex-start}.join_planGrid__NnmY4{grid-template-columns:1fr}.join_planCard__78bm9 header p{min-height:auto}.join_footer__QOBc3{grid-template-columns:1fr;justify-items:center;text-align:center}.join_footer__QOBc3>a{justify-self:center}}@media (max-width:600px){.join_topbar__NIN9E{width:calc(100% - 28px);height:64px}.join_brand__eQ9w3 strong{font-size:13px}.join_signIn__wsxt0{font-size:0}.join_signIn__wsxt0 svg{width:21px;height:21px}.join_heroContent__HYCHW,.join_pricing__hdS27{width:calc(100% - 28px)}.join_hero__cI01k{min-height:470px}.join_heroContent__HYCHW{padding:44px 0 36px}.join_hero__cI01k h1{font-size:37px}.join_hero__cI01k p{font-size:14px}.join_heroSignals__68sLb{display:grid;grid-gap:9px;gap:9px}.join_pricing__hdS27{padding:46px 0 40px}.join_sectionHeading__Klcjj h2{font-size:27px}.join_billingChoice__fHwAQ{display:grid;grid-gap:10px;gap:10px}.join_billingToggle__uw2kx{width:100%}.join_billingToggle__uw2kx button{padding-inline:8px}.join_billingChoice__fHwAQ>p{text-align:left}.join_planCard__78bm9,.join_planCard__78bm9.join_recommended__TWHcD{padding:21px}.join_modalBackdrop__lfUhy{align-items:end;padding:0}.join_modal__zHWLq{grid-template-columns:1fr;max-height:94vh;overflow-y:auto;border-radius:8px 8px 0 0}.join_modalPlan__db0bZ{padding:25px 24px 20px}.join_modalPlan__db0bZ h2{margin-bottom:8px}.join_modalPlan__db0bZ p{max-width:calc(100% - 36px)}.join_modal__zHWLq form{padding:24px 22px}}