:root{--ff-ink-900:#111014;--ff-ink-850:#18161c;--ff-ink-800:#1a171f;--ff-line:#332F3D;--ff-cream:#F2EFE8;--ff-cream-2:#FAF8F3;--ff-line-cream:#DCD6C9;--ff-white:#FAF7FF;--ff-grey:#D8D2E6;--ff-grey-cream:#3A3442;--ff-faint:#A79BC2;--ff-violet:#7C3AED;--ff-violet-lt:#B598EF;--ff-violet-band:#6D2FE0;--ff-violet-wash:#211D2C;--ff-violet-glow:rgba(124,58,237,.35);--ff-lavender:#C2A0F3;--ff-lavender-ink:#1C1620;--ff-lavender-dim:#EFE6FC;--ff-cyan:#22E3D5;--ff-cyan-dim:#0FB5AA;--ff-cyan-glow:rgba(34,227,213,.35);--ff-amber:#F0B84A;--ff-red:#FF7A6B;--ff-display:"Anton","Arial Narrow",Impact,sans-serif;--ff-serif:"Platypi",Georgia,"Times New Roman",serif;--ff-body:"Manrope","Helvetica Neue",Helvetica,Arial,sans-serif;--ff-body-alt:"DM Sans","Helvetica Neue",Helvetica,Arial,sans-serif;--ff-radius-card:20px;--ff-radius-lg:28px;--ff-radius-pill:999px;--ff-shell:20px}.ff-display{font-family:var(--ff-display);font-weight:400;text-transform:uppercase;line-height:.96;letter-spacing:.005em}.ff-eyebrow{font-family:var(--ff-body);font-size:.72rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.ff-gridtex{background-image:linear-gradient(to right,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.028) 1px,transparent 1px);background-size:52px 52px}.ff-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:var(--ff-radius-pill);padding:.85rem 2rem;font-family:var(--ff-body);font-size:.86rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s}.ff-btn--primary{background:var(--ff-lavender);color:var(--ff-lavender-ink);box-shadow:0 8px 24px #c2a0f338}.ff-btn--primary:hover{transform:translateY(-2px);background:var(--ff-lavender-dim);box-shadow:0 12px 30px #c2a0f34d}.ff-btn--ghost{background:transparent;border-color:var(--ff-line);color:var(--ff-white)}.ff-btn--ghost:hover{border-color:var(--ff-violet-lt);color:var(--ff-violet-lt)}.ff-btn--sm{padding:.6rem 1.35rem;font-size:.76rem}.ff-btn__arrow{width:26px;height:26px;border-radius:50%;flex:none;background:#1c16201f;display:inline-grid;place-items:center;transition:transform .18s}.ff-btn--primary:hover .ff-btn__arrow{transform:translate(2px,-2px)}.ff-link-arrow{display:inline-flex;align-items:center;gap:.5rem;color:var(--ff-white);text-decoration:none;font-family:var(--ff-body);font-weight:500;font-size:.95rem;transition:color .18s,gap .18s}.ff-link-arrow:hover{color:var(--ff-violet-lt);gap:.7rem}.ff-link-arrow svg{flex:none}.ff-sec--cream .ff-link-arrow,.ff-sec--cream .ff-link-arrow:hover{color:var(--ff-violet)}.ff-locked{background:var(--ff-ink-900);color:var(--ff-white);min-height:60vh;display:grid;place-items:center;padding:clamp(3rem,8vw,6rem) var(--ff-shell)}.ff-locked__inner{max-width:520px;text-align:center;display:flex;flex-direction:column;gap:1.15rem;align-items:center}.ff-locked__ico{width:64px;height:64px;border-radius:50%;border:2px solid var(--ff-violet);display:grid;place-items:center}.ff-locked h2{font-family:var(--ff-display);text-transform:uppercase;font-size:clamp(1.5rem,4.5vw,2.1rem);margin:0}.ff-locked p{color:var(--ff-grey);margin:0;font-family:var(--ff-body);font-weight:400}.ff-locked__steps{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem;text-align:left;width:100%}.ff-locked__steps li{display:flex;gap:.75rem;align-items:flex-start;color:var(--ff-grey);font-size:.93rem;border:1px solid var(--ff-line);border-radius:var(--ff-radius-card);padding:.7rem .95rem;background:var(--ff-ink-850)}.ff-locked__steps li.is-done{border-color:#22e3d566;color:var(--ff-white)}.ff-locked__steps .n{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--ff-line);color:var(--ff-faint);display:grid;place-items:center;font-size:.68rem;font-weight:500}.ff-locked__steps li.is-done .n{border-color:var(--ff-cyan);color:var(--ff-cyan)}:where(.ff-locked) a:focus-visible,:where(.ff-dash) a:focus-visible{outline:2px solid var(--ff-cyan);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ff-btn{transition:none}}.ff-sec{padding:clamp(3.5rem,8vw,6.5rem) var(--ff-shell);font-family:var(--ff-body);font-weight:400}.ff-sec--dark{background:var(--ff-ink-900);color:var(--ff-white)}.ff-sec--dark2{background:var(--ff-ink-850);color:var(--ff-white);border-block:1px solid var(--ff-line)}.ff-sec--cream{background:var(--ff-cream);color:#1c1620}.ff-sec__inner{max-width:1180px;margin-inline:auto}.ff-sec__inner--narrow{max-width:900px}.ff-head{display:flex;flex-direction:column;gap:.8rem;margin-bottom:clamp(2rem,5vw,3rem);max-width:62ch}.ff-head h2{font-size:clamp(1.8rem,5vw,2.9rem);margin:0}.ff-head h2 em{font-style:normal;color:var(--ff-violet-lt)}.ff-sec--cream .ff-head h2 em{color:var(--ff-violet)}.ff-head .ff-eyebrow{color:var(--ff-violet-lt);margin:0}.ff-sec--cream .ff-head .ff-eyebrow{color:#1c1620;font-weight:600;letter-spacing:.24em;font-size:.84rem}.ff-head .ff-sub{color:var(--ff-grey);margin:0;font-size:1.02rem}.ff-sec--cream .ff-head .ff-sub{color:var(--ff-grey-cream)}.ff-head .ff-rule{width:110px;height:3px;background:var(--ff-violet)}.ff-card{background:var(--ff-ink-850);border:1px solid var(--ff-line);border-radius:var(--ff-radius-card);padding:clamp(1.3rem,3.4vw,1.9rem);display:flex;flex-direction:column;gap:.7rem}.ff-card h3{font-family:var(--ff-display);text-transform:uppercase;font-size:1.15rem;line-height:1.15;margin:0}.ff-card p{color:var(--ff-grey);font-size:.95rem;margin:0}.ff-sec--cream .ff-card{background:var(--ff-cream-2);border-color:var(--ff-line-cream)}.ff-sec--cream .ff-card p{color:var(--ff-grey-cream)}.ff-sec--cream .ff-card h3{color:#1c1620}.ff-grid2,.ff-grid3{display:grid;gap:1.1rem}@media(min-width:760px){.ff-grid3{grid-template-columns:repeat(3,1fr)}}@media(min-width:820px){.ff-grid2{grid-template-columns:1fr 1fr}}.ff-note{border-left:3px solid var(--ff-violet);padding-left:1.2rem;margin-top:1.3rem}.ff-note p{color:var(--ff-white);font-size:1.06rem;max-width:60ch;margin:0}.ff-sec--cream .ff-note p{color:#1c1620}.ff-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.ff-list li{display:flex;gap:.7rem;align-items:flex-start;color:var(--ff-grey);font-size:.96rem}.ff-list li svg{flex:none;margin-top:.34rem}.ff-sec--cream .ff-list li{color:var(--ff-grey-cream)}.ff-tablewrap{overflow-x:auto;border:1px solid var(--ff-line-cream);border-radius:var(--ff-radius-card);background:var(--ff-cream-2)}.ff-tablewrap table{border-collapse:collapse;width:100%;min-width:720px}.ff-tablewrap th,.ff-tablewrap td{text-align:left;padding:.9rem 1.05rem;border-bottom:1px solid var(--ff-line-cream);font-size:.93rem;vertical-align:top}.ff-tablewrap thead th{background:#eae5da;font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#1c1620}.ff-tablewrap tbody tr:last-child td{border-bottom:none}.ff-tablewrap td{color:var(--ff-grey-cream)}.ff-tablewrap td.is-key{color:#1c1620;font-weight:500;white-space:nowrap}.ff-chip{display:inline-block;border-radius:var(--ff-radius-pill);padding:.16rem .7rem;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ff-chip--str{background:#7c3aed21;color:#5b21b6}.ff-chip--pil{background:#0fb5aa24;color:#0b7f77}.ff-chip--rest{background:#e6e1d6;color:#5a5266}.ff-slotbox{border:1px dashed rgba(255,255,255,.22);border-radius:var(--ff-radius-card);background:#ffffff0a;padding:clamp(1.3rem,3.4vw,1.9rem);display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.ff-slotbox p{color:var(--ff-grey);font-size:.95rem;max-width:62ch;margin:0}.ff-sec--cream .ff-slotbox{background:#1c16200d}.ff-sec--cream .ff-slotbox p{color:var(--ff-grey-cream)}.ff-head h2.ff-display,.ff-price__head h2.ff-display,.ff-inc__head h2,h2.ff-display{font-family:var(--ff-body);font-weight:600;text-transform:none;letter-spacing:-.022em;line-height:1.08}.ff-card h3,.ff-inc__item h3,.ff-phase__top .nm,.ff-tl__cont h3,.ff-method__merge h3,.ff-price__guar h3,.ff-coach__copy h3{font-family:var(--ff-body);font-weight:600;text-transform:none;letter-spacing:-.012em}.ff-hero__h1,.ff-easyfit h2,.ff-cta h2,.ff-price__right .amt,.ff-phase__top .wk,.ff-tl__rail .dot,.brand .wordmark{font-family:var(--ff-display)}.ff-easyfit h2,.ff-cta h2{text-transform:none;letter-spacing:-.01em}.ff-gridtex{background-image:none}.ff-sec--dark,.ff-hero{background-image:radial-gradient(1200px 700px at 15% -10%,rgba(124,58,237,.1),transparent 60%)}.ff-card{border-color:transparent;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:0 1px #ffffff0d inset,0 18px 40px -28px #000c;padding:clamp(1.5rem,3.8vw,2.2rem)}.ff-sec--cream .ff-card{background:var(--ff-cream-2);box-shadow:0 1px 2px #1c16200d,0 18px 40px -30px #1c162059}.ff-phase{border-color:transparent;box-shadow:0 18px 40px -28px #000c}.ff-phase__top{background:#ffffff0a;border-bottom:none}.ff-tablewrap{border-color:transparent;box-shadow:0 18px 40px -30px #1c162059}.ff-inc__item .num{border:none;background:#7c3aed1f;color:var(--ff-violet);font-weight:600;font-size:.9rem}.ff-inc__item.is-cyan .num{background:#0fb5aa24;color:var(--ff-cyan-dim)}.ff-tl__rail .dot{border:none;background:#7c3aed29;color:var(--ff-violet-lt)}.ff-inc__item h3{border-bottom:none;padding-bottom:0}.ff-sec--cream{background-image:linear-gradient(180deg,rgba(20,16,31,.05),transparent 140px)}.ff-sec{padding:clamp(4.5rem,10vw,8rem) var(--ff-shell)}.ff-head{gap:1rem;margin-bottom:clamp(2.6rem,6vw,4rem)}.ff-head h2{font-size:clamp(2rem,5.4vw,3.2rem);max-width:20ch}.ff-head .ff-sub{font-size:1.06rem;line-height:1.72;max-width:58ch}.ff-grid2,.ff-grid3,.ff-phases{gap:clamp(1.1rem,2.6vw,1.8rem)}.ff-btn{letter-spacing:.02em;text-transform:none;font-size:.95rem;font-weight:500;padding:.9rem 1.9rem}.ff-eyebrow{letter-spacing:.16em;font-size:.7rem}.ff-hero__visual{min-height:clamp(340px,48vw,540px);border:none}.ff-bar__vis{border-width:1px;border-color:#22e3d559;box-shadow:0 0 70px -30px var(--ff-cyan-glow)}.ff-sec p,.ff-hero__lede,.ff-head .ff-sub,.ff-card p,.ff-list li,.ff-dash__card p,.ff-ob__lede,.ff-ftr__about p{font-weight:400;font-family:var(--ff-body-alt)}.ff-eyebrow{color:var(--ff-violet-lt)}.ff-dash__meta,.ff-ai__cap{color:var(--ff-faint)}:is(.ff-hero,.ff-sec,.ff-band,.ff-price,.ff-inc,.ff-dash,.ff-ob,.ff-ftr,.ff-hdr,.ff-locked,.ff-bar__copy,.ff-ai__copy,.ff-aio) :is(h1,h2,h3,h4,h5,h6){color:inherit}.ff-sec--dark,.ff-sec--dark2,.ff-hero,.ff-price,.ff-dash,.ff-ob,.ff-ftr,.ff-locked,.ff-aio{color:var(--ff-white)}.ff-sec--cream,.ff-inc{color:#1c1620}.ff-sec--cream :is(h1,h2,h3,h4){color:#1c1620}.ff-band p{color:#fff}.ff-priv{background:var(--ff-ink-900);color:var(--ff-white);font-family:var(--ff-body);font-weight:400;min-height:80vh;padding:clamp(2rem,5vw,3.5rem) var(--ff-shell) 5rem}.ff-priv__inner{max-width:820px;margin-inline:auto}.ff-priv__back{color:var(--ff-faint);text-decoration:none;font-size:.9rem;display:inline-block;margin-bottom:1.6rem}.ff-priv__back:hover{color:var(--ff-violet-lt)}.ff-priv__head{margin-bottom:2.2rem}.ff-priv__head .ff-eyebrow{color:var(--ff-violet-lt);margin:0 0 .6rem}.ff-priv__head h1{font-size:clamp(1.9rem,5vw,2.7rem);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0;color:var(--ff-white)}.ff-priv__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.ff-priv__meta span{border:1px solid rgba(255,255,255,.1);border-radius:var(--ff-radius-pill);padding:.25rem .85rem;font-size:.8rem;color:var(--ff-grey)}.ff-priv__note{border-left:3px solid var(--ff-violet);padding-left:1.1rem;margin-top:1.3rem}.ff-priv__note p{color:var(--ff-grey);font-size:.95rem;margin:0}.ff-priv__empty{color:var(--ff-faint);font-size:.92rem;margin:0}.ff-priv__pending{display:flex;gap:1.15rem;align-items:flex-start;position:relative;border:1px solid rgba(255,255,255,.13);background:linear-gradient(160deg,#ffffff13,#ffffff05);box-shadow:inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--ff-radius-card);padding:1.7rem;overflow:hidden}.ff-priv__pending:before{content:"";position:absolute;top:0;left:0;height:2px;width:38%;background:linear-gradient(90deg,transparent,var(--ff-violet-lt),transparent);animation:ff-priv-sweep 2.6s ease-in-out infinite}@keyframes ff-priv-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.ff-priv__pending:before{animation:none;width:100%}}.ff-priv__pending .dot{width:26px;height:26px;border-radius:50%;flex:none;margin-top:.15rem;background:#7c3aed33;border:1px solid rgba(181,152,239,.45);display:grid;place-items:center}.ff-priv__pending .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ff-violet-lt);animation:ff-priv-pulse 1.9s ease-in-out infinite}@keyframes ff-priv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.ff-priv__pending .dot:after{animation:none}}.ff-priv__pending h1,.ff-priv__pending h2{font-family:var(--ff-body)!important;font-size:22px!important;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0 0 .5rem;color:var(--ff-white)!important;text-transform:none}.ff-priv__pending p{color:var(--ff-grey);font-size:.95rem;margin:0 0 1.1rem;max-width:52ch}.ff-priv__cta{margin-top:2rem;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.ff-priv__cta p{color:var(--ff-grey);margin:0;font-size:.95rem}.ff-priv__disc{color:var(--ff-faint);font-size:.82rem;line-height:1.6;margin:1.6rem 0 0;border-left:2px solid var(--ff-violet);padding-left:.9rem;max-width:58ch}.ff-prg__lede{color:var(--ff-grey);margin:.9rem 0 0;max-width:56ch;font-size:.98rem}html,body{overflow-x:hidden}.ff-sec p,.ff-sec li,.ff-hero__lede,.ff-head .ff-sub,.ff-card p,.ff-list li,.ff-note p,.ff-aio__cell .t,.ff-fuel__notes .t,.ff-deficit__abc .t,.ff-body__key .t,.ff-drop__beats .t,.ff-why__row .side p,.ff-price__list li,.ff-price__rows .n,.ff-inc__card p,.ff-flog__pts li,.ff-story__lede,.ff-story__list .body,.ff-story__values .t,.ff-stmt p,.ff-faq .a,.ff-coach__person p,.ff-priv p,.ff-dash p,.ff-aio__pillars .txt span,.ff-aio__card p,.ff-deficit__myth .a,.ff-step .txt span{font-size:16px!important;line-height:1.6!important}.ff-aio__cell b,.ff-fuel__notes b,.ff-deficit__abc b,.ff-body__key b,.ff-drop__beats b,.ff-story__values b,.ff-why__row h3,.ff-note h3,.ff-aio__pillars b,.ff-aio__card h3,.ff-card h3,.ff-step .txt b,.ff-ftr__col h3,.ff-ftr__col b{font-size:18px!important}.ff-eyebrow{font-size:12px!important;letter-spacing:.16em}.ff-sec p,.ff-hero__lede,.ff-head .ff-sub,.ff-card p,.ff-list li,.ff-note p,.ff-phase__body p,.ff-phase__body li,.ff-tl__cont p,.ff-priv p,.ff-dash p,.ff-coach__bio p,.ff-method__merge p,.ff-faq .a,.ff-price__left li{font-size:1.05rem;line-height:1.68}.ff-head .ff-sub{font-size:1.18rem;line-height:1.66}.ff-hero__lede{font-size:1.2rem;line-height:1.62}.ff-card p,.ff-list li,.ff-inc__item p{font-size:1.04rem;line-height:1.66}.ff-card h3,.ff-inc__item h3{font-size:1.16rem}.ff-faq summary{font-size:1.08rem}.ff-faq .a{font-size:1.04rem;line-height:1.7}.ff-tablewrap th,.ff-tablewrap td{font-size:1rem}.ff-tablewrap thead th{font-size:.78rem}.ff-tl__cont p,.ff-phase__body p,.ff-phase__body li{font-size:1.02rem}.ff-price__left li,.ff-buy__list li{font-size:1.04rem}.ff-coach__bio p{font-size:1.1rem;line-height:1.72}.ff-eyebrow{font-size:.78rem}.ff-nav a,.ff-ftr__links a,.ff-ftr__about p,.ff-dash__card p{font-size:1rem}.ff-ob__step label,.ff-msg{font-size:1.02rem}.ff-priv__disc{font-size:.92rem}.ff-head h2{max-width:26ch}.ff-sec__inner{max-width:1120px}.ff-sec--cream{--ff-cream:#F4F1EA;background:#f4f1ea}.ff-sec--cream .ff-card,.ff-sec--cream .ff-slotbox{border-radius:20px}.ff-tablewrap{max-width:100%;border-radius:20px}.ff-sec--cream{background-image:radial-gradient(900px 420px at 88% 8%,rgba(124,58,237,.055),transparent 62%),linear-gradient(180deg,rgba(20,16,31,.045),transparent 160px)}.ff-inc{background:#f4f1ea;background-image:radial-gradient(760px 380px at 10% 0%,rgba(34,227,213,.06),transparent 60%)}.ff-inc__item .num{width:48px;height:48px;font-size:.92rem}.ff-faq details{border-radius:18px}.ff-faq details[open]{background:#211d29;box-shadow:0 12px 30px -26px #000000bf}.ff-card,.ff-flog__card{background:linear-gradient(160deg,#ffffff16,#ffffff06);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff21,0 22px 48px -30px #000000e6;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.ff-sec--cream .ff-card{background:linear-gradient(160deg,#ffffffb8,#fff6);border-color:#1c16201a;box-shadow:inset 0 1px #fffc,0 22px 48px -32px #1c162059}html.ff-motion .ff-rv{opacity:0;transform:translateY(20px)}html.ff-motion .ff-rv.is-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.22,.85,.3,1)}@media(prefers-reduced-motion:reduce){html.ff-motion .ff-rv{opacity:1;transform:none}}@media(max-width:700px){.ff-deficit__viz,.ff-price__card,.ff-price__guar,.ff-flog__card,.ff-icall__panel,.ff-aio__arw,.ff-note .ico,.ff-priv__pending,.ff-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html:has(.ff-shell) body,html:has(.ff-locked) body{background:var(--ff-ink-900)}.ff-cp h1,.ff-cp h2,.ff-cp h3,.ff-priv h1,.ff-priv h2,.ff-priv h3,.ff-ob h1,.ff-ob h2,.ff-ob h3,.ff-dash h1,.ff-dash h2,.ff-dash h3,.ff-ci h1,.ff-ci h2,.ff-ci h3,.ff-locked h1,.ff-locked h2{color:var(--ff-white)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/coach.css.map */
