.page-experienced{background:var(--color-bg-neutral)}.page-experienced .page-wrapper{padding:0 16px}main{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.exp-accent{color:var(--color-text-accent)}.exp-hero{background:linear-gradient(90deg, var(--color-violet-main) -34%, var(--color-violet-light) 109%);border-radius:48px;height:578px;position:relative;overflow:hidden}.exp-hero__tiles{width:696px;height:840px;position:absolute;top:-127px;left:72px}.exp-hero__pattern{opacity:.5;pointer-events:none;width:1208px;height:906px;position:absolute;top:166px;left:calc(50% - 215px);transform:rotate(-33.13deg)}.exp-hero__glow-back,.exp-hero__glow-front{pointer-events:none;position:absolute}.exp-hero__glow-back{width:1408px;height:578px;top:0;left:0}.exp-hero__glow-front{width:650px;height:567px;top:11px;left:758px}.exp-hero__photo{object-fit:contain;position:absolute}.exp-hero__photo--speaker{width:437px;height:543px;top:34px;left:692px}.exp-hero__photo--laptop{width:427px;height:530px;bottom:0;left:930px}.exp-hero__text{z-index:1;flex-direction:column;max-width:564px;display:flex;position:absolute;top:50%;left:100px;transform:translateY(-50%)}.exp-hero__title{color:var(--color-text-inverse);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.exp-hero__pill{background:var(--color-bg-accent);color:var(--color-text-inverse);border-radius:22px;padding:4px 22px 6px}.exp-hero__sub{color:var(--color-text-inverse-soft);margin-top:16px}.exp-hero__buttons{margin-top:48px;display:flex}.exp-benefits{background:var(--color-bg-surface-muted);border-radius:48px;flex-direction:column;gap:48px;padding:80px 100px;display:flex}.exp-benefits__cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.exp-benefits__cards .ui-benefit-card{background:var(--color-bg-surface);width:auto;min-height:280px}.exp-benefits__cards .ui-benefit-card__text{gap:12px}.exp-benefits__cards .ui-benefit-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)}.exp-benefits__cards .ui-benefit-card__description{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing)}.exp-formats{background:var(--color-bg-surface);border-radius:48px;flex-direction:column;gap:48px;padding:80px 100px;display:flex}.exp-formats__body{flex-direction:column;gap:32px;display:flex}.exp-formats__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.exp-format{border-radius:var(--radius-xl);background:var(--color-bg-page);font-family:var(--font-nunito-sans);flex-direction:column;padding:24px;display:flex}.exp-format__icon{background:var(--color-bg-surface);width:56px;height:56px;color:var(--color-icon-muted);border-radius:16px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.exp-format__title{color:var(--color-text-primary);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-bottom:8px}.exp-format__text{color:var(--color-text-secondary);font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing)}.exp-mentor-banner{border-radius:var(--radius-xl);background:linear-gradient(90deg, var(--color-violet-main) -34%, var(--color-violet-light) 109%);color:var(--color-text-inverse);justify-content:space-between;align-items:center;gap:32px;padding:32px 40px;display:flex;position:relative;overflow:hidden}.exp-mentor-banner__tiles{width:1704px;height:840px;position:absolute;top:-50px;left:-88px}.exp-mentor-banner__text{flex-direction:column;gap:8px;max-width:680px;display:flex;position:relative}.exp-mentor-banner__sub{color:var(--color-text-inverse-soft)}.exp-mentor-banner .ui-btn{flex-shrink:0;position:relative}.exp-events{flex-direction:column;gap:48px;padding:80px 100px;display:flex}.exp-events__head{justify-content:space-between;align-items:center;display:flex}.exp-events__body{flex-direction:column;gap:32px;display:flex}.exp-events__stats{gap:16px;display:flex}.exp-events__stats .ui-stat-badge{flex:1}.exp-events__cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.exp-event{border-radius:var(--radius-xl);background:var(--color-bg-surface);font-family:var(--font-nunito-sans);grid-template-columns:auto 1fr;grid-template-areas:"cover cover""tag date""title title""btn btn";align-items:center;gap:12px;padding:16px 24px 28px;display:grid}.exp-event__cover{background:var(--color-bg-surface-muted);object-fit:cover;border-radius:24px;grid-area:cover;width:calc(100% + 16px);height:248px;margin:0 -8px 8px;display:block}.exp-event__tag{grid-area:tag;display:flex}.exp-event__date{color:var(--color-text-accent);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);grid-area:date}.exp-event__title{min-height:56px;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);grid-area:title;align-self:start}.exp-event__btn{grid-area:btn;width:100%}.exp-reviews{background:var(--color-bg-surface-muted);border-radius:48px;flex-direction:column;gap:48px;padding:80px 100px;display:flex}.exp-reviews__cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.exp-reviews__cards .ui-review-card{min-height:368px}.exp-faq{flex-direction:column;gap:40px;padding:100px;display:flex}.exp-faq__list{flex-direction:column;gap:16px;display:flex}.exp-faq__br{display:none}.exp-faq__list .ui-faq__question{-webkit-tap-highlight-color:transparent}.exp-junior{background:linear-gradient(90deg, var(--color-violet-main) -34%, var(--color-violet-light) 109%);border-radius:48px;flex-direction:column;align-items:flex-start;gap:32px;padding:80px 100px;display:flex;position:relative;overflow:hidden}.exp-junior__tiles{width:1704px;height:840px;position:absolute;top:-50px;left:-88px}.exp-junior__text{flex-direction:column;gap:16px;max-width:814px;display:flex;position:relative}.exp-junior__muted{color:var(--color-text-inverse-muted)}.exp-junior__sub{max-width:444px;color:var(--color-text-inverse-soft)}.exp-junior .ui-btn{flex-shrink:0;position:relative}:root{--ease:cubic-bezier(.22, .8, .24, 1)}.reveal-on .rv{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.reveal-on .rv.zoom{transform:scale(.94)}.reveal-on .rvb{opacity:0;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transition-delay:var(--d,0s);transform:translateY(48px)scale(.985)}.reveal-on .is-in.rv,.reveal-on .is-in.rvb{opacity:1;transform:none}.exp-lift,.reveal-on .exp-lift.is-done{transition:transform .45s var(--ease), box-shadow .45s var(--ease)}.exp-lift:hover,.reveal-on .is-in.exp-lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px #4b008214}.exp-reviews__cards .ui-review-card:nth-child(2){--d:.1s}.exp-reviews__cards .ui-review-card:nth-child(3){--d:.2s}.exp-faq .ui-faq__icon--minus{display:none}.exp-faq .ui-faq__icon--plus{display:block}.exp-faq .ui-faq__icon--plus path:last-child{transform-box:fill-box;transform-origin:50%;transition:transform .4s var(--ease)}.exp-faq .ui-faq[open]:not(.is-shut) .ui-faq__icon--plus path:last-child{transform:rotate(90deg)}.exp-faq .ui-faq__answer p{transition:opacity .4s var(--ease) .1s, transform .4s var(--ease) .1s}.exp-faq .ui-faq.is-shut .ui-faq__answer p{opacity:0;transition-delay:0s;transform:translateY(-6px)}.exp-mentor-banner__text,.exp-mentor-banner .ui-btn,.exp-junior__text,.exp-junior .ui-btn{z-index:1}.exp-footer .cust-footer{margin:0 0 16px}@media (width<=1200px){.page-experienced{--text-h1-size:40px;--text-h1-line-height:48px}.exp-benefits,.exp-formats,.exp-events,.exp-reviews,.exp-faq{border-radius:48px;gap:40px;padding:64px 32px}.exp-faq__list,.exp-formats__body,.exp-events__body{gap:40px}.exp-hero{height:auto;min-height:452px;padding:48px 0 48px 48px}.exp-hero__tiles{left:0}.exp-hero__glow-front,.exp-hero__sub br{display:none}.exp-hero__text{width:460px;max-width:none;position:relative;top:auto;left:auto;transform:none}.exp-hero__pill{border-radius:16px;padding:6px 18px}.exp-hero__buttons{margin-top:32px}.exp-hero__photo--speaker{width:329px;height:408px;inset:auto 183px -5px auto}.exp-hero__photo--laptop{width:322px;height:399px;left:auto;right:11px}.exp-benefits__cards .ui-benefit-card{min-height:320px}.exp-benefits__cards .ui-benefit-card__text{gap:6px}.exp-format__title{font-size:var(--text-body2-size);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing);margin-bottom:16px}.exp-mentor-banner{gap:24px;padding:32px}.exp-mentor-banner__title{font-size:var(--text-body2-size);line-height:var(--text-body2-line-height);letter-spacing:var(--text-body2-letter-spacing)}.exp-events__head{gap:24px}.exp-events__stats{gap:12px}.exp-events__stats .ui-stat-badge{gap:10px;padding:6px 16px 6px 6px}.exp-events__stats .ui-stat-badge__number{font-size:var(--text-body4-size);padding:6px 10px;line-height:20px}.exp-events__stats .ui-stat-badge__caption{font-size:var(--text-caption1-size);letter-spacing:var(--text-caption1-letter-spacing);line-height:18px}.exp-event{grid-template:"tag""cover""date""title"1fr"btn"/1fr;gap:8px;min-height:460px;padding:16px 16px 28px}.exp-event__cover{width:100%;height:144px;margin:12px 0}.exp-event__btn{align-self:end;margin-top:12px}.exp-reviews__cards .ui-review-card{min-height:440px}.exp-junior{flex-direction:row;align-items:center;gap:40px;padding:64px 32px}.exp-junior__text{flex:1;max-width:none}.exp-junior__br{display:none}}@media (width<=900px){.page-experienced{--text-h1-size:32px;--text-h1-line-height:40px;--text-h2-size:32px;--text-h2-line-height:40px;--site-header-margin:12px 0;--site-header-top:12px}.page-experienced .page-wrapper{padding:0 12px}main{gap:12px;padding-bottom:12px}.exp-footer .cust-footer{margin-bottom:12px}.exp-benefits,.exp-formats,.exp-events,.exp-reviews,.exp-faq{border-radius:40px;gap:32px;padding:56px 16px}.exp-faq__list,.exp-formats__body,.exp-events__body{gap:32px}.exp-hero{border-radius:40px;height:456px;min-height:0;padding:0}.exp-hero__text{width:376px;position:absolute;top:48px;left:32px}.exp-hero__sub{max-width:300px}.exp-hero__photo--speaker{width:282px;height:350px;bottom:-3px;right:139px}.exp-hero__photo--laptop{width:275px;height:342px;bottom:-4px;right:-8px}.exp-benefits__cards{grid-template-columns:1fr}.exp-benefits__cards .ui-benefit-card{border-radius:24px;min-height:0}.exp-benefits__cards .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)}.exp-formats__grid{grid-template-columns:repeat(2,1fr)}.exp-mentor-banner{flex-direction:column;align-items:flex-start}.exp-mentor-banner__text{max-width:none}.exp-events__head{display:contents}.exp-events__head .ui-btn{order:1;width:100%;margin-top:8px}.exp-events{gap:24px}.exp-events__cards,.exp-reviews__cards{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;display:flex;overflow-x:auto}.exp-events__cards::-webkit-scrollbar,.exp-reviews__cards::-webkit-scrollbar{display:none}.exp-events__cards{margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.exp-event,.exp-reviews__cards .ui-review-card{scroll-snap-align:start;flex:0 0 320px}.exp-event{min-height:466px}.exp-event__cover{height:162px}.exp-event__date{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing)}.exp-reviews__cards .ui-review-card{min-height:410px}.exp-junior{border-radius:40px;flex-direction:column;align-items:flex-start;gap:32px;padding:56px 16px}.exp-junior__sub{max-width:none}.exp-junior__br{display:inline}}@media (width<=599px){.page-experienced{--text-h1-size:24px;--text-h1-line-height:32px;--text-h2-size:24px;--text-h2-line-height:32px}.page-experienced .page-wrapper{padding:0 8px}.page-experienced{--site-header-margin:8px 0;--site-header-top:8px}main{gap:8px;padding-bottom:8px}.exp-footer .cust-footer{margin-bottom:8px}.exp-benefits,.exp-formats,.exp-events,.exp-reviews,.exp-faq{border-radius:32px;gap:24px;padding:40px 16px}.exp-faq__list,.exp-formats__body,.exp-events__body{gap:24px}.exp-events__head .ui-btn{margin-top:0}.exp-events__stats{flex-direction:column}.exp-hero{border-radius:32px;flex-direction:column;height:673px;padding:40px 24px;display:flex}.exp-hero__pattern,.exp-hero__glow-back{display:none}.exp-hero__text{flex:1;width:auto;position:relative;top:auto;left:auto}.exp-hero__pill{padding:6px 12px}.exp-hero__sub{max-width:none;font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing)}.exp-hero__buttons{margin-top:auto}.exp-hero__buttons .ui-btn{width:100%}.exp-hero__photo--speaker{width:265px;height:329px;inset:256px auto auto -7px}.exp-hero__photo--laptop{width:259px;height:321px;inset:264px auto auto 131px}.exp-formats__grid{grid-template-columns:1fr}.exp-format__title{margin-bottom:6px}.exp-benefits__cards .ui-benefit-card__description,.exp-format__text,.exp-mentor-banner__sub,.exp-faq__list .ui-faq__answer{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing)}.exp-mentor-banner{padding:24px}.exp-mentor-banner .ui-btn{width:100%}.exp-events__cards{margin:0;padding:0;scroll-padding:0}.exp-event,.exp-reviews__cards .ui-review-card{flex-basis:286px}.exp-event{min-height:449px}.exp-event__cover{height:143px}.exp-event__title{margin-top:4px}.exp-event__date{font-size:var(--text-body4-size);line-height:var(--text-body4-line-height);letter-spacing:var(--text-body4-letter-spacing)}.exp-faq__list .ui-faq__question{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)}.exp-junior{border-radius:32px;gap:24px;padding:40px 16px}.exp-junior__br{display:none}.exp-faq__br{display:inline}.exp-junior__sub{font-size:var(--text-body3-size);line-height:var(--text-body3-line-height);letter-spacing:var(--text-body3-letter-spacing)}.exp-junior .ui-btn{width:100%}}
