html.fs-site{touch-action:auto;scroll-behavior:smooth}.fs-body,.fs-body :not(a):not(button){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.fs-body input::placeholder,.fs-body textarea::placeholder{color:inherit;opacity:.6}@media (prefers-reduced-motion:reduce){html.fs-site{scroll-behavior:auto}}.fs-site-header{position:sticky;top:0;z-index:30;justify-content:space-between;height:60px;padding:0 16px;background:rgba(241,240,233,.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--fs-line-soft)}.fs-site-header,.fs-site-logo{display:flex;align-items:center}.fs-site-logo{text-decoration:none}.fs-site-logo img{height:30px;width:auto;display:block}.fs-site-header__right{display:flex;align-items:center;gap:8px}.fs-site-round{width:44px;height:44px;border-radius:50%;border:1px solid rgba(18,22,15,.2);background:transparent;display:grid;place-items:center;color:var(--fs-ink);text-decoration:none;cursor:pointer;padding:0;font-family:inherit}.fs-site-round--lime{background:var(--fs-lime);border-color:var(--fs-lime);color:var(--fs-on-lime)}.fs-site-round--ink{background:var(--fs-ink);border-color:var(--fs-ink);color:var(--fs-white)}.fs-site-round--ink img{width:26px;height:26px;object-fit:contain;filter:brightness(0) invert(1)}.fs-site-burger{display:flex;flex-direction:column;gap:5px}.fs-site-burger>span{display:block;width:16px;height:1.5px;background:var(--fs-ink)}@media (hover:hover){.fs-site-round:hover{background-color:rgba(18,22,15,.06)}}.fs-site-menu{position:fixed;inset:0;z-index:50;display:flex;justify-content:center;background:rgba(18,22,15,.35);animation:fs-fade .25s ease}.fs-site-menu__panel{width:100%;max-width:480px;height:100%;background:var(--fs-bg);padding:14px 16px calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow:auto;animation:fs-slide .38s var(--fs-ease)}.fs-page[data-fs-grain] .fs-site-menu:after{content:"";position:absolute;inset:0;width:100%;max-width:480px;margin:0 auto;z-index:1;pointer-events:none;background:var(--grain-tile) 0 0 /128px 128px repeat;opacity:var(--grain,0)}.fs-site-menu__top{display:flex;justify-content:space-between;align-items:center;height:32px;margin-bottom:28px}.fs-site-menu__top>span{font-size:13px;color:var(--fs-muted)}.fs-site-menu__close{font-size:22px}.fs-site-menu__item{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0;border-top:1px solid var(--fs-line);text-decoration:none;font-size:30px;font-weight:300;letter-spacing:-.02em;color:var(--fs-ink)}.fs-site-menu__item:last-of-type{border-bottom:1px solid var(--fs-line)}.fs-site-menu__item>span{font-size:12px;color:var(--fs-muted)}.fs-site-menu__bottom{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:32px}.fs-btn.fs-site-btn52{height:52px;font-size:15px}.fs-btn.fs-site-btn52 .fs-btn__circle{width:40px;height:40px}.fs-site-outline52{display:flex;align-items:center;justify-content:center;height:52px;border-radius:var(--fs-r-pill);border:1px solid rgba(18,22,15,.25);font-size:15px;text-decoration:none;color:var(--fs-ink);background:transparent;font-family:inherit;cursor:pointer}.fs-site-dialog{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(18,22,15,.45);animation:fs-fade .2s ease}.fs-site-dialog__card{position:relative;width:100%;max-width:360px;border-radius:var(--fs-r-xl);background:var(--fs-white);padding:24px 20px 20px;display:flex;flex-direction:column;gap:14px;animation:fs-pop .3s var(--fs-ease)}.fs-site-dialog__x{position:absolute;right:12px;top:12px;width:36px;height:36px;font-size:20px}.fs-site-dialog__title{margin:0;padding-right:36px;font-size:20px;font-weight:400;line-height:1.25;letter-spacing:-.015em}.fs-site-preview{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:40;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 14px;border-radius:var(--fs-r-pill);background:var(--fs-ink);color:var(--fs-white);font-size:12.5px;line-height:1.3;box-shadow:0 10px 24px -10px rgba(18,22,15,.6)}.fs-site-preview>*{white-space:nowrap}.fs-site-preview b{color:var(--fs-lime);font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.fs-site-preview a{color:var(--fs-ink)!important;background:var(--fs-lime);border-radius:var(--fs-r-pill);padding:6px 10px;text-decoration:none;white-space:nowrap}.fs-site-photo{position:relative;height:100%;min-height:120px;border-radius:var(--fs-r-xl);overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,var(--fs-lime-soft) 0,#f6fae7 55%,#eceee2 100%);border:1px dashed rgba(18,22,15,.18);display:flex;align-items:flex-end;padding:14px}.fs-site-photo img{position:absolute;right:-18px;top:-10px;width:140px;opacity:.12;pointer-events:none}.fs-site-photo span{position:relative;font-size:12px;line-height:1.35;color:var(--fs-muted);max-width:80%}.fs-site-photo--r16{border-radius:var(--fs-r-md)}.fs-site-photo--r20{border-radius:var(--fs-r-lg)}.fs-site-photo--img{border:0;padding:0;background:#e9e4d8}.fs-site-photo img.fs-site-photo__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:1}.fs-page[data-fs-grain]:after{content:"";position:absolute;inset:0;z-index:31;pointer-events:none;background:var(--grain-tile) 0 0 /128px 128px repeat;opacity:var(--grain,0)}@media print{.fs-page[data-fs-grain] .fs-site-menu:after,.fs-page[data-fs-grain]:after{display:none}}.fs-site-word{position:relative;font-weight:500;font-size:clamp(46px,15.4vw,74px);letter-spacing:-.07em;line-height:.9;white-space:nowrap}.fs-site-word__i{position:relative;display:inline-block}.fs-site-word__i>span{position:absolute;left:50%;top:.06em;width:.3em;height:.15em;margin-left:-.13em;background:var(--fs-lime);border-radius:0 100% 0 100%;transform:rotate(-14deg)}.fs-site-p15{margin:0;font-size:15px;line-height:1.55;color:var(--fs-text-2);text-wrap:pretty}.fs-site-h2-34{font-size:34px;line-height:1.05;letter-spacing:-.03em}.fs-site-indent64{padding-left:64px}.fs-site-hero{position:relative;padding:20px 16px 40px;background:var(--fs-grad-hero)}.fs-site-hero__glow{position:absolute;left:-20%;top:28%;width:90%;height:260px;border-radius:50%;background:var(--fs-lime);filter:blur(80px);opacity:.35;pointer-events:none}.fs-site-hero__chips{position:relative;display:flex;flex-wrap:wrap;gap:6px;width:100%}.fs-site-hero__chips>.fs-chip{flex:1 1 auto;justify-content:center;text-align:center}.fs-site-hero__mark{position:absolute;right:-40px;top:150px;width:280px;height:auto;opacity:.15;filter:brightness(0) invert(1);pointer-events:none}.fs-site-hero .fs-site-word{margin:56px 0 28px;color:var(--fs-brand)}.fs-site-hero__body{position:relative;display:flex;flex-direction:column;gap:16px}.fs-site-hero h1{margin:0;font-weight:400;font-size:26px;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.fs-site-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:6px}.fs-site-hero__cta .fs-btn{font-size:15px}.fs-site-know{padding:56px 16px 48px;gap:22px}.fs-site-know__card{padding:22px 20px;border-radius:18px;background:var(--fs-white);border:1px solid var(--fs-line-soft);display:flex;flex-direction:column;gap:12px}.fs-site-know__end{margin:12px 0 0;font-size:28px;font-weight:300;line-height:1.4;letter-spacing:-.025em}.fs-site-approach{padding:48px 16px 56px;gap:24px}.fs-site-scale{position:relative;padding:8px 0 4px}.fs-site-scale__ends{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.3;color:var(--fs-text-2)}.fs-site-scale__ends>span{max-width:40%}.fs-site-scale__ends>span:last-child{text-align:right}.fs-site-scale__line{position:relative;height:28px;margin-top:10px}.fs-site-scale__line:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(18,22,15,.3)}.fs-site-scale__dot{position:absolute;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;border:1px solid var(--fs-ink);background:var(--fs-bg)}.fs-site-scale__mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:28px;padding:0 14px;border-radius:var(--fs-r-pill);background:var(--fs-lime);color:var(--fs-on-lime);font-size:12px;font-weight:500;display:flex;align-items:center}.fs-site-home{position:relative;margin:0 8px;border-radius:var(--fs-r-xl);overflow:hidden;background:var(--fs-grad-lime);padding:40px 16px 20px;display:flex;flex-direction:column;gap:20px}.fs-site-home .fs-site-p15{color:var(--fs-ink)}.fs-site-home__photo{height:220px;position:relative}.fs-site-steps{display:flex;flex-direction:column;border-radius:18px;background:rgba(255,255,255,.7);padding:6px 18px}.fs-site-steps>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 0}.fs-site-steps>div:first-child{border-bottom:1px solid var(--fs-line-soft)}.fs-site-steps__dot{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--fs-ink);margin-top:5px}.fs-site-steps__dot--full{background:var(--fs-ink);border:0}.fs-site-steps small{display:block;font-size:12px;color:var(--fs-muted)}.fs-site-steps p{margin:2px 0 0;font-size:16px;line-height:1.4}.fs-site-app{padding:64px 16px 40px;gap:20px}.fs-scroller.fs-site-screens>*{width:62%;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.fs-site-screen__img{position:relative;width:100%}.fs-site-screen__img .fs-site-photo--img{border:1px solid rgba(18,22,15,.12)}.fs-site-slider-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px}.fs-site-arrows{display:flex;gap:6px}.fs-site-compare{padding:40px 16px 56px;gap:20px}.fs-site-compare__down{font-size:26px;line-height:1;text-align:center}.fs-site-compare .fs-card--framed{margin:15px 6px 0}.fs-site-compare .fs-rows>div:last-child{padding-bottom:4px;font-weight:500}.fs-site-compare .fs-total{margin-top:10px}.fs-site-after{padding:48px 16px 56px;gap:22px}.fs-site-after__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.fs-site-after__left{display:flex;flex-direction:column;gap:16px}.fs-site-after__num{display:flex;align-items:baseline}.fs-site-after__num>span:first-child{display:inline-block;overflow:hidden;height:48px}.fs-site-after__big{display:inline-block;font-size:48px;font-weight:300;letter-spacing:-.04em;line-height:1;animation:fs-site-num .45s var(--fs-ease)}.fs-site-after__of{font-size:18px;font-weight:300;color:var(--fs-muted)}.fs-site-after__text{padding-top:6px;min-height:130px;overflow:hidden;touch-action:pan-y}.fs-site-after__step,.fs-site-after__text{display:flex;flex-direction:column;gap:8px}.fs-site-after__step{animation:fs-site-step .5s var(--fs-ease)}.fs-site-after__step strong{font-size:19px;font-weight:500}@keyframes fs-site-num{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fs-site-step{0%{opacity:0;transform:translateX(var(--fs-site-dx,24px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-site-after__big,.fs-site-after__step{animation:none}}.fs-site-free{margin:0 8px;padding:36px 20px 32px;border-radius:var(--fs-r-xl);background:var(--fs-ink);display:flex;flex-direction:column;gap:20px}.fs-site-free,.fs-site-free .fs-h2{color:var(--fs-white)}.fs-site-free .fs-site-p15{color:rgba(255,255,255,.82)}.fs-site-free .fs-plus-list{border-top-color:rgba(255,255,255,.16)}.fs-site-free .fs-plus-list>li{border-bottom-color:rgba(255,255,255,.16);line-height:1.4}.fs-site-free .fs-plus-list>li:before{color:var(--fs-lime)}.fs-site-free .fs-btn{height:52px;min-height:52px}.fs-site-talk{padding:48px 16px 56px;gap:22px}.fs-site-talk .fs-avatar--ink img{width:20px;height:auto;filter:brightness(0) invert(1)}.fs-site-typing{display:flex;gap:4px;padding:14px 16px;border-radius:18px 18px 4px 18px;background:var(--fs-lime)}.fs-site-typing>span{width:6px;height:6px;border-radius:50%;background:var(--fs-on-lime)}.fs-site-typing>span:nth-child(2){opacity:.6}.fs-site-typing>span:nth-child(3){opacity:.3}.fs-site-know2{padding:48px 0 56px;gap:20px}.fs-site-know2__head{padding:0 16px;display:flex;flex-direction:column;gap:18px}.fs-site-know2__pick{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.fs-site-know2__pick>span{font-size:20px;font-weight:400;letter-spacing:-.02em}.fs-site-know2 .fs-scroller{margin:0}.fs-site-kcard{height:330px;border-radius:18px;border:1px solid rgba(18,22,15,.16);background:var(--fs-white);padding:16px;display:flex;flex-direction:column}.fs-site-kcard--grad{border:0;background:var(--fs-grad-lime)}.fs-site-kcard__head{display:flex;justify-content:space-between;font-size:11.5px;color:var(--fs-muted)}.fs-site-kcard--grad .fs-site-kcard__head,.fs-site-kcard>p{color:var(--fs-text-2)}.fs-site-kcard>p{margin:14px 0 0;font-size:14px;line-height:1.45}.fs-site-kcard--grad>p{color:var(--fs-ink)}.fs-site-kcard__foot{margin-top:auto;border-top:1px solid var(--fs-line);padding-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fs-site-kcard__foot>span{font-size:24px;font-weight:300;letter-spacing:-.02em;line-height:1.05;max-width:100%;overflow-wrap:anywhere}.fs-site-kcard__foot>.fs-btn-mini{max-width:100%}.fs-site-fit{padding:48px 16px 56px;gap:20px}.fs-site-fit .fs-plus-list>li{font-size:15px}.fs-site-pricing{position:relative;padding:56px 16px 48px;background:var(--fs-grad-soft);gap:18px}.fs-site-plans{gap:8px}.fs-site-plan,.fs-site-plans{display:flex;flex-direction:column}.fs-site-plan{border-radius:var(--fs-r-lg);padding:18px;gap:14px;background:var(--fs-white);border:1px solid rgba(18,22,15,.1)}.fs-site-plan--long{border:0;background:radial-gradient(120% 90% at 15% 100%,var(--fs-lime) 0,var(--fs-lime-mid) 45%,var(--fs-lime-soft) 90%)}.fs-site-plan__head{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--fs-muted)}.fs-site-plan--long .fs-site-plan__head{color:var(--fs-text-2)}.fs-site-plan__tag{padding:3px 9px;border-radius:var(--fs-r-pill);background:var(--fs-ink);color:var(--fs-white)}.fs-site-plan__price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.fs-site-plan__price>strong{font-size:52px;font-weight:300;letter-spacing:-.04em;line-height:1}.fs-site-plan__price>span{font-size:14px;color:var(--fs-muted)}.fs-site-plan--long .fs-site-plan__price>span,.fs-site-plan>p{color:var(--fs-text-2)}.fs-site-plan>p{margin:0;font-size:14px;line-height:1.45}.fs-site-plan--long>p{color:var(--fs-ink)}.fs-site-plans__note{margin:0;font-size:13px;color:var(--fs-text-2);text-align:center}.fs-site-faq{padding:48px 16px 56px;gap:20px}.fs-site-faq .fs-faq details.fs-site-faq__pay{border-style:dashed;border-color:rgba(18,22,15,.25)}.fs-site-faq .fs-faq details.fs-site-faq__pay>summary{font-weight:500}.fs-site-faq__pay-body{display:flex;flex-direction:column;gap:14px}.fs-site-faq__pay-body>div{display:flex;flex-direction:column;gap:2px}.fs-site-faq__pay-body strong{font-size:15px;font-weight:500;color:var(--fs-ink)}.fs-site-ask{display:flex;flex-direction:column;gap:22px;margin-top:12px;padding:32px 20px 22px;border-radius:var(--fs-r-xl);background:var(--fs-ink)}.fs-site-ask,.fs-site-ask .fs-h2{color:var(--fs-white)}.fs-site-ask__fields{display:flex;flex-direction:column}.fs-site-ask .fs-done a{color:var(--fs-on-lime)}.fs-site-final{position:relative;margin:0 8px;border-radius:var(--fs-r-xl);overflow:hidden;background:radial-gradient(120% 90% at 75% 15%,var(--fs-lime) 0,var(--fs-lime-mid) 45%,var(--fs-lime-soft) 90%);padding:44px 18px 22px;display:flex;flex-direction:column;gap:18px}.fs-site-final .fs-h2{font-size:36px;line-height:1.02;letter-spacing:-.03em}.fs-site-final .fs-site-p15{color:var(--fs-ink)}.fs-site-final__cta{display:flex;flex-direction:column;gap:8px;margin-top:6px}.fs-site-soft52{display:flex;align-items:center;justify-content:center;height:52px;border-radius:var(--fs-r-pill);background:rgba(255,255,255,.6);color:var(--fs-ink);font-size:15px;text-decoration:none}.fs-site-footer{padding:40px 16px 0;display:flex;flex-direction:column;gap:28px}.fs-site-footer__links{display:flex;flex-direction:column;gap:2px;font-size:13px}.fs-site-footer__links>.fs-chip{align-self:flex-start;margin-bottom:8px}.fs-site-footer__links a{padding:6px 0;text-decoration:none}.fs-site-footer__legal{display:flex;justify-content:space-between;gap:12px;font-size:11.5px;color:var(--fs-muted);border-top:1px solid var(--fs-line);padding-top:12px}.fs-site-footer__legal>span{display:flex;flex-direction:column;gap:4px}.fs-site-footer__legal a{color:var(--fs-muted)!important;white-space:nowrap}.fs-site-footer__word{height:clamp(40px,13vw,62px);overflow:hidden;margin:0 -2px}.fs-site-sec{display:flex;flex-direction:column;scroll-margin-top:60px}.fs-site-line{border-top:1px solid rgba(18,22,15,.12)}.fs-site-crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:var(--fs-muted)}.fs-site-crumbs a{color:var(--fs-text-2)!important;text-decoration:none}.fs-site-crumbs [aria-current]{color:var(--fs-ink)}.fs-site-empty{padding:24px 16px 56px;gap:20px;min-height:55vh}.fs-site-crumbs--v2{gap:6px}.fs-site-crumbs--v2 .fs-chip{text-decoration:none}.fs-site-crumbs--v3{flex-direction:column;align-items:flex-start;gap:6px}.fs-site-crumbs__path{font-size:12px;color:var(--fs-muted)}.fs-site-crumbs--v4 [aria-current]{background:linear-gradient(transparent 55%,var(--fs-lime) 55%,var(--fs-lime) 90%,transparent 90%)}.fs-site-crumbs--v5{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;gap:8px}.fs-site-pill44{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:var(--fs-r-pill);border:1px solid rgba(18,22,15,.2);font-size:15px;color:var(--fs-ink);text-decoration:none}.fs-site-ask__err{margin:6px 0 0;font-size:13px;line-height:1.4;color:#FFB4A0}.fs-site-ask .fs-check.fs-site-ask__check{color:rgba(255,255,255,.8);padding-left:0;padding-right:0}.fs-site-ask__check input{accent-color:var(--fs-lime)}.fs-site-ask__check a{color:var(--fs-white)!important}.fs-site-ask .fs-btn[disabled]{opacity:.7;cursor:default}.fs-site-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;opacity:0}.fs-site-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fs-site-thanks strong{font-size:24px;font-weight:300;letter-spacing:-.02em}.fs-site-thanks p{margin:0;font-size:15px;line-height:1.5;color:rgba(255,255,255,.75)}.fs-site-thanks p b{color:var(--fs-white);font-weight:500}.fs-site-thanks__ok{width:64px;height:64px;border-radius:50%;background:var(--fs-lime);color:var(--fs-on-lime);display:grid;place-items:center;font-size:30px}.fs-site-dialog .fs-site-thanks__ok{width:52px;height:52px;font-size:24px}.fs-site-thanks__more{height:44px;padding:0 18px;border-radius:var(--fs-r-pill);border:1px solid rgba(255,255,255,.3);background:transparent;color:var(--fs-white);font-family:inherit;font-size:15px;cursor:pointer}.fs-site-thanks__hint{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.65)}.fs-site-menu__list{border-bottom:1px solid var(--fs-line)}.fs-site-menu__list .fs-site-menu__item:last-of-type{border-bottom:0}.fs-site-menu__group{border-top:1px solid var(--fs-line)}.fs-site-menu__group>.fs-site-menu__item{border-top:0;align-items:center;gap:12px}.fs-site-menu__item>a{flex:1;min-width:0;color:inherit!important;text-decoration:none;overflow-wrap:anywhere}.fs-site-menu__item--free{color:#c83d88}.fs-site-menu__item--free>a{display:flex;align-items:center;gap:8px;white-space:nowrap}.fs-free-gift{display:inline-block;width:24px;height:25px;object-fit:contain;flex:none;vertical-align:middle;animation:fs-sale-warmth 3.5s ease-in-out infinite;transform-origin:50% 85%}@media (prefers-reduced-motion:reduce){.fs-free-gift{animation:none}}.fs-site-menu__soon{display:block;font-style:normal;font-size:12px;letter-spacing:0;color:var(--fs-muted)}.fs-site-menu__in,.fs-site-menu__plus{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(18,22,15,.2);background:transparent;color:var(--fs-ink);font-family:inherit;font-size:22px;font-weight:300;cursor:pointer;transition:transform .25s var(--fs-ease)}.fs-site-menu__in{font-size:13px}.fs-site-menu__plus.is-open{transform:rotate(45deg)}.fs-site-menu__sub{display:flex;flex-direction:column;margin:-6px 0 12px 2px;padding-left:16px;border-left:2px solid var(--fs-lime)}.fs-site-menu__sub a{padding:8px 0;font-size:18px;font-weight:300;color:var(--fs-ink)!important;text-decoration:none}.fs-site-menu__sub--open{border-left:0;padding-left:26px}.fs-site-menu__sub--open a{font-size:17px;color:var(--fs-text-2)!important}.fs-site-menu__chips{margin:-8px 0 14px}.fs-site-menu__chips .fs-chip{text-decoration:none}.fs-site-menu__back{align-self:flex-start;margin:-12px 0 10px;padding:0;border:0;background:none;font-family:inherit;font-size:14px;color:var(--fs-ink);cursor:pointer}.fs-site-menu__where{font-size:13px;color:var(--fs-muted);margin-bottom:6px}.fs-site-menu__empty{margin:0;padding:18px 0;border-top:1px solid var(--fs-line);font-size:15px;line-height:1.5;color:var(--fs-muted)}.fs-site-cat{padding:14px 16px 12px;display:flex;flex-direction:column;gap:16px}.fs-site-cat__h1{margin:0;font-weight:300;font-size:44px;line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere}.fs-site-cat__lead{margin:0;font-size:16px;line-height:1.55;color:var(--fs-text-2);white-space:pre-line}.fs-site-cat__list{padding:8px 16px 40px;display:flex;flex-direction:column;gap:10px}.fs-site-cat__label{font-size:13px;color:var(--fs-muted);margin-top:8px}.fs-site-cat__preview{padding:12px 14px;border-radius:var(--fs-r-md);background:var(--fs-white);border:1px dashed rgba(18,22,15,.25);font-size:14px;line-height:1.5;color:var(--fs-text-2)}.fs-site-cat__ask{padding:0 16px 40px}main[data-product-page]>.fs-card{margin:8px 8px 0}main[data-product-page]>:is(.fs-plate,.fs-card)+:is(.fs-plate,.fs-card){margin-top:24px}main[data-product-page]+.fs-site-cat__ask{padding-top:24px}.fs-free{padding-bottom:42px}.fs-free__hero{padding:34px 20px 28px;background:var(--fs-bg)}.fs-free__kicker{margin:0 0 16px;font-size:11px!important;text-transform:uppercase;letter-spacing:.12em;color:var(--fs-muted)}.fs-free__hero h1{margin:0;color:#c83d88;font-size:clamp(40px,11vw,60px);line-height:1.02;letter-spacing:-.055em;font-weight:480}.fs-free__hero>p:last-child{max-width:350px;margin:22px 0 0;font-size:16px;line-height:1.55;color:var(--fs-text-2)}.fs-free__steps{padding:24px 20px 18px}.fs-free__steps h2{margin:0 0 12px;font-size:22px;font-weight:500;letter-spacing:-.035em}.fs-free__steps ol{list-style:none;padding:0;margin:0}.fs-free__steps li{display:flex;align-items:center;gap:13px;min-height:55px;border-top:1px solid var(--fs-line);font-size:15px;line-height:1.4}.fs-free__steps li b{display:grid;flex:none;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--fs-lime);font-size:12px;font-weight:600}.fs-free__list{display:grid;gap:14px;padding:4px 20px}.fs-free-card{padding:20px;border:1px solid rgba(18,22,15,.22);border-radius:22px;background:var(--fs-white)}.fs-free-card__draft{display:block;margin-bottom:10px;color:var(--fs-muted);font-size:11px}.fs-free-card h2{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.04em;font-weight:520}.fs-free-card p{margin:12px 0 20px;color:var(--fs-text-2);font-size:14px;line-height:1.55}.fs-free-card__button{display:flex;min-height:50px;align-items:center;justify-content:space-between;padding:8px 8px 8px 18px;border-radius:999px;background:var(--fs-lime);color:var(--fs-ink)!important;text-decoration:none;font-size:14px;font-weight:650}.fs-free-card__button b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--fs-bg);font-size:20px;font-weight:400}@media (min-width:760px){.fs-free__hero,.fs-free__list,.fs-free__steps{width:min(760px,100%);margin-inline:auto}.fs-free__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-site-stack{display:flex;flex-direction:column;gap:10px}.fs-course-card,.fs-tile{text-decoration:none}div.fs-course-card,div.fs-tile{cursor:default}.fs-course-card .fs-h2,.fs-tile__title{overflow-wrap:anywhere}.fs-site-card__text{margin:0;font-size:14px;line-height:1.5;opacity:.8}.fs-site-card--white{background:var(--fs-white)!important;color:var(--fs-ink)!important;border:1px solid rgba(18,22,15,.1)}.fs-site-card--white .fs-num{color:#9bc41c}.fs-site-card--palette .fs-num{color:var(--fs-card-num)}:is(.fs-tile,.fs-course-card).fs-site-card--palette .fs-btn__circle{background:var(--fs-card-circle);color:var(--fs-card-arrow)}.fs-site-card--palette :is(.fs-tile__foot,.fs-course-card__foot){border-top-color:var(--fs-card-line)}.fs-site-cover-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--fs-r-xl);background:var(--fs-white);border:1px solid rgba(18,22,15,.08);color:var(--fs-ink)!important;text-decoration:none}.fs-site-cover-card__img{display:block;height:150px;background:radial-gradient(120% 90% at 20% 10%,var(--fs-lime-soft) 0,#f6fae7 55%,#eceee2 100%)}.fs-site-cover-card--sm .fs-site-cover-card__img{height:96px}.fs-site-cover-card__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.fs-site-cover-card__title{font-size:22px;font-weight:300;letter-spacing:-.02em;overflow-wrap:anywhere}.fs-site-cover-card--sm .fs-site-cover-card__title{font-size:15px;font-weight:400;letter-spacing:0}.fs-site-cover-card__low{font-size:14px;font-weight:600}.fs-site-rows{border-bottom:1px solid var(--fs-line)}.fs-site-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 36px;gap:10px;align-items:center;padding:14px 0;border-top:1px solid var(--fs-line);color:var(--fs-ink)!important;text-decoration:none}.fs-site-row__title{font-size:17px;line-height:1.25;overflow-wrap:anywhere}.fs-site-row__low{font-size:14px;font-weight:600;white-space:nowrap}.fs-site-row .fs-btn__circle{width:36px;height:36px;background:var(--fs-ink);color:var(--fs-white)}.fs-site-backstrip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:var(--fs-lime);color:var(--fs-on-lime)!important;font-size:14px;text-decoration:none}.fs-site-backstrip b{font-weight:500;white-space:nowrap}.fs-site-sheet-dim{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(18,22,15,.45);animation:fs-fade .2s ease}.fs-site-sheet{width:100%;max-width:480px;max-height:92vh;overflow:auto;background:var(--fs-white);border-radius:24px 24px 0 0;padding:12px 18px calc(22px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;animation:fs-sheet-up .35s var(--fs-ease)}@keyframes fs-sheet-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.fs-site-sheet__grab{width:40px;height:4px;border-radius:999px;background:rgba(18,22,15,.15);margin:0 auto 4px}.fs-site-sheet__home{display:grid;grid-template-columns:repeat(4,56px);gap:16px;justify-content:center;padding:16px 0;border-radius:20px;background:linear-gradient(160deg,var(--fs-lime-soft),var(--fs-bg))}.fs-site-sheet__home>span{width:56px;height:56px;border-radius:14px;background:rgba(255,255,255,.55)}.fs-site-sheet__home>.fs-site-sheet__app{display:grid;place-items:center;background:var(--fs-white);box-shadow:0 6px 16px -8px rgba(0,0,0,.35)}.fs-site-sheet__app img{width:38px}.fs-site-sheet__title{margin:0;font-size:20px;font-weight:400;line-height:1.25;letter-spacing:-.015em}.fs-site-sheet__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fs-site-sheet__steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;font-size:15px;line-height:1.4}.fs-site-sheet__steps b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--fs-lime);color:var(--fs-on-lime);font-weight:500;font-size:13px}.fs-site-sheet__inline{display:inline-block;height:18px;width:auto;vertical-align:-3px}.fs-site-sheet__go{display:flex;align-items:center;justify-content:center;height:48px;margin-top:4px;border-radius:var(--fs-r-pill);background:var(--fs-ink);color:var(--fs-white)!important;font-size:15px;text-decoration:none}.fs-site-sheet__never{align-self:center;padding:6px 0;font-size:14px;color:var(--fs-text-2)!important;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.fs-site-sheet{animation:none}}.fs-terms{display:flex;flex-direction:column;border:1px solid rgba(18,22,15,.1);border-radius:var(--fs-r-lg);overflow:hidden}.fs-terms>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;margin:0;padding:15px 16px;border:0;border-bottom:1px solid var(--fs-line-soft);background:transparent;font:inherit;color:var(--fs-ink);text-align:left;cursor:pointer}.fs-terms>button:last-child{border-bottom:0}.fs-terms>button[aria-checked=true]{background:var(--fs-lime-soft)}.fs-terms>button:focus-visible{outline:2px solid var(--fs-ink);outline-offset:-2px}.fs-terms__dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--fs-line-strong);display:grid;place-items:center}[aria-checked=true]>.fs-terms__dot{border-color:var(--fs-ink);background:var(--fs-ink)}[aria-checked=true]>.fs-terms__dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--fs-lime)}.fs-terms b{display:block;font-size:17px;font-weight:400}.fs-terms small{display:block;margin-top:2px;font-size:13px;color:var(--fs-muted)}.fs-terms__sum{font-size:22px;font-weight:400;letter-spacing:-.02em;white-space:nowrap}.fs-terms .fs-chip--label{padding:3px 8px;font-size:10.5px;margin-left:6px;vertical-align:2px}.fs-term-caps__label{font-size:13px;color:var(--fs-text-2);margin:14px 2px 8px}.fs-term-caps{display:flex;flex-wrap:wrap;gap:6px}.fs-term-caps>button{flex:1 1 auto;height:42px;padding:0 10px;border-radius:var(--fs-r-pill);border:1px solid var(--fs-line-strong);background:transparent;font-family:inherit;font-size:13.5px;color:var(--fs-ink);white-space:nowrap;cursor:pointer}.fs-term-caps>button[aria-checked=true]{background:var(--fs-lime);border-color:var(--fs-lime);color:var(--fs-on-lime);font-weight:500}.fs-term-caps>button:disabled{opacity:.6;cursor:default}.fs-cc{display:flex;flex-direction:column;gap:14px}.fs-cc .fs-terms--dim{opacity:.55}.fs-cc__hint{margin:0;font-size:13px;line-height:1.45;color:var(--fs-text-2)}.fs-cc__hint b{font-weight:500;color:var(--fs-ink)}.fs-cc__card{display:flex;flex-direction:column;gap:10px;margin:0;padding:18px 16px 16px;border-radius:var(--fs-r-lg);background:var(--fs-bg);border:1px solid var(--fs-line-soft)}.fs-cc__card .fs-input{background:var(--fs-white)}.fs-cc__card .fs-btn{height:52px}.fs-cc__card .fs-err{margin:0 2px}.fs-cc__t{margin:0;font-size:17px;font-weight:500;line-height:1.25;color:var(--fs-ink)}.fs-cc__p{margin:0;font-size:13.5px;line-height:1.45;color:var(--fs-text-2)}.fs-cc__p a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fs-cc__link{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:var(--fs-text-2);cursor:pointer}.fs-cc__link u{text-decoration:underline;text-underline-offset:3px}.fs-cc__link:disabled{opacity:.6;cursor:default}.fs-cc__row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fs-cc__mail{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 12px 6px 10px;border-radius:var(--fs-r-pill);background:var(--fs-white);border:1px solid var(--fs-line);font-size:13.5px;color:var(--fs-ink);overflow-wrap:anywhere}.fs-cc__mail i{font-style:normal;flex:none;width:20px;height:20px;border-radius:50%;background:var(--fs-lime);color:var(--fs-on-lime);display:grid;place-items:center;font-size:12px}.fs-cc__cells{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.fs-cc__cells>span{height:54px;border-radius:var(--fs-r-sm);border:1px solid var(--fs-line);background:var(--fs-white);display:grid;place-items:center;font-size:24px;font-weight:300;letter-spacing:-.02em;color:var(--fs-ink)}.fs-cc__cells>span.on{border-color:var(--fs-lime);border-width:1.5px}.fs-cc__cells>span.cur{border-color:var(--fs-ink)}.fs-cc__cells>span.cur:after{content:"";width:1.5px;height:24px;background:var(--fs-ink)}.fs-cc__code{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:.01;font-size:16px;color:transparent;background:transparent;caret-color:transparent}.fs-cc__alt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px 12px 16px;border-radius:var(--fs-r-lg);border:1px solid var(--fs-line);color:var(--fs-ink);text-decoration:none}.fs-cc__alt>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.fs-cc__alt b{font-size:15px;font-weight:500;line-height:1.3}.fs-cc__alt small{font-size:12.5px;color:var(--fs-text-2);line-height:1.35}.fs-cc__alt .fs-btn__circle{flex:none;background:var(--fs-ink);color:var(--fs-white)}.fs-cc__yes{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;border-radius:var(--fs-r-lg);background:var(--fs-grad-lime);color:var(--fs-on-lime)}.fs-cc__yes b{font-size:19px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.fs-cc__yes p{margin:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.fs-cc__yes p strong{font-weight:500}.fs-cc__no{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;border-radius:var(--fs-r-lg);background:var(--fs-bg);border:1px solid var(--fs-line-soft)}.fs-cc__no b{font-size:18px;font-weight:500;line-height:1.25;color:var(--fs-ink)}.fs-cc__no p{margin:0;font-size:14px;line-height:1.45;color:var(--fs-text-2);overflow-wrap:anywhere}.fs-cc__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fs-cc__price b{font-size:40px;font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--fs-ink)}.fs-cc__price s{font-size:15px;color:var(--fs-muted)}.fs-cc__price small{font-size:13px;color:var(--fs-muted)}.fs-cc__sub{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px 2px 0;flex-wrap:wrap}.fs-cc__sub,.fs-cc__sub .fs-cc__link,.fs-order__lock{font-size:12.5px;color:var(--fs-muted)}.fs-order__lock{display:block;margin-top:4px}.fs-order__inclub-line{display:block;margin-top:10px;font-size:13.5px;line-height:1.4;color:var(--fs-text-2);text-align:center;text-decoration:underline;text-underline-offset:3px}.fs-notes{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.fs-notes li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;padding:9px 2px;border-top:1px solid rgba(20,32,10,.18);font-size:14px;line-height:1.4}.fs-notes li:before{content:"";width:7px;height:7px;margin-top:6px;border-radius:50%;background:currentColor}.fs-version-badge{box-sizing:border-box;width:100%;margin-top:8px;padding:16px 20px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;border-radius:24px;background:var(--fs-white);color:var(--fs-ink)}.fs-version-badge__mark{width:30px;height:30px;color:var(--fs-green)}.fs-version-badge__copy{min-width:0;display:flex;flex-direction:column;gap:2px}.fs-version-badge__copy>span{font-size:13px;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;color:var(--fs-text-2)}.fs-version-badge__copy strong{font-size:16px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.fs-inside-bookmarks{position:relative;margin:4px 0 0 18px;padding:12px 16px 12px 20px;border:1px solid var(--fs-line);border-radius:0 22px 22px 0;background:var(--fs-white);color:var(--fs-ink)}.fs-section--bookmarks>.fs-h2{font-size:clamp(36px,11vw,56px);line-height:1.01;font-weight:330;letter-spacing:-.055em}.fs-section--bookmarks>.fs-lead{margin:20px 0 27px;font-size:17px;line-height:1.42}.fs-inside-bookmarks__tab{position:absolute;left:-18px;top:24px;width:64px;min-height:120px;margin:0;padding:14px 6px;border-radius:14px 0 0 14px;background:var(--fs-lime);color:var(--fs-on-lime);font-size:9px;line-height:1.35;letter-spacing:.04em;font-weight:700;text-align:center;text-transform:uppercase;overflow-wrap:normal}.fs-inside-bookmarks__list{list-style:none;margin:0;padding:0}.fs-inside-bookmarks__list>li{min-height:45px;padding:10px 0 10px 46px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--fs-line)}.fs-inside-bookmarks__list>li:last-child{border-bottom:0}.fs-inside-bookmarks__number{flex:none;font-size:9px;font-variant-numeric:tabular-nums;color:var(--fs-muted)}.fs-inside-bookmarks__copy{min-width:0;text-align:right}.fs-inside-bookmarks__copy b{font-size:17px;line-height:1.2;font-weight:600;overflow-wrap:break-word}.fs-inside-bookmarks__copy small{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--fs-text-2)}@media (max-width:360px){.fs-inside-bookmarks{padding-right:12px}.fs-inside-bookmarks__list>li{padding-left:42px;gap:8px}.fs-inside-bookmarks__copy b{font-size:16px}}.fs-inside-index{margin-top:18px;color:var(--fs-ink)}.fs-inside-index__title{margin:0 0 14px;font-size:28px;font-weight:400;line-height:1.05;letter-spacing:-.03em}.fs-inside-index__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--fs-ink);border-left:1px solid var(--fs-ink)}.fs-inside-index__grid>li{min-height:59px;padding:10px 11px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;align-items:start;border-right:1px solid var(--fs-ink);border-bottom:1px solid var(--fs-ink)}.fs-inside-index__grid>li:nth-child(3n){grid-column:1/-1;grid-template-columns:38px minmax(0,1fr);background:var(--fs-lime);color:var(--fs-on-lime)}.fs-inside-index__number{padding-top:2px;font-size:10px;line-height:1;letter-spacing:.08em;opacity:.68}.fs-inside-index__copy{min-width:0;display:flex;flex-direction:column;gap:4px}.fs-inside-index__copy b{font-size:17px;line-height:1.08;font-weight:560;overflow-wrap:anywhere}.fs-inside-index__copy small{font-size:12.5px;line-height:1.32;color:inherit;opacity:.78;overflow-wrap:anywhere}@media (max-width:359px){.fs-inside-index__grid>li{padding-inline:8px;grid-template-columns:16px minmax(0,1fr);gap:4px}.fs-inside-index__copy b{font-size:16px;line-height:1.15}}.fs-compare{display:flex;flex-direction:column;gap:14px;--tone:var(--fs-fill-2,var(--fs-green));--tone-2:var(--fs-fill-2,var(--fs-green));--tone-text:var(--fs-green)}.fs-compare[data-tone=girl]{--tone:var(--fs-girl,var(--fs-lime-mid));--tone-2:var(--fs-girl-2,var(--fs-lime));--tone-text:var(--fs-girl-text,var(--fs-green))}.fs-compare[data-tone=boy]{--tone:var(--fs-boy,var(--fs-lime-soft));--tone-2:var(--fs-boy-2,var(--fs-green));--tone-text:var(--fs-boy-text,var(--fs-green))}.fs-compare__heads{margin:-6px 0 0}.fs-compare__word{margin:10px 0 0;font-size:34px;font-weight:300;letter-spacing:-.035em;line-height:1;text-transform:lowercase}.fs-compare__word span{padding:0 2px;background:linear-gradient(transparent 55%,var(--tone) 55%,var(--tone) 88%,transparent 88%)}.fs-compare__rows{display:flex;flex-direction:column;border-top:1px solid var(--fs-line)}.fs-compare__rows>div{padding:14px 0 15px;border-bottom:1px solid var(--fs-line);display:flex;flex-direction:column;gap:6px}.fs-compare__rows s{font-size:14px;line-height:1.4;color:var(--fs-muted);text-decoration-color:var(--tone-2);text-decoration-thickness:1.5px}.fs-compare__rows p{margin:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;font-size:17px;line-height:1.35}.fs-compare__rows p:before{content:"→";color:var(--tone-text);font-weight:500}.fs-darklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fs-darklist li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:14px 0;border-top:1px solid rgba(255,255,255,.16);font-size:16px;line-height:1.45;color:rgba(255,255,255,.9)}.fs-darklist li:before{content:"";width:10px;height:10px;margin-top:7px;border-radius:50%;background:var(--fs-lime)}.fs-darklist li:nth-child(5n+2):before{background:var(--fs-girl,var(--fs-lime-mid))}.fs-darklist li:nth-child(5n+3):before{background:var(--fs-boy,var(--fs-lime-soft))}.fs-darklist li:nth-child(5n+4):before{background:var(--fs-fill-2,var(--fs-green))}.fs-darklist li:nth-child(5n+5):before{background:var(--fs-girl-2,var(--fs-lime))}[data-view=recognition-dark]>.fs-h2{color:var(--fs-white)}.fs-thoughts>*{width:78%}.fs-thought{display:flex;flex-direction:column;gap:14px;min-height:330px;padding:22px 20px 20px;border-radius:var(--fs-r-xl);background:var(--fs-lime);color:var(--fs-on-lime)}.fs-thought:nth-child(5n+2){background:var(--fs-girl,var(--fs-lime-mid));color:var(--fs-on-girl,var(--fs-ink))}.fs-thought:nth-child(5n+3){background:var(--fs-boy,var(--fs-lime-soft));color:var(--fs-on-boy,var(--fs-ink))}.fs-thought:nth-child(5n+4){background:var(--fs-fill-2,var(--fs-green));color:var(--fs-on-fill-2,var(--fs-white))}.fs-thought:nth-child(5n+5){background:var(--fs-girl-2,var(--fs-lime));color:var(--fs-on-girl-2,var(--fs-ink))}.fs-thought p{margin:auto 0 0;font-size:18px;line-height:1.36;letter-spacing:-.005em}.fs-timeline{list-style:none;margin:0 0 0 6px;padding:0;display:flex;flex-direction:column}.fs-timeline>li{position:relative;padding:0 0 22px 34px;--c:var(--fs-lime)}.fs-timeline>li:nth-child(4n+2){--c:var(--fs-girl,var(--fs-lime-mid))}.fs-timeline>li:nth-child(4n+3){--c:var(--fs-boy,var(--fs-lime-soft))}.fs-timeline>li:nth-child(4n+4){--c:var(--fs-fill-2,var(--fs-green))}.fs-timeline>li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px var(--fs-bg);z-index:1}.fs-timeline>li:after{content:"";position:absolute;left:9px;top:12px;bottom:-2px;width:2px;background:var(--fs-line-strong)}.fs-timeline>li:last-child:after{display:none}.fs-timeline>li:last-child{padding-bottom:0}.fs-timeline small{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-muted)}.fs-timeline p{margin:2px 0 0;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:-.015em}.fs-acc summary{display:flex;align-items:center;gap:10px}.fs-acc__dot{width:14px;height:14px;border-radius:50%;background:var(--fs-fill-2,var(--fs-green));flex:none}.fs-acc details[data-tone=girl] .fs-acc__dot{background:var(--fs-girl,var(--fs-lime-mid))}.fs-acc details[data-tone=boy] .fs-acc__dot{background:var(--fs-boy,var(--fs-lime-soft))}.fs-acc__title{flex:1;min-width:0}.fs-acc summary em{font-style:normal;font-size:13px;color:var(--fs-muted);margin-right:8px}.fs-faq.fs-acc details>.fs-rows{padding:0 16px 8px}.fs-notfor{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px 16px;border-radius:var(--fs-r-sm);background:var(--fs-white);font-size:14.5px;line-height:1.45;color:var(--fs-text-2)}.fs-notfor:before{content:"−";flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--fs-girl-2,var(--fs-lime));color:var(--fs-on-girl-2,var(--fs-ink));font-weight:600}.fs-quote-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:46px 20px 22px;border-radius:var(--fs-r-xl);background:var(--fs-white)}.fs-quote-card:before{content:"“";position:absolute;left:16px;top:-6px;font-size:96px;font-weight:300;line-height:1;color:var(--fs-fill-2,var(--fs-green))}.fs-free-plate{display:flex;gap:14px;align-items:flex-start;padding:18px 16px;border-radius:var(--fs-r-lg);background:var(--fs-fill-2,var(--fs-lime));color:var(--fs-on-fill-2,var(--fs-on-lime))}.fs-free-plate__ok{flex:none;width:34px;height:34px;border-radius:50%;background:var(--fs-ink);color:var(--fs-white);display:grid;place-items:center;font-size:16px}.fs-free-plate b{display:block;font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.fs-free-plate p{margin:4px 0 0;font-size:14px;line-height:1.45}.fs-join-line{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;color:var(--fs-text-2)}.fs-join-line a{color:var(--fs-ink);text-decoration:underline;text-underline-offset:3px}.fs-cost{display:flex;flex-direction:column;gap:18px}.fs-cost__lead{margin:0}.fs-cost__note{margin:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font-size:14px;line-height:1.5;color:var(--fs-text-2)}.fs-cost__note>span:first-child{width:22px;height:22px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:13px;font-family:serif}.fs-cost__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fs-cost__steps>li{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:0 0 28px}.fs-cost__steps>li:last-child{padding-bottom:0}.fs-cost__steps>li:not(:last-child):after{content:"";position:absolute;left:28px;top:48px;bottom:4px;width:2px;background:var(--fs-line-strong)}.fs-cost__step-no{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--fs-lime-soft);color:var(--fs-ink);font-size:18px}.fs-cost__steps>li:first-child .fs-cost__step-no{background:var(--fs-ink);color:var(--fs-white)}.fs-cost h3{margin:2px 0 8px;font-size:21px;line-height:1.25;font-weight:500;color:var(--fs-ink)}.fs-cost strong{display:inline-block;margin:0 0 10px;padding:7px 16px;border-radius:var(--fs-r-pill);background:var(--fs-white);font-size:24px;line-height:1.1;font-weight:300;letter-spacing:-.025em;color:var(--fs-ink)}.fs-cost__cards p,.fs-cost__steps p{margin:0;font-size:15px;line-height:1.52;color:var(--fs-text-2)}.fs-cost__receipt{position:relative;overflow:hidden;padding:24px 22px 30px;border-radius:var(--fs-r-lg) var(--fs-r-lg) 5px 5px;background:var(--fs-white);color:var(--fs-ink)}.fs-cost__receipt:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:16px;background:radial-gradient(circle at 8px 0,transparent 8px,var(--fs-bg) 8.5px) 0 0 /16px 16px repeat-x}.fs-cost__receipt-title{padding:0 0 16px;border-bottom:1px dashed var(--fs-line-strong);text-align:center;font-size:13px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-muted)}.fs-cost__receipt dl{margin:0}.fs-cost__receipt dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:13px 0;border-bottom:1px dashed var(--fs-line);font-size:15px;line-height:1.4}.fs-cost__receipt dt{margin:0;color:var(--fs-text-2)}.fs-cost__receipt dd{margin:0;text-align:right;font-weight:500;overflow-wrap:anywhere}.fs-cost__receipt>p{margin:16px 0 0;text-align:center;font-size:14px;line-height:1.48;color:var(--fs-text-2)}.fs-cost__cards{display:flex;flex-direction:column;gap:12px}.fs-cost__cards article{display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:20px 18px;border-radius:var(--fs-r-lg);background:var(--fs-white)}.fs-cost__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--fs-lime-soft);color:var(--fs-green);font-size:27px;line-height:1}.fs-cost__icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fs-cost__cards strong{background:transparent;padding:0;margin:0 0 8px}.fs-cost__or{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;color:var(--fs-ink);font-size:13px;text-transform:lowercase}.fs-cost__or:after,.fs-cost__or:before{content:"";height:1px;background:var(--fs-line-strong)}@media (max-width:360px){.fs-cost__receipt{padding-inline:18px}.fs-cost__receipt dl>div{gap:10px;font-size:14px}.fs-cost__cards article{grid-template-columns:54px minmax(0,1fr);padding-inline:16px}.fs-cost__icon{width:46px;height:46px}}.fs-pm{--pm-gold:#FEBA52;--pm-russet:#923C27;--pm-wine:#632223;--pm-ink:#1B2119}.fs-pm,.fs-pm-hero{color:var(--pm-ink)}.fs-pm-hero{margin:8px 8px 0;padding:24px 24px 28px;border-radius:var(--fs-r-xl);background:var(--pm-gold)}.fs-pm-kicker{display:inline-block;max-width:100%;margin:0 0 54px;padding:7px 14px;border:1px solid;border-radius:999px;font-size:12px;line-height:1.3}.fs-pm-hero h1{margin:0 0 15px;font-size:clamp(42px,11vw,58px);line-height:.99;font-weight:300;letter-spacing:-.055em;overflow-wrap:anywhere}.fs-pm-subtitle{max-width:15ch;margin:0 0 22px;font-size:clamp(25px,7vw,34px);font-weight:300;line-height:1.08;letter-spacing:-.04em}.fs-pm-intro{max-width:37ch;margin:0 0 30px;font-size:16px;line-height:1.5}.fs-pm-audience{margin:0 0 16px;font-size:13px;line-height:1.4}.fs-pm-actions{display:grid;gap:10px;width:100%}.fs-pm-action{width:100%;min-width:0}.fs-pm-action>.fs-btn,.fs-pm-secondary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;height:56px;padding:0 6px 0 21px;border-radius:999px;font:500 15px/1.15 var(--fs-font);text-decoration:none;white-space:normal;text-align:left}.fs-pm-action>.fs-btn{background:var(--pm-ink);color:#fff!important}.fs-pm-action .fs-btn__circle,.fs-pm-secondary>span{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;font-size:23px;font-weight:300}.fs-pm-action .fs-btn__circle{background:var(--pm-gold);color:var(--pm-ink)}.fs-pm-secondary{border:1px solid var(--pm-ink);background:transparent;color:var(--pm-ink)!important}.fs-pm-secondary>span{background:var(--pm-ink);color:var(--pm-gold)}.fs-pm-section{padding:54px 24px 0;scroll-margin-top:76px}.fs-pm-final h2,.fs-pm-section h2{margin:0 0 20px;font-size:clamp(32px,8vw,42px);line-height:1.08;font-weight:300;letter-spacing:-.045em}.fs-pm-section>p{margin:0 0 16px;font-size:16px;line-height:1.55;color:var(--fs-text-2)}.fs-pm-section>.fs-pm-lead{margin-bottom:30px}.fs-pm-age{padding-bottom:20px;border-bottom:1px solid var(--fs-line)}.fs-pm-recognition{padding-bottom:14px}.fs-pm-recognition>p:not(.fs-pm-lead){border-left:2px solid var(--pm-russet);padding-left:16px}.fs-pm-conversation{margin:0 0 26px;border-top:1px solid #d7c4b4;color:var(--pm-ink)}.fs-pm-conversation details{border-bottom:1px solid #d7c4b4}.fs-pm-conversation summary{display:grid;grid-template-columns:36px minmax(0,1fr) 22px;align-items:start;gap:14px;padding:21px 0;cursor:pointer;list-style:none}.fs-pm-conversation summary::-webkit-details-marker{display:none}.fs-pm-number{color:var(--pm-russet);font-size:20px;font-weight:300;line-height:1.1}.fs-pm-conversation summary>span:nth-child(2){min-width:0}.fs-pm-conversation summary small{display:block;margin-bottom:7px;color:var(--pm-russet);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fs-pm-conversation summary strong{display:block;font-size:20px;line-height:1.2;font-weight:400;letter-spacing:-.02em}.fs-pm-plus{color:var(--pm-russet);font-size:23px;line-height:1;transition:transform .25s var(--fs-ease)}.fs-pm-conversation details[open] .fs-pm-plus{transform:rotate(45deg)}.fs-pm-conversation details>p{margin:0 0 18px 50px;color:var(--fs-text-2);font-size:15px;line-height:1.54}.fs-pm-conversation details>p b{font-weight:600}.fs-pm-included>.fs-pm-action,.fs-pm-program>.fs-pm-action{margin-top:22px}.fs-pm-receipt{padding:22px 21px 8px;border-radius:22px;background:#fffdf8}.fs-pm-receipt-head{margin:0 0 12px;text-align:center;color:var(--pm-russet);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.fs-pm-receipt ol{margin:0;padding:0;list-style:none}.fs-pm-receipt li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:17px 0;border-top:1px dashed #d8c7b7}.fs-pm-receipt li>span{color:var(--pm-russet);font-size:14px}.fs-pm-receipt h3{margin:0 0 5px;font-size:18px;font-weight:500;line-height:1.28}.fs-pm-receipt li p{margin:0;color:var(--fs-muted);font-size:13px;line-height:1.48}.fs-pm-limits{margin-top:54px;padding-top:28px;padding-bottom:24px;background:#eee8dc}.fs-pm-order{margin:54px 16px 0;scroll-margin-top:76px}.fs-pm-final{margin:56px 8px 26px;padding:30px 24px;border-radius:24px;background:var(--pm-gold)}.fs-pm-final>p{margin:0 0 24px;font-size:16px;line-height:1.5}.fs-pm a:focus-visible,.fs-pm summary:focus-visible{outline:3px solid var(--pm-russet);outline-offset:3px}@media (max-width:360px){.fs-pm-hero,.fs-pm-section{padding-inline:20px}.fs-pm-action>.fs-btn,.fs-pm-secondary{font-size:13px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.fs-pm-plus{transition:none}}.fs-recognition-voices{margin-top:24px;padding:clamp(24px,4vw,52px)}.fs-recognition-voices>.fs-h2{max-width:770px;margin-bottom:26px}.fs-recognition-voices .fs-recognition-lead{font-size:18px;line-height:1.65;max-width:820px;margin:0 0 30px;color:var(--fs-lime-soft)}.fs-recognition-days{padding-left:9px;margin:30px 0 36px;font-size:18px;line-height:1.45}.fs-recognition-day{position:relative;padding:0 0 20px 24px;border-left:1px solid color-mix(in srgb,var(--fs-girl,var(--fs-lime-mid)) 47%,transparent)}.fs-recognition-day:last-child{padding-bottom:0;border-color:transparent}.fs-recognition-day:before{content:"";position:absolute;left:-4px;top:6px;background:var(--fs-girl,var(--fs-lime-mid));width:7px;height:7px;border-radius:50%}.fs-recognition-day:last-child:before{background:var(--fs-boy,var(--fs-bg))}.fs-recognition-day>span{display:block;font-size:14px;margin-bottom:5px;color:var(--fs-girl,var(--fs-lime-soft))}.fs-recognition-day:last-child>span{color:var(--fs-boy,var(--fs-bg))}.fs-recognition-day p{margin:0;font-size:inherit;line-height:inherit}.fs-recognition-day strong{font:inherit}.fs-recognition-voices .fs-recognition-bridge{font-size:17px;margin:0 0 18px}.fs-recognition-replies{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:14px}.fs-recognition-replies li{width:fit-content;max-width:85%;padding:18px 24px;border-radius:22px 22px 22px 3px;background:var(--fs-lime-soft);color:var(--fs-ink);font-size:27px;line-height:1.35}.fs-recognition-replies li:nth-child(2n){margin-left:13%;background:var(--fs-girl,var(--fs-lime-mid));color:var(--fs-on-girl,var(--fs-ink));border-radius:22px 22px 3px 22px}.fs-recognition-replies li:nth-child(3n){margin-left:4%}.fs-recognition-replies li:last-child{align-self:flex-end;max-width:76%;font-size:23px;background:var(--fs-boy,var(--fs-bg));color:var(--fs-on-boy,var(--fs-ink));border-radius:22px 22px 3px 22px}.fs-recognition-voices .fs-recognition-outcome{font-size:18px;line-height:1.6;border-top:1px solid color-mix(in srgb,var(--fs-bg) 22%,transparent);padding-top:26px;margin:36px 0 0;max-width:850px;color:var(--fs-lime-soft)}@media(max-width:650px){.fs-recognition-voices{padding:25px 21px}.fs-recognition-voices>.fs-h2{font-size:29px;margin-bottom:22px}.fs-recognition-voices .fs-recognition-lead{font-size:16px;line-height:1.6}.fs-recognition-days{margin:26px 0 30px;font-size:16px}.fs-recognition-replies li{font-size:23px;padding:17px 18px;max-width:95%}.fs-recognition-replies li:nth-child(2n){margin-left:7%}.fs-recognition-replies li:last-child{font-size:20px;max-width:92%}.fs-recognition-voices .fs-recognition-outcome{font-size:16px}}.fs-aa{--aa-ice:#BDC6CD;--aa-steel:#6A757E;--aa-slate:#404C55;--aa-deep:#27323B;--aa-night:#111A22;--aa-paper:#F1F3F4;color:var(--aa-night);background:var(--aa-paper)}.fs-aa .fs-site-crumbs{color:var(--aa-slate)}.fs-aa-hero{position:relative;min-height:min(1240px,calc(100svh + 260px));padding:clamp(54px,6vw,92px) clamp(24px,4.2vw,72px) 48px;overflow:hidden;color:#fff;background-color:var(--aa-night);background-image:radial-gradient(circle at 8% 14%,rgba(255,255,255,.55) 0 1px,transparent 1.8px),radial-gradient(circle at 73% 18%,rgba(189,198,205,.48) 0 1px,transparent 2px),radial-gradient(circle at 42% 69%,rgba(255,255,255,.38) 0 1.5px,transparent 2.2px),radial-gradient(circle at 88% 78%,rgba(189,198,205,.35) 0 1px,transparent 1.8px);background-size:83px 97px,121px 109px,147px 133px,177px 151px}.fs-aa-kicker,.fs-aa-section-kicker{margin:0 0 clamp(34px,5vw,68px);color:currentColor;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.fs-aa-kicker{display:flex;align-items:center;gap:13px;color:var(--aa-ice)}.fs-aa-kicker:before{content:"";width:30px;height:1px;background:currentColor}.fs-aa-hero h1{margin:clamp(190px,27vh,350px) 0 0;max-width:1050px;font-size:clamp(74px,11vw,154px);font-weight:400;line-height:.82;letter-spacing:-.075em}.fs-aa-hero h1 span{display:block}.fs-aa-hero h1 span:last-child{margin-left:.95em;color:var(--aa-ice);font-weight:300}.fs-aa-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.62fr);gap:22px 34px;align-items:end;max-width:640px;margin:clamp(40px,6vw,80px) 0 0 auto}.fs-aa-hero-copy>p{grid-column:1/-1;margin:0;color:#DDE3E7;font-size:17px;line-height:1.55}.fs-aa-hero-copy .fs-aa-subtitle{color:#fff;font-size:clamp(20px,2vw,27px);font-weight:650;line-height:1.25}.fs-aa-hero-copy>.fs-btn{width:100%;grid-column:1/-1;background:var(--aa-ice);color:var(--aa-night)}.fs-aa-hero-facts{position:absolute;right:clamp(24px,4.2vw,72px);bottom:42px;left:clamp(24px,4.2vw,72px);display:flex;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid rgba(189,198,205,.25);color:var(--aa-ice);font-size:13px}.fs-aa-section{padding:clamp(78px,9vw,132px) clamp(24px,8.5vw,122px)}.fs-aa-purchase h2,.fs-aa-section h2{max-width:990px;margin:0 0 clamp(38px,6vw,76px);font-size:clamp(42px,6.2vw,82px);font-weight:400;line-height:1.01;letter-spacing:-.055em}.fs-aa-recognition{background:var(--aa-ice)}.fs-aa-voices{border-top:1px solid rgba(17,26,34,.25)}.fs-aa-voice{display:grid;grid-template-columns:70px minmax(0,1fr) 28px;gap:26px;align-items:center;padding:25px 0;border-bottom:1px solid rgba(17,26,34,.25)}.fs-aa-voice>span{color:var(--aa-slate);font-size:12px;letter-spacing:.1em}.fs-aa-voice>p{max-width:850px;margin:0;font-size:clamp(21px,2.25vw,31px);line-height:1.28;letter-spacing:-.025em}.fs-aa-voice>i{width:13px;height:13px;border:2px solid var(--aa-steel);border-radius:50%}.fs-aa-voice:nth-child(2n)>i{border-radius:0;transform:rotate(45deg)}.fs-aa-closing{max-width:630px;margin:45px 0 0 auto;font-size:clamp(22px,2.4vw,32px);line-height:1.32}.fs-aa-definition{background:#F7F8F8}.fs-aa-definition-grid{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.45fr);gap:clamp(48px,8vw,130px)}.fs-aa-not-only{position:sticky;top:120px;align-self:start;margin:0;color:var(--aa-steel);font-size:clamp(68px,9vw,124px);font-weight:300;line-height:.8;letter-spacing:-.075em;writing-mode:vertical-rl;transform:rotate(180deg)}.fs-aa-definition-copy .fs-aa-section-kicker{margin-bottom:28px}.fs-aa-body-large{margin:0;font-size:clamp(19px,2vw,27px);line-height:1.55}.fs-aa-note{position:relative;max-width:720px;margin:58px 0 0;padding:22px 0 0 54px;border-top:1px solid rgba(17,26,34,.22);color:var(--aa-slate);font-size:15px;line-height:1.5}.fs-aa-note>span{position:absolute;left:0;top:17px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-weight:700}.fs-aa-note>span,.fs-aa-topics{color:#fff;background:var(--aa-deep)}.fs-aa-topics .fs-aa-section-kicker{color:var(--aa-ice)}.fs-aa-topic{display:grid;grid-template-columns:76px minmax(230px,.8fr) minmax(260px,1.25fr);gap:26px;padding:27px 0;border-top:1px solid rgba(255,255,255,.18)}.fs-aa-topic:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.fs-aa-topic>span{color:var(--aa-ice);font-size:12px;letter-spacing:.12em}.fs-aa-topic h3{margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.2}.fs-aa-topic p{margin:0;color:#DDE3E7;font-size:16px;line-height:1.55}.fs-aa-practices{background:#E5E9EB}.fs-aa-practice-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fs-aa-practice{position:relative;min-height:340px;padding:30px;overflow:hidden;background:#FAFAF9;box-shadow:0 18px 36px rgba(17,26,34,.08)}.fs-aa-practice:nth-child(2){transform:translateY(28px)}.fs-aa-practice:nth-child(3){transform:translateY(-12px)}.fs-aa-practice small{color:var(--aa-steel);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.fs-aa-practice h3{position:relative;z-index:1;max-width:280px;margin:62px 0 0;font-size:clamp(24px,2.6vw,36px);font-weight:450;line-height:1.13;letter-spacing:-.035em}.fs-aa-practice>p{position:relative;z-index:1;max-width:255px;margin:28px 0 0;padding-top:16px;border-top:1px solid rgba(17,26,34,.16);color:var(--aa-slate);font-size:14px;line-height:1.45}.fs-aa-practice>span{position:absolute;right:16px;bottom:-20px;color:var(--aa-ice);font-size:108px;font-weight:250;line-height:1}.fs-aa-practice-caption{max-width:560px;margin:72px 0 0 auto;color:var(--aa-slate)}.fs-aa-audience{background:#FAFAF9}.fs-aa-audience-copy{max-width:800px;font-size:clamp(19px,2vw,27px);line-height:1.55}.fs-aa-audience-copy p{margin:0 0 1.1em}.fs-aa-purchase{padding:12px;color:#fff;background:var(--aa-slate)}.fs-aa-purchase-card{max-width:1200px;margin:auto;overflow:hidden;border-radius:30px;background:var(--aa-night)}.fs-aa-purchase-intro{padding:clamp(38px,6vw,74px)}.fs-aa-purchase-intro .fs-aa-section-kicker{color:var(--aa-ice);margin-bottom:28px}.fs-aa-purchase-intro h2{margin-bottom:28px}.fs-aa-purchase-intro>p:last-child{max-width:660px;margin:0;color:#DDE3E7;font-size:18px;line-height:1.55}.fs-aa-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0 clamp(38px,6vw,74px);background:var(--aa-ice);color:var(--aa-night)}.fs-aa-facts>div{padding:28px 20px 28px 0;border-top:1px solid rgba(17,26,34,.22)}.fs-aa-facts dt{margin-bottom:9px;color:var(--aa-slate);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fs-aa-facts dd{margin:0;font-size:17px;font-weight:600}.fs-aa-facts dd>small,.fs-aa-facts dd>span{display:block}.fs-aa-facts dd>small{max-width:240px;margin-top:7px;color:var(--aa-slate);font-size:13px;font-weight:500;line-height:1.4}.fs-aa-order{padding:0 clamp(20px,5vw,64px) clamp(30px,5vw,64px);background:var(--aa-ice)}.fs-aa-order,.fs-aa-order>.fs-card{color:var(--aa-night)}.fs-aa-order>.fs-card{margin:0;border-radius:0 0 24px 24px;box-shadow:none}.fs-aa-order>.fs-card>h2{color:var(--aa-night)}.fs-aa-order .fs-btn--ink{background:var(--aa-night)}.fs-aa a:focus-visible{outline:3px solid var(--aa-steel);outline-offset:4px}@media (max-width:780px){.fs-aa-hero{min-height:0;padding:34px 23px}.fs-aa-hero h1{margin-top:96px;font-size:clamp(64px,18vw,92px)}.fs-aa-hero h1 span:last-child{margin-left:.42em}.fs-aa-hero-copy{display:flex;flex-direction:column;align-items:stretch;margin-top:48px}.fs-aa-hero-copy>p{font-size:16px}.fs-aa-hero-copy>.fs-btn{width:100%}.fs-aa-hero-facts{position:static;margin-top:46px;flex-direction:column;gap:8px}.fs-aa-section{padding:72px 23px}.fs-aa-purchase h2,.fs-aa-section h2{font-size:clamp(40px,11.5vw,56px)}.fs-aa-voice{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:21px 0}.fs-aa-voice>p{font-size:19px}.fs-aa-voice>i{display:none}.fs-aa-closing{font-size:21px}.fs-aa-definition-grid{grid-template-columns:1fr;gap:34px}.fs-aa-not-only{position:static;writing-mode:horizontal-tb;transform:none;font-size:70px;line-height:.84}.fs-aa-note{padding-left:48px}.fs-aa-topic{grid-template-columns:42px minmax(0,1fr);gap:12px}.fs-aa-topic h3{font-size:23px}.fs-aa-topic p{grid-column:2}.fs-aa-practice-stack{grid-template-columns:1fr;gap:14px}.fs-aa-practice{min-height:280px}.fs-aa-practice:nth-child(2),.fs-aa-practice:nth-child(3){transform:none}.fs-aa-practice-caption{margin-top:34px}.fs-aa-facts{grid-template-columns:1fr;padding-inline:25px}.fs-aa-purchase-intro{padding:40px 25px}.fs-aa-order{padding:0 12px 26px}.fs-aa-order>.fs-card{border-radius:0 0 22px 22px}}@media (max-width:650px){.fs-scroller#sostav>.fs-part-card{width:86%}.fs-part-card .fs-h2{overflow-wrap:normal;word-break:normal;hyphens:none}}@media (max-width:380px){.fs-aa-hero,.fs-aa-section{padding-inline:20px}.fs-aa-hero h1{font-size:61px}.fs-aa-purchase h2,.fs-aa-section h2{font-size:38px}.fs-aa-topic{grid-template-columns:34px minmax(0,1fr)}.fs-part-card .fs-h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.fs-aa *{scroll-behavior:auto}}.fs-lib-stack{display:flex;flex-direction:column;gap:10px}.fs-lib-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-lib-grid>:last-child:nth-child(odd){grid-column:1/-1}.fs-lib-part{display:flex;flex-direction:column;gap:14px;padding:22px 18px;border-radius:var(--fs-r-xl);overflow-wrap:anywhere}.fs-lib-part h3{margin:0;font-size:24px;font-weight:400;line-height:1.15}.fs-lib-part p{margin:0;font-size:15px;line-height:1.5;white-space:pre-line}.fs-lib-part__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fs-lib-part__n{font-size:72px;font-weight:300;line-height:.8;letter-spacing:-.06em}.fs-lib-tile{height:auto;min-height:220px;overflow-wrap:anywhere}.fs-lib-tile b{font-weight:500}.fs-lib-tile small{font-size:13.5px;white-space:pre-line}.fs-lib-tile--wide{grid-column:1/-1;min-height:150px}.fs-lib-stat-tile{min-height:130px;background:var(--fs-white);color:var(--fs-ink)!important;height:auto}.fs-lib-part--lime{background:var(--fs-lime);color:var(--fs-on-lime)}.fs-lib-part--ink{background:var(--fs-ink);color:#fff}.fs-lib-part--soft{background:var(--fs-lime-soft);color:var(--fs-ink)}.fs-lib-spine>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px;padding:18px 0;border-top:1px solid #ffffff30}.fs-lib-spine .fs-lib-part__n{font-size:56px;color:var(--fs-lime)}.fs-lib-spine h3{margin:0;font-size:22px;font-weight:400}.fs-lib-spine p{margin:8px 0 0;font-size:15px;line-height:1.5;white-space:pre-line}.fs-lib-scale{background:var(--fs-white);padding:22px 18px;border-radius:var(--fs-r-xl)}.fs-lib-scale-bar{height:12px;border-radius:99px;background:var(--fs-lime);border-right:60px solid var(--fs-ink);border-left:60px solid var(--fs-lime-soft)}.fs-lib-scale-legend{display:flex;flex-wrap:wrap;gap:16px;padding-top:16px}.fs-lib-scale-legend>div{flex:1 1 100px}.fs-lib-scale-legend b{font-size:22px;font-weight:400}.fs-lib-scale-legend p{font-size:14px;line-height:1.5;white-space:pre-line}.fs-lib-scale-row{display:grid;grid-template-columns:minmax(80px,30%) minmax(0,1fr);gap:14px;align-items:start;padding:20px 18px;border-radius:var(--fs-r-lg)}.fs-lib-scale-row b{font-size:32px;font-weight:300;overflow-wrap:anywhere}.fs-lib-scale-row p{margin:0;font-size:16px;line-height:1.45;white-space:pre-line}.fs-lib-scale-dark .fs-lib-scale-row{border-top:1px solid #ffffff30;border-radius:0;padding-inline:0}.fs-lib-scale-dark b{color:var(--fs-lime)}.fs-lib-mark{padding:18px;border-radius:var(--fs-r-lg);background:var(--fs-white)}.fs-lib-mark b{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:400}.fs-lib-mark p,.fs-lib-word p{margin:8px 0 0;font-size:15px;line-height:1.5;white-space:pre-line}.fs-lib-word{padding:16px 0;border-top:1px solid #ffffff30}.fs-lib-word b{font-size:28px;font-weight:300;color:var(--fs-lime)}.fs-lib-limit-card{padding:20px 18px;background:var(--fs-white);border-radius:var(--fs-r-lg)}.fs-lib-limit-row{padding:16px 0;border-top:1px solid var(--fs-line)}.fs-lib-limit-card p,.fs-lib-limit-row p{font-size:16px;line-height:1.5;white-space:pre-line}.fs-lib-limits-dark .fs-lib-limit-row{border-color:#ffffff30}.fs-lib-limits-dark>.fs-text{color:#fff}.fs-lib-hero-quiet{background:var(--fs-lime-soft)}.fs-lib-hero-quiet .fs-h1{font-size:clamp(36px,8.8vw,48px);font-weight:500;line-height:1.06;letter-spacing:-.045em}.fs-lib-hero-quiet .fs-pm-subtitle{max-width:22ch;font-size:clamp(23px,5.8vw,28px);font-weight:400;line-height:1.2;letter-spacing:-.025em;padding-left:15px;border-left:3px solid var(--fs-green);margin:22px 0 26px}.fs-course-program summary{display:flex;align-items:baseline;gap:10px}.fs-course-program summary>span:last-child{flex:1}.fs-program-title{display:flex;align-items:baseline;gap:10px;min-height:56px;padding:12px 16px;border:1px solid rgba(18,22,15,.1);border-radius:var(--fs-r-md);font-size:15px;line-height:1.4}.fs-program-title>span:last-child{flex:1}.fs-program-pro{flex:0 0 auto;border-radius:99px;padding:4px 9px;background:var(--fs-ink);color:var(--fs-white);font-size:12px;font-weight:500;line-height:1.2}.fs-program-topics{margin:22px 0 8px;padding:18px 0}.fs-program-topics>b{display:block;font-size:16px;color:var(--fs-ink)}.fs-program-topics>ul{margin:12px 0 0;padding:0 0 0 20px;display:grid;gap:8px}.fs-program-topics>ul>li{padding-left:5px;font-size:15px;line-height:1.45}.fs-program-topics li::marker{color:var(--fs-green)}.fs-program-topics--numbered>ol{list-style:none;padding:0;margin:14px 0 0}.fs-program-topics--numbered>ol>li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:9px 0;font-size:15px;line-height:1.45}.fs-program-topics--numbered>ol>li>span{color:var(--fs-green);font-size:13px}.fs-program-pro-group{margin-top:48px;padding-top:12px}.fs-program-pro-group>.fs-h2{margin-top:18px}.fs-program-pro-group>.fs-lead{margin-top:16px}.fs-program-tariff-label{margin-bottom:20px;max-width:100%;white-space:normal;line-height:1.35}.fs-program-pro-group>.fs-program-tariff-label{margin-bottom:0}.fs-program-subheading{margin:28px 0 16px;font-size:22px;line-height:1.2;font-weight:500}.fs-program-bonus{margin:20px 0 0;padding:18px 20px;background:var(--fs-lime-soft);border-radius:var(--fs-r-lg);font-size:16px;line-height:1.45;white-space:pre-line}.fs-program-chat,.fs-program-pro-group>.fs-program-bonus{background:var(--fs-boy-soft)}.fs-program-chat{display:flex;align-items:center;gap:12px;margin-top:16px;padding:22px;border-radius:var(--fs-r-lg)}.fs-program-chat .fs-program-pro{background:var(--fs-green)}.fs-program-chat b{font-size:20px;font-weight:500}.fs-enrollment-survey,[data-closed-enrollment]{scroll-margin-top:80px}.fs-enrollment-status{display:inline-block;width:fit-content;max-width:100%;padding:8px 14px;margin:20px 0 0;border:1px solid var(--fs-green);border-radius:99px;background:transparent;color:var(--fs-ink);font-size:14px;font-weight:500;line-height:1.4}.fs-enrollment-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.fs-enrollment-grid>article{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;padding:24px}.fs-enrollment-grid .fs-h3,.fs-enrollment-grid .fs-small{margin:0}.fs-enrollment-grid .fs-h3{font-size:38px;font-weight:400;line-height:1.05;letter-spacing:-.045em}.fs-enrollment-grid .fs-list{flex:1}.fs-enrollment-grid .fs-list li{font-size:16px;line-height:1.4}.fs-enrollment-grid .fs-btn{width:100%;cursor:not-allowed;opacity:1}.fs-enrollment-grid>article>header{width:100%}.fs-enrollment-grid>article>header .fs-h3{margin-top:22px}.fs-enrollment-labels{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fs-enrollment-labels .fs-chip{max-width:100%;white-space:normal}.fs-enrollment-grid .fs-enrollment-subtitle{margin:16px 0 0;font-size:15px;line-height:1.45;color:var(--fs-ink);white-space:pre-line}.fs-enrollment-grid .fs-enrollment-badge{background:var(--fs-green);border-color:var(--fs-green);color:#fff}.fs-enrollment-grid .fs-enrollment-badge--moms{display:inline-flex;align-items:center;gap:7px;margin:5px 3px 5px auto;padding:7px 13px 7px 7px;background:var(--fs-boy-soft);border-color:transparent;color:var(--fs-ink);font-size:16px;font-weight:500;transform:rotate(-5deg)}.fs-enrollment-badge__flame{display:block;width:34px;height:42px;object-fit:contain;flex-shrink:0}.fs-enrollment-grid .fs-h3{overflow-wrap:anywhere}.fs-enrollment-grid>.fs-enrollment-card--described{gap:18px}.fs-enrollment-grid>.fs-enrollment-card--described .fs-h3{font-size:32px;margin-top:16px;line-height:1.1}.fs-enrollment-grid>.fs-enrollment-card--described .fs-enrollment-subtitle{margin-top:12px}.fs-enrollment-grid--receipt>.fs-enrollment-card--described .fs-list>li{padding:10px 0;font-size:15px}.fs-enrollment-grid>article>footer{width:100%;margin-top:auto}.fs-enrollment-grid>article>footer .fs-small{margin-bottom:16px}.fs-enrollment-grid--receipt>article{background:var(--fs-white);overflow:hidden}.fs-enrollment-grid--receipt .fs-list{list-style:none;padding:0;margin:0;width:100%}.fs-enrollment-grid--receipt .fs-list>li{display:flex;gap:12px;padding:14px 0;border-top:1px dashed var(--fs-line-strong);margin:0}.fs-enrollment-grid--receipt .fs-list>li:before{content:"+";position:static;color:var(--fs-green);font-size:22px;line-height:1;background:none;width:auto;height:auto;flex:0 0 auto}.fs-enrollment-grid--receipt>article>footer{width:calc(100% + 48px);margin:0 -24px -24px;padding:20px 24px 24px;background:var(--fs-lime);color:var(--fs-on-lime)}.fs-enrollment-grid--receipt>article>footer .fs-small{color:inherit}.fs-enrollment-grid--receipt>.fs-enrollment-card--pro>footer{background:var(--fs-green);color:#fff}.fs-enrollment-grid--receipt .fs-btn{background:var(--fs-ink);color:#fff!important}.fs-enrollment-grid--receipt .fs-btn__circle{background:var(--fs-lime-soft);color:var(--fs-ink)}.fs-enrollment-grid--receipt .fs-enrollment-card--pro .fs-btn{background:var(--fs-white);color:var(--fs-ink)!important}.fs-enrollment-grid--receipt .fs-enrollment-card--pro .fs-btn__circle{background:var(--fs-boy-soft);color:var(--fs-ink)}.fs-enrollment-survey .fs-btn{margin-top:22px}.fs-enrollment-survey--open{margin-top:32px;padding:24px 0;border-top:1px solid var(--fs-line-strong);border-bottom:1px solid var(--fs-line-strong)}.fs-enrollment-survey--open .fs-enrollment-season{display:flex;align-items:center;gap:10px;color:var(--fs-green);font-size:14px;font-weight:500;line-height:1.4;margin:0 0 26px}.fs-enrollment-season>span{width:8px;height:8px;border-radius:99px;background:var(--fs-green);flex:0 0 auto}.fs-enrollment-survey--open .fs-h2{font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-.035em;margin:0 0 20px}.fs-enrollment-survey--open .fs-text{font-size:16px;line-height:1.5;margin:0;color:var(--fs-ink)}.fs-enrollment-survey--open .fs-btn{width:100%;margin-top:26px;background:var(--fs-green);color:#fff!important;font-size:15px;line-height:1.3;gap:12px;padding-left:18px;text-align:left}.fs-enrollment-survey--open .fs-btn:disabled{opacity:1;cursor:not-allowed}.fs-enrollment-survey--open .fs-btn__circle{background:var(--fs-white);color:var(--fs-ink);flex:0 0 auto}.fs-enrollment-survey--open .fs-enrollment-note{font-size:13px;line-height:1.45;margin:16px 0 0;color:var(--fs-ink)}@media (max-width:600px){.fs-enrollment-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.fs-lib-grid{grid-template-columns:minmax(0,1fr)}.fs-lib-grid>*{grid-column:auto}}@media (prefers-reduced-motion:reduce){.fs-lib-grid *,.fs-lib-stack *{animation:none!important;transition:none!important}}.fs-program-base-bonus{margin-top:0}.fs-program-base-bonus details,.fs-program-base-bonus details[open]{background:var(--fs-lime-soft)}.fs-thought-pairs{gap:24px;margin:8px;border-radius:24px}.fs-thought-pairs--quoteSpread{background:var(--fs-lime);color:var(--fs-on-lime);padding:28px 22px}.fs-thought-pairs--quoteSpread .fs-h2{color:inherit}.fs-thought-pair{margin:0}.fs-thought-pair p{margin:0;white-space:pre-line;overflow-wrap:break-word}.fs-thought-pairs--quoteSpread .fs-thought-pair{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);padding:25px 0;border-block:1px solid currentColor;gap:0}.fs-thought-pair__before{font-size:15px;line-height:1.5}.fs-thought-pairs--quoteSpread .fs-thought-pair__before{padding-right:16px}.fs-thought-pair__main{font-size:26px;font-weight:350;line-height:1.2;letter-spacing:-.025em}.fs-thought-pairs--quoteSpread .fs-thought-pair__main{padding-left:18px;border-left:1px solid}.fs-thought-pairs--quoteSpread .fs-thought-pair__main:only-child{grid-column:1/-1;border:0;padding:0}.fs-thought-pairs--quoteMargin{background:var(--fs-white);color:var(--fs-ink);padding:28px 22px}.fs-thought-pairs--quoteMargin .fs-thought-pair__before{color:var(--fs-text-2);margin-bottom:32px}.fs-thought-pair__margin{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding-bottom:26px;border-bottom:1px solid var(--fs-line)}.fs-thought-pair__margin[data-has-label=false]{grid-template-columns:1fr}.fs-thought-pair__label{writing-mode:vertical-rl;transform:rotate(180deg);align-self:stretch;justify-self:start;font-size:24px;font-weight:350;line-height:1.2;color:var(--fs-text-2);border-left:6px solid var(--fs-lime);padding-left:10px}.fs-thought-pairs--quoteMargin .fs-thought-pair__main{font-size:31px;line-height:1.18}@media(max-width:370px){.fs-thought-pairs{padding-inline:19px}.fs-thought-pairs--quoteSpread .fs-thought-pair__main{font-size:24px;padding-left:15px}.fs-thought-pairs--quoteSpread .fs-thought-pair__before{padding-right:14px;font-size:14px}.fs-thought-pairs--quoteMargin .fs-thought-pair__main{font-size:28px}.fs-thought-pair__margin{gap:12px}}