.account-module__FD2Xgq__page{color:#153d35;background:#f5f7f2;min-height:100vh}.account-module__FD2Xgq__shell{max-width:1120px;margin:0 auto;padding:42px 24px 80px}.account-module__FD2Xgq__header{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.account-module__FD2Xgq__brand{color:#123f36;font-size:22px;font-weight:900;text-decoration:none}.account-module__FD2Xgq__brand small{font-weight:800}.account-module__FD2Xgq__header a:last-child{color:#315e54;font-weight:700;text-decoration:none}.account-module__FD2Xgq__hero,.account-module__FD2Xgq__loginHero{gap:10px;margin-bottom:28px;display:grid}.account-module__FD2Xgq__hero small,.account-module__FD2Xgq__loginHero small{letter-spacing:.13em;color:#6a857e;font-size:11px;font-weight:900}.account-module__FD2Xgq__hero h1,.account-module__FD2Xgq__loginHero h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.account-module__FD2Xgq__hero p,.account-module__FD2Xgq__loginHero p{color:#5b716b;max-width:760px;margin:0;line-height:1.6}.account-module__FD2Xgq__loginHero{max-width:820px;padding-top:18px}.account-module__FD2Xgq__loginHero h1{letter-spacing:-.04em;max-width:760px;font-size:clamp(42px,6vw,68px)}.account-module__FD2Xgq__loginHero p{max-width:720px;font-size:16px}.account-module__FD2Xgq__loginLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:22px;display:grid}.account-module__FD2Xgq__card{background:#fff;border:1px solid #dfe7e2;border-radius:22px;padding:24px;box-shadow:0 10px 35px #1b3c350f}.account-module__FD2Xgq__login{gap:16px;padding:30px;display:grid}.account-module__FD2Xgq__loginTitle{gap:8px;display:grid}.account-module__FD2Xgq__loginTitle>span{letter-spacing:.13em;color:#7c918b;font-size:10px;font-weight:900}.account-module__FD2Xgq__loginTitle h2{letter-spacing:-.03em;color:#123f36;margin:0;font-size:29px}.account-module__FD2Xgq__loginTitle p{color:#6a7d77;margin:0;line-height:1.55}.account-module__FD2Xgq__login label{gap:7px;font-weight:800;display:grid}.account-module__FD2Xgq__login input{font:inherit;background:#fff;border:1px solid #cddbd5;border-radius:12px;outline:none;padding:14px 15px}.account-module__FD2Xgq__login input:focus{border-color:#4a8b79;box-shadow:0 0 0 3px #2d746014}.account-module__FD2Xgq__button{font:inherit;color:#fff;cursor:pointer;background:#123f36;border:0;border-radius:999px;padding:13px 18px;font-weight:900}.account-module__FD2Xgq__button:disabled{opacity:.55;cursor:default}.account-module__FD2Xgq__secondary{color:#214a41;background:#e9efeb}.account-module__FD2Xgq__sent{color:#315b52;background:#edf6f1;border:1px solid #d5e8de;border-radius:14px;gap:5px;padding:13px 14px;display:grid}.account-module__FD2Xgq__sent strong{font-size:13px}.account-module__FD2Xgq__sent span{font-size:12px;line-height:1.5}.account-module__FD2Xgq__benefits{color:#eef6f2;background:#123f36;border-radius:22px;align-content:start;gap:12px;padding:30px;display:grid}.account-module__FD2Xgq__benefits>small{letter-spacing:.14em;color:#81ad9f;font-size:10px;font-weight:900}.account-module__FD2Xgq__benefits h2{letter-spacing:-.04em;margin:4px 0 2px;font-size:30px;line-height:1.08}.account-module__FD2Xgq__benefits>p{color:#c4d5cf;margin:0;line-height:1.6}.account-module__FD2Xgq__benefitList{gap:14px;margin-top:14px;display:grid}.account-module__FD2Xgq__benefitList>div{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr;gap:13px;padding-top:14px;display:grid}.account-module__FD2Xgq__benefitList>div>b{letter-spacing:.1em;color:#8fc4b4;font-size:10px}.account-module__FD2Xgq__benefitList span{gap:3px;display:grid}.account-module__FD2Xgq__benefitList strong{font-size:14px}.account-module__FD2Xgq__benefitList small{color:#aec5bd;font-size:11px;line-height:1.45}.account-module__FD2Xgq__freeNote{color:#657a73;margin:20px 0 0;font-size:13px}.account-module__FD2Xgq__freeNote a{color:#1e6656;font-weight:900;text-decoration:none}.account-module__FD2Xgq__loadingCard{text-align:center;color:#698079;padding:42px 24px}.account-module__FD2Xgq__status{color:#315b52;background:#eef4f0;border-radius:14px;padding:12px 14px;font-weight:700}.account-module__FD2Xgq__error{color:#8b382c;background:#fff0ed}.account-module__FD2Xgq__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.account-module__FD2Xgq__toolbar span{color:#60756f;margin-right:auto}.account-module__FD2Xgq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-module__FD2Xgq__project{color:inherit;gap:10px;text-decoration:none;display:grid}.account-module__FD2Xgq__projectTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-module__FD2Xgq__badge{letter-spacing:.08em;color:#315d53;background:#edf3ef;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.account-module__FD2Xgq__pro{color:#14533f;background:#d9efe4}.account-module__FD2Xgq__project h2{margin:0;font-size:20px}.account-module__FD2Xgq__project p{color:#5c716b;margin:0;line-height:1.5}.account-module__FD2Xgq__meta{color:#73837f;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.account-module__FD2Xgq__select{font:inherit;background:#fff;border:1px solid #cad8d2;border-radius:10px;padding:7px 10px}.account-module__FD2Xgq__detailGrid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.account-module__FD2Xgq__section{gap:14px;display:grid}.account-module__FD2Xgq__section h2{margin:0;font-size:22px}.account-module__FD2Xgq__program{border:1px solid #e0e8e3;border-radius:16px;gap:7px;padding:16px;display:grid}.account-module__FD2Xgq__program h3{margin:0;font-size:17px}.account-module__FD2Xgq__program p{color:#5c716b;margin:0;line-height:1.5}.account-module__FD2Xgq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-module__FD2Xgq__back{color:#315d53;margin-bottom:20px;font-weight:800;text-decoration:none;display:inline-block}.account-module__FD2Xgq__comparisonSection{margin-top:18px}.account-module__FD2Xgq__sectionIntro{gap:8px;display:grid}.account-module__FD2Xgq__sectionIntro>small{letter-spacing:.13em;color:#2b7463;font-size:10px;font-weight:900}.account-module__FD2Xgq__sectionIntro h2{font-size:28px}.account-module__FD2Xgq__sectionIntro p{color:#657a73;max-width:850px;margin:0;line-height:1.6}.account-module__FD2Xgq__comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-module__FD2Xgq__comparisonCard{background:#fbfcfa;border:1px solid #dce6e0;border-radius:18px;gap:11px;padding:18px;display:grid}.account-module__FD2Xgq__comparisonCard[data-kind=hybrid]{background:#f2f7f4;border-color:#cfe0d7}.account-module__FD2Xgq__comparisonTop{color:#6d827b;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.account-module__FD2Xgq__comparisonTop>span{letter-spacing:.12em;color:#2f6b5e;font-weight:900}.account-module__FD2Xgq__comparisonTop b{color:#163f36}.account-module__FD2Xgq__comparisonCard h3{margin:0;font-size:18px}.account-module__FD2Xgq__comparisonCard>p{color:#62766f;margin:0;font-size:12px;line-height:1.5}.account-module__FD2Xgq__comparisonVerdict{color:#214c42;font-size:12px;line-height:1.45}.account-module__FD2Xgq__comparisonProgrammes{gap:9px;margin-top:2px;display:grid}.account-module__FD2Xgq__comparisonProgrammes>div{border-top:1px solid #e1e9e4;gap:4px;padding-top:9px;display:grid}.account-module__FD2Xgq__comparisonProgrammes>div>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.account-module__FD2Xgq__comparisonProgrammes b{font-size:11px;line-height:1.35}.account-module__FD2Xgq__comparisonProgrammes span,.account-module__FD2Xgq__comparisonProgrammes small{color:#6e817b;font-size:9px}.account-module__FD2Xgq__comparisonProgrammes p{color:#687b75!important;font-size:9px!important;line-height:1.4!important}.account-module__FD2Xgq__requirements{background:#f6f8f5;border:1px solid #e1e7e3;border-radius:14px;margin:7px 0 4px;padding:13px}.account-module__FD2Xgq__requirementsHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.account-module__FD2Xgq__requirementsHead>b{font-size:12px}.account-module__FD2Xgq__requirementsHead>span{color:#72847f;font-size:9px}.account-module__FD2Xgq__requirementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.account-module__FD2Xgq__requirement{background:#fff;border:1px solid #e2e8e4;border-radius:11px;grid-template-columns:24px 1fr;gap:8px;padding:8px;display:grid}.account-module__FD2Xgq__requirement>span{color:#4c665f;background:#edf2ef;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.account-module__FD2Xgq__requirement>div{gap:1px;display:grid}.account-module__FD2Xgq__requirement small{text-transform:uppercase;letter-spacing:.08em;color:#7a8b86;font-size:8px}.account-module__FD2Xgq__requirement b{font-size:10px;line-height:1.35}.account-module__FD2Xgq__requirement em{color:#73847f;font-size:8px;font-style:normal}.account-module__FD2Xgq__requirement[data-status=met]>span{color:#176044;background:#dcefe5}.account-module__FD2Xgq__requirement[data-status=verify]>span{color:#8a5a00;background:#fff1d7}.account-module__FD2Xgq__requirement[data-status=blocked]>span{color:#9b392c;background:#fde4df}.account-module__FD2Xgq__requirement[data-status=met] em{color:#28705d}.account-module__FD2Xgq__requirement[data-status=verify] em{color:#8a650c}.account-module__FD2Xgq__requirement[data-status=blocked] em{color:#963d31}@media (max-width:900px){.account-module__FD2Xgq__comparisonGrid,.account-module__FD2Xgq__requirementGrid{grid-template-columns:1fr}}@media (max-width:800px){.account-module__FD2Xgq__grid,.account-module__FD2Xgq__detailGrid,.account-module__FD2Xgq__loginLayout{grid-template-columns:1fr}.account-module__FD2Xgq__shell{padding:28px 16px 60px}.account-module__FD2Xgq__header{align-items:flex-start;gap:12px}.account-module__FD2Xgq__benefits{order:2}}@media (max-width:560px){.account-module__FD2Xgq__header{margin-bottom:26px}.account-module__FD2Xgq__brand{font-size:18px}.account-module__FD2Xgq__header a:last-child{font-size:13px}.account-module__FD2Xgq__loginHero{padding-top:8px}.account-module__FD2Xgq__loginHero h1{font-size:42px}.account-module__FD2Xgq__loginHero p{font-size:14px}.account-module__FD2Xgq__login,.account-module__FD2Xgq__benefits{padding:22px}.account-module__FD2Xgq__benefits h2{font-size:25px}.account-module__FD2Xgq__requirementsHead{flex-direction:column;align-items:flex-start}}
