.LfmCva_page{--canvas:#0d0d0d;--raised:#151515;--line:#30302e;--text:#faf7f2;--muted:#b9b5af;--orange:#f9a25d;background:var(--canvas);min-height:100vh;color:var(--text);font-family:var(--font-inter), Inter, sans-serif}.LfmCva_page *{box-sizing:border-box}.LfmCva_page a{text-underline-offset:5px}.LfmCva_page a:focus-visible,.LfmCva_page summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.LfmCva_page h1,.LfmCva_page h2,.LfmCva_page h3{font-family:var(--font-heading), sans-serif;text-wrap:balance;font-weight:800}.LfmCva_page h1{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6vw,5.1rem);line-height:1.02}.LfmCva_page h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.08}.LfmCva_page h3{letter-spacing:-.025em;margin:0;font-size:1.25rem;line-height:1.35}.LfmCva_page p{line-height:1.8}.LfmCva_header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111f5;position:sticky;top:3px}.LfmCva_headerInner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:76px;margin:auto;padding:12px 5%;display:flex}.LfmCva_brand{font-family:var(--font-heading), sans-serif;letter-spacing:-.05em;white-space:nowrap;font-size:1.45rem;font-weight:800;text-decoration:none}.LfmCva_brand>span{color:var(--orange)}.LfmCva_nav{align-items:center;gap:28px;display:flex}.LfmCva_nav>a{color:var(--muted);padding:10px 0;font-size:.8rem;text-decoration:none}.LfmCva_nav>a:hover{color:var(--text)}.LfmCva_nav>.LfmCva_headerAction{color:var(--text);border:1px solid #744025;border-radius:999px;align-items:center;gap:14px;padding:12px 22px;display:inline-flex}.LfmCva_wrap{max-width:1280px;margin:0 auto;padding:0 40px}.LfmCva_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:32px 0 0;font-size:.75rem;display:flex}.LfmCva_breadcrumb a{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.LfmCva_breadcrumb>span[aria-hidden]{color:#6b625b}.LfmCva_eyebrow{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:600;line-height:1.6!important}.LfmCva_lede{color:var(--muted);text-wrap:pretty;max-width:570px;margin:24px 0 0;font-size:1.1rem;line-height:1.85!important}.LfmCva_small{color:var(--muted);font-size:.75rem;line-height:1.8}.LfmCva_muted{color:var(--muted)}.LfmCva_button{color:#fff;text-align:left;background:#c2410c;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:16px 26px;font-size:.875rem;font-weight:600;line-height:1.5;text-decoration:none;transition:background .15s;display:inline-flex}.LfmCva_button:hover{background:#a93608}.LfmCva_button>span{font-size:1.1rem;line-height:1}.LfmCva_textLink{min-height:44px;color:var(--text);align-items:center;gap:16px;font-size:.8rem;font-weight:600;display:inline-flex}.LfmCva_textLink>span{color:var(--orange)}.LfmCva_hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:80px;padding:54px 0 72px;display:grid}.LfmCva_heroCopy h1>span{color:var(--orange);margin-top:13px;font-size:.72em;line-height:1.1;display:block}.LfmCva_heroCopy>.LfmCva_small{margin:14px 0 0}.LfmCva_featureList{flex-direction:column;gap:10px;margin:26px 0 32px;padding:0;list-style:none;display:flex}.LfmCva_featureList li{color:#ded9d2;align-items:baseline;gap:12px;font-size:.8rem;line-height:1.6;display:flex}.LfmCva_featureList li>span{color:var(--orange)}.LfmCva_overviewCard{background:#171513;border:1px solid #4b372b;border-radius:28px;overflow:hidden}.LfmCva_heroArt{margin:0;position:relative}.LfmCva_heroArt img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.LfmCva_heroArt figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.LfmCva_statusBody{border-top:1px solid #493324;padding:28px 30px 25px}.LfmCva_statusBody>.LfmCva_eyebrow{margin-bottom:12px}.LfmCva_statusBody>h2{letter-spacing:-.03em;white-space:pre-line;font-size:1.55rem;line-height:1.2}.LfmCva_statusBody>p:not(.LfmCva_eyebrow){color:var(--muted);margin:16px 0 0;font-size:.8rem}.LfmCva_statusFacts{border-top:1px solid #3d322a;margin:24px 0 12px}.LfmCva_statusFacts>div{border-bottom:1px solid #3d322a;justify-content:space-between;gap:20px;padding:12px 0;font-size:.7rem;line-height:1.7;display:flex}.LfmCva_statusFacts dt{color:var(--muted)}.LfmCva_statusFacts dd{text-align:right;margin:0;font-weight:600}.LfmCva_jumpNav{z-index:30;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111f5;position:sticky;top:79px}.LfmCva_jumpNav>div{scrollbar-width:thin;align-items:center;gap:34px;max-width:1280px;margin:auto;padding:0 40px;display:flex;overflow-x:auto}.LfmCva_jumpNav a{min-height:62px;color:var(--muted);flex-shrink:0;align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.LfmCva_jumpNav a:hover{color:var(--orange)}.LfmCva_contentSection{padding:88px 0;scroll-margin-top:165px}.LfmCva_contentSection+.LfmCva_contentSection{border-top:1px solid var(--line)}.LfmCva_sectionHeading{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:44px;display:flex}.LfmCva_sectionIntro{max-width:420px;color:var(--muted);margin:0;font-size:.95rem;line-height:1.85}.LfmCva_editorialSections{border-top:1px solid var(--line)}.LfmCva_editorialRow{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:70px;padding:32px 0;display:grid}.LfmCva_editorialRow>div:first-child{align-items:baseline;gap:22px;display:flex}.LfmCva_sectionNumber{color:var(--orange);font-variant-numeric:tabular-nums;font-size:.7rem}.LfmCva_editorialRow h3{max-width:280px}.LfmCva_editorialRow p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.85}.LfmCva_editorialRow p+p{margin-top:14px}.LfmCva_careSteps{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.LfmCva_careSteps li{border-top:1px solid #715039;padding-top:24px}.LfmCva_stepNumber{color:#6b4830;letter-spacing:-.06em;margin-bottom:30px;font-size:2.5rem;font-weight:600;display:block}.LfmCva_careSteps p{color:var(--muted);margin:14px 0 0;font-size:.85rem}.LfmCva_costSection{grid-template-columns:1fr 1fr;gap:65px;display:grid}.LfmCva_costSection .LfmCva_sectionIntro{margin-top:26px}.LfmCva_costSection .LfmCva_small{max-width:420px;margin:20px 0 0}.LfmCva_costChecklist{background:var(--raised);border:1px solid var(--line);border-radius:28px;padding:32px}.LfmCva_costChecklist>h3{margin-bottom:20px;font-size:1rem}.LfmCva_costChecklist ul{margin:0;padding:0;list-style:none}.LfmCva_costChecklist li{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:18px 0;font-size:.8rem;line-height:1.8;display:grid}.LfmCva_costChecklist strong{font-weight:600}.LfmCva_costChecklist li>span{color:var(--muted)}.LfmCva_planGrid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.LfmCva_plan{border:1px solid var(--line);background:var(--raised);border-radius:24px;padding:28px}.LfmCva_plan>p{color:var(--muted);margin:8px 0;font-size:.8rem}.LfmCva_plan>.LfmCva_planPrice{color:var(--text);margin-top:22px;font-size:2rem;font-weight:600}.LfmCva_planInclusions{color:var(--muted);padding-left:20px;font-size:.8rem;line-height:1.8}.LfmCva_arcSection{background:radial-gradient(at 100% 100%,#382419 0%,#1c1713 65%);border:1px solid #593b27;border-radius:32px;grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin:0 -40px;padding:68px 56px;scroll-margin-top:165px;display:grid}.LfmCva_arcCopy h2{margin-bottom:28px}.LfmCva_arcCopy h2>span{color:var(--orange)}.LfmCva_arcCopy>p:not(.LfmCva_eyebrow){color:var(--muted);margin:0 0 18px;font-size:.9rem}.LfmCva_arcCopy>.LfmCva_button{margin:12px 0 16px}.LfmCva_arcCopy>p.LfmCva_small{margin-bottom:0;font-size:.7rem}.LfmCva_conversation{background:#141414;border:1px solid #5c4b3f;border-radius:32px;width:100%;max-width:420px;margin:0 auto;padding:24px;transform:rotate(2deg);box-shadow:0 30px 65px #0005}.LfmCva_conversationHeader{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.LfmCva_avatar{color:#fff;background:#c2410c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.4rem;display:grid}.LfmCva_conversationHeader strong{font-size:.875rem;display:block}.LfmCva_conversationHeader div>span{color:var(--muted);margin-top:3px;font-size:.65rem;display:block}.LfmCva_messages{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.LfmCva_messages p{max-width:95%;margin:0;padding:14px 16px;font-size:.75rem;line-height:1.8}.LfmCva_youMessage{color:#fff;background:#c2410c;border-radius:20px 20px 4px;align-self:flex-end}.LfmCva_arcMessage{color:#e8e4dd;background:#272624;border-radius:20px 20px 20px 4px}.LfmCva_conversation figcaption{color:var(--muted);border-top:1px solid var(--line);padding-top:14px;font-size:.65rem;line-height:1.8}.LfmCva_faqs{border-top:1px solid var(--line)}.LfmCva_faq{border-bottom:1px solid var(--line);padding:22px 0}.LfmCva_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:44px;font-size:.95rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.LfmCva_faq summary::-webkit-details-marker{display:none}.LfmCva_faq summary>span{color:var(--orange);font-size:1.75rem;font-weight:400;line-height:1;transition:transform .15s}.LfmCva_faq[open] summary>span{transform:rotate(45deg)}.LfmCva_faq p{color:var(--muted);max-width:790px;margin:16px 0 0;font-size:.875rem;line-height:1.9}.LfmCva_sources{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding:40px 0;scroll-margin-top:165px;display:grid}.LfmCva_sources h2{letter-spacing:-.025em;font-size:1.1rem}.LfmCva_sources p{color:var(--muted);margin:14px 0 0;font-size:.75rem}.LfmCva_sources .LfmCva_eyebrow{margin:0 0 12px}.LfmCva_sources ol{color:var(--muted);margin:0;padding-left:20px;font-size:.8rem;line-height:1.8}.LfmCva_sources li{padding:8px 0 12px 5px}.LfmCva_sources a>span{color:var(--orange)}.LfmCva_related{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.LfmCva_related>a{flex-direction:column;gap:12px;padding:28px 24px;text-decoration:none;display:flex}.LfmCva_related>a:first-child{padding-left:0}.LfmCva_related>a+a{border-left:1px solid var(--line)}.LfmCva_related>a>span{color:var(--muted);font-size:.65rem}.LfmCva_related strong{justify-content:space-between;gap:15px;font-size:.8rem;font-weight:600;line-height:1.6;display:flex}.LfmCva_related strong>span{color:var(--orange)}.LfmCva_closing{text-align:center;padding:80px 0 96px}.LfmCva_closing h2{margin-bottom:30px;font-size:clamp(2.4rem,5.2vw,4.5rem)}.LfmCva_directoryHero{max-width:850px;padding:72px 0 80px}.LfmCva_directoryHero h1>span{color:var(--orange)}.LfmCva_directoryHero>.LfmCva_lede{max-width:670px}.LfmCva_directoryHero>.LfmCva_muted{max-width:680px;margin:18px 0 0;font-size:.85rem}.LfmCva_directorySection{padding:0 0 80px}.LfmCva_count{color:var(--muted);white-space:nowrap;font-size:.75rem}.LfmCva_programGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.LfmCva_programCard{border:1px solid var(--line);background:var(--raised);border-radius:28px;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.LfmCva_programCard:hover{border-color:#a46940}.LfmCva_cardArt{overflow:hidden}.LfmCva_cardArt>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.LfmCva_cardContent{flex-direction:column;flex:1;padding:26px;display:flex}.LfmCva_cardContent>.LfmCva_eyebrow{margin-bottom:10px;font-size:.6rem}.LfmCva_cardContent>h3{font-size:1.7rem}.LfmCva_cardContent>p:not(.LfmCva_eyebrow){color:var(--muted);margin:16px 0 24px;font-size:.8rem}.LfmCva_cardMeta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 15px;margin-top:auto;padding-top:16px;font-size:.6rem;line-height:1.8;display:flex}.LfmCva_cardMeta>span:first-child{color:var(--orange)}.LfmCva_cardLink{justify-content:space-between;gap:20px;margin-top:22px;font-size:.8rem;font-weight:600;display:flex}.LfmCva_cardLink>span{color:var(--orange)}.LfmCva_empty{border:1px solid var(--line);color:var(--muted);border-radius:24px;padding:30px}.LfmCva_directorySupport{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding:60px 0 80px;display:grid}.LfmCva_directorySupport h2{font-size:2.2rem}.LfmCva_directorySupport>div>p:not(.LfmCva_eyebrow){color:var(--muted);margin:0 0 12px;font-size:.875rem}.LfmCva_directorySupport>div>p.LfmCva_small{margin-top:12px;font-size:.75rem}.LfmCva_footer{border-top:1px solid var(--line);background:#101010;padding:44px 0}.LfmCva_footerInner{justify-content:space-between;align-items:flex-start;gap:40px;max-width:1280px;margin:auto;padding:0 40px;display:flex}.LfmCva_footer p{color:var(--muted);margin:12px 0 0;font-size:.7rem}.LfmCva_footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;max-width:400px;display:flex}.LfmCva_footer nav>a{min-height:44px;color:var(--muted);align-items:center;font-size:.75rem;text-decoration:none;display:flex}.LfmCva_mobileAction{display:none}.LfmCva_skipLink:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LfmCva_skipLink:focus{z-index:100;color:#fff;background:#c2410c;padding:15px;position:fixed;top:12px;left:12px}@media (max-width:1100px){.LfmCva_hero{gap:42px}.LfmCva_heroCopy h1{font-size:4rem}.LfmCva_statusBody{padding:24px}.LfmCva_editorialRow{gap:40px}.LfmCva_arcSection{gap:40px;margin:0;padding:44px 34px}.LfmCva_sectionHeading{gap:35px}.LfmCva_sectionIntro{max-width:370px}.LfmCva_programGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.LfmCva_headerInner{gap:12px;min-height:66px;padding:10px 20px}.LfmCva_brand{font-size:1.2rem}.LfmCva_nav{gap:16px}.LfmCva_nav>a{font-size:.7rem}.LfmCva_nav>.LfmCva_headerAction{min-height:44px;padding:10px 14px}.LfmCva_nav>.LfmCva_desktopLink{display:none}.LfmCva_wrap{padding:0 24px}.LfmCva_breadcrumb{padding-top:22px;font-size:.65rem}.LfmCva_hero{grid-template-columns:1fr;gap:35px;padding:34px 0 44px}.LfmCva_heroCopy h1{font-size:clamp(3rem,11vw,4rem)}.LfmCva_heroCopy h1>span{font-size:.7em}.LfmCva_lede{margin-top:22px;font-size:1rem}.LfmCva_eyebrow{margin-bottom:15px;font-size:.6rem}.LfmCva_heroCopy>.LfmCva_button{width:100%}.LfmCva_heroCopy>.LfmCva_small{text-align:center;font-size:.68rem}.LfmCva_featureList{gap:8px;margin:22px 0 26px}.LfmCva_overviewCard{width:100%;max-width:500px;margin:auto}.LfmCva_heroArt img{aspect-ratio:1.7;object-position:center}.LfmCva_statusBody{padding:24px}.LfmCva_statusBody h2{font-size:1.45rem}.LfmCva_jumpNav{top:69px}.LfmCva_jumpNav>div{gap:26px;padding:0 24px}.LfmCva_jumpNav a{min-height:54px;font-size:.7rem}.LfmCva_contentSection{padding:56px 0;scroll-margin-top:145px}.LfmCva_sectionHeading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px;display:flex}.LfmCva_sectionIntro{max-width:none;font-size:.875rem}.LfmCva_editorialRow{grid-template-columns:1fr;gap:18px;padding:26px 0}.LfmCva_editorialRow>div:first-child{gap:15px}.LfmCva_editorialRow h3{max-width:none;font-size:1.15rem}.LfmCva_editorialRow p{font-size:.85rem}.LfmCva_careSteps{grid-template-columns:1fr;gap:26px}.LfmCva_careSteps li{grid-template-columns:45px 1fr;column-gap:14px;padding-top:22px;display:grid}.LfmCva_stepNumber{grid-row:span 2;margin:0;font-size:1.8rem}.LfmCva_careSteps h3{font-size:1.1rem}.LfmCva_careSteps p{margin-top:10px}.LfmCva_costSection{grid-template-columns:1fr;gap:30px}.LfmCva_costSection .LfmCva_sectionIntro{margin-top:20px}.LfmCva_costChecklist{border-radius:24px;padding:26px 22px}.LfmCva_costChecklist li{grid-template-columns:75px 1fr;gap:15px;font-size:.75rem}.LfmCva_arcSection{border-radius:26px;grid-template-columns:1fr;gap:34px;padding:32px 22px;scroll-margin-top:145px}.LfmCva_arcCopy>.LfmCva_button{width:100%;padding:15px 20px}.LfmCva_arcCopy h2{margin-bottom:22px;font-size:2.1rem}.LfmCva_arcCopy p{font-size:.85rem}.LfmCva_conversation{border-radius:26px;padding:20px;transform:none}.LfmCva_messages p{padding:12px 14px;font-size:.7rem}.LfmCva_faq{padding:18px 0}.LfmCva_faq summary{gap:20px;font-size:.85rem}.LfmCva_faq p{font-size:.8rem}.LfmCva_sources{grid-template-columns:1fr;gap:24px;padding:32px 0;scroll-margin-top:145px}.LfmCva_sources ol{font-size:.75rem}.LfmCva_related{grid-template-columns:1fr}.LfmCva_related>a,.LfmCva_related>a:first-child{gap:8px;padding:22px 0}.LfmCva_related>a+a{border-left:none;border-top:1px solid var(--line)}.LfmCva_closing{padding:60px 0}.LfmCva_closing>.LfmCva_button{max-width:100%;padding:16px 22px}.LfmCva_directoryHero{padding:44px 0 54px}.LfmCva_directoryHero h1{font-size:clamp(2.6rem,10vw,3.5rem)}.LfmCva_directoryHero .LfmCva_lede{font-size:.95rem}.LfmCva_directorySection{padding-bottom:52px}.LfmCva_directorySection .LfmCva_sectionHeading{flex-direction:row;align-items:flex-end}.LfmCva_directorySection h2{font-size:1.8rem}.LfmCva_programGrid{grid-template-columns:1fr}.LfmCva_programCard{max-width:500px}.LfmCva_cardArt>img{aspect-ratio:1.7}.LfmCva_cardContent{padding:24px}.LfmCva_directorySupport{grid-template-columns:1fr;gap:24px;padding:40px 0 56px}.LfmCva_directorySupport h2{font-size:1.8rem}.LfmCva_footer{padding:32px 0 138px}.LfmCva_footerInner{flex-direction:column;gap:24px;padding:0 24px}.LfmCva_footer nav{justify-content:flex-start;gap:8px 24px}.LfmCva_mobileAction{z-index:50;padding:12px 24px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141210f5;border-top:1px solid #5c3f2b;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.LfmCva_mobileAction>span{color:var(--muted);text-align:center;font-size:.6rem}.LfmCva_mobileAction>.LfmCva_button{min-height:48px;padding:11px 22px}}@media (prefers-reduced-motion:reduce){.LfmCva_page *{scroll-behavior:auto!important;transition:none!important}}.LfmCva_productHero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:68px;padding:36px 0 64px;display:grid}.LfmCva_productGallery{min-width:0}.LfmCva_productVisual{color:#26392c;background:#eee8dc;border-radius:24px;position:relative;overflow:hidden}.LfmCva_productVisual>img{aspect-ratio:1/1.08;object-fit:contain;width:100%;height:auto;display:block}.LfmCva_productBadge{background:#f8f6ed;border:1px solid #b8c3b1;border-radius:99px;padding:9px 14px;font-size:.7rem;position:absolute;top:24px;left:24px}.LfmCva_visualWordmark{letter-spacing:-.05em;font-size:1.45rem;font-weight:800;position:absolute;bottom:27px;left:28px}.LfmCva_visualWordmark>span{letter-spacing:0;margin-top:4px;font-size:.7rem;font-weight:400;display:block}.LfmCva_imageNote{color:var(--muted);margin:12px 2px;font-size:.78rem;line-height:1.7!important}.LfmCva_productHighlights{border-top:1px solid var(--line);color:#d4d0c8;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;font-size:.7rem;display:flex}.LfmCva_purchasePanel{min-width:0}.LfmCva_purchasePanel>.LfmCva_eyebrow{margin:5px 0 14px}.LfmCva_purchasePanel h1{font-size:clamp(2.8rem,5vw,4.8rem)}.LfmCva_productTagline{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.25!important}.LfmCva_productTagline>span{color:var(--orange)}.LfmCva_productDescription{color:var(--muted);margin:16px 0 24px;font-size:.9rem;line-height:1.8!important}.LfmCva_purchaseBox{background:#191713;border:1px solid #5a493b;border-radius:18px;padding:24px;scroll-margin-top:145px}.LfmCva_offerHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.LfmCva_offerHeading h2{letter-spacing:0;font-family:inherit;font-size:1rem;font-weight:600}.LfmCva_offerHeading>span{color:#d6e0c5;background:#2d3026;border-radius:99px;padding:5px 10px;font-size:.65rem}.LfmCva_pendingPrice{letter-spacing:-.035em;margin:15px 0 4px;font-size:1.5rem;font-weight:600;line-height:1.3!important}.LfmCva_listPrice{letter-spacing:-.045em;margin:16px 0 0;font-size:2.4rem;font-weight:700;line-height:1.2!important}.LfmCva_listPrice>span{letter-spacing:0;color:var(--muted);font-size:.8rem;font-weight:400}.LfmCva_purchaseButton{width:100%;margin-top:13px}.LfmCva_ctaCaption{text-align:center;color:var(--muted);margin:9px 0 0;font-size:.66rem}.LfmCva_availabilityNote{border-top:1px solid var(--line);color:var(--muted);margin:15px 0 0;padding-top:12px;font-size:.67rem;line-height:1.65!important}.LfmCva_creatorReveal{background:#1c211a;border:1px solid #535b46;border-radius:16px;margin-top:14px}.LfmCva_creatorReveal>summary{cursor:pointer;align-items:center;gap:14px;padding:18px 20px;list-style:none;display:flex}.LfmCva_creatorReveal>summary::-webkit-details-marker{display:none}.LfmCva_creatorReveal>summary strong{color:#d8dfd0;font-size:.8rem;font-weight:500;display:block}.LfmCva_creatorReveal>summary>span:nth-child(2)>span{color:#e5eecb;margin-top:4px;font-size:.9rem;font-weight:600;display:block}.LfmCva_creatorIcon{color:#c9dfa0;font-size:1.6rem}.LfmCva_revealArrow{color:#c9dfa0;margin-left:auto;font-size:1.4rem}.LfmCva_creatorReveal[open] .LfmCva_revealArrow{transform:rotate(45deg)}.LfmCva_creatorBody{padding:5px 22px 22px}.LfmCva_creatorBody h2{font-size:1.8rem}.LfmCva_creatorBody>p{color:#c8d1bf;font-size:.8rem}.LfmCva_creatorBody>.LfmCva_small{font-size:.7rem}.LfmCva_creatorButton{color:#1b2918;background:#c9dfa0;width:100%}.LfmCva_creatorButton:hover{background:#d8edb2}.LfmCva_productFinePrint{color:#d2d9ca;margin:14px 2px 20px;font-size:.85rem;line-height:1.6!important}.LfmCva_creatorSection{background:#1c211a;border:1px solid #414936;border-radius:24px;grid-template-columns:1.3fr 1fr;gap:64px;padding:48px;scroll-margin-top:140px;display:grid}.LfmCva_creatorSection h2>span{color:#c9dfa0}.LfmCva_creatorSection>div>p{color:#bbc5b1;max-width:540px;font-size:.88rem}.LfmCva_creatorSection .LfmCva_button{margin-top:14px}.LfmCva_creatorBenefitCard{background:#222a1e;border:1px solid #49553f;border-radius:16px;padding:28px}.LfmCva_creatorBenefitCard h3{margin-top:15px}.LfmCva_closingCreator{color:#cfdfb7;width:fit-content;margin:22px auto 0;font-size:.8rem;display:block}@media (max-width:960px){.LfmCva_productHero{gap:30px}.LfmCva_purchaseBox{padding:19px}.LfmCva_creatorSection{gap:28px;padding:32px}}@media (max-width:700px){.LfmCva_productHero{grid-template-columns:1fr;gap:28px;padding-top:24px}.LfmCva_productVisual>img{aspect-ratio:1.25}.LfmCva_productHighlights{justify-content:flex-start;gap:16px}.LfmCva_purchasePanel h1{font-size:3rem}.LfmCva_productTagline{font-size:1.6rem}.LfmCva_creatorSection{grid-template-columns:1fr;gap:24px;padding:25px}.LfmCva_creatorBenefitCard{padding:22px}.LfmCva_productBadge{top:18px;left:18px}}.LfmCva_mobileAction>.LfmCva_mobileCreator{color:#d4e6af;justify-content:center;align-items:center;min-height:40px;margin-top:-8px;font-size:.65rem;text-decoration:underline;display:flex}@media (max-width:700px){.LfmCva_nav{gap:10px}.LfmCva_nav>.LfmCva_headerAction{white-space:nowrap;gap:10px;padding:10px 13px;font-size:.7rem}}.LfmCva_compactProduct{align-items:center;padding-top:48px;padding-bottom:36px}.LfmCva_compactProduct .LfmCva_productVisual{background:0 0;border-radius:0}.LfmCva_compactProduct .LfmCva_purchasePanel h1{font-size:clamp(2.6rem,4.2vw,4rem)}.LfmCva_valueBullets{margin:0 0 24px;padding:0;font-size:.85rem;line-height:1.8;list-style:none}.LfmCva_valueBullets li:before{content:"—";color:var(--muted);margin-right:8px}.LfmCva_origin{margin:16px 0 0;font-size:.85rem}.LfmCva_origin strong,.LfmCva_origin a{display:block}.LfmCva_origin a{color:var(--muted);margin-top:4px;font-size:.72rem}.LfmCva_simpleOffer{border-top:1px solid var(--line);padding-top:24px}.LfmCva_simpleOffer>.LfmCva_eyebrow{margin-bottom:8px}.LfmCva_simpleOffer .LfmCva_listPrice{margin-bottom:18px}.LfmCva_simpleOffer .LfmCva_small{margin:10px 0 0}.LfmCva_simpleCreator{color:#d4e6af;align-items:center;min-height:44px;margin-top:10px;font-size:.8rem;display:inline-flex}.LfmCva_programOverview{max-width:780px;padding:24px 0 40px}.LfmCva_programOverview h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(1.5rem,3vw,2rem)}.LfmCva_programOverview p{color:var(--muted);margin:0 0 16px;font-size:.95rem;line-height:1.8}.LfmCva_essentialDetails{border-top:1px solid var(--line);margin-bottom:48px}.LfmCva_essentialDetails>summary{font-size:.9rem}.LfmCva_essentialDetails section{margin:24px 0}.LfmCva_essentialDetails section h2{letter-spacing:0;font-size:1rem;line-height:1.5}.LfmCva_essentialDetails li{color:var(--muted);margin:10px 0;font-size:.8rem}@media (max-width:700px){.LfmCva_compactProduct{gap:18px;padding-top:24px}.LfmCva_compactProduct .LfmCva_productVisual>img{aspect-ratio:1.8}.LfmCva_compactProduct .LfmCva_purchasePanel h1{font-size:2.7rem}.LfmCva_compactProduct .LfmCva_productDescription{margin:14px 0}}.LfmCva_compactProduct .LfmCva_productVisual>.LfmCva_vialPhoto{aspect-ratio:765/1024;object-fit:contain;background:0 0;max-height:640px}@media (max-width:700px){.LfmCva_compactProduct .LfmCva_productVisual>.LfmCva_vialPhoto{aspect-ratio:auto;height:280px}}
