.ui-btn{border-radius:var(--radius-pill);width:fit-content;font-family:var(--font-nunito-sans);font-weight:var(--text-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.ui-btn .ui-icon{flex-shrink:0}.ui-btn:focus-visible{outline:3px solid var(--color-border-strong);outline-offset:-3px}.ui-btn:active{box-shadow:inset 0 2px 6px #0003}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.ui-btn--m{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);gap:16px;padding:16px 32px}.ui-btn--s{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing);gap:12px;padding:12px 24px}.ui-btn--s .ui-icon{width:16px;height:16px}.ui-btn--primary{background:var(--color-violet-accent);color:var(--color-primary-white)}.ui-btn--primary:hover,.ui-btn--primary:active{background:linear-gradient(#0003, #0003), var(--color-violet-accent)}.ui-btn--secondary{background:var(--color-violet-bg);color:var(--color-violet-main)}.ui-btn--secondary:hover,.ui-btn--secondary:active{background:var(--color-violet-pale)}.ui-btn--action{background:var(--color-primary-white);color:var(--color-violet-main)}.ui-btn--action:hover,.ui-btn--action:active{background:var(--color-violet-bg)}.ui-btn--tertiary{background:var(--color-bg-glass-faint);color:var(--color-primary-white);border:1px solid var(--color-border-glass-medium);backdrop-filter:var(--blur-60)}.ui-btn--tertiary:hover,.ui-btn--tertiary:active{background:var(--color-bg-glass-soft)}.ui-btn--flat{color:var(--color-violet-main)}.ui-btn--flat:hover,.ui-btn--flat:active{color:var(--color-violet-accent)}.ui-btn--flat.ui-btn--m{padding:16px}.ui-btn--flat.ui-btn--s{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);gap:16px;padding:12px 16px}.ui-btn--flat.ui-btn--s .ui-icon{width:24px;height:24px}.ui-btn--icon{color:var(--color-violet-main)}.ui-btn--icon:hover,.ui-btn--icon:active{color:var(--color-violet-accent)}.ui-btn--icon.ui-btn--m,.ui-btn--icon.ui-btn--s{padding:12px 16px}.ui-btn--icon.ui-btn--m .ui-icon{width:32px;height:32px}.ui-btn--icon.ui-btn--s .ui-icon{width:24px;height:24px}.ui-field{border-radius:var(--radius-input);background:var(--alpha-white-16);backdrop-filter:blur(18.53px);width:100%;font-family:var(--font-nunito-sans);font-size:var(--text-body2-size);font-weight:var(--text-weight-regular);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);border:none;outline:none;transition:box-shadow .2s;display:block}.ui-field::placeholder{font-weight:var(--text-weight-regular);opacity:1}.ui-field--m{padding:24px 32px}.ui-field--s{padding:16px 24px}.ui-field:disabled{opacity:.5;cursor:not-allowed}textarea.ui-field{resize:vertical;min-height:160px}.ui-field--light{color:var(--color-violet-main)}.ui-field--light::placeholder{color:var(--color-violet-muted)}.ui-field--dark{color:var(--color-primary-white)}.ui-field--dark::placeholder{color:var(--color-violet-pale)}.ui-field:focus-visible{box-shadow:inset 0 0 0 1px var(--color-violet-accent)}.ui-field-group{flex-direction:column;gap:8px;display:flex}.ui-field-group--s{gap:10px}.ui-field--light[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-error)}.ui-field--dark[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-error-on-dark)}.ui-field-error{font-family:var(--font-nunito-sans);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing);color:var(--color-error);padding:0 32px}.ui-field-error--dark{color:var(--color-error-on-dark)}.ui-heading{color:var(--color-violet-main);margin:0;font-weight:800}.ui-heading--h1{font-family:var(--text-h1-family);font-size:var(--text-h1-size);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing);text-transform:uppercase}.ui-heading--h2{font-family:var(--text-h2-family);font-size:var(--text-h2-size);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing);text-transform:uppercase}.ui-heading--h3{font-family:var(--text-h3-family);font-size:var(--text-h3-size);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing)}.ui-heading--h4{font-family:var(--text-h4-family);font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-letter-spacing)}.ui-heading--white{color:var(--color-primary-white)}.ui-text{font-family:var(--font-nunito-sans);margin:0}.ui-text--body1{font-size:var(--text-body1-size);line-height:var(--text-body1-line-height);letter-spacing:var(--text-body1-letter-spacing)}.ui-text--body2{font-size:var(--text-body2-size);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing)}.ui-text--body3{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing)}.ui-text--body4{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing)}.ui-text--caption1{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing)}.ui-text--caption2{font-size:var(--text-caption2-size);line-height:var(--text-caption2-line-height);letter-spacing:var(--text-caption2-letter-spacing)}.ui-text--regular{font-weight:var(--text-weight-regular)}.ui-text--semibold{font-weight:var(--text-weight-semibold)}.ui-text--bold{font-weight:var(--text-weight-bold)}.ui-arrow-circle{border-radius:var(--radius-pill);background:var(--color-primary-white);width:44px;height:44px;color:var(--color-violet-main);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-faq{background:var(--color-primary-white);color:var(--color-violet-main);font-family:var(--font-nunito-sans);border-radius:32px}.ui-faq__question{font-size:var(--text-body2-size);font-weight:var(--text-weight-bold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:32px;list-style:none;display:flex}.ui-faq__question .ui-icon{flex-shrink:0}.ui-faq__question::-webkit-details-marker{display:none}.ui-faq__question:focus-visible{outline:none}.ui-faq:has(.ui-faq__question:focus-visible){outline:2px solid var(--color-violet-accent);outline-offset:-2px}.ui-faq__icon--minus,.ui-faq[open] .ui-faq__icon--plus{display:none}.ui-faq[open] .ui-faq__icon--minus{display:block}.ui-faq__answer{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);margin-top:-20px;padding:0 32px 32px}.ui-tile-pattern{background-image:var(--tile-pattern);background-size:var(--tile-pattern-size);background-repeat:repeat}.ui-social-button{border-radius:var(--radius-pill);justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:inline-flex}.ui-social-button--light{background:var(--color-bg-surface);color:var(--color-icon-secondary)}.ui-social-button--light:hover{background:var(--color-bg-accent);color:var(--color-icon-inverse)}.ui-social-button--dark{background:var(--color-bg-glass-soft);color:var(--color-icon-inverse)}.ui-social-button--dark:hover{background:var(--color-bg-surface);color:var(--color-icon-primary)}.ui-section-title{flex-direction:column;gap:16px;display:flex}.ui-section-title--center{text-align:center;align-items:center}.ui-section-title__subtitle{color:var(--color-text-secondary)}.ui-chat-bubble{max-width:420px;font-family:var(--font-nunito-sans);font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);margin:0;padding:14px 20px;display:inline-block}.ui-chat-bubble--me{background:var(--color-violet-muted);color:var(--color-text-inverse);border-radius:24px 24px 6px}.ui-chat-bubble--mentor{background:var(--color-bg-page);color:var(--color-text-primary);border-radius:24px 24px 24px 6px}.ui-breadcrumb{font-family:var(--font-nunito-sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-breadcrumb__item{font-size:var(--text-body4-size);font-weight:var(--text-weight-semibold);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);color:var(--color-violet-muted);text-decoration:none}a.ui-breadcrumb__item:hover{text-decoration:underline}.ui-breadcrumb__item--current{color:var(--color-text-accent)}.ui-breadcrumb__item--disabled{cursor:default;opacity:.6}.ui-breadcrumb__separator{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);color:var(--color-violet-muted);flex-shrink:0}.ui-chip{background:var(--color-bg-page);color:var(--color-text-secondary);font-family:var(--font-nunito-sans);cursor:default;border-radius:16px;align-items:center;gap:12px;padding:16px 24px;display:inline-flex}.ui-chip__icon{color:var(--color-icon-muted);flex-shrink:0}.ui-chip__label{font-size:var(--text-body4-size);font-weight:var(--text-weight-semibold);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing)}.ui-chip:hover{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-primary)}.ui-stat-badge{border-radius:var(--radius-pill);font-family:var(--font-nunito-sans);animation:6s ease-in-out infinite ui-stat-badge-float;animation-delay:var(--fd,0s);align-items:center;gap:12px;padding:10px 20px 10px 10px;display:inline-flex}@keyframes ui-stat-badge-float{0%,to{translate:0}50%{translate:0 -8px}}.float .ui-stat-badge{animation:none}@media (prefers-reduced-motion:reduce){.ui-stat-badge{animation:none}}.ui-stat-badge--glass{background:var(--color-bg-glass-soft);box-shadow:inset 0 0 0 1px var(--color-border-glass), 0 16px 40px #3063;backdrop-filter:blur(12px)}.ui-stat-badge--light{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-default)}.ui-stat-badge__number{border-radius:var(--radius-pill);font-family:var(--text-h5-family);font-size:var(--text-h5-size);font-weight:var(--text-h5-weight);line-height:var(--text-h5-line-height);letter-spacing:var(--text-h5-letter-spacing);text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:center;padding:8px 14px;display:inline-flex}.ui-stat-badge--glass .ui-stat-badge__number{background:var(--color-bg-surface);color:var(--color-text-accent)}.ui-stat-badge--light .ui-stat-badge__number{background:var(--color-bg-accent);color:var(--color-text-inverse)}.ui-stat-badge__caption{font-size:var(--text-body3-size);font-weight:var(--text-weight-bold);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing)}.ui-stat-badge--glass .ui-stat-badge__caption{color:var(--color-text-inverse)}.ui-stat-badge--light .ui-stat-badge__caption{color:var(--color-text-primary)}.ui-checkbox{cursor:pointer;font-family:var(--font-nunito-sans);align-items:center;gap:12px;display:inline-flex}.ui-checkbox__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-checkbox__box{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ui-checkbox__box .ui-icon{display:none}.ui-checkbox--light .ui-checkbox__box{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}.ui-checkbox--dark .ui-checkbox__box{background:var(--color-bg-glass-soft);box-shadow:inset 0 0 0 1.5px var(--color-border-glass)}.ui-checkbox--light .ui-checkbox__input:checked~.ui-checkbox__box{background:var(--color-bg-accent);box-shadow:none;color:var(--color-text-inverse)}.ui-checkbox--dark .ui-checkbox__input:checked~.ui-checkbox__box{background:var(--color-bg-surface);box-shadow:none;color:var(--color-text-primary)}.ui-checkbox__input:checked~.ui-checkbox__box .ui-icon{display:block}.ui-checkbox__input:focus-visible~.ui-checkbox__box{outline:2px solid var(--color-violet-accent);outline-offset:2px}.ui-checkbox__label{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing)}.ui-checkbox--light .ui-checkbox__label{color:var(--color-text-secondary)}.ui-checkbox--dark .ui-checkbox__label{color:var(--color-text-inverse)}.ui-avatar{border-radius:var(--radius-pill);background:var(--color-bg-surface-muted);box-shadow:inset 0 0 0 2px var(--color-border-glass);color:var(--color-icon-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--s{width:48px;height:48px}.ui-avatar--m{width:80px;height:80px;box-shadow:inset 0 0 0 3px var(--color-border-glass)}.ui-avatar--l{width:120px;height:120px;box-shadow:inset 0 0 0 3px var(--color-border-glass)}.ui-benefit-card{width:304px;font-family:var(--font-nunito-sans);border-radius:32px;flex-direction:column;gap:16px;padding:24px;display:flex}.ui-benefit-card--light{background:var(--color-bg-glass-strong)}.ui-benefit-card--dark{background:var(--color-bg-glass-soft);box-shadow:inset 0 0 0 1px var(--color-border-glass)}.ui-benefit-card__icon{color:var(--color-icon-muted);display:flex}.ui-benefit-card__text{flex-direction:column;gap:6px;display:flex}.ui-benefit-card__title{font-size:var(--text-body2-size);font-weight:var(--text-weight-semibold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);margin:0}.ui-benefit-card--light .ui-benefit-card__title{color:var(--color-text-primary)}.ui-benefit-card--dark .ui-benefit-card__title{color:var(--color-text-inverse)}.ui-benefit-card__description{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);margin:0}.ui-benefit-card--light .ui-benefit-card__description{color:var(--color-text-secondary)}.ui-benefit-card--dark .ui-benefit-card__description{color:var(--color-text-inverse-muted)}.ui-direction-card{background:var(--color-violet-bg);width:228px;height:224px;font-family:var(--font-nunito-sans);border-radius:32px;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.ui-direction-card__top{justify-content:space-between;align-items:flex-start;display:flex}.ui-direction-card__icon{background:var(--color-primary-white);width:56px;height:56px;color:var(--color-icon-muted);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-direction-card__number{font-family:var(--text-h6-family);font-size:var(--text-h6-size);font-weight:var(--text-h6-weight);line-height:var(--text-h6-line-height);letter-spacing:var(--text-h6-letter-spacing);text-transform:uppercase;color:var(--color-violet-pale)}.ui-direction-card__title{font-size:var(--text-body3-size);font-weight:var(--text-weight-bold);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);color:var(--color-violet-main);margin:0}.ui-step-card{background:var(--color-bg-page);width:392px;font-family:var(--font-nunito-sans);border-radius:32px;flex-direction:column;gap:16px;padding:32px;display:flex}.ui-step-card__top{justify-content:space-between;align-items:center;display:flex}.ui-step-card__number{font-family:var(--text-h1-family);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing);text-transform:uppercase;color:var(--color-text-accent)}.ui-step-card__arrow{color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-step-card__spacer{flex-shrink:0;width:10px;height:8px}.ui-step-card__title{font-size:var(--text-body1-size);font-weight:var(--text-weight-bold);line-height:var(--text-body1-line-height);letter-spacing:var(--text-body1-letter-spacing);color:var(--color-text-primary);margin:0}.ui-step-card__description{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);color:var(--color-text-secondary);margin:0}.ui-case-card{background:var(--color-bg-surface);border-radius:48px;align-items:stretch;gap:10px;width:100%;padding:24px;text-decoration:none;display:flex}.ui-case-card--image-left{flex-direction:row-reverse}.ui-case-card__content{background:var(--color-bg-page);border-radius:40px;flex-direction:column;flex:auto;justify-content:space-between;min-width:0;padding:48px;display:flex}.ui-case-card__title{font-size:var(--text-body1-size);font-weight:var(--text-weight-bold);line-height:var(--text-body1-line-height);letter-spacing:var(--text-body1-letter-spacing);color:var(--color-text-primary);margin:0}.ui-case-card__bottom{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ui-case-card__metric{flex-direction:column;gap:8px;display:flex}.ui-case-card__metric-label{font-size:var(--text-body2-size);font-weight:var(--text-weight-bold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);color:var(--color-text-accent)}.ui-case-card__metric-value{font-family:var(--text-h2-family);font-size:var(--text-h2-size);font-weight:var(--text-h2-weight);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing);text-transform:uppercase;color:var(--color-text-accent)}.ui-case-card__arrow{border-radius:var(--radius-pill);background:var(--color-primary-white);width:64px;height:64px;color:var(--color-icon-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-case-card__images{flex-shrink:0;gap:10px;display:flex}.ui-case-card__images img{object-fit:cover;background:var(--color-bg-surface-muted);border-radius:32px;width:314px;height:300px}.ui-case-card:focus-visible{outline:2px solid var(--color-violet-accent);outline-offset:2px}@media (width<=900px){.ui-case-card,.ui-case-card--image-left{flex-direction:column}.ui-case-card__images{width:100%}.ui-case-card__images img{aspect-ratio:314/300;width:100%;height:auto}}.ui-case-review-card{background:var(--color-bg-surface);border-radius:48px;gap:16px;min-width:0;padding:24px;display:flex;position:relative}.ui-case-review-card__content{background:var(--color-bg-page);border-radius:40px;flex-direction:column;flex:1;justify-content:space-between;gap:40px;min-width:min-content;padding:40px 48px;display:flex}.ui-case-review-card__top{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ui-case-review-card__title{font-size:var(--text-body1-size);font-weight:var(--text-weight-bold);line-height:var(--text-body1-line-height);letter-spacing:var(--text-body1-letter-spacing);color:var(--color-text-primary);margin:0}.ui-case-review-card__quote{gap:16px;display:flex}.ui-case-review-card__quote-icon{color:var(--color-icon-accent);flex-shrink:0}.ui-case-review-card__review{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);color:var(--color-text-primary);margin:0}.ui-case-review-card__author{align-items:center;gap:12px;padding-left:40px;display:flex}.ui-case-review-card__author-info{flex-direction:column;gap:2px;display:flex}.ui-case-review-card__author-name{font-size:var(--text-body4-size);font-weight:var(--text-weight-bold);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);color:var(--color-text-primary)}.ui-case-review-card__author-role{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing);color:var(--color-text-secondary)}.ui-case-review-card__bottom{white-space:nowrap;align-items:center;gap:16px;display:flex}.ui-case-review-card__case-link:after{content:"";position:absolute;inset:0}.ui-case-review-card__review-link{z-index:1;margin-right:-16px;position:relative}.ui-case-review-card__head{display:contents}.ui-case-review-card__review-short,.ui-case-review-card__title-short,.ui-case-review-card .ui-case-review-card__review-arrow{display:none}.ui-case-review-card--image-left{flex-direction:row-reverse}.ui-case-review-card__images{--images-gap:10px;gap:var(--images-gap);flex:0 638px;min-width:0;min-height:496px;display:flex}.ui-case-review-card__image{background:var(--color-bg-surface-muted);border-radius:32px;flex:1 1 0;min-width:0;height:100%;position:relative;overflow:hidden}.ui-case-review-card__image picture{display:contents}.ui-case-review-card__image img{object-fit:cover;width:100%;height:100%;display:block}.ui-case-review-card__images:has(.ui-case-review-card__image:only-child) .ui-case-review-card__image{width:100%}.ui-case-review-card__image--left img,.ui-case-review-card__image--right img{width:calc(200% + var(--images-gap));object-fit:cover;height:100%;position:absolute;top:0}.ui-case-review-card__image--left img{left:0}.ui-case-review-card__image--right img{right:0}.ui-case-review-card:has(a.ui-case-review-card__case-link){cursor:pointer;box-shadow:var(--shadow-card);transition:box-shadow .3s}.ui-case-review-card:has(a.ui-case-review-card__case-link):hover{box-shadow:var(--shadow-default)}.ui-case-review-card:has(a.ui-case-review-card__case-link):hover .ui-btn--action{background:var(--color-bg-surface-muted)}.ui-case-review-card:has(a.ui-case-review-card__case-link:focus-visible){outline:2px solid var(--color-violet-accent);outline-offset:2px}.ui-video-review{width:320px;color:inherit;flex-direction:column;align-items:center;gap:-32px;text-decoration:none;display:inline-flex}.ui-video-review__media{background:var(--color-bg-surface-muted);border-radius:50%;width:320px;height:320px;display:block;overflow:hidden}.ui-video-review__media img{object-fit:cover;width:100%;height:100%;display:block}.ui-video-review__caption{z-index:1;border-radius:var(--radius-pill);background:var(--color-bg-glass-soft);box-shadow:inset 0 0 0 1px var(--color-border-glass);color:var(--color-text-inverse);font-family:var(--font-nunito-sans);text-align:center;backdrop-filter:blur(15px);flex-direction:column;align-items:center;gap:4px;padding:12px 48px;display:flex;position:relative}.ui-video-review__name{font-size:var(--text-body2-size);font-weight:var(--text-weight-bold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);white-space:nowrap}.ui-video-review__role{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);white-space:nowrap}.ui-video-card{background:var(--color-primary-white);color:var(--color-violet-main);font-family:var(--font-nunito-sans);border-radius:32px;flex-direction:column;justify-content:flex-end;gap:24px;padding:0 0 32px 32px;display:flex;position:relative;overflow:hidden}.ui-video-card__media{aspect-ratio:16/9;border-radius:0 24px;width:100%;overflow:hidden}.ui-video-card__media>video,.ui-video-card__media>img{object-fit:cover;width:100%;height:100%;display:block}.ui-video-card__tile{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--color-primary-white);backdrop-filter:var(--blur-60);background:#0f0f0f33;justify-content:center;align-items:center;display:flex;position:absolute;top:32px;right:32px;box-shadow:inset 0 0 0 1px #ffffffb3}.ui-video-card__body{flex-direction:column;gap:8px;padding-right:32px;display:flex}.ui-video-card__title{font-size:var(--text-body1-size);font-weight:var(--text-weight-bold);line-height:var(--text-body1-line-height);letter-spacing:var(--text-body1-letter-spacing);margin:0}.ui-video-card__text{font-size:var(--text-body2-size);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);margin:0}.ui-video-card__action{padding-right:32px}.ui-video-card__action .ui-btn{white-space:normal;text-align:center;width:100%}.ui-video-card:hover .ui-btn--secondary{background:var(--color-violet-accent);color:var(--color-primary-white)}.ui-post-card{background:var(--opacity-white-10);box-shadow:inset 0 0 0 1px var(--opacity-white-40);color:var(--color-primary-white);font-family:var(--font-nunito-sans);backdrop-filter:var(--blur-40);border-radius:32px;flex-direction:column;gap:14px;padding:10px 10px 24px;text-decoration:none;display:flex;overflow:hidden}.ui-post-card__cover{aspect-ratio:372/228.76;border-radius:24px;position:relative;overflow:hidden}.ui-post-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.ui-post-card__cover .ui-arrow-circle{color:var(--color-purple-70);position:absolute;top:12px;right:12px}.ui-post-card__body{flex-direction:column;gap:6px;padding:0 12px;display:flex}.ui-post-card__meta{font-size:var(--text-caption1-size);font-weight:var(--text-weight-semibold);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing);color:#ffffffbf}.ui-post-card__title{font-size:var(--text-body2-size);font-weight:var(--text-weight-bold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);margin:0}.ui-news-card{background:var(--opacity-white-60);color:var(--color-violet-main);font-family:var(--font-nunito-sans);backdrop-filter:var(--blur-40);border-radius:32px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;text-decoration:none;display:flex}.ui-news-card__date{font-size:var(--text-caption1-size);font-weight:var(--text-weight-semibold);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing);color:var(--color-violet-accent)}.ui-news-card__title{font-size:var(--text-body2-size);font-weight:var(--text-weight-bold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);margin:0}.ui-post-card:focus-visible,.ui-news-card:focus-visible,.ui-event-card:focus-visible{outline:2px solid var(--color-violet-accent);outline-offset:2px}.ui-event-card{border-radius:var(--radius-xl);background:var(--color-violet-bg);color:var(--color-violet-main);font-family:var(--font-nunito-sans);flex-direction:column;gap:20px;padding:16px 16px 28px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.ui-event-card:hover{box-shadow:var(--shadow-default);transform:translateY(-6px)}.ui-event-card__cover{aspect-ratio:360/201;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.ui-event-card__body{flex-direction:column;flex:1;gap:12px;padding:0 8px;display:flex}.ui-event-card__date,.ui-event-card__text{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);margin:0}.ui-event-card__date{font-weight:var(--text-weight-semibold);color:var(--color-violet-accent)}.ui-event-card__title{font-size:var(--text-body2-size);font-weight:var(--text-weight-bold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);margin:0}.ui-event-card__text{color:var(--color-text-secondary)}.ui-event-card__btn{width:100%;margin-top:auto}.ui-event-card:hover .ui-event-card__btn{background:var(--color-violet-pale)}.ui-tag{border-radius:var(--radius-pill);font-family:var(--font-nunito-sans);font-size:var(--text-caption1-size);font-weight:var(--text-weight-semibold);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing);white-space:nowrap;padding:4px 12px;display:inline-flex}.ui-tag--accent{background:var(--color-bg-accent);color:var(--color-text-inverse)}.ui-tag--light{background:var(--color-bg-surface);color:var(--color-text-secondary)}.ui-mentor-card{border-radius:var(--radius-xl);background:var(--color-bg-page);font-family:var(--font-nunito-sans);flex-direction:column;gap:16px;padding:12px;display:flex}.ui-mentor-card__photo{background:var(--color-bg-surface-muted);border-radius:24px;height:293px;overflow:hidden}.ui-mentor-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.ui-mentor-card__body{flex-direction:column;gap:16px;padding:0 16px;display:flex}.ui-mentor-card__tags{flex-wrap:wrap;gap:8px;display:flex}.ui-mentor-card__who{flex-direction:column;gap:2px;display:flex}.ui-mentor-card__name{color:var(--color-text-primary);font-size:var(--text-body2-size);font-weight:var(--text-weight-bold);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);margin:0}.ui-mentor-card__role{color:var(--color-text-accent);font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);margin:0}.ui-mentor-card__helps{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing);flex-direction:column;gap:8px;display:flex}.ui-mentor-card__helps-title{color:var(--color-text-primary);font-weight:var(--text-weight-bold);margin:0}.ui-mentor-card__list{color:var(--color-text-secondary);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ui-mentor-card__list li{gap:10px;display:flex}.ui-mentor-card__list li:before{content:"";background:var(--color-bg-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.ui-mentor-card__description{color:var(--color-text-secondary);font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);margin:0}.ui-mentor-card__button{width:100%;margin-top:auto}.ui-review-card{border:1px solid var(--color-border-glass-strong);border-radius:var(--radius-xl);background:var(--color-bg-glass-strong);font-family:var(--font-nunito-sans);flex-direction:column;gap:20px;margin:0;padding:32px;display:flex}.ui-review-card__quote{color:var(--color-icon-accent);flex-shrink:0}.ui-review-card__text{color:var(--color-text-primary);font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);margin:0}.ui-review-card__author{flex-direction:column;gap:2px;margin-top:auto;display:flex}.ui-review-card__author:before{content:"";background:var(--color-bg-accent);width:24px;height:2px;margin-bottom:18px}.ui-review-card__author--avatar{grid-template-columns:auto minmax(0,1fr);column-gap:12px;display:grid}.ui-review-card__author--avatar:before{grid-column:1/-1}.ui-review-card__author--avatar .ui-avatar{grid-row:2/span 2}.ui-review-card__author--avatar .ui-review-card__name{align-self:end}.ui-review-card__author--avatar .ui-review-card__role{align-self:start}.ui-review-card__name{color:var(--color-text-primary);font-size:var(--text-body4-size);font-weight:var(--text-weight-bold);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing)}.ui-review-card__role{color:var(--color-text-accent);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);letter-spacing:var(--text-caption1-letter-spacing)}.ui-slider-nav{align-items:center;gap:24px;display:inline-flex}.ui-slider-nav__arrow{border-radius:var(--radius-pill);background:var(--color-bg-surface);width:48px;height:48px;color:var(--color-icon-primary);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;transition:background .2s;display:inline-flex;box-shadow:0 4px 16px #4a008214}.ui-slider-nav__arrow:hover{background:var(--color-bg-page)}.ui-slider-nav__arrow:disabled{background:var(--color-bg-glass-strong);cursor:default}.ui-slider-nav__dots{align-items:center;gap:8px;display:flex}.ui-slider-nav__dot{background:var(--color-bg-accent-light);cursor:pointer;border:none;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.ui-slider-nav__dot[aria-current=true]{background:var(--color-bg-accent);width:32px}.ui-slider-nav__arrow:focus-visible,.ui-slider-nav__dot:focus-visible{outline:2px solid var(--color-violet-accent);outline-offset:2px}.ui-episode-card{border-radius:var(--radius-xl);background:var(--color-bg-page);font-family:var(--font-nunito-sans);gap:32px;padding:16px 32px 16px 16px;display:flex}.ui-episode-card__cover{background:var(--color-bg-surface-muted);object-fit:cover;border-radius:24px;flex-shrink:0;align-self:stretch;width:380px;min-height:100%}.ui-episode-card__body{flex-direction:column;flex:1;gap:24px;min-width:0;padding-top:8px;display:flex}.ui-episode-card__text{flex-direction:column;gap:12px;display:flex}.ui-episode-card__date{color:var(--color-text-accent);font-size:var(--text-caption1-size);font-weight:var(--text-weight-semibold);line-height:var(--text-caption1-line-height)}.ui-episode-card__title{color:var(--color-text-primary);font-family:var(--font-nunito-sans);font-size:24px;font-weight:var(--text-weight-bold);margin:0;line-height:32px}.ui-episode-card__description{color:var(--color-text-secondary);font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);margin:0}.ui-episode-card__speakers{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ui-episode-card__speaker{border-radius:var(--radius-pill);background:var(--color-bg-glass-strong);color:var(--color-text-secondary);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);align-items:center;gap:8px;padding:6px 20px 6px 6px;display:flex}.ui-episode-card__speaker img{border:1px solid var(--color-border-subtle);object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.ui-episode-card__actions{align-items:center;gap:12px;display:flex}.ui-episode-card__player{border-radius:var(--radius-pill);background:var(--color-bg-surface);flex:1;align-items:center;gap:16px;min-width:0;padding:8px 20px 8px 8px;display:flex}.ui-episode-card__play{border-radius:var(--radius-pill);background:var(--color-bg-accent);width:44px;height:44px;color:var(--color-icon-inverse);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s;display:inline-flex}.ui-episode-card__play:hover{background:linear-gradient(#0003, #0003), var(--color-bg-accent)}.ui-episode-card__icon-play{margin-left:3px}.ui-episode-card[data-state=playing] .ui-episode-card__icon-play,.ui-episode-card[data-state=paused] .ui-episode-card__icon-pause{display:none}.ui-episode-card__time,.ui-episode-card__duration{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);font-variant-numeric:tabular-nums;flex-shrink:0}.ui-episode-card__time{color:var(--color-text-primary);font-weight:var(--text-weight-semibold)}.ui-episode-card__duration{color:var(--color-text-secondary)}.ui-episode-card__progress{--progress:0%;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;flex:1;width:40px;height:16px;margin:0}.ui-episode-card__progress::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-bg-accent) var(--progress), var(--color-bg-surface-muted) var(--progress));border-radius:3px;height:6px}.ui-episode-card__progress::-moz-range-track{background:linear-gradient(to right, var(--color-bg-accent) var(--progress), var(--color-bg-surface-muted) var(--progress));border-radius:3px;height:6px}.ui-episode-card__progress::-webkit-slider-thumb{box-sizing:border-box;border:3px solid var(--color-border-accent);background:var(--color-bg-surface);-webkit-appearance:none;appearance:none;border-radius:50%;width:9px;height:16px;margin-top:-5px}.ui-episode-card__progress::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--color-border-accent);background:var(--color-bg-surface);border-radius:50%;width:9px;height:16px}.ui-episode-card:not([data-started]) .ui-episode-card__progress::-webkit-slider-thumb{opacity:0}.ui-episode-card:not([data-started]) .ui-episode-card__progress::-moz-range-thumb{opacity:0}.ui-episode-card__speed{border-radius:var(--radius-pill);background:var(--color-bg-page);color:var(--color-text-accent);font-family:inherit;font-size:var(--text-caption2-size);font-weight:var(--text-weight-bold);line-height:var(--text-caption2-line-height);cursor:pointer;border:none;flex-shrink:0;padding:4px 10px}.ui-episode-card__play:focus-visible,.ui-episode-card__speed:focus-visible,.ui-episode-card__progress:focus-visible{outline:2px solid var(--color-violet-accent);outline-offset:2px}@media (width<=767px){.ui-episode-card{flex-direction:column;gap:16px;padding:12px 12px 16px}.ui-episode-card__cover{aspect-ratio:16/9;width:100%;min-height:0}.ui-episode-card__body{padding:0 4px}.ui-episode-card__title{font-size:var(--text-body2-size);line-height:var(--text-body2-line-height)}.ui-episode-card__actions{flex-direction:column;align-items:stretch}.ui-episode-card__player{gap:12px;padding-right:12px}.ui-episode-card__video{width:100%}}:is(.ui-benefit-card,.ui-direction-card,.ui-step-card,.ui-news-card){transition:translate .45s var(--ui-card-ease), box-shadow .45s var(--ui-card-ease), background-color .3s;--ui-card-ease:cubic-bezier(.22, .8, .24, 1)}:root .rv:is(.ui-benefit-card,.ui-direction-card,.ui-step-card,.ui-news-card){transition:opacity .9s var(--ui-card-ease), transform .9s var(--ui-card-ease), translate .45s var(--ui-card-ease), box-shadow .45s var(--ui-card-ease), background-color .3s;transition-delay:var(--d,0s), var(--d,0s), 0s, 0s, 0s}@media (hover:hover){:is(.ui-benefit-card,.ui-direction-card,.ui-step-card,.ui-news-card):not([data-wip]):hover{translate:0 -4px;box-shadow:0 18px 40px #4b008214}.ui-benefit-card--light:not([data-wip]):hover{background-color:var(--alpha-white-80)}.ui-benefit-card--dark:not([data-wip]):hover{background-color:var(--alpha-white-16);box-shadow:inset 0 0 0 1px var(--color-border-glass), 0 18px 40px #4b008214}.ui-news-card:not([data-wip]):hover .ui-arrow-circle{translate:6px}}.ui-news-card .ui-arrow-circle{transition:translate .4s var(--ui-card-ease)}@media (prefers-reduced-motion:reduce){:is(.ui-benefit-card,.ui-direction-card,.ui-step-card,.ui-news-card):hover,.ui-news-card:hover .ui-arrow-circle{translate:none}}@keyframes ui-hero-media-fade{0%{opacity:0}}@keyframes ui-hero-media-zoom{0%{scale:1.04}}.ui-hero-media{animation:1s cubic-bezier(.4,0,.2,1) .1s backwards ui-hero-media-fade,2.6s cubic-bezier(.22,.8,.24,1) .1s backwards ui-hero-media-zoom}@media (prefers-reduced-motion:reduce){.ui-hero-media{animation:none}}:root{--ease:cubic-bezier(.22, .8, .24, 1);--mentors-gradient:linear-gradient(90deg, var(--color-violet-main) -33.731%, var(--color-violet-light) 108.63%);--pad:100px;--pad-y:100px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-bg-site-gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-anchor:none}html.is-loaded{scroll-behavior:smooth}body{background:var(--color-bg-site-gray);font-family:var(--font-nunito-sans);color:var(--color-violet-main)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}img{max-width:100%;display:block}ul,ol{list-style:none}.page{--site-header-margin:0;flex-direction:column;gap:16px;max-width:1440px;margin:0 auto;padding:16px 16px 14px;display:flex}.crumbs{padding-left:32px}.mentors-main{flex-direction:column;gap:16px;display:flex}.blk{border-radius:48px;position:relative;overflow:hidden}.vi{color:var(--color-violet-accent)}.rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.rv.fade{transform:none}.rv.zoom{transform:scale(.94)}.blk.rvb{opacity:0;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transform:translateY(48px)scale(.985)}.hero.rvb,.cta.rvb{opacity:1}.line{margin-bottom:-.04em;padding-bottom:.04em;display:block;overflow:hidden}.line>span{transition:transform 1s var(--ease);transition-delay:var(--d,0s);display:inline-block;transform:translateY(105%)}.is-in.rv,.is-in.rvb{opacity:1;transform:none}.is-in .line>span,.line.is-in>span{transform:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float{rotate:var(--r,0deg);animation:6s ease-in-out infinite float;animation-delay:var(--fd,0s)}.ui-btn{transition:translate .35s var(--ease), box-shadow .35s var(--ease), background-color .25s, color .25s}.rv.ui-btn{transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), translate .35s var(--ease), box-shadow .35s var(--ease), background-color .25s, color .25s}.ui-btn .ui-icon{transition:translate .35s var(--ease)}.ui-btn:hover{translate:0 -2px}.ui-btn:hover .ui-icon{translate:4px}.ui-btn--primary:hover{box-shadow:0 12px 28px #9747ff59}.ui-btn--action:hover{box-shadow:0 12px 28px #33006640}.ui-btn--tertiary:hover{box-shadow:0 12px 28px #3063}.catalog .ui-mentor-card__button:hover{background:var(--color-violet-accent);color:var(--color-primary-white);box-shadow:0 12px 28px #9747ff59}[data-wip]{cursor:not-allowed}.tiles{pointer-events:none;position:absolute}.glowable:before{content:"";filter:blur(40px);opacity:.8;pointer-events:none;background:radial-gradient(closest-side,#ffffffe6,#b3aef380 60%,#0000);border-radius:50%;width:560px;height:640px;position:absolute;top:-220px;right:-120px}.glow{pointer-events:none;opacity:0;will-change:transform, opacity;filter:blur(24px);background:radial-gradient(circle,#fffffff2 0%,#f6ecffbf 22%,#e5d0ff73 45%,#e1ddfc00 70%);border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;transition:opacity .7s;position:absolute;top:0;left:0}.glowable.glow-on .glow{opacity:1}.glowable>:not(.glow,.collage){position:relative}.sec-head{flex-direction:column;gap:24px;display:flex}.sec-sub{max-width:660px;font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);color:var(--color-text-secondary)}.row-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.hero{background:var(--mentors-gradient);--glow-r:315px;--glow-y:620px;--glow-s:1;height:578px}.hero .tiles{width:696px;height:840px;top:-127px;left:12px}.hero-glow{left:calc(100% - var(--glow-r) - 604px);top:calc(var(--glow-y) - 453px);opacity:.5;max-width:none;transform:rotate(-33.13deg) scale(var(--glow-s));pointer-events:none;position:absolute}.hero-visual{aspect-ratio:4/3;width:62.3%;position:absolute;top:29px;right:-23px}.hero-photo{object-fit:cover;width:100%;height:100%}.proofs{position:absolute;inset:0}.proof{position:absolute}.proof--1{top:47.9%;left:53.6%}.proof--2{top:59.2%;left:41.7%}.hero .txt{left:var(--pad);flex-direction:column;align-items:flex-start;gap:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero .ttl{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.hero .ttl .muted{color:var(--color-text-inverse-muted)}.hero-top{flex-direction:column;gap:24px;display:flex}.hero-sub{max-width:400px;font-size:var(--text-body2-size);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);color:var(--color-text-inverse-muted)}.hero .pill{background:var(--color-bg-accent);border-radius:22px;padding:4px 22px}.hero-btns{align-items:flex-start;gap:12px;display:flex}.about{padding:var(--pad-y) var(--pad);background:var(--color-bg-surface-muted);flex-direction:column;gap:48px;display:flex}.about .ui-heading{max-width:903px}.chips{flex-wrap:wrap;gap:16px;max-width:1106px;display:flex}.chips .ui-chip{background:var(--color-bg-surface);transition:box-shadow .3s var(--ease), color .3s var(--ease)}.steps{padding:var(--pad-y) var(--pad);background:var(--color-bg-surface);flex-direction:column;gap:48px;display:flex}.step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step-list .ui-step-card{width:auto;height:100%;min-height:320px}.steps-join{display:none}.prepare{min-height:628px;padding:var(--pad-y) var(--pad);background:var(--color-bg-surface-muted);align-items:center;display:flex}.prepare-content{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;width:668px;max-width:calc(58.6% - 7px);display:flex}.prepare-content .ui-heading{margin-bottom:24px}.prepare-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:16px;display:grid}.prepare-cards .ui-benefit-card{backdrop-filter:blur(12px);border:1px solid #ffffffe6;width:auto;height:100%}.prepare-more{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.collage{aspect-ratio:513/522;width:36.4%;position:absolute;top:46px;right:5%}.collage-item{left:var(--x);top:var(--y);width:var(--w);translate:calc(var(--mx,0) * var(--k) * 1px) calc(var(--my,0) * var(--k) * 1px);transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s), translate .6s var(--ease);position:absolute}.collage-item img{filter:drop-shadow(0 24px 40px #4b00821f);width:100%;height:auto}.collage-item--prep-clip img{--r:-81.4deg}.catalog,.reviews{padding:var(--pad-y) var(--pad);flex-direction:column;gap:48px;display:flex}.catalog{background:var(--color-bg-surface)}.reviews{background:linear-gradient(90deg, var(--color-bg-page), var(--color-bg-accent-subtle))}.slider{--per:3;--gap:16px;flex-direction:column;align-items:center;gap:48px;display:flex}.slider-track{gap:var(--gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.slider-track::-webkit-scrollbar{display:none}.slider-track>li{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start;min-width:0;display:flex}.slider-track>li>*{flex:1;width:auto;min-width:0}.slider-nav[hidden]{display:none}.catalog .ui-mentor-card__button{white-space:normal;text-align:center}.catalog .ui-mentor-card__photo img{transition:scale .6s var(--ease)}.catalog .ui-mentor-card:hover .ui-mentor-card__photo img{scale:1.04}.reviews .ui-review-card{background:var(--color-bg-surface)}.become{padding:var(--pad-y) var(--pad);background:var(--color-bg-surface);justify-content:space-between;align-items:center;gap:24px;display:flex}.become .sec-head{gap:16px}.become .sec-sub{font-size:var(--text-body2-size);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing)}.faq{padding:var(--pad-y) var(--pad);flex-direction:column;gap:40px;display:flex}.faq-list{flex-direction:column;gap:16px;display:flex}.faq .ui-faq{transition:box-shadow .35s var(--ease)}.faq .ui-faq:hover{box-shadow:0 12px 32px #4b00820f}.faq .ui-faq__answer p{transition:opacity .4s var(--ease) .1s, transform .4s var(--ease) .1s}.faq .ui-faq.is-shut .ui-faq__answer p{opacity:0;transition-delay:0s;transform:translateY(-6px)}.cta{min-height:445px;padding:40px var(--pad);background:var(--mentors-gradient);grid-template-columns:minmax(0,560px);align-content:center;justify-items:start;row-gap:32px;display:grid}.cta .tiles{background:url(/_astro/cta-tiles.d1YDWSXr.svg) 0 0/1694px 860px no-repeat;width:1694px;height:860px;top:-50px;left:-88px}.cta-glow{pointer-events:none;width:800px;max-width:none;height:800px;position:absolute;top:-204px;left:calc(100% - 728px)}.cta-txt{flex-direction:column;gap:24px;display:flex;position:relative}.cta .lt{color:#d9c7ff}.cta-sub{font-size:var(--text-body2-size);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);color:var(--color-text-inverse-soft)}.cta-btn{position:relative}.cta-badges{display:contents}.cta-badge{position:absolute}.cta-badge--members{z-index:1;top:82px;right:125px}.cta-badge--1{top:150px;right:209px}.cta-badge--2{top:276px;right:90px}.proofs .ui-stat-badge,.nchip,.members{backdrop-filter:blur(24px);border:1px solid #ffffff8c;box-shadow:0 18px 40px #3063}.proofs .ui-stat-badge{background:var(--color-bg-glass-subtle)}.nchip,.members{border-color:var(--color-border-glass-medium);background:#ffffff24;box-shadow:0 16px 40px #3300662e}.proofs .ui-stat-badge.rv,.nchip.rv,.members.rv{filter:blur(4px);transition:opacity .6s ease var(--d,0s), transform .8s var(--ease) var(--d,0s), filter .6s ease var(--d,0s);transform:translateY(14px)scale(.97)}.proofs .ui-stat-badge.rv.is-in,.nchip.rv.is-in,.members.rv.is-in{filter:none;transform:none}.nchip{gap:14px;padding:12px 26px 12px 12px}.nchip .ui-stat-badge__number{font-size:var(--text-h4-size);line-height:var(--text-h4-line-height);padding:8px 16px}.nchip .ui-stat-badge__caption{white-space:nowrap}.members{border-radius:var(--radius-pill);font-size:var(--text-body3-size);font-weight:var(--text-weight-bold);line-height:var(--text-body3-line-height);color:var(--color-primary-white);align-items:center;gap:12px;padding:8px 20px 8px 8px;display:flex}.members .avatars{display:flex}.members .ui-avatar{width:40px;height:40px;box-shadow:0 0 0 2px var(--color-primary-white)}.members .ui-avatar+.ui-avatar{margin-left:-12px}.foot{padding:60px var(--pad);background:var(--mentors-gradient);color:var(--color-text-inverse);font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing);flex-direction:column;gap:64px;display:flex}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.foot .links{flex-direction:column;align-items:flex-start;gap:16px;width:481px;display:flex}.foot a{transition:opacity .25s}.foot a:hover{opacity:.75}.foot a[data-wip],.foot a[data-wip]:hover{opacity:.4}.foot .contact{flex-direction:column;gap:6px;width:312px;display:flex}.foot .ph{font-size:var(--text-body1-size);font-weight:var(--text-weight-bold);line-height:var(--text-body1-line-height);letter-spacing:var(--text-body1-letter-spacing)}.foot .soc{gap:16px;display:flex}.foot .ui-social-button--dark{background:var(--color-bg-glass-faint)}.foot .ui-social-button--dark:hover{opacity:1;background:var(--color-bg-surface)}.foot .bottom{font-weight:var(--text-weight-semibold);justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.foot .docs{flex-wrap:wrap;gap:12px 32px;display:flex}.foot .cp{white-space:nowrap}@media (prefers-reduced-motion:reduce){html.is-loaded{scroll-behavior:auto}.rv,.blk.rvb,.line>span{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.float{animation:none!important}.slider-track{scroll-behavior:auto}.catalog .ui-mentor-card:hover .ui-mentor-card__photo img{scale:none}}@media (width>=1280px) and (width<=1439px){.catalog .ui-mentor-card__button{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);gap:8px;padding-inline:16px}}@media (width<=1279px){:root{--pad:32px;--pad-y:64px}.about .ui-heading{font-size:var(--text-h2-size);line-height:var(--text-h2-line-height)}.hero .txt{left:100px}.hero-btns{flex-direction:column}.hero-visual{width:736px;top:33px;right:-57px}.proof--1{top:56.3%;left:42.4%}.proof--2{top:69.7%;left:28.3%}.chips{max-width:770px}.prepare{min-height:0}.prepare-content{width:auto;max-width:668px}.prepare-cards{grid-template-columns:minmax(0,1fr);align-self:flex-start;width:min(360px,100%)}.prepare-more{max-width:360px}.collage{width:502px;top:160px;right:59px}.catalog .slider-track{width:calc(100% + 2 * var(--pad));margin:0 calc(-1 * var(--pad));padding:0 var(--pad);scroll-padding-inline:var(--pad)}.catalog .slider-track>li{flex-basis:390px}.cta{grid-template-columns:minmax(0,460px);padding:40px 52px}.cta-sub{max-width:342px}.cta-glow{left:calc(100% - 648px)}.cta-badge--members{right:101px}.cta-badge--1{right:185px}.cta-badge--2{right:66px}.foot{padding:56px 32px}.foot .links{width:auto}}@media (width<=1023px){:root{--pad:16px;--pad-y:56px}.page{--site-header-top:12px;padding:12px}.page,.mentors-main{gap:12px}.ui-heading--h1{font-size:var(--text-h2-size);line-height:var(--text-h2-line-height)}.about .ui-heading,.ui-heading--h2{font-size:var(--text-h3-size);line-height:var(--text-h3-line-height)}.hero{--glow-r:66.5px}.hero .txt{left:32px}.hero-sub{max-width:325px;font-size:var(--text-body3-size);line-height:var(--text-body3-line-height)}.hero-visual{width:748px;top:42px;right:-160px}.proof--1{top:65.7%;left:34.4%}.proof--2{top:78.9%;left:20.5%}.proofs .ui-stat-badge__number{font-size:var(--text-h6-size);line-height:var(--text-h6-line-height)}.proofs .ui-stat-badge__caption{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height)}.about,.steps,.faq{gap:32px}.chips{max-width:none}.steps .row-head .ui-btn{display:none}.steps-join{width:100%;display:inline-flex}.step-list .ui-step-card{min-height:0;padding:20px}.step-list .ui-step-card__title{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing)}.step-list .ui-step-card__description{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height)}.prepare-cards{width:min(320px,100%)}.prepare-more{max-width:320px}.collage{aspect-ratio:315/461;isolation:isolate;width:360px;top:126px;right:35px}.collage-item{left:var(--cx);top:var(--cy);width:var(--cw)}.collage-item--prep-photo{z-index:-1}.slider-track{width:calc(100% + 2 * var(--pad));margin:0 calc(-1 * var(--pad));padding:0 var(--pad);scroll-padding-inline:var(--pad)}.slider .slider-nav{display:none}.catalog .row-head{display:contents}.catalog .row-head .ui-btn{order:1;width:100%}.reviews .slider-track>li{flex-basis:380px}.become{flex-direction:column;align-items:flex-start}.cta{grid-template-columns:minmax(0,342px);min-height:400px}.cta-sub{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height)}.cta-glow{width:688px;height:688px;top:-160px;left:calc(100% - 566px)}.cta-badge--members{top:103px;right:67px}.cta-badge--1{top:168px;right:31px}.cta-badge--2{top:247px;right:27px}.nchip .ui-stat-badge__number{font-size:var(--text-h5-size);line-height:var(--text-h5-line-height)}.nchip .ui-stat-badge__caption{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height)}.foot{border-radius:40px;gap:40px;padding:40px 32px}.foot-top{column-gap:16px}.foot .contact{width:auto}.foot .docs{flex-direction:column;gap:12px}}@media (width<=767px){.hero{--glow-r:213.5px;flex-direction:column;height:auto;padding:40px 24px 27px;display:flex}.hero .txt{display:contents}.hero-top{order:-1;position:relative}.hero-visual{align-self:center;width:min(157%,560px);margin:-3px 0 -17px;position:relative;top:auto;right:auto}.proof--1{top:49.1%;left:24.8%}.proof--2{top:68.3%;left:18.1%}.hero-btns{align-items:stretch;position:relative}.hero-btns .ui-btn{width:100%}.step-list{grid-template-columns:minmax(0,1fr);gap:12px}.step-list .ui-step-card__title{font-size:var(--text-body1-size);line-height:var(--text-body1-line-height);letter-spacing:var(--text-body1-letter-spacing)}.step-list .ui-step-card__description{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height)}.prepare{flex-direction:column;align-items:stretch;gap:20px}.prepare-content{max-width:none}.prepare-cards{align-self:stretch;width:auto}.prepare-more{max-width:none}.collage{width:min(100%,360px);margin:0 auto;position:relative;top:auto;right:auto}.cta{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:32px;min-height:0;padding:40px 24px}.cta-glow{width:537px;height:537px;top:31px;left:-69px}.cta-badges{flex-direction:column;justify-self:stretch;align-items:center;display:flex}.cta-badge{width:max-content;max-width:calc(100% + 24px);position:relative;inset:auto}.cta-badge>*{max-width:100%}.cta-badge--members{margin-left:52px}.cta-badge--1{margin:12px 15px 0 0}.cta-badge--2{margin-top:22px}}@media (width<=599px){:root{--pad-y:40px}.page{--site-header-top:8px;padding:8px}.page,.mentors-main{gap:8px}.crumbs{padding-left:16px}.ui-heading--h1{font-size:var(--text-h3-size);line-height:var(--text-h3-line-height)}.about .ui-heading,.ui-heading--h2{font-size:var(--text-h4-size);line-height:var(--text-h4-line-height)}.steps .ui-heading{font-size:min(var(--text-h4-size), 5.8vw)}.hero-sub{max-width:265px;font-size:var(--text-body4-size);line-height:var(--text-body4-line-height)}.catalog{gap:32px}.steps{gap:24px}.row-head .ui-btn,.become .ui-btn,.prepare-more .ui-btn{width:100%}.prepare-content .ui-heading{margin-bottom:8px}.prepare-more{align-self:stretch}.glowable:before{width:320px;height:360px;top:-140px;right:-100px}.catalog .slider-track>li,.reviews .slider-track>li{flex-basis:min(320px,100% - 22px)}.faq .ui-faq__question{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);padding:20px}.faq .ui-faq__answer{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);padding:0 20px 20px}.cta-txt{gap:16px}.cta-sub{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height)}.cta-btn{width:100%}.nchip .ui-stat-badge__number{font-size:var(--text-h6-size);line-height:var(--text-h6-line-height)}.members{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height)}.foot{border-radius:32px;gap:32px;padding:32px}.foot-top{flex-direction:column}.foot .bottom{flex-direction:column;align-items:flex-start}.foot .docs{gap:8px}}@media (width<=374px){.about .ui-heading,.ui-heading--h2{font-size:20px;line-height:28px}.proof{max-width:calc(100% - 16px)}.proofs .ui-stat-badge__number{padding:4px 10px;font-size:14px;line-height:18px}.proofs .ui-stat-badge__caption{font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);white-space:normal}.nchip .ui-stat-badge__caption{white-space:normal}}
