.fel{--fel-ink:#181818;--fel-text:#171717;--fel-muted:rgba(23,23,23,.62);--fel-line:rgba(23,23,23,.12);--fel-sand:#f6f4f1;--fel-sand-2:#eeeae4;--fel-accent:#f37021;--fel-radius:var(--rounded-card,16px);--fel-col:880px;color:var(--fel-text);padding-block:clamp(16px,3vw,40px) clamp(64px,9vw,128px)}.fel *,.fel *:before,.fel *:after{box-sizing:border-box}.fel [hidden]{display:none!important}.fel-ico{width:1em;height:1em;flex:none}.fel-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.65em;margin:0;font-size:13px;line-height:1.4;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fel-muted)}.fel-dot{width:7px;height:7px;border-radius:50%;background:var(--fel-accent);flex:none}.fel-upper{text-transform:uppercase}.fel .fel-hero h1,.fel .fel-course-hero h1{font-size:clamp(32px,4vw,56px)!important;line-height:1.05!important}.fel-muted{color:var(--fel-muted)}.fel-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.4;color:var(--fel-muted)}.fel-meta li{display:inline-flex;align-items:center;gap:8px}.fel-meta .fel-ico{width:16px;height:16px;color:var(--fel-ink)}.fel-actions{display:flex;flex-wrap:wrap;gap:10px}.fel .button{gap:10px}.fel .button .fel-ico{width:16px;height:16px}.fel-center{text-align:center}.fel-center .fel-kicker,.fel-center .fel-meta,.fel-center .fel-actions{justify-content:center}.fel-link{display:inline-flex;align-items:center;gap:8px;color:var(--fel-ink);font-weight:500;text-decoration:underline;text-underline-offset:4px}.fel-link .fel-ico{width:15px;height:15px}.fel-rte p{margin:0 0 1em}.fel-rte>:last-child{margin-bottom:0}.fel-hero{display:grid;justify-items:center;gap:18px;max-width:860px;margin:0 auto;padding-block:clamp(8px,2vw,24px) clamp(36px,5vw,64px);text-align:center}.fel-hero h1{margin:0}.fel-hero__intro{margin:0;max-width:640px;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--fel-muted)}.fel-group{margin-top:clamp(48px,6vw,88px)}.fel-group:first-of-type{margin-top:0}.fel-group__head{display:grid;justify-items:center;gap:6px;margin-bottom:clamp(20px,3vw,36px);text-align:center}.fel-group__head h2{margin:0}.fel-group__head p{margin:0;font-size:14px;color:var(--fel-muted)}.fel-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2vw,24px)}.fel-grid>.fel-card{flex:0 1 380px;max-width:100%}.fel-notice{display:grid;justify-items:center;gap:14px;max-width:640px;margin:0 auto;padding:clamp(20px,3vw,32px);border-radius:var(--fel-radius);background:var(--fel-sand);text-align:center}.fel-notice p{margin:0;color:var(--fel-muted);line-height:1.5}.fel-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--fel-radius);background:var(--fel-sand)}.fel-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--fel-sand-2)}.fel-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.fel-card:hover .fel-card__media img{transform:scale(1.03)}.fel-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:clamp(20px,2.2vw,28px)}.fel-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fel-card__level{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fel-muted)}.fel-card__title{margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--fel-ink)}.fel-card__title a{color:inherit;text-decoration:none}.fel-card__text{margin:0;font-size:15px;line-height:1.5;color:var(--fel-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fel-card .fel-meta{gap:8px 16px;font-size:14px}.fel-card .fel-progress{max-width:none}.fel-card .fel-actions{margin-top:auto;padding-top:6px}.fel-card .fel-actions .button{flex:1 1 auto;justify-content:center}.fel-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#fff;color:var(--fel-ink);font-size:12px;font-weight:500;line-height:1.2}.fel-badge .fel-ico{width:12px;height:12px}.fel-badge--on{background:var(--fel-ink);color:#fff}.fel-progress{display:grid;gap:9px;width:100%;max-width:440px}.fel-center .fel-progress{margin-inline:auto}.fel-progress__top{display:flex;justify-content:space-between;gap:16px;font-size:14px;font-weight:500;color:var(--fel-ink)}.fel-progress__top span:last-child{font-weight:400;color:var(--fel-muted);text-align:right}.fel-progress__track{height:6px;overflow:hidden;border-radius:999px;background:#1717171a}.fel-progress__track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--fel-accent);transition:width .5s ease}.fel-how{max-width:1040px;margin:clamp(64px,8vw,120px) auto 0;padding-top:clamp(28px,4vw,48px);border-top:1px solid var(--fel-line);text-align:center}.fel-how__title{margin:0 0 clamp(24px,3vw,40px)}.fel-how__grid{display:grid;gap:28px;margin:0;padding:0;list-style:none;counter-reset:felstep}.fel-how__grid li{counter-increment:felstep}.fel-how__grid li:before{content:"0" counter(felstep);display:block;margin-bottom:12px;font-size:14px;font-weight:500;color:var(--fel-accent)}.fel-how__grid h3{margin:0 0 8px;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--fel-ink)}.fel-how__grid p{margin:0;line-height:1.55;color:var(--fel-muted)}.fel-how__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin:clamp(28px,3vw,40px) 0 0;color:var(--fel-muted)}@media(min-width:750px){.fel-how__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.fel-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 clamp(20px,3vw,32px);font-size:14px;color:var(--fel-muted)}.fel-crumbs a{color:inherit;text-decoration:none}.fel-crumbs a:hover{color:var(--fel-ink);text-decoration:underline}.fel-course-hero{display:grid;justify-items:center;gap:20px;max-width:860px;margin:0 auto;text-align:center}.fel-course-hero h1{margin:0}.fel-lead{margin:0;max-width:640px;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:var(--fel-muted)}.fel-course-media{position:relative;max-width:1200px;margin:clamp(32px,4vw,56px) auto 0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--fel-radius);background:var(--fel-sand)}.fel-course-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:750px){.fel-course-media{aspect-ratio:21/9}}.fel-locked{display:grid;justify-items:center;gap:16px;width:100%;max-width:620px;padding:clamp(20px,2.6vw,32px);border-radius:var(--fel-radius);background:var(--fel-sand);text-align:center}.fel-locked p{margin:0;font-size:16px;line-height:1.5}.fel-locked__title{display:flex;align-items:center;justify-content:center;gap:10px;font-size:19px!important;font-weight:500;color:var(--fel-ink)}.fel-locked__title .fel-ico{width:20px;height:20px}.fel-products{display:grid;gap:8px;width:100%;margin:0;padding:0;list-style:none;text-align:left}.fel-products a{display:grid;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:8px 16px 8px 8px;border-radius:12px;background:#fff;color:var(--fel-ink);font-size:16px;font-weight:500;line-height:1.3;text-decoration:none}.fel-products a:hover{box-shadow:inset 0 0 0 1px var(--fel-ink)}.fel-products img{width:52px;height:52px;border-radius:8px;object-fit:cover;background:var(--fel-sand)}.fel-products .fel-ico{width:16px;height:16px}.fel-course-body{max-width:var(--fel-col);margin:clamp(56px,7vw,104px) auto 0;scroll-margin-top:110px}.fel-section-title{margin:0 0 clamp(16px,2vw,28px);text-align:center}.fel-congrats{max-width:var(--fel-col);margin:0 auto 24px;padding:18px 22px;border-radius:var(--fel-radius);background:var(--fel-ink);color:#fff;font-weight:500;text-align:center}.fel-course-foot{display:grid;gap:14px;max-width:var(--fel-col);margin:clamp(40px,5vw,72px) auto 0}@media(min-width:750px){.fel-course-foot{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.fel-box{padding:clamp(20px,2.4vw,28px);border-radius:var(--fel-radius);background:var(--fel-sand)}.fel-box__title{margin:0 0 12px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fel-muted)}.fel-box p,.fel-box .fel-rte{margin:0 0 12px;font-size:16px;line-height:1.6}.fel-box p:last-child{margin-bottom:0}.fel-help{display:grid;align-content:start;justify-items:start;gap:10px}.fel-help__title{font-weight:500;color:var(--fel-ink)}.fel-outline,.fel-mod__list{margin:0;padding:0;list-style:none}.fel-mod{border-top:1px solid var(--fel-line)}.fel-mod:last-child{border-bottom:1px solid var(--fel-line)}.fel-mod__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:24px 0 12px}.fel-mod__num{font-size:13px;font-weight:500;color:var(--fel-muted)}.fel-mod__title{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--fel-ink)}.fel-mod__meta{font-size:13px;color:var(--fel-muted);white-space:nowrap}.fel-mod__list{padding-bottom:16px}.fel-row__link{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;margin-inline:-10px;padding:10px;border-radius:12px;color:var(--fel-ink);font-size:17px;line-height:1.35;text-decoration:none;transition:background-color .15s ease}a.fel-row__link:hover{background:var(--fel-sand)}.fel-row.is-current .fel-row__link{background:var(--fel-sand);font-weight:500}.fel-row__state{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--fel-line);border-radius:50%;background:#fff;color:var(--fel-muted);font-size:12px;line-height:1}.fel-row__state .fel-ico{display:none;width:14px;height:14px}.fel-row.is-current .fel-row__state{border-color:var(--fel-ink);color:var(--fel-ink)}.fel-row.is-done .fel-row__state{border-color:var(--fel-ink);background:var(--fel-ink);color:#fff}.fel-row.is-done .fel-row__num,.fel-row.is-locked .fel-row__num{display:none}.fel-row.is-done .fel-ico-check{display:block}.fel-row.is-locked:not(.is-done) .fel-ico-lock{display:block}.fel-row.is-locked .fel-row__link{color:var(--fel-muted)}.fel-row__time{font-size:14px;color:var(--fel-muted);white-space:nowrap}.fel-pill{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;background:var(--fel-ink);color:#fff;font-size:12px;font-weight:500;white-space:nowrap;vertical-align:1px}.fel-outline--compact .fel-mod:first-child{border-top:0}.fel-outline--compact .fel-mod:last-child{border-bottom:0}.fel-outline--compact .fel-mod__head{gap:10px;padding:16px 0 6px}.fel-outline--compact .fel-mod__title{font-size:15px;letter-spacing:-.01em}.fel-outline--compact .fel-mod__meta{display:none}.fel-outline--compact .fel-mod__list{padding-bottom:10px}.fel-outline--compact .fel-row__link{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;min-height:46px;margin-inline:-8px;padding:8px;font-size:14px}.fel-outline--compact .fel-row__state{width:28px;height:28px;font-size:11px}.fel-outline--compact .fel-row__time{font-size:12px}.fel-bar{padding-block:12px}.fel-bar__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;padding:12px 18px;border-radius:var(--fel-radius);background:var(--fel-sand);text-align:center;font-size:15px;line-height:1.4;color:var(--fel-ink)}.fel-bar__in .fel-ico{width:18px;height:18px}.fel-bar__in .button{min-height:0;padding:10px 18px}@media(max-width:749px){.fel-actions>*{flex:1 1 100%;justify-content:center}.fel-mod__head{grid-template-columns:auto minmax(0,1fr)}.fel-mod__meta{grid-column:2}.fel-row__link{grid-template-columns:32px minmax(0,1fr);row-gap:2px;font-size:16px}.fel-row__time{grid-column:2;font-size:13px}.fel-outline--compact .fel-row__link{grid-template-columns:28px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.fel *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ph-formation.css.map */
