.fse-home-campaign .fse-home-course{--home-course-ink:#111;--home-course-muted:#64645f;--home-course-line:#deded8;--home-course-soft:#f4f4f0;--home-course-accent:var(--fse-home-campaign-accent,#ef4b3a);font-family:Inter,Arial,sans-serif;color:var(--home-course-ink);background:#fff;padding:0 0 24px}.fse-home-campaign .fse-home-course *{box-sizing:border-box}.fse-home-campaign .fse-home-course p{margin:0;font-family:Inter,Arial,sans-serif}.fse-home-campaign .fse-home-course__shell{width:90%;max-width:1160px;margin:0 auto}.fse-home-campaign .fse-home-course__hero{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:46px;align-items:center;padding-top:43px;padding-bottom:54px}.fse-home-campaign .fse-home-course__copy{min-width:0}.fse-home-campaign .fse-home-course .fse-home-course__kicker{font:600 11px/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--home-course-muted);margin-bottom:17px}body .fse-home-campaign.fse-home-campaign--course-preview[data-fse-home-campaign] .fse-home-course h1.fse-home-course__title{font:600 clamp(44px,5.7vw,60px)/.98 Blinker,Inter,Arial,sans-serif!important;letter-spacing:-.048em!important;margin:0!important;padding:0;max-width:none;text-align:left!important;text-transform:none;color:var(--home-course-ink)}.fse-home-campaign .fse-home-course__title em{display:block;margin:0;font:inherit;letter-spacing:inherit;color:var(--home-course-accent);font-style:normal}.fse-home-campaign .fse-home-course .fse-home-course__description{font:400 16px/1.7 Inter,Arial,sans-serif;color:var(--home-course-muted);max-width:470px;margin-top:23px}.fse-home-campaign .fse-home-course__description strong{color:var(--home-course-ink);font-weight:600}.fse-home-campaign .fse-home-course__actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:26px}.fse-home-campaign .fse-home-course .fse-home-course__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 20px;border:1px solid var(--home-course-ink);border-radius:10px;background:var(--home-course-ink);color:#fff;font:600 14px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none}.fse-home-campaign .fse-home-course .fse-home-course__button:hover{background:#333;color:#fff}.fse-home-campaign .fse-home-course__icon{display:block;width:19px;height:19px;min-width:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.7;overflow:visible}.fse-home-campaign .fse-home-course__button .fse-home-course__icon{width:17px;height:17px;min-width:17px;flex-basis:17px}.fse-home-campaign .fse-home-course__price{display:flex;gap:8px;align-items:baseline}.fse-home-campaign .fse-home-course__price strong{font:600 33px/1 Blinker,Arial,sans-serif;letter-spacing:-.035em;color:var(--home-course-ink);white-space:nowrap}.fse-home-campaign .fse-home-course__price small{font:400 12px/1.5 Inter,Arial,sans-serif;color:var(--home-course-muted)}.fse-home-campaign .fse-home-course .fse-home-course__note{font:400 12px/1.6 Inter,Arial,sans-serif;color:var(--home-course-muted);margin-top:13px}.fse-home-campaign .fse-home-course__included{display:flex;align-items:center;gap:13px;border-top:1px solid var(--home-course-line);padding-top:17px;margin-top:25px}.fse-home-campaign .fse-home-course__included img{display:block;width:39px;height:39px;min-width:39px;flex:0 0 39px;object-fit:contain;border:0;border-radius:0;box-shadow:none}.fse-home-campaign .fse-home-course__included p{font:400 12px/1.6 Inter,Arial,sans-serif;color:var(--home-course-muted)}.fse-home-campaign .fse-home-course__included strong{display:block;font-weight:600;color:var(--home-course-ink)}.fse-home-campaign .fse-home-course__included span{display:block}.fse-home-campaign .fse-home-course__window{background:#fff;border:1px solid #d9d9d3;border-radius:13px;overflow:hidden;box-shadow:0 18px 45px #20201910;min-width:0}.fse-home-campaign .fse-home-course__window-bar{height:31px;display:flex;align-items:center;gap:5px;padding:0 12px;background:#f4f4f1;border-bottom:1px solid #e6e6e0}.fse-home-campaign .fse-home-course__window-bar i{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f66b5c}.fse-home-campaign .fse-home-course__window-bar i:nth-child(2){background:#e9b74a}.fse-home-campaign .fse-home-course__window-bar i:nth-child(3){background:#59b975}.fse-home-campaign .fse-home-course__window-bar span{margin:auto;transform:translateX(-12px);font:400 10px/1 Inter,Arial,sans-serif;color:#77776f}.fse-home-campaign .fse-home-course__screen{padding:27px}.fse-home-campaign .fse-home-course .fse-home-course__screen-kicker{font:400 10px/1.5 Inter,Arial,sans-serif;color:#74746b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}body .fse-home-campaign .fse-home-course__screen h2{font:600 29px/1.03 Blinker,Arial,sans-serif!important;letter-spacing:-.045em!important;color:#111;max-width:none;text-transform:none;margin:0!important;padding:0}.fse-home-campaign .fse-home-course .fse-home-course__screen-description{font:400 12px/1.6 Inter,Arial,sans-serif;color:#77776e;margin-top:9px}.fse-home-campaign .fse-home-course__app{display:flex;align-items:center;gap:10px;padding:13px 14px;background:color-mix(in srgb,var(--home-course-accent) 9%,#fff);border-radius:8px;margin:20px 0 14px}.fse-home-campaign .fse-home-course__app img{display:block;width:36px;height:36px;min-width:36px;flex:0 0 36px;object-fit:contain;box-shadow:none;border:0;border-radius:0}.fse-home-campaign .fse-home-course__app>div{min-width:0}.fse-home-campaign .fse-home-course__app strong{display:block;font:600 24px/1 Blinker,Arial,sans-serif;letter-spacing:-.04em;color:#111}.fse-home-campaign .fse-home-course__app small{display:block;font:400 10px/1.5 Inter,Arial,sans-serif;color:#6f6d67;margin-top:5px}.fse-home-campaign .fse-home-course__app a{display:block;flex:none;margin-left:auto;font:600 10px/1.4 Inter,Arial,sans-serif;background:#111;color:#fff;border:0;border-radius:6px;padding:8px 10px;letter-spacing:0;text-decoration:none;text-transform:none}.fse-home-campaign .fse-home-course__index details{margin:0;padding:14px 0;border:0;border-bottom:1px solid #e5e5df;border-radius:0;background:#fff0;box-shadow:none}.fse-home-campaign .fse-home-course__index summary{list-style:none;display:flex;align-items:center;gap:10px;padding:0;margin:0;font:600 12px/1.4 Inter,Arial,sans-serif;color:#111;cursor:pointer}.fse-home-campaign .fse-home-course__index summary::-webkit-details-marker{display:none}.fse-home-campaign .fse-home-course__index summary>span{font:400 10px/1.4 Inter,Arial,sans-serif;color:var(--home-course-accent)}.fse-home-campaign .fse-home-course__index summary strong{font:inherit;color:inherit}.fse-home-campaign .fse-home-course__index summary .fse-home-course__icon{width:14px;height:14px;min-width:14px;flex-basis:14px;margin-left:auto}.fse-home-campaign .fse-home-course__index details[open] summary .fse-home-course__icon{transform:rotate(180deg)}.fse-home-campaign .fse-home-course__index ul{list-style:none;margin:0;padding:4px 0 0 22px}.fse-home-campaign .fse-home-course__index li{display:flex;gap:7px;font:400 11px/1.55 Inter,Arial,sans-serif;color:#696960;margin:10px 0 0;padding:0}.fse-home-campaign .fse-home-course__index li .fse-home-course__icon{width:12px;height:12px;min-width:12px;flex-basis:12px;margin-top:2px}.fse-home-campaign .fse-home-course .fse-home-course__index-note{font:400 10px/1.5 Inter,Arial,sans-serif;color:#79796e;margin-top:17px}.fse-home-campaign .fse-home-course__facts{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:24px 0;border-top:1px solid var(--home-course-line)}.fse-home-campaign .fse-home-course__facts p{display:flex;align-items:center;gap:10px;font:400 13px/1.6 Inter,Arial,sans-serif;color:var(--home-course-muted);margin:0;padding:0;min-height:0}.fse-home-campaign .fse-home-course__facts strong{color:#111;font-weight:500}.fse-home-campaign .fse-home-course a:focus-visible,.fse-home-campaign .fse-home-course summary:focus-visible{outline:2px solid var(--home-course-accent);outline-offset:4px}@media(max-width:760px){.fse-home-campaign .fse-home-course__hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:29px;padding-bottom:35px}body .fse-home-campaign.fse-home-campaign--course-preview[data-fse-home-campaign] .fse-home-course h1.fse-home-course__title{font-size:clamp(38px,8vw,56px)!important}.fse-home-campaign .fse-home-course .fse-home-course__description{font-size:15px;margin-top:20px}.fse-home-campaign .fse-home-course__window{width:100%;max-width:560px;margin:auto}.fse-home-campaign .fse-home-course__facts{justify-content:flex-start;gap:17px 28px;padding:23px 0}.fse-home-campaign .fse-home-course__facts p{font-size:12px}.fse-home-campaign .fse-home-course__screen{padding:23px}}@media(max-width:420px){.fse-home-campaign .fse-home-course__screen{padding:20px}body .fse-home-campaign .fse-home-course__screen h2{font-size:27px!important}.fse-home-campaign .fse-home-course__app{gap:8px;padding:12px 10px}.fse-home-campaign .fse-home-course__app img{width:30px;height:30px;min-width:30px;flex-basis:30px}.fse-home-campaign .fse-home-course__app strong{font-size:22px}.fse-home-campaign .fse-home-course__app a{padding:8px}.fse-home-campaign .fse-home-course__actions{gap:14px}.fse-home-campaign .fse-home-course .fse-home-course__button{padding:13px 15px;font-size:13px}}@media(prefers-reduced-motion:no-preference){.fse-home-campaign .fse-home-course a:hover .fse-home-course__icon [pathLength]{stroke-dasharray:1;animation:fse-home-course-draw .5s ease both}@keyframes fse-home-course-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}}