.container{width:100%;max-width:var(--container);padding:0 var(--container-pad,var(--space-7));margin:0 auto}.container--narrow{max-width:var(--container-narrow)}@media (max-width:768px){.container{padding:0 var(--container-pad-sm,var(--space-5))}}.lead{max-width:640px;color:var(--color-text-2);margin:0;font-size:20px;line-height:1.5}.lead--sm{font-size:16px}.lead--md{font-size:17px}.lead--center{text-align:center;margin-left:auto;margin-right:auto}.lead--wide{max-width:760px}.lead--fluid{max-width:46ch;font-size:19px;line-height:1.55}@media (max-width:1200px){.lead--fluid{font-size:18px}}@media (max-width:1024px){.lead--fluid{font-size:17px}}.notice{justify-items:start;gap:12px;padding:24px 0;display:grid}.notice__text{color:var(--color-text-2);margin:0;font-size:16px}.notice__actions{gap:10px;margin-top:6px;display:flex}.site{--color-bg:var(--color-black);--color-surface:var(--color-light);--color-card:#fff;--color-text:var(--color-near);--color-text-2:var(--color-gray-2);--color-muted:var(--color-gray-3);--color-line:var(--color-gray-5);--color-line-2:var(--color-gray-4);--color-ink:var(--color-near);--color-ink-2:var(--color-near-2);--color-primary:var(--color-amber);--color-primary-dark:var(--color-amber-dark);--color-primary-soft:var(--color-amber-tint);--color-primary-soft-dark:var(--color-amber-soft);--color-sun:var(--color-amber);--color-sun-dark:var(--color-amber-dark);--color-sun-soft:var(--color-amber-soft);--color-sun-text:var(--color-amber-text);--color-on-dark:#ffffff9e;--color-on-dark-muted:#ffffff8c;--color-on-dark-soft:#ffffffb8;--container:calc(1160px + var(--gutter) * 2);--radius-lg:24px;--radius:16px;--ease:cubic-bezier(.25, .1, .25, 1);--btn-color:#000;--btn-height:56px;--btn-pad:30px;--btn-font:17px;--btn-weight:600;--btn-tracking:-.01em;--btn-border:0px;--btn-shadow:none;--btn-hover-shadow:0 0 0 6px #fcb90029, 0 14px 40px #fcb90066;--btn-height-sm:38px;--btn-pad-sm:18px;--btn-font-sm:14px;background:var(--color-black);min-height:100vh;color:var(--color-text);font-family:var(--font);flex-direction:column;font-size:17px;line-height:1.5;display:flex}.site__main{flex:1 0 auto}.site--light{background:#fff}.site--home{--container:1280px;--container-pad:32px;--container-pad-sm:32px;--btn-height:54px;--btn-pad:30px;--btn-font:16.5px;--btn-weight:700;--btn-tracking:0;--btn-gap:8px;--btn-hover-shadow:none;--color-primary-dark:#ffca2c;color:#141416;background:#fff;line-height:1.55}@media (max-width:480px){.site--home{--container-pad:20px;--container-pad-sm:20px}}@media (max-width:768px){.site{--gutter:20px}}.site--lp{--shead-align:start;--shead-lead-gap:8px}@media (max-width:768px){.site--lp{padding-bottom:76px}}.site--amber{--color-blue:var(--color-amber);--color-blue-dark:var(--color-amber-dark);--color-blue-soft:var(--color-amber-tint);--color-blue-line:var(--color-amber-line);--shead-align:end;--shead-lead-gap:0;--shead-one-lead:62ch;--quiz-width:none}@media (max-width:1024px){.site--amber{--shead-align:start}}.site--course{--display-size:48px;--shead-one-size:48px;--shead-one-wrap:normal;--shead-one-lead:72ch}@media (max-width:1200px){.site--course{--shead-one-size:43px}}@media (max-width:1024px){.site--course{--shead-one-size:32px}}@media (max-width:768px){.site--course{--shead-one-size:30px}}@media (max-width:1200px){.site--course{--display-size:43px}}@media (max-width:1024px){.site--course{--display-size:32px}}@media (max-width:768px){.site--course{--display-size:30px}}.block{--color-eyebrow:var(--color-gray-2);padding-block:var(--section-y);background:var(--color-bg);color:var(--color-text);position:relative}.block__inner{z-index:1;position:relative}.block--dark,.block--near{--color-bg:var(--color-black);--color-surface:#ffffff0f;--color-card:var(--color-near);--color-text:#fff;--color-text-2:var(--color-text-dark);--color-muted:#ffffff80;--color-line:var(--color-line-dark);--color-line-2:#ffffff2e;--color-eyebrow:var(--color-amber)}.block--near{--color-bg:var(--color-near)}.block--light{--color-bg:var(--color-light)}.block--white{--color-bg:#fff}.block--light+.block--white,.block--white+.block--light{border-top:1px solid #0000000f}.block--tight{padding-block:48px}.block--mid{padding-block:clamp(72px,7vw,96px)}.block--flush{padding-block:0}.block--raised{z-index:2}.block--glow:before,.block--seam:before{content:"";pointer-events:none;background:radial-gradient(60% 45% at 14% 2%,#00aff81a,#0000 60%),radial-gradient(95% 80% at 10% -6%,#2d6ba46b,#0000 62%);position:absolute;inset:0}.block--seam:before{background:radial-gradient(ellipse 56% 25% at 16% 37%, #00aff81a, #0000 60%),radial-gradient(ellipse 92% 40% at 12% 35%, #2d6ba466, #0000 62%),linear-gradient(to bottom, #0000 0 34.7%, var(--seam-band,#0000) 34.7%, #0000 58%);height:980px;inset:-340px 0 auto}.block--seam-near:before{--seam-band:var(--color-near)}.block--side:before{content:"";pointer-events:none;background:radial-gradient(70% 120% at 8%,#2d6ba461,#0000 62%);position:absolute;inset:0}.topbar{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(180%)blur(16px);background:#000000db;border-bottom:1px solid #ffffff14;position:sticky}.topbar__inner{justify-content:space-between;align-items:center;gap:20px;height:60px;display:flex}.topbar--full{--btn-height-sm:42px;--btn-pad-sm:20px;--btn-font-sm:15px;background:#000;border-bottom-color:#1c1c1f}.topbar--full .topbar__inner{grid-template-columns:1fr auto 1fr;gap:24px;height:76px;display:grid}.topbar--full .topbar__nav{margin-left:0}.topbar--tall{--btn-height-sm:42px;--btn-pad-sm:20px;--btn-font-sm:15px;background:#000;border-bottom-color:#1c1c1f}.topbar--tall .topbar__inner{height:76px}.topbar__nav{align-items:center;gap:2px;min-width:0;margin-left:18px;display:flex}@media (max-width:768px){.topbar__nav{display:none}}.topbar__drop{flex:none;position:relative}.topbar__trigger{font-family:var(--font);color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:15px;font-weight:500;line-height:normal;transition:background-color .15s,color .15s;display:inline-flex}.topbar__trigger:hover,.topbar__trigger--open{background:#ffffff1a}.topbar__trigger--light{color:var(--color-gray-1)}.topbar__trigger--light:hover,.topbar__trigger--light.topbar__trigger--open{color:var(--color-near);background:#0000000a}.topbar__chev{opacity:.7;transition:transform .2s;display:inline-flex}.topbar__trigger--open .topbar__chev{transform:rotate(180deg)}.topbar__menu{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.topbar__link{color:#fff;white-space:nowrap;border-radius:10px;align-items:center;padding:10px 14px;font-size:15px;font-weight:500;line-height:normal;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.topbar__link:hover{background:#ffffff1a}.topbar__right{align-items:center;gap:16px;margin-left:auto;display:flex}.topbar--full .topbar__right{grid-column:3;justify-self:end;gap:24px}.topbar__login{color:#fff;white-space:nowrap;font-size:15px;font-weight:500;line-height:normal;text-decoration:none}.topbar__burger{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:none}@media (max-width:1200px){.topbar__menu{display:none}.topbar__burger{display:flex}.topbar--full .topbar__login{display:none}}@media (max-width:768px){.topbar--full{--btn-height-sm:40px;--btn-pad-sm:12px;--btn-font-sm:13px}.topbar--full .topbar__right{gap:10px}}@media (max-width:480px){.topbar--full{--logo-height:24px}.topbar--full .topbar__inner{gap:10px;height:62px}.topbar--tall .topbar__inner{height:62px}.topbar__cta{display:none}.topbar--full .topbar__cta,.topbar--tall .topbar__cta{display:inline-flex}.topbar--full .topbar__word,.topbar--full .topbar__cta--done,.topbar--tall .topbar__cta--done{display:none}}@media (max-width:1200px) and (min-width:481px){.topbar__login{display:none}}.topbar--light{background:#faf8f4eb;border-bottom-color:#0000000f}.topbar--light .topbar__inner{height:68px}.topbar--light .topbar__link{color:var(--color-gray-1)}.topbar--light .topbar__link:hover{color:var(--color-near);background:0 0}.topbar--light .topbar__login{color:var(--color-gray-1);font-weight:500}.topbar--light .topbar__login:hover{color:var(--color-near)}.topbar--light .topbar__cta{border-radius:10px}.topbar--light .topbar__burger{color:var(--color-near)}.topbar--tall.topbar--light{background:#fff;border-bottom-color:#ececf1}.topbar--tall.topbar--light .topbar__inner{height:76px}@media (max-width:480px){.topbar--tall.topbar--light .topbar__inner{height:62px}}.topbar--tall.topbar--light .topbar__cta{border-radius:var(--radius-pill)}.catmenu{z-index:60;color:#141416;opacity:0;visibility:hidden;background:#fff;border-radius:18px;width:420px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #00000059}.catmenu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.catmenu--open{opacity:1;visibility:visible;transition:opacity .2s var(--ease),visibility .2s}.catmenu--goals{width:380px}.catmenu__item,.catmenu__quiz{border-radius:12px;padding:11px 14px;text-decoration:none;transition:background-color .15s;display:block}.catmenu__item:hover,.catmenu__quiz:hover{background:#f2f2f5}.catmenu__item{color:#141416}.catmenu__item--goal{align-items:center;gap:14px;display:flex}.catmenu__icon{color:#0072c6;background:#e8f2fb;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s,color .15s;display:flex}.catmenu__item--goal:hover .catmenu__icon{color:#fff;background:#0072c6}.catmenu__name{font-family:var(--font-head);align-items:center;gap:8px;font-size:15.5px;font-weight:700;line-height:normal;display:flex}.catmenu__soon{border-radius:var(--radius-pill);font-family:var(--font);color:#5c5c66;background:#f2f2f5;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:500;line-height:normal}.catmenu__hint{color:#5c5c66;margin-top:2px;font-size:14px;line-height:1.55;display:block}.catmenu__more{border-radius:var(--radius-pill);color:#8c8c96;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:22px;margin:2px auto 0;padding:0;transition:background-color .15s,color .15s;display:flex}.catmenu__more:hover{color:#141416;background:#f2f2f5}.catmenu__quiz{color:#0072c6;border-top:1px solid #e6e6eb;border-radius:0 0 12px 12px;margin-top:4px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:normal}.menu{z-index:49;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:76px 0 0;overflow:auto}.menu[hidden]{display:none}.menu__inner{padding:12px var(--gutter) 24px;display:grid}.menu__group{border-bottom:1px solid #ffffff1a}.menu__summary{letter-spacing:-.01em;color:#fff;cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:20px;font-weight:600;list-style:none;display:flex}.menu__summary::-webkit-details-marker{display:none}.menu__chev{transition:transform .2s;display:inline-flex}.menu__group[open] .menu__chev{transform:rotate(180deg)}.menu__list{gap:2px;padding-bottom:14px;display:grid}.menu__item,.menu__quiz{border-radius:12px;margin:0 -14px;padding:12px 14px;text-decoration:none;transition:background-color .15s;display:block}.menu__item:hover,.menu__quiz:hover{background:#ffffff0f}.menu__item{color:#fff}.menu__item--goal{align-items:center;gap:14px;display:flex}.menu__name{font-family:var(--font-head);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:17px;font-weight:700;line-height:1.3;display:flex}.menu__soon{border-radius:var(--radius-pill);font-family:var(--font);color:#ffffffb3;background:#ffffff1a;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.menu__hint{color:#fff9;margin-top:2px;font-size:14px;line-height:1.5;display:block}.menu__icon{background:var(--color-blue-soft);width:40px;height:40px;color:var(--color-blue);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.menu__more{border-radius:var(--radius-pill);color:#ffffff73;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:22px;margin:2px auto 0;padding:0;transition:background-color .15s,color .15s;display:flex}.menu__more:hover{color:#fff;background:#ffffff0f}.menu__quiz{color:var(--color-blue);margin-top:4px;font-size:15px;font-weight:600;line-height:normal}.menu__link{color:#fff;border-bottom:1px solid #ffffff1a;padding:18px 0;font-size:20px;font-weight:600;text-decoration:none;display:block}.menu__cta{padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom,0px));background:#000000eb;border-top:1px solid #ffffff14;margin-top:auto;position:sticky;bottom:0}.menu--light{color:var(--color-near);background:#faf8f4;inset:68px 0 0}.menu--light .menu__group,.menu--light .menu__link{border-bottom-color:var(--color-gray-5)}.menu--light .menu__summary,.menu--light .menu__link{color:var(--color-near);font-family:var(--font-head);font-weight:700}.menu--light .menu__item{color:var(--color-near)}.menu--light .menu__item:hover{background:#fff}.menu--light .menu__quiz{color:#0072c6}.menu--light .menu__quiz:hover{background:#fff}.menu--light .menu__more{color:var(--color-gray-2)}.menu--light .menu__more:hover{color:var(--color-near);background:#fff}.menu--light .menu__soon{color:#5c5c66;background:#f2f2f5}.menu--light .menu__hint{color:var(--color-gray-2)}.menu--light .menu__icon{color:#0072c6;background:#e8f2fb}.menu--light .menu__cta{border-top-color:var(--color-gray-5);background:#faf8f4f5}.menu--light .menu__btn{border-radius:10px}@media (max-width:480px){.menu{top:62px}.menu--light{top:68px}}.usermenu{position:relative}.usermenu__toggle{border-radius:var(--radius-pill);color:#ffffffd9;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 3px 0 12px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.usermenu__toggle:hover,.usermenu__toggle--open{color:#fff;background:#ffffff0f}.usermenu__hi{white-space:nowrap}.usermenu__panel{z-index:60;width:260px;color:var(--color-near);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),visibility .2s;background:#fff;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 80px #00000059}.usermenu__panel--open{opacity:1;visibility:visible}.usermenu__head{border-bottom:1px solid var(--color-gray-5);margin-bottom:6px;padding:10px 12px 12px}.usermenu__name{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.usermenu__email{color:var(--color-gray-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.usermenu__item{width:100%;color:var(--color-near);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.usermenu__item:hover,.usermenu__item:focus-visible{background:var(--color-light)}.usermenu__icon{color:var(--color-gray-2);display:inline-flex}.usermenu__sep{background:var(--color-gray-5);height:1px;margin:6px 12px;display:block}@media (max-width:768px){.usermenu__toggle{padding:0}.usermenu__hi{display:none}}.usermenu--light .usermenu__toggle{color:var(--color-gray-1)}.usermenu--light .usermenu__toggle:hover,.usermenu--light .usermenu__toggle--open{background:var(--color-light);color:var(--color-near)}.footer{color:#fff;background:#000;border-top:1px solid #ffffff14;padding-block:72px 40px}.footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.footer__about{color:#8d8d94;max-width:30ch;margin:16px 0 0;font-size:15px;line-height:1.55}.footer__title{color:#fff;margin:0 0 24px;font-size:14px;font-weight:700;line-height:normal}.footer__link{color:#a6a6ad;font-size:15px;line-height:1.55;text-decoration:none;display:block}.footer__link:hover{color:#fff}.footer__link+.footer__link{margin-top:10px}.footer__notes{border-top:1px solid #222225;gap:6px;margin-top:48px;padding-top:24px;display:grid}.footer__note{color:#6c6c72;margin:0;font-size:12.5px;line-height:1.5}.footer__copy{color:#6c6c72;border-top:1px solid #222225;margin:56px 0 0;padding-top:24px;font-size:13.5px}.footer__copy--after{border-top:0;margin-top:20px;padding-top:0}.footer__copy-link{color:inherit}.footer--slim{padding-block:56px 36px}.footer--slim .footer__copy{color:#ffffff59;border-top:0;margin:0;padding-top:0;font-size:12px}@media (max-width:1024px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer__brand{grid-column:1/-1}}.modal{z-index:200;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility .25s;background:#000000a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal--open{opacity:1;visibility:visible}.modal__box{--color-text:var(--color-near);--color-text-2:var(--color-gray-2);--color-muted:var(--color-gray-3);border-radius:var(--radius-xl);width:100%;max-width:460px;color:var(--color-near);transition:transform .3s var(--ease);background:#fff;position:relative;overflow:hidden;transform:translateY(16px)scale(.98);box-shadow:0 40px 100px #00000073}.modal--open .modal__box{transform:none}.modal__close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s;display:flex;position:absolute;top:14px;right:14px}.modal__close:hover{background:#ffffff38}.modal__head{gap:6px;padding:28px 32px 0;display:grid}.modal__title{font-family:var(--font-head);letter-spacing:-.035em;margin:0;font-size:34px;font-weight:700;line-height:1.08}@media (max-width:1024px){.modal__title{font-size:27px}}@media (max-width:768px){.modal__title{font-size:26px}}.modal__lead{color:var(--color-gray-2);margin:0;font-size:16px}.modal__slot{padding:20px 20px 24px}.modal--quiz .modal__box{background:var(--color-light);max-width:880px;max-height:calc(100vh - 40px);overflow:auto}.modal--quiz .modal__close{border:1px solid var(--color-gray-5);color:var(--color-near);background:#fff}.modal--quiz .modal__close:hover{background:var(--color-gray-5)}.modal--promo .modal__box{--color-text:#fff;color:#fff;background:#000;border:1px solid #ffffff1a;max-width:640px}.modal--promo .modal__close{background:#ffffff1a}.modal--pop .modal__box,.modal--card .modal__box{background:0 0;border-radius:28px;max-width:820px;max-height:calc(100vh - 40px);overflow:auto}.modal--card .modal__box{max-width:760px}.modal--pop .modal__close,.modal--card .modal__close{background:#ffffff29;width:42px;height:42px;top:18px;right:18px}@media (max-width:768px){.modal--pop .modal__close,.modal--card .modal__close{width:38px;height:38px;top:12px;right:12px}}.modal--sheet .modal__box{border-radius:16px;max-width:1000px}.modal--sheet .modal__close{color:var(--color-near);background:#0000000f}.modal--sheet .modal__close:hover{background:#0000001f}@media (max-width:480px){.modal{align-items:flex-end;padding:0}.modal__box{border-radius:24px 24px 0 0;max-width:none;transform:translateY(40px)}.modal--quiz .modal__box{max-height:92vh}.modal__head{padding:24px 22px 0}.modal__slot{padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px))}}.signup--page{--color-text:var(--color-near);--color-text-2:var(--color-gray-2);--color-muted:var(--color-gray-3);border-radius:var(--radius-xl);max-width:460px;color:var(--color-near);background:#fff;margin-inline:auto;overflow:hidden;box-shadow:0 40px 100px #00000073}.signup__top{--color-text:#fff;color:#fff;background:radial-gradient(80% 90% at 80% 0,#fcb9003d,#0000 70%),radial-gradient(70% 80% at 2% 110%,#2d6ba480,#0000 66%),#000;padding:32px 32px 28px}.signup__eyebrow{margin-bottom:12px}.signup__text{color:#ffffffb3;margin:10px 0 0;font-size:16px;line-height:1.55}.signup__pick{border-radius:var(--radius-pill);background:var(--color-blue);color:#fff;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.signup__body{gap:14px;padding:26px 32px 28px;display:grid}.signup__field{gap:8px;display:grid}.signup__label{color:var(--color-near);font-size:14px;font-weight:600}.signup__optional{color:var(--color-gray-3);font-weight:400}.signup__input{border:1.5px solid var(--color-gray-4);width:100%;height:54px;font:inherit;color:var(--color-near);background:#fff;border-radius:14px;padding:0 16px;font-size:17px;transition:border-color .2s,box-shadow .2s}.signup__input:focus{border-color:var(--color-blue);box-shadow:0 0 0 4px #00aff833}.signup__input--error{border-color:var(--color-bad)}.signup__input--code{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.signup__error{color:#c9372c;min-height:0;font-size:13.5px}.signup__btn{--btn-height:54px;width:100%}.signup__fine{color:var(--color-gray-3);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.signup__fine-link{color:var(--color-gray-2);text-underline-offset:2px;text-decoration:underline}.signup__social{border-top:1px solid var(--color-gray-5);background:var(--color-light);align-items:center;gap:14px;padding:18px 32px;display:flex}.signup__social-text{color:var(--color-near);margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.signup__done{text-align:center;justify-items:center;gap:10px;padding:36px 32px 28px;display:grid}.signup__ok{width:64px;height:64px;color:var(--color-blue);background:#00aff824;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.signup__done-title{font-family:var(--font-head);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700}.signup__done-text{max-width:32ch;color:var(--color-gray-2);margin:0;font-size:16px;line-height:1.55}.signup__dev{border:1.5px dashed var(--color-gray-4);color:var(--color-gray-2);border-radius:12px;margin:4px 0 0;padding:10px 14px;font-size:14px}.signup__code{text-align:left;gap:10px;width:100%;margin-top:12px;display:grid}.signup__links{flex-wrap:wrap;justify-content:center;gap:16px;font-size:14px;display:flex}.signup__link{font:inherit;color:var(--color-gray-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.signup__link:disabled{color:var(--color-gray-3);cursor:default;text-decoration:none}@media (max-width:480px){.signup__top,.signup__body,.signup__done{padding-left:22px;padding-right:22px}.signup__social{padding:16px 22px calc(16px + env(safe-area-inset-bottom,0px))}}.faces{flex-shrink:0;display:flex}.faces__face{border:2.5px solid var(--color-light);background:var(--color-light);border-radius:50%;width:38px;height:38px;margin-left:-10px;display:flex;overflow:hidden}.faces__face:first-child{margin-left:0}.faces__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.faces--dark .faces__face{border-color:#141414}.motion .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(18px)}.motion .reveal--in{opacity:1;transform:none}.motion .stagger>*{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(14px)}.motion .stagger--in>*{opacity:1;transform:none}.motion .stagger--in>:nth-child(2){transition-delay:80ms}.motion .stagger--in>:nth-child(3){transition-delay:.16s}.motion .stagger--in>:nth-child(4){transition-delay:.24s}.motion .stagger--in>:nth-child(5){transition-delay:.32s}.motion .stagger--in>:nth-child(6){transition-delay:.4s}.sticky{display:none}@media (max-width:768px){.sticky{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);transition:transform .3s var(--ease);background:#000000e6;border-top:1px solid #ffffff14;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky--on{transform:none}.sticky__btn{--btn-height:50px;width:100%}}.verified__top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.verified__body{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.verified__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;width:100%;margin:6px 0 8px;display:grid}.verified__fact{flex-direction:column;gap:4px;display:flex}.verified__key{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:700}.verified__value{color:#fff;margin:0;font-size:17px;font-weight:600}.verified__value--mono{font-family:var(--font-mono);font-weight:500}.verified__thumb{border-color:#ffffff1f}@media (max-width:1024px){.verified__top{grid-template-columns:minmax(0,1fr)}}.theme{border:1px solid var(--theme-line,#ffffff24);width:40px;height:40px;color:var(--theme-color,#fffc);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.theme:hover{border-color:var(--theme-hover-line,#ffffff4d);background:var(--theme-hover-bg,#ffffff0f);color:var(--theme-hover-color,#fff)}.theme__icon{display:inline-flex}.theme__icon--moon{display:none}[data-theme=light] .site:not(.site--home){--theme-line:var(--color-gray-4);--theme-color:var(--color-gray-1);--theme-hover-line:var(--color-gray-3);--theme-hover-bg:#fff;--theme-hover-color:var(--color-near);--day-bg:#faf8f4;--day-bg-2:var(--color-light);--day-glow:radial-gradient(ellipse 60% 55% at 10% 0%, #00aff812, #fff0 62%);--color-on-dark:var(--color-gray-2);--color-on-dark-muted:var(--color-gray-3);--color-on-dark-soft:var(--color-gray-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}[data-theme=light] .site:not(.site--home) .theme__icon--sun{display:none}[data-theme=light] .site:not(.site--home) .theme__icon--moon{display:inline-flex}[data-theme=light] .site:not(.site--home) .logo__img--night{display:none}[data-theme=light] .site:not(.site--home) .logo__img--day{display:block}[data-theme=light] .site:not(.site--home) .topbar{background:#faf8f4eb;border-bottom-color:#0000000f}[data-theme=light] .site:not(.site--home) .topbar__link,[data-theme=light] .site:not(.site--home) .topbar__login{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .topbar__link:hover,[data-theme=light] .site:not(.site--home) .topbar__login:hover{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .topbar__link:hover{color:var(--color-near);background:#0000000a}[data-theme=light] .site:not(.site--home) .topbar__trigger{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .topbar__trigger:hover,[data-theme=light] .site:not(.site--home) .topbar__trigger--open{color:var(--color-near);background:#0000000a}[data-theme=light] .site:not(.site--home) .topbar__burger{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .usermenu__toggle{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .usermenu__toggle:hover,[data-theme=light] .site:not(.site--home) .usermenu__toggle--open{background:var(--color-light);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu{background:var(--day-bg);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu__group,[data-theme=light] .site:not(.site--home) .menu__link{border-bottom-color:var(--color-gray-5)}[data-theme=light] .site:not(.site--home) .menu__summary,[data-theme=light] .site:not(.site--home) .menu__link{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu__cta{border-top-color:var(--color-gray-5);background:#faf8f4f5}[data-theme=light] .site:not(.site--home) .menu__item{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .menu__item:hover{background:#fff}[data-theme=light] .site:not(.site--home) .menu__quiz{color:#0072c6}[data-theme=light] .site:not(.site--home) .menu__quiz:hover{background:#fff}[data-theme=light] .site:not(.site--home) .menu__soon{color:#5c5c66;background:#f2f2f5}[data-theme=light] .site:not(.site--home) .menu__hint{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .menu__icon{color:#0072c6;background:#e8f2fb}[data-theme=light] .site:not(.site--home) .intro{--color-text:var(--color-near);--color-text-2:var(--color-gray-1);--color-muted:var(--color-gray-2);--color-eyebrow:var(--color-amber-text);background:radial-gradient(ellipse 50% 60% at 80% 18%, #fcb90029, #fff0 70%),var(--day-bg);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .intro:before{background:radial-gradient(circle,#fcb90029,#fff0 65%)}[data-theme=light] .site:not(.site--home) .intro--glow{background:radial-gradient(ellipse 50% 60% at 80% 18%, #fcb90029, #fff0 70%),radial-gradient(ellipse 70% 70% at -4% 104%, #00aff81a, #fff0 64%),var(--day-bg)}[data-theme=light] .site:not(.site--home) .intro__trust{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .block--dark,[data-theme=light] .site:not(.site--home) .block--near{--color-bg:var(--day-bg);--color-surface:var(--color-light);--color-card:#fff;--color-text:var(--color-near);--color-text-2:var(--color-gray-1);--color-muted:var(--color-gray-2);--color-line:var(--color-gray-5);--color-line-2:var(--color-gray-4);--color-eyebrow:var(--color-amber-text)}[data-theme=light] .site:not(.site--home) .block--near{--color-bg:var(--day-bg-2)}[data-theme=light] .site:not(.site--home) .block--dark+.block--white,[data-theme=light] .site:not(.site--home) .block--white+.block--dark{border-top:1px solid #0000000f}[data-theme=light] .site:not(.site--home) .block--glow:before,[data-theme=light] .site:not(.site--home) .block--side:before{background:var(--day-glow)}[data-theme=light] .site:not(.site--home) .block--seam:before{background:radial-gradient(60% 25% at 14% 37%,#00aff812,#fff0 62%)}[data-theme=light] .site:not(.site--home) .closing{--color-text:var(--color-near);background:radial-gradient(ellipse 50% 70% at 50% 0%, #fcb9002e, #fff0 70%),var(--day-bg);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .closing:before{background:radial-gradient(#fcb9002e,#fff0 65%)}[data-theme=light] .site:not(.site--home) .closing__text{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .closing__note{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .footer{background:var(--day-bg);color:var(--color-near);border-top-color:#00000014}[data-theme=light] .site:not(.site--home) .footer__about,[data-theme=light] .site:not(.site--home) .footer__link,[data-theme=light] .site:not(.site--home) .footer__copy{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .footer__title{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .footer__note{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .footer__notes,[data-theme=light] .site:not(.site--home) .footer__copy{border-top-color:#00000014}[data-theme=light] .site:not(.site--home) .footer__link:hover{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .equation__role{border-color:var(--color-gray-4);color:var(--color-near)}[data-theme=light] .site:not(.site--home) .equation--plain .equation__role,[data-theme=light] .site:not(.site--home) .equation--plain .equation__plus,[data-theme=light] .site:not(.site--home) .equation--plain .equation__eq,[data-theme=light] .site:not(.site--home) .press__name{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .free__award,[data-theme=light] .site:not(.site--home) .free__award-icon{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .free__award-icon{background:#0000000d}[data-theme=light] .site:not(.site--home) .free__stat{border-color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .free__label{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .free__source{color:var(--color-gray-3)}[data-theme=light] .site:not(.site--home) .trustrow,[data-theme=light] .site:not(.site--home) .trustrow__cell{border-color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .trustrow__label{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .trustrow__source{color:var(--color-gray-3)}[data-theme=light] .site:not(.site--home) .team{border-color:var(--color-gray-5);background:#fff}[data-theme=light] .site:not(.site--home) .team__text,[data-theme=light] .site:not(.site--home) .team__name{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .team__role{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .tools__item{border-color:var(--color-gray-4);color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .pairs,[data-theme=light] .site:not(.site--home) .pairs__item{border-color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .pairs__value{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .pairs__text,[data-theme=light] .site:not(.site--home) .why__source{color:var(--color-gray-2)}[data-theme=light] .site:not(.site--home) .why__source-link{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .build,[data-theme=light] .site:not(.site--home) .format{border-color:var(--color-gray-5);background:#fff}[data-theme=light] .site:not(.site--home) .build__num,[data-theme=light] .site:not(.site--home) .format:after{color:var(--color-gray-4)}[data-theme=light] .site:not(.site--home) .build__title,[data-theme=light] .site:not(.site--home) .format__title{color:var(--color-near)}[data-theme=light] .site:not(.site--home) .build__item,[data-theme=light] .site:not(.site--home) .format__text{color:var(--color-gray-1)}[data-theme=light] .site:not(.site--home) .build__result{border-top-color:var(--color-gray-5);color:var(--color-gray-2)}.shead{gap:24px 64px;align-items:var(--shead-align,end);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:clamp(40px,5vw,56px);display:grid}.shead__intro{gap:18px;display:grid}.shead__lead{padding-top:var(--shead-lead-gap,0)}.shead--single{grid-template-columns:1fr}.shead--one{grid-template-columns:1fr;gap:0}.shead--one .shead__intro{gap:12px}.shead--one .shead__title{font-size:var(--shead-one-size,44px);white-space:var(--shead-one-wrap,nowrap)}@media (max-width:1200px){.shead--one .shead__title{font-size:var(--shead-one-size,41px)}}.shead--one .shead__lead{max-width:var(--shead-one-lead,none);color:var(--color-text-2);text-wrap:pretty;padding-top:0}@media (max-width:1024px){.shead{grid-template-columns:1fr}.shead--one .shead__title{white-space:normal;font-size:40px}}@media (max-width:1024px) and (max-width:768px){.shead--one .shead__title{font-size:33px}}@media (max-width:1024px) and (max-width:480px){.shead--one .shead__title{font-size:28px}}.tlink{color:var(--color-text);font:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:17px;font-weight:500;text-decoration:underline;transition:color .2s;display:inline-flex}.tlink:hover{color:var(--color-amber)}.tlink__icon{display:inline-flex}.tlink--sm{font-size:14px;font-weight:600}.quiz{max-width:var(--quiz-width,880px);border:1px solid var(--color-gray-4);border-radius:var(--radius-xl);background:#fff;gap:24px;margin:0 auto;padding:clamp(24px,3.4vw,44px);display:grid;box-shadow:0 24px 60px #0000001a}.quiz--modal{border-color:var(--color-gray-5);max-width:none;box-shadow:none;border-radius:22px;margin:0}.quiz__bar{background:var(--color-light);border-radius:4px;height:6px;overflow:hidden}.quiz__fill{background:linear-gradient(90deg, var(--color-amber), #ff8a1f);width:33.3%;height:100%;transition:width .4s var(--ease);border-radius:4px;display:block}.quiz__step{border:0;min-width:0;margin:0;padding:0}.quiz__legend{font-family:var(--font-head);letter-spacing:-.025em;margin-bottom:20px;padding:0;font-size:28px;font-weight:800;line-height:1.2}@media (max-width:1024px){.quiz__legend{font-size:22px}}.quiz__num{letter-spacing:.08em;color:var(--color-gray-2);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.quiz__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quiz__option{cursor:pointer;position:relative}.quiz__input{opacity:0;pointer-events:none;position:absolute}.quiz__card{border:1.5px solid var(--color-gray-5);background:#fff;border-radius:16px;gap:4px;height:100%;padding:20px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:grid}.quiz__option:hover .quiz__card{border-color:var(--color-amber);box-shadow:0 10px 24px #0000000d}.quiz__input:checked+.quiz__card{border-color:var(--color-amber);background:var(--color-amber-tint)}.quiz__option-title{font-family:var(--font-head);letter-spacing:-.015em;font-size:17px;font-weight:700}.quiz__option-hint{color:var(--color-gray-2);font-size:14px}.quiz__nav{justify-content:flex-start;display:flex}.quiz__back,.quiz__again{font:inherit;color:var(--color-gray-2);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:600;text-decoration:underline}.quiz__result{animation:pop .5s var(--ease);justify-items:start;gap:12px;display:grid}.quiz__result-title{font-family:var(--font-head);letter-spacing:-.035em;margin:0;font-size:44px;font-weight:700;line-height:1.05}@media (max-width:1200px){.quiz__result-title{font-size:41px}}@media (max-width:1024px){.quiz__result-title{font-size:31px}}@media (max-width:768px){.quiz__result-title{font-size:30px}}.quiz__result-text{max-width:52ch;color:var(--color-gray-1);margin:0;font-size:17px;line-height:1.55}.quiz__meta{flex-wrap:wrap;gap:8px;display:flex}.quiz__meta-item{border-radius:var(--radius-pill);background:var(--color-light);padding:7px 14px;font-size:14px;font-weight:500}.quiz__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.quiz--dark{--num-color:#fff;--bracket-color:#fff;color:#fff;max-width:none;box-shadow:none;background:radial-gradient(55% 50% at 8% 104%,#00aff81f,#0000 62%),radial-gradient(95% 90% at 2% 116%,#2d6ba480,#0000 64%),radial-gradient(60% 70% at 100% 0,#0072c638,#0000 65%),#000;border:0;border-radius:28px;gap:0;margin:0;padding:48px}.quiz__title{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:50px;font-weight:800;line-height:1.08}@media (max-width:1200px){.quiz__title{font-size:43px}}@media (max-width:1024px){.quiz__title{font-size:32px}}.quiz__lead{color:#b4b4bb;max-width:60ch;margin:14px 0 0;font-size:19px}.quiz--pop{background:radial-gradient(60% 80% at 100% 0,#00aff88c,#0000 70%),linear-gradient(135deg,#005ba0,#0072c6 55%,#0a8fe8);padding:44px}@media (max-width:1024px){.quiz--pop{padding:36px}}@media (max-width:768px){.quiz--pop{padding:28px 22px}}@media (max-width:480px){.quiz--pop{border-radius:24px 24px 0 0}}.quiz--pop .quiz__title{padding-right:44px;font-size:34px}@media (max-width:1024px){.quiz--pop .quiz__title{font-size:30px}}@media (max-width:768px){.quiz--pop .quiz__title{font-size:26px}}.quiz--pop .quiz__lead{color:#ffffffd1}.quiz--dark .quiz__bar{background:#ffffff1f;border-radius:99px;margin:28px 0 24px}.quiz--dark .quiz__fill{background:#4da8f0;border-radius:99px;transition:width .3s}.quiz--dark .quiz__legend{letter-spacing:-.02em;margin-bottom:16px;font-size:28px}@media (max-width:1200px){.quiz--dark .quiz__legend{font-size:24px}}@media (max-width:1024px){.quiz--dark .quiz__legend{font-size:22px}}.quiz--dark .quiz__num{font-family:var(--font-mono);letter-spacing:.06em;color:#8d8d94;font-weight:500;line-height:15px}.quiz--dark .quiz__options{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz--dark .quiz__card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:20px 22px;transition:background-color .15s,border-color .15s}.quiz--dark .quiz__option:hover .quiz__card,.quiz--dark .quiz__input:checked+.quiz__card{box-shadow:none;background:#ffffff1a;border-color:#4da8f0}.quiz--dark .quiz__option-title{letter-spacing:0;line-height:normal}.quiz--dark .quiz__option-hint{color:#b4b4bb}.quiz--dark .quiz__result{gap:0}.quiz--dark .quiz__result-title{text-wrap:balance;letter-spacing:-.03em;margin-top:10px;font-size:44px;font-weight:800}@media (max-width:1440px){.quiz--dark .quiz__result-title{font-size:43px}}@media (max-width:1200px){.quiz--dark .quiz__result-title{font-size:36px}}@media (max-width:1024px){.quiz--dark .quiz__result-title{font-size:30px}}.quiz--dark .quiz__result-text{color:#c4c4ca;margin-top:10px}.quiz--dark .quiz__actions{gap:18px;margin-top:24px}.quiz--dark .quiz__back,.quiz--dark .quiz__again{color:#fff;font-weight:500}.quiz--dark .quiz__back{margin-top:12px}@media (max-width:768px){.quiz__options{grid-template-columns:1fr}.quiz__actions{flex-direction:column;align-items:stretch;width:100%}.quiz__cta{width:100%}.quiz--dark{padding:28px 22px}.quiz--dark .quiz__options{grid-template-columns:1fr}}.num{font-family:var(--font-head);font-size:var(--num-size,inherit);color:var(--num-color,inherit);white-space:nowrap;font-weight:800}.num--sky{color:#4da8f0}.bracket{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bracket-color,#141416);white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.bracket__mark{color:#9a9aa3;font-size:22px;font-style:normal;font-weight:400;line-height:1}@media (max-width:768px){.bracket{white-space:normal;font-size:11.5px}}.hsec{padding:96px 0}.hsec--grid{background-color:#fff;background-image:linear-gradient(#eef0f4 1px,#0000 1px),linear-gradient(90deg,#eef0f4 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px}.hsec--zinc{color:#18181b;background:#f4f4f5}.hsec--soft{background:#f2f2f5}.hsec--dark{color:#fff;background:radial-gradient(70% 60% at 100% 0,#0072c661,#0000 65%),radial-gradient(80% 80% at 0 110%,#2d6ba48c,#0000 62%),#000}.hsec--deep{color:#fff;background:radial-gradient(60% 50% at 100% 0,#0072c673,#0000 70%),radial-gradient(50% 40% at 0 100%,#00aff829,#0000 70%),#05070c}.hsec--flush{padding-top:0}.hsec--tail{padding:0 0 96px}.hsec--near{padding:40px 0 96px}.hsec--short{padding:64px 0}.hsec--roomy{padding:104px 0}.hsec__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.hsec__head--center{align-items:center}.hsec__head--small{margin-bottom:28px}.hsec--dark .hsec__head{margin-bottom:44px}.hsec--roomy .hsec__head{margin-bottom:56px}.hsec__title{max-width:24ch;font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:50px;font-weight:800;line-height:1.08}@media (max-width:1200px){.hsec__title{font-size:43px}}@media (max-width:1024px){.hsec__title{font-size:32px}}.hsec--roomy .hsec__title{letter-spacing:-.02em;max-width:none;font-size:48px}@media (max-width:1024px){.hsec--roomy .hsec__title{font-size:45px}}@media (max-width:768px){.hsec--roomy .hsec__title{font-size:34px}}.hsec__title--wide{max-width:none}.hsec__title--small{font-size:42px}@media (max-width:1200px){.hsec__title--small{font-size:36px}}@media (max-width:1024px){.hsec__title--small{font-size:30px}}.hsec__lead{--num-color:#000;color:#5c5c66;max-width:60ch;margin:14px 0 0;font-size:19px}.hsec__ast{color:#8d8d94;margin-left:2px;font-size:.6em;line-height:0}.hsec__lead--wide{max-width:none}.hsec__lead--broad{max-width:820px}.hsec--roomy .hsec__lead{color:#52525b;max-width:640px;margin-top:20px}.hsec--dark .hsec__lead{--num-color:#fff;color:#b4b4bb}.hsec--deep .hsec__lead{color:#ffffffb3}@media (max-width:768px){.hsec{padding:72px 0}.hsec--flush{padding-top:0}.hsec--tail{padding:0 0 96px}.hsec--near{padding:40px 0 96px}.hsec--short{padding:64px 0}.hsec__head--center{margin-bottom:24px}.hsec--roomy{padding:72px 0}}.hsec__sub{font-family:var(--font-head);letter-spacing:-.02em;margin:56px 0 18px;font-size:24px;font-weight:800;line-height:1.2}.hsec__sub--near{margin-top:40px}@media (max-width:768px){.hsec__sub{margin-top:40px;font-size:21px}}.hsec--tight{padding:72px 0}.hsec--tight.hsec--flush,.hsec--tight.hsec--tail{padding-top:0}.hsec--tight .hsec__head{margin-bottom:28px}@media (max-width:768px){.hsec--tight .hsec__head{margin-bottom:24px}}.hsec--tight .hsec__title{max-width:none;font-size:40px}@media (max-width:1200px){.hsec--tight .hsec__title{font-size:33px}}@media (max-width:1024px){.hsec--tight .hsec__title{font-size:28px}}.hsec--tight .hsec__lead{max-width:62ch;margin-top:12px;font-size:18px}@media (max-width:768px){.hsec--tight .hsec__lead{font-size:17px}}.hsec--tight .hsec__lead--wide{max-width:none}@media (max-width:1200px){.hsec--tight{padding:60px 0}}@media (max-width:1024px){.hsec--tight{padding:56px 0}}.opening{color:#fff;background-color:#000;background-image:radial-gradient(60% 70% at 100% 0,#0072c661,#0000 65%),radial-gradient(70% 80% at 0 110%,#2d6ba480,#0000 62%),linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:-1px -1px;background-size:auto,auto,120px 120px,120px 120px;padding:56px 0 64px}.opening__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.opening__title{max-width:15ch;font-family:var(--font-head);letter-spacing:-.04em;margin:0;font-size:56px;font-weight:800;line-height:1.04}@media (max-width:1200px){.opening__title{font-size:47px}}@media (max-width:1024px){.opening__title{font-size:36px}}.opening__mark{vertical-align:1em;color:#8d8d94;margin-left:.04em;margin-right:-.15em;font-size:.4em;font-weight:700;line-height:0}.opening__sub{color:#c4c4ca;max-width:34em;margin:18px 0 0;font-size:18px;line-height:1.5}@media (max-width:768px){.opening__sub{margin-top:14px;font-size:16.5px}}.opening__cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.opening__link{color:#fff;text-underline-offset:5px;font-size:16px;font-weight:500;line-height:normal;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;transition:color .15s,text-decoration-color .15s}.opening__link:hover{color:#fcb900;text-decoration-color:#fcb900}.opening__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (max-width:768px){.opening__stats{grid-template-columns:1fr;gap:8px;margin-top:24px}}.opening__stat{background:#ffffff12;border:1px solid #ffffff14;border-radius:16px;padding:16px 16px 14px}@media (max-width:768px){.opening__stat{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}}.opening__value{font-family:var(--font-head);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1;display:block}@media (max-width:768px){.opening__value{white-space:nowrap;font-size:22px}}.opening__ast{vertical-align:super;color:#8d8d94;margin-left:.08em;font-size:.45em;font-weight:700;line-height:0}.opening__caption{color:#b4b4bb;margin-top:8px;font-size:14px;line-height:1.35;display:block}@media (max-width:768px){.opening__caption{margin-top:0;font-size:13.5px}}.opening__stage{align-self:center}@media (max-width:1024px){.opening__stage{max-width:600px}}.opening__stage--photo{justify-content:center;display:flex}.opening__picture{width:min(480px,100%);display:block}.opening__photo{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff1a;border-radius:24px;width:480px;max-width:100%;height:auto;display:block;box-shadow:0 40px 90px #0000008c}@media (max-width:768px){.opening__photo{box-shadow:0 16px 32px #00000059}}.opening__video{border-radius:18px;box-shadow:0 30px 70px #0009}@media (max-width:1024px){.opening__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.opening{padding-top:36px}}.opening--home{padding:52px 0 60px}@media (max-width:1200px){.opening--home{padding:46px 0 53px}}@media (max-width:1024px){.opening--home{padding:39px 0 45px}}@media (max-width:768px){.opening--home{padding:28px 0 44px}}@media (max-width:1024px){.opening--home .opening__grid{gap:36px}}.opening--home .opening__cta{margin-top:28px}@media (max-width:768px){.opening--home .opening__cta{gap:14px;margin-top:22px}}.opening--home .opening__link{font-size:16.5px}.opening__title--home{max-width:none;font-size:50px;line-height:1.05}@media (max-width:1200px){.opening__title--home{font-size:42px}}@media (max-width:1024px){.opening__title--home{font-size:36px}}@media (max-width:768px){.opening__title--home{font-size:34px}.opening__title--home .opening__nowrap{white-space:normal}}.opening__line{text-wrap:balance;display:block}.opening__tagline{margin-top:.12em;display:block}.opening__crumb{color:#8d8d94;align-items:center;gap:10px;margin:0 0 22px;font-size:14px;font-weight:500;display:flex}.opening__crumb-link{color:#c4c4ca;transition:color .2s var(--ease);text-decoration:none}.opening__crumb-link:hover{color:#fff}.opening__eyebrow{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:#fcb900;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.2}.opening__title--course{max-width:17ch}.opening__lead{color:#b4b4bb;max-width:44ch;margin:14px 0 0;font-size:20px;font-weight:500;line-height:1.5}@media (max-width:1200px){.opening__lead{font-size:17px}}.opening__meta{--num-color:#fff;flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.opening__chip{border-radius:var(--radius-pill);color:#e4e4e8;background:#ffffff12;border:1px solid #ffffff17;align-items:center;gap:8px;padding:8px 14px 8px 11px;font-size:14px;font-weight:500;line-height:normal;display:inline-flex}.opening__chip-icon{color:#fcb900;display:inline-flex}.opening__fine{color:#a6a6ad;margin:14px 0 0;font-size:14px}@media (min-width:1201px){.opening__meta--tight{flex-wrap:nowrap;gap:6px}.opening__meta--tight .opening__chip{white-space:nowrap;padding:7px 11px 7px 9px;font-size:13.5px}}.opening__video--course{border-radius:22px;box-shadow:0 30px 70px #00000059}@media (max-width:768px){.opening__chip{padding:6px 11px 6px 9px;font-size:13px}}.opening__title--goal{max-width:none}.opening__income{color:#c9c9cf;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 0;padding:10px 16px;font-size:15px;display:inline-flex}.opening__rate{font-family:var(--font-head);letter-spacing:-.02em;color:#fcb900;font-size:22px;font-weight:800;line-height:1}.opening__people{color:#c9c9cf;align-items:center;gap:12px;margin-top:18px;font-size:14.5px;display:flex}.opening__faces{display:flex}.opening__face{object-fit:cover;border:2px solid #000;border-radius:50%;width:32px;height:32px;margin-left:-8px}.opening__face:first-child{margin-left:0}.opening__count{color:#fff;font-weight:700}.opening__photo{border-radius:22px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059}.opening__img{object-fit:cover;object-position:50% 40%}.opening__badge{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#111;background:#fffffff0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:normal;animation:5s ease-in-out infinite opening-float;display:inline-flex;position:absolute;box-shadow:0 10px 28px #11112824}.opening__badge--high{top:20px;left:20px}.opening__badge--low{animation-delay:-2.5s;bottom:20px;right:20px}.opening__dot{background:#1db954;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite opening-ping}.opening__spark{color:#fff;background:#0072c6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@keyframes opening-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes opening-ping{0%{box-shadow:0 0 #1db9548c}to{box-shadow:0 0 0 10px #1db95400}}@media (max-width:1024px){.opening__photo{aspect-ratio:4/5;min-height:0}}@media (max-width:768px){.opening__income{font-size:14px}.opening__rate{font-size:20px}.opening__people{font-size:13.5px}.opening__badge{padding:8px 12px;font-size:12.5px}.opening__badge--high{top:12px;left:12px}.opening__badge--low{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.opening__badge,.opening__dot{animation:none}}.opening__nowrap{white-space:nowrap}.toolkit{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.toolkit__kit{background:#f2f2f5;border-radius:28px;padding:24px 24px 26px}@media (max-width:768px){.toolkit__kit{padding:18px 16px 20px}}.toolkit__head{width:max-content;max-width:100%;margin-bottom:18px;font-size:12.5px;display:flex}@media (max-width:768px){.toolkit__head{letter-spacing:.03em;font-size:11px}}.toolkit__list{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px 8px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.toolkit__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px}}.toolkit__item{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.toolkit__tile{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 1px #0000000a}@media (max-width:768px){.toolkit__tile{border-radius:12px;width:44px;height:44px}}.toolkit__logo{flex:none;width:26px;height:26px;display:block}@media (max-width:768px){.toolkit__logo{width:22px;height:22px}}.toolkit__logo--img{object-fit:cover;border-radius:8px}.toolkit__logo--mono{font-family:var(--font-head);color:#fff;background:#232426;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.toolkit__name{color:#3d3d45;overflow-wrap:break-word;max-width:100%;font-size:12.5px;font-weight:600;line-height:1.25}@media (max-width:768px){.toolkit__name{font-size:11.5px}}@media (max-width:1024px){.toolkit{grid-template-columns:1fr}}@media (max-width:768px){.toolkit{gap:10px}}.plogos{background:#ffffff0a;border:1px solid #ffffff14;border-radius:28px;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:36px;padding:24px 28px;display:flex}@media (max-width:768px){.plogos{gap:16px;padding:18px}}.plogos__intro{letter-spacing:.06em;text-transform:uppercase;color:#8d8d94;flex:none;font-size:12.5px;font-weight:500}@media (max-width:768px){.plogos__intro{width:100%}}.plogos__row{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:20px 30px;min-width:0;display:flex}@media (max-width:1024px){.plogos__row{flex:100%;justify-content:flex-start}}@media (max-width:768px){.plogos__row{gap:16px 22px}}.plogos__logo{width:auto;height:var(--logo-h);opacity:.72;display:block}@media (max-width:768px){.plogos__logo{height:calc(var(--logo-h)*.8)}}.plogos__divider{background:#ffffff24;align-self:stretch;width:1px}@media (max-width:1024px){.plogos__divider{display:none}}.plogos__award{color:#b4b4bb;flex:none;align-items:center;gap:12px;font-size:12.5px;font-weight:600;line-height:1.3;display:flex}@media (max-width:1024px){.plogos__award{border-top:1px solid #ffffff1a;flex:100%;padding-top:16px}}.plogos--light{background:#fff;border:0;border-radius:20px;gap:18px 22px;margin-top:12px;padding:22px 24px}@media (max-width:768px){.plogos--light{gap:14px;padding:18px}.plogos__logo--award{height:34px}}.plogos--light .plogos__intro{font-weight:700}.plogos--light .plogos__logo{opacity:.55}.plogos--light .plogos__logo--award{opacity:.7}.plogos--light .plogos__divider{background:#e3e5ea}.plogos--light .plogos__award{color:#5c5c66}@media (max-width:1024px){.plogos--light .plogos__award{border-top-color:#eceef2;padding-top:14px}}.quizpop{color:#fff;background:radial-gradient(60% 80% at 100% 0,#00aff88c,#0000 70%),linear-gradient(135deg,#005ba0,#0072c6 55%,#0a8fe8);border-radius:28px;overflow:hidden}@media (max-width:768px){.quizpop{border-radius:24px}}.quizpop__head{padding:34px 36px 26px}@media (max-width:768px){.quizpop__head{padding:24px 22px 20px}}.quizpop__mark{letter-spacing:.06em;color:#ffffffbf;white-space:nowrap;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.quizpop__mark i{color:#ffffff80;font-size:20px;font-style:normal;font-weight:400}.quizpop__mark--dark{color:#5c5c66}.quizpop__mark--dark i{color:#9a9aa3}.quizpop__title{font-family:var(--font-head);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:12px 0 0;padding-right:48px;font-size:34px;font-weight:800;line-height:1.1}@media (max-width:1024px){.quizpop__title{font-size:30px}}@media (max-width:768px){.quizpop__title{font-size:26px}}.quizpop__lead{color:#ffffffd1;margin:8px 0 0;font-size:16.5px}.quizpop__bar{gap:6px;margin-top:20px;display:flex}.quizpop__seg{background:#ffffff38;border-radius:99px;flex:1;height:5px;transition:background-color .3s}.quizpop__seg--on{background:var(--color-amber)}.quizpop__body{color:#141416;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;min-height:300px;margin:0 10px 10px;padding:28px 28px 26px;display:flex}@media (max-width:768px){.quizpop__body{border-radius:18px;min-height:0;margin:0 6px 6px;padding:22px 18px 20px}}.quizpop__step{flex-direction:column;gap:14px;animation:.35s quizpop-step;display:flex}.quizpop__count{letter-spacing:.02em;color:#0072c6;font-size:13px;font-weight:700}.quizpop__q{font-family:var(--font-head);letter-spacing:-.02em;margin:0;font-size:23px;font-weight:800;line-height:1.25}@media (max-width:768px){.quizpop__q{font-size:20px}}.quizpop__opts{gap:10px;margin-top:4px;display:grid}.quizpop__opt{width:100%;min-height:56px;font:inherit;text-align:left;color:#141416;cursor:pointer;background:#f2f2f5;border:1.5px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.35;transition:border-color .15s,background-color .15s;display:flex}.quizpop__opt:after{content:"";border:2px solid #c9cbd3;border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .15s}.quizpop__opt:hover{background:#fff;border-color:#0072c6}.quizpop__opt:hover:after{border-color:#0072c6}@media (max-width:768px){.quizpop__opt{min-height:52px;padding:12px 14px;font-size:15px}}.quizpop__back{font:inherit;color:#5c5c66;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:6px 0;font-size:14px;font-weight:500}.quizpop__back:hover{color:#141416}.quizpop__result{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;animation:.4s quizpop-step;display:grid}@media (max-width:768px){.quizpop__result{grid-template-columns:1fr}}.quizpop__course{font-family:var(--font-head);letter-spacing:-.03em;margin:10px 0 0;font-size:32px;font-weight:800;line-height:1.08}@media (max-width:768px){.quizpop__course{font-size:26px}}.quizpop__text{color:#5c5c66;margin:10px 0 0;font-size:16px;line-height:1.5}.quizpop__meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quizpop__tag{color:#0b3b66;background:#e8f2fb;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.quizpop__act{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.quizpop__go{display:contents}@media (max-width:768px){.quizpop__go{width:100%;display:block}.quizpop__btn{width:100%}}.quizpop__again{font:inherit;color:#141416;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;text-decoration:underline}.quizpop__note{color:#8c8c96;margin:10px 0 0;font-size:13px}.quizpop__cover{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #0a285029}@media (max-width:768px){.quizpop__cover{order:-1;max-width:260px}}@media (prefers-reduced-motion:reduce){.quizpop__step,.quizpop__result{animation:none}}@keyframes quizpop-step{0%{opacity:0;transform:translateY(8px)}}.questions{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px;display:grid}.questions__side{align-self:start;position:sticky;top:100px}.questions__btn{margin-top:28px}.questions__ask{color:#5c5c66;margin:16px 0 0;font-size:15px}.questions__link{color:#0072c6;font-weight:600;text-decoration:none;transition:color .15s}.questions__link:hover{color:#004f8c;text-underline-offset:4px;text-decoration:underline}@media (max-width:1200px){.questions{grid-template-columns:1fr;gap:28px}}@media (min-width:1025px){.questions--tight{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:56px}}@media (max-width:768px){.questions__side{position:static}}.finale{--num-color:#fff;color:#fff;background:radial-gradient(55% 50% at 8% 104%,#00aff81f,#0000 62%),radial-gradient(95% 90% at 2% 116%,#2d6ba480,#0000 64%),radial-gradient(60% 70% at 100% 0,#0072c638,#0000 65%),#000;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:56px;display:grid;overflow:hidden}.finale__title{max-width:12ch;font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:62px;font-weight:800;line-height:1.08}@media (max-width:1200px){.finale__title{font-size:53px}}@media (max-width:1024px){.finale__title{font-size:40px}}@media (max-width:768px){.finale__title{font-size:38px}}.finale__lead{color:#ffffffb3;max-width:60ch;margin:14px 0 0;font-size:19px}.finale__btn{margin-top:30px}.finale__trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:340px;display:grid}.finale--quad{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.finale--quad .finale__title{max-width:none;font-size:54px}@media (max-width:1200px){.finale--quad .finale__title{font-size:46px}}@media (max-width:1024px){.finale--quad .finale__title{font-size:36px}}.finale--quad .finale__trio{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finale__photo{background:linear-gradient(135deg,#e9e9ee,#dcdce3);border-radius:22px;position:relative;overflow:hidden}.finale__photo:nth-child(2){margin-top:40px}.finale__photo:nth-child(3){margin-top:-20px;margin-bottom:20px}.finale--quad .finale__photo:nth-child(2){margin-top:30px}.finale--quad .finale__photo:nth-child(3){margin-top:-12px;margin-bottom:12px}.finale--quad .finale__photo:nth-child(4){margin-top:22px}.finale__img{object-fit:cover}.finale--light{--num-color:#0b0b0f;color:#0b0b0f;background:radial-gradient(55% 70% at 0 100%,#0072c61f,#0000 70%),radial-gradient(50% 60% at 100% 0,#00aff81a,#0000 70%),#f1f5fa;border:1px solid #e3e9f2;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.finale--light .finale__title{max-width:none;font-size:50px}@media (max-width:1200px){.finale--light .finale__title{font-size:42px}}@media (max-width:1024px){.finale--light .finale__title{font-size:36px}}@media (max-width:768px){.finale--light .finale__title{font-size:32px}}.finale--light .finale__lead{color:#4a4a55}.finale__nowrap{white-space:nowrap}.finale__mark{background:linear-gradient(#0000 60%,#fcb900 60% 92%,#0000 92%)}.finale--light .finale__trio{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto}.finale--light .finale__photo{aspect-ratio:1;background:0 0;border-radius:20px;margin:0;box-shadow:0 16px 36px #0a285024}.finale__frame{position:absolute;inset:0}.finale__tag{color:#111;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 20px);padding:6px 11px;font-size:12.5px;font-weight:700;line-height:normal;display:inline-flex;position:absolute;bottom:10px;left:10px;right:10px}.finale__tick{color:#0072c6;flex:none;display:flex}@media (max-width:1200px){.finale{grid-template-columns:1fr}}@media (max-width:768px){.finale{padding:32px 24px}.finale__trio{height:220px}.finale--light .finale__trio{gap:14px 10px;height:auto}.finale--light .finale__photo{aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:8px;display:flex;overflow:visible}.finale__frame{aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0a28501f}.finale__tag{color:#0b0b0f;background:0 0;align-items:flex-start;width:auto;max-width:none;padding:0;font-size:13px;line-height:1.3;position:static}}.finale--compact{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:48px}.finale--compact .finale__title{max-width:none;font-size:40px}@media (max-width:1200px){.finale--compact .finale__title{font-size:33px}}@media (max-width:1024px){.finale--compact .finale__title{font-size:28px}}.finale--compact .finale__lead{font-size:18px}@media (max-width:768px){.finale--compact .finale__lead{font-size:17px}}.finale--compact .finale__btn{margin-top:26px}.finale--compact .finale__trio{height:300px}@media (max-width:768px){.finale--compact .finale__trio{height:220px}}@media (max-width:1200px){.finale--compact{grid-template-columns:1fr;padding:40px}}@media (max-width:768px){.finale--compact{padding:28px 22px}}.viewfinder{position:relative}.viewfinder:after{content:"";z-index:3;opacity:.35;pointer-events:none;background:linear-gradient(#b9bfcc,#b9bfcc) 0 0/16px 1.5px no-repeat,linear-gradient(#b9bfcc,#b9bfcc) 0 0/1.5px 16px no-repeat,linear-gradient(#b9bfcc,#b9bfcc) 100% 0/16px 1.5px no-repeat,linear-gradient(#b9bfcc,#b9bfcc) 100% 0/1.5px 16px no-repeat,linear-gradient(#b9bfcc,#b9bfcc) 0 100%/16px 1.5px no-repeat,linear-gradient(#b9bfcc,#b9bfcc) 0 100%/1.5px 16px no-repeat,linear-gradient(#b9bfcc,#b9bfcc) 100% 100%/16px 1.5px no-repeat,linear-gradient(#b9bfcc,#b9bfcc) 100% 100%/1.5px 16px no-repeat;position:absolute;inset:-8px}.catalog__pills{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}@media (max-width:768px){.catalog__pills{margin:0 calc(var(--container-pad-sm,20px)*-1) 18px;padding:0 var(--container-pad-sm,20px);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalog__pills::-webkit-scrollbar{display:none}}.catalog__pill,.catalog__more{border-radius:var(--radius-pill);color:#141416;white-space:nowrap;cursor:pointer;background:#f2f2f5;border:0;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;line-height:normal;transition:background-color .15s,color .15s;display:inline-flex}.catalog__pill:hover,.catalog__more:hover{background:#e4e4ea}@media (max-width:768px){.catalog__pill,.catalog__more{font-size:14px}}.catalog__pill--on,.catalog__pill--on:hover{color:#fff;background:#000}.catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.catalog__more{justify-content:center;gap:8px;width:max-content;margin:20px auto 0;display:flex}.catalog__chev{transition:transform .2s;display:inline-flex}.catalog__more--open .catalog__chev{transform:rotate(180deg)}@media (max-width:768px){.catalog__grid{grid-template-columns:1fr}}.ptile{color:#141416;border-radius:28px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ptile[hidden]{display:none}.ptile--open{background:#fff;border:1px solid #e6e6eb;transition:border-color .15s}.ptile--open:hover{border-color:#cfcfd6}@media (min-width:769px){.ptile--open{flex-direction:row;align-items:stretch}}@media (max-width:1024px){.ptile--open{grid-column:1/-1}}.ptile--soon{background:#f2f2f5;min-height:180px;padding:26px 26px 24px}.ptile__cover{margin:14px 14px 0;display:block}@media (min-width:769px){.ptile__cover{flex:0 0 46%;align-self:center;margin:12px}}@media (min-width:769px) and (max-width:1024px){.ptile__cover{flex-basis:40%}}@media (max-width:768px){.ptile__cover{margin:10px 10px 0}}.ptile__img{border-radius:12px;width:100%;height:auto;display:block}.ptile__info{flex-direction:column;flex:1;gap:6px;min-width:0;padding:20px 22px 20px 6px;display:flex}@media (max-width:768px){.ptile__info{padding:16px 18px 20px}}.ptile__kicker{font-family:var(--font);color:#141416;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.ptile__title{font-family:var(--font-head);letter-spacing:-.03em;text-wrap:balance;margin:0;padding-top:4px;font-size:24px;font-weight:800;line-height:1.15}@media (max-width:768px){.ptile__title{font-size:21px;line-height:1.05}}.ptile__title--soon{margin-top:auto;padding-top:28px;line-height:1.08}.ptile__why{--num-color:#000;color:#5c5c66;margin:4px 0 0;font-size:15px;line-height:1.45}@media (max-width:768px){.ptile__why{font-size:16px;line-height:1.4}}.ptile__why--soon{color:#141416;opacity:.8;margin-top:8px}.ptile__row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:14.5px;display:flex}.ptile__free{border-radius:var(--radius-pill);color:#fff;white-space:nowrap;background:#000;margin-left:auto;padding:5px 12px;font-size:13px;font-weight:500;line-height:normal}.ptile__badge{border-radius:var(--radius-pill);white-space:nowrap;background:#ffffffbf;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:500;line-height:normal}.journeys{--journeys-edge:max(var(--container-pad,var(--space-7)), calc((100% - var(--container)) / 2 + var(--container-pad,var(--space-7))));padding:0 var(--journeys-edge) 12px;scroll-padding-inline:var(--journeys-edge);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.journeys::-webkit-scrollbar{display:none}.journeys__arrows{gap:10px;display:flex}.journeys__arrow{color:#fff;cursor:pointer;background:#000;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:background-color .2s;display:flex}.journeys__arrow:hover{background:#0072c6}.journeys__case{scroll-snap-align:start;background:#fff;border-radius:28px;flex:none;grid-template-columns:260px minmax(0,1fr);width:min(740px,84vw);display:grid;overflow:hidden}.journeys__portrait{object-fit:cover;width:100%;height:100%;display:block}.journeys__body{flex-direction:column;padding:28px;display:flex}.journeys__path{border-radius:var(--radius-pill);background:#f2f2f5;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.5}.journeys__mark{color:#0072c6;flex:none;display:inline-flex}.journeys__quote{font-family:var(--font-head);letter-spacing:-.01em;color:#000;margin:18px 0 0;font-size:16px;font-weight:600;line-height:1.5}.journeys__who{color:#5c5c66;margin:14px 0 0;font-size:14px}.journeys__name{color:#000;font-weight:700}.journeys__figures{border-top:1px solid #e6e6eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:18px;display:grid}.journeys__value{font-family:var(--font-head);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1;display:block}.journeys__label{color:#5c5c66;margin-top:6px;font-size:13.5px;display:block}.journeys__job{color:#5c5c66;border-top:1px solid #e6e6eb;flex-wrap:wrap;align-items:center;gap:8px;margin:auto 0 0;padding-top:16px;font-size:14px;display:flex}.journeys__who--spaced{margin-bottom:16px}.journeys__to{color:#0072c6;font-weight:700}.journeys__note{color:#8c8c96;margin:12px 0 0;font-size:12.5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.journeys__case{animation:linear both journey-in;animation-timeline:view(inline);animation-range:entry entry 70%}}}@media (max-width:768px){.journeys{align-items:flex-start}.journeys__arrow{width:44px;height:44px}.journeys__case{grid-template-columns:1fr;width:84vw}.journeys__portrait{object-position:center 25%;height:220px}.journeys__body{padding:20px}.journeys__quote{font-size:15px}.journeys__path{font-size:13px}}@keyframes journey-in{0%{opacity:.35;transform:scale(.92)translate(24px)}to{opacity:1;transform:none}}.goals{gap:12px;height:460px;display:flex}.goals__panel{color:#fff;border-radius:28px;flex:1 1 0;align-items:flex-end;min-width:0;transition:flex-grow .6s cubic-bezier(.65,0,.25,1);display:flex;position:relative;overflow:hidden}.goals__panel:after{content:"";z-index:1;background:linear-gradient(#0000 20%,#00000073 55%,#000000d9 100%);position:absolute;inset:0}.goals__panel--on{flex-grow:2.7}.goals__img{object-fit:cover}.goals__badge{z-index:3;border-radius:var(--radius-pill);color:#111;white-space:nowrap;opacity:0;background:#fff;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:700;line-height:normal;transition:opacity .3s;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 12px 30px #00000040}.goals__panel--on .goals__badge{opacity:1;transition:opacity .4s .35s}.goals__dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite goals-ping}.goals__content{z-index:2;width:100%;padding:26px;position:relative}.goals__num{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.06em;color:#ffffffbf;background:#ffffff24;padding:7px 11px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.goals__title{font-family:var(--font-head);letter-spacing:-.025em;color:#fff;margin:12px 0 0;font-size:24px;font-weight:800;line-height:1.1}@media (min-width:1201px){.goals__title{white-space:nowrap}}@media (max-width:1024px){.goals__title{font-size:21px}}.goals__body{opacity:0;visibility:hidden;width:440px;max-width:100%;max-height:0;transition:opacity .3s,max-height .5s,visibility 0s .5s;overflow:hidden}@media (max-width:1024px){.goals__body{width:380px}}.goals__panel--on .goals__body{opacity:1;visibility:visible;max-height:220px;transition:opacity .4s .2s,max-height .5s,visibility}.goals__text{color:#ffffffe0;margin:10px 0 0;font-size:15.5px;line-height:1.45}.goals__jobs{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.goals__job{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff29;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:600;line-height:normal;display:inline-flex}.goals__tick{color:#fcb900;display:inline-flex}.goals__go{color:#fcb900;margin-top:16px;font-size:14.5px;font-weight:700;line-height:normal;text-decoration:none;transition:color .15s;display:inline-block}.goals__go:hover{color:#fff}.goals__open{z-index:4;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}@media (max-width:1024px){.goals{height:420px}}@media (max-width:768px){.goals{flex-direction:column;gap:10px;height:auto}.goals__panel{flex:none;min-height:300px}.goals__panel:after{background:linear-gradient(#00000040 0%,#0009 45%,#000000e0 100%)}.goals__badge{opacity:1;padding:7px 12px;font-size:12.5px;top:14px;right:14px}.goals__content{padding:64px 20px 20px}.goals__body{opacity:1;visibility:visible;width:auto;max-height:none}.goals__open{display:none}}@keyframes goals-ping{0%{box-shadow:0 0 #22c55e80}to{box-shadow:0 0 0 9px #22c55e00}}.ease{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1024px){.ease{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ease{grid-template-columns:1fr;gap:10px}}.ease__card{background:#fff;border-radius:28px;flex-direction:column;gap:24px;padding:32px 28px 30px;display:flex}@media (max-width:768px){.ease__card{flex-direction:row;align-items:flex-start;gap:16px;padding:20px}}.ease__icon{color:#fcb900;background:#000;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (max-width:768px){.ease__icon{border-radius:14px;width:48px;height:48px}}.ease__title{font-family:var(--font-head);letter-spacing:-.02em;color:#000;margin:0;font-size:24px;font-weight:800;line-height:1.15}@media (max-width:768px){.ease__title{font-size:19px}}.ease__text{color:#5c5c66;margin:10px 0 0;font-size:16px;line-height:1.45}@media (max-width:768px){.ease__text{margin-top:4px;font-size:15px}}.edge{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}@media (max-width:1024px){.edge{gap:32px}}@media (max-width:768px){.edge{grid-template-columns:1fr;gap:44px}}.edge__item{flex-direction:column;display:flex}.edge__visual{align-items:flex-end;height:150px;margin-bottom:28px;display:flex}@media (max-width:768px){.edge__visual{height:auto;margin-bottom:16px}}.edge__visual--people{grid-template-columns:repeat(5,40px);align-content:end;gap:10px 12px;display:grid}@media (max-width:768px){.edge__visual--people{grid-template-columns:repeat(5,34px);gap:8px 10px}}.edge__person{color:#ffffff2e;width:40px;height:40px}.edge__person .icon{width:100%;height:100%}@media (max-width:768px){.edge__person{width:34px;height:34px}}.edge__person--on{color:#4da8f0;animation:7s ease-in-out infinite both edge-fill;animation-delay:calc(var(--i)*.16s)}.edge__visual--bars{gap:18px;height:126px;margin-bottom:52px;padding-left:4px}@media (max-width:768px){.edge__visual--bars{height:126px;margin-bottom:40px}}.edge__bar{transform-origin:50% 100%;background:#ffffff2e;border-radius:12px 12px 4px 4px;width:64px;height:28px;animation:7s cubic-bezier(.2,.8,.2,1) infinite both edge-grow;position:relative}.edge__bar--tall{background:#4da8f0;height:120px;animation-delay:.25s}.edge__year{text-align:center;color:#ffffff8c;font-size:13px;font-style:normal;font-weight:500;position:absolute;bottom:-24px;left:0;right:0}.edge__visual--arrows{gap:28px}.edge__arrow{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.edge__arrow--up{color:#4da8f0}.edge__arrow--up .icon{animation:7s cubic-bezier(.2,.8,.2,1) infinite both edge-rise}.edge__arrow--down{color:#ffffff4d}.edge__arrow--down .icon{animation:7s ease-out .35s infinite both edge-fall}.edge__tag{color:#fff9;font-size:14px;font-weight:500}.edge__big{font-family:var(--font-head);letter-spacing:-.045em;color:#fff;font-size:56px;font-weight:800;line-height:1}@media (max-width:1200px){.edge__big{font-size:47px}}@media (max-width:1024px){.edge__big{font-size:40px}}.edge__text{color:#ffffffd1;max-width:26ch;margin:14px 0 0;font-size:18px;line-height:1.4}@media (max-width:768px){.edge__text{font-size:16.5px}}.edge__ast{color:#ffffff80;margin-left:2px;font-size:.6em}@media (prefers-reduced-motion:reduce){.edge__person--on,.edge__bar,.edge__arrow .icon{animation:none}}@keyframes edge-fill{0%{color:#ffffff2e;transform:scale(1)}5%{transform:scale(1.18)}9%{color:#4da8f0;transform:scale(1)}86%{color:#4da8f0}96%,to{color:#ffffff2e}}@keyframes edge-grow{0%{transform:scaleY(.04)}20%,86%{transform:scaleY(1)}97%,to{transform:scaleY(.04)}}@keyframes edge-rise{0%{opacity:0;transform:translate(-14px,14px)}18%{opacity:1;transform:translate(0)}50%{transform:translate(3px,-3px)}86%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(-14px,14px)}}@keyframes edge-fall{0%{opacity:0;transform:translate(-8px,-8px)}18%,86%{opacity:1;transform:translate(0)}97%,to{opacity:0;transform:translate(-8px,-8px)}}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pillars__card{background:#f2f2f5;border-radius:28px;flex-direction:column;gap:8px;padding:26px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.pillars__card{padding:20px}}.pillars__card--cert{color:#fff;background:radial-gradient(70% 55% at 100% 0,#0072c673,#0000 70%),#000}.pillars__title{font-family:var(--font-head);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:1.1}@media (max-width:768px){.pillars__title{font-size:21px}}.pillars__text{opacity:.85;margin:0;font-size:15.5px;line-height:1.45}.pillars__points{gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.pillars__point{align-items:center;gap:10px;font-size:15px;display:flex}.pillars__icon{color:#fcb900;background:#1b1b1d;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pillars__cert{border-radius:12px;width:82%;margin-top:14px;overflow:hidden;box-shadow:0 20px 50px #00000059}@media (max-width:768px){.pillars__cert{max-width:440px}}.pillars__shot{object-fit:cover;object-position:left top;border:1px solid #0000001a;border-radius:12px;width:100%;height:auto;margin-top:14px;display:block}@media (min-width:769px){.pillars__shot{flex:1 1 0;height:0;min-height:160px}}.pillars__shot--left{border-color:#e6e6eb}@media (max-width:1024px){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.pillars{grid-template-columns:1fr;gap:10px}}.route{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.route__head{align-items:center;display:flex}.route__icon{color:#fff;background:#18181b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.route__icon--accent{background:var(--color-amber);color:#18181b}.route__line{background:#d4d4d8;flex:1;height:2px;margin-right:-24px}.route__num{letter-spacing:.04em;text-transform:uppercase;color:#71717a;margin-top:22px;font-size:13px;font-weight:600;line-height:normal;display:block}.route__title{font-family:var(--font-head);letter-spacing:-.015em;color:#18181b;text-wrap:balance;margin:6px 0 8px;font-size:18px;font-weight:800;line-height:1.2}@media (max-width:768px){.route__title{font-size:17px}}.route__text{--num-color:#000;color:#52525b;margin:0;font-size:15px;line-height:1.55}.route__needs{flex-wrap:wrap;justify-content:center;gap:10px;margin:40px 0 0;padding:0;list-style:none;display:flex}@media (max-width:768px){.route__needs{justify-content:flex-start;gap:8px;margin-top:28px}}.route__need{border-radius:var(--radius-pill);color:#18181b;background:#fff;border:1px solid #e6e6eb;align-items:center;gap:10px;padding:10px 18px 10px 12px;display:flex}@media (max-width:768px){.route__need{gap:8px;padding:8px 14px 8px 10px}}.route__label{--num-color:#18181b;font-family:var(--font-head);font-size:15px;font-weight:700;line-height:normal}@media (max-width:768px){.route__label{font-size:14px}}.route__go{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:32px;display:flex}@media (max-width:768px){.route__go{justify-content:flex-start}}.route__note{--num-color:#18181b;color:#52525b;font-size:17px;line-height:1.55}@media (max-width:1024px){.route{grid-template-columns:repeat(3,minmax(0,1fr))}.route__line{display:none}}@media (max-width:768px){.route{grid-template-columns:1fr;gap:28px}.route__step{grid-template-columns:52px minmax(0,1fr);column-gap:16px;display:grid}.route__head{grid-row:span 3;align-items:flex-start}.route__num{margin-top:0}}.backing{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.backing__stat{background:#ffffff0f;border:1px solid #ffffff14;border-radius:28px;padding:24px 26px}@media (max-width:768px){.backing__stat{padding:18px 20px}}.backing__value{font-family:var(--font-head);letter-spacing:-.04em;font-size:56px;font-weight:800;line-height:1;display:block}@media (max-width:1200px){.backing__value{font-size:47px}}@media (max-width:1024px){.backing__value{font-size:40px}}@media (max-width:768px){.backing__value{font-size:34px}}.backing__label{color:#b4b4bb;margin-top:10px;font-size:16px;display:block}@media (max-width:768px){.backing__label{font-size:14.5px}}.backing__note{color:#6c6c72;margin:18px 0 0;font-size:12.5px}@media (max-width:768px){.backing{grid-template-columns:1fr}}@supports (content-visibility:auto) and (contain-intrinsic-block-size:auto 780px){@media (max-width:768px){.site__main:not([data-anchor-navigation],:has(:target))>.opening--home~.hsec{content-visibility:auto;contain-intrinsic-block-size:auto 780px}.site__main:not([data-anchor-navigation],:has(:target))>.opening--home~.hsec#prof{contain-intrinsic-block-size:auto 1120px}}}@supports (content-visibility:hidden) and (transition-behavior:allow-discrete){.site--home:has(.opening--home) .modal{content-visibility:hidden;transition:opacity .25s var(--ease),visibility .25s,content-visibility .25s allow-discrete}.site--home:has(.opening--home) .modal--open{content-visibility:visible}}
