.AudiencePage_page__RZa_N{background:var(--background);color:var(--text-primary)}.AudiencePage_container__KCAQ_{width:min(100% - 6rem,75rem);margin-inline:auto}.AudiencePage_hero__1a38m{padding-block:1.75rem 2.25rem;background:var(--audience-hero-background)}.AudiencePage_afterHero__lAc2n{background:var(--background)}.AudiencePage_breadcrumb__xF9IJ{font-size:.76rem;color:var(--text-muted);margin-bottom:2.75rem}.AudiencePage_breadcrumb__xF9IJ li,.AudiencePage_breadcrumb__xF9IJ ol{display:flex;align-items:center;gap:.65rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.AudiencePage_breadcrumb__xF9IJ a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.25rem}.AudiencePage_heroGrid__k4F_R{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:4.5rem;padding-bottom:3rem}.AudiencePage_eyebrow__opRWg{margin:0 0 .8rem;font-size:.875rem;line-height:1.6;font-weight:600;color:var(--accent)}.AudiencePage_hero__1a38m h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.65rem,3.8vw,3.6rem);line-height:1.1;font-weight:400;letter-spacing:-.035em;margin:0}.AudiencePage_hero__1a38m h1 em{color:var(--accent);font-weight:400}.AudiencePage_lede__8qyE7{max-width:36rem;margin-top:1.5rem;color:var(--text-secondary);font-size:1.02rem;line-height:1.85}.AudiencePage_heroPhoto__8pUNM{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:.65rem 3rem .65rem .65rem}.AudiencePage_actions__Q88xu{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem}.AudiencePage_textLink__P6RVY{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.85rem;font-weight:600;line-height:1.6;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.AudiencePage_textLink__P6RVY:hover{color:var(--text-primary)}.AudiencePage_page__RZa_N a:focus-visible,.AudiencePage_page__RZa_N summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.AudiencePage_programs__X_Lph{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem 2rem;padding-block:1.5rem;border-top:1px solid var(--border);font-size:.8rem;line-height:1.6}.AudiencePage_programs__X_Lph>p{color:var(--text-muted)}.AudiencePage_programs__X_Lph ul{display:flex;flex-wrap:wrap;gap:.8rem 1.75rem;padding:0;margin:0;list-style:none}.AudiencePage_page__RZa_N h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,2.7vw,2.7rem);font-weight:400;line-height:1.16;letter-spacing:-.035em;max-width:44rem;margin:0}.AudiencePage_page__RZa_N h3{font-size:1.08rem;font-weight:600;line-height:1.5}.AudiencePage_section____BQv{padding-block:4.75rem;scroll-margin-top:6rem}.AudiencePage_setup__99EQD,.AudiencePage_workflows__9jfCo{display:grid;grid-template-columns:.85fr 1.15fr;gap:6rem}.AudiencePage_intro__n3zSt>p:not(.AudiencePage_eyebrow__opRWg){max-width:35rem;margin-top:1.3rem;font-size:.97rem;line-height:1.85;color:var(--text-secondary)}.AudiencePage_intro__n3zSt>a{margin-top:1rem}.AudiencePage_workflowList__TUpMR article{padding-block:1.65rem;border-top:1px solid var(--border)}.AudiencePage_workflowList__TUpMR article:first-child{padding-top:.2rem;border-top:0}.AudiencePage_workflowList__TUpMR article:last-child{padding-bottom:0}.AudiencePage_number__inNTL{color:var(--accent);font-size:.75rem;line-height:1.85;font-variant-numeric:tabular-nums}.AudiencePage_workflowList__TUpMR p{margin-top:.7rem;color:var(--text-secondary);font-size:.92rem;line-height:1.85}.AudiencePage_workflowList__TUpMR a{margin-top:.65rem;color:var(--accent)}.AudiencePage_solutions__ZGdW9>.AudiencePage_intro__n3zSt{display:grid;grid-template-columns:1fr 1fr;column-gap:5rem;align-items:end}.AudiencePage_solutions__ZGdW9>.AudiencePage_intro__n3zSt>.AudiencePage_eyebrow__opRWg{grid-column:1/-1}.AudiencePage_solutions__ZGdW9>.AudiencePage_intro__n3zSt>p:not(.AudiencePage_eyebrow__opRWg){margin:0}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:3rem}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR article{padding:1.75rem;border:0;border-radius:1.25rem;background:var(--audience-hero-background)}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR article>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR .AudiencePage_textLink__P6RVY{margin-top:auto;padding-top:1rem}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR h3{font-size:1.2rem;line-height:1.4}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR .AudiencePage_problem__28U6k{color:var(--text-secondary)}.AudiencePage_workflowList__TUpMR strong{font-weight:600;color:var(--text-primary)}.AudiencePage_features__bqVjK{display:grid;gap:.45rem;padding:0;margin:1.25rem 0 .5rem;list-style:none}.AudiencePage_features__bqVjK li{display:flex;align-items:baseline;gap:.65rem;font-size:.82rem;line-height:1.65}.AudiencePage_features__bqVjK li>span{color:var(--accent)}.AudiencePage_example__LyuBS{background:var(--audience-band-background);color:var(--audience-band-text);padding-block:4rem}.AudiencePage_example__LyuBS .AudiencePage_eyebrow__opRWg,.AudiencePage_example__LyuBS .AudiencePage_number__inNTL{color:var(--audience-band-accent)}.AudiencePage_exampleIntro__d7GgS{max-width:42rem;color:var(--audience-band-secondary);font-size:.95rem;line-height:1.85;margin-top:1.25rem}.AudiencePage_storyGrid___JYIy{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:4.5rem}.AudiencePage_storyPhoto__Vo1ud{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:.65rem}.AudiencePage_story__j4diQ .AudiencePage_textLink__P6RVY{color:var(--audience-band-accent);margin-top:1rem}.AudiencePage_story__j4diQ .AudiencePage_textLink__P6RVY:hover{color:var(--audience-band-text)}.AudiencePage_story__j4diQ a:focus-visible{outline-color:var(--audience-band-accent)}.AudiencePage_photoCredits__K_CxU{padding-block:1.25rem;font-size:.68rem;line-height:1.7;color:var(--text-muted)}.AudiencePage_photoCredits__K_CxU a{text-decoration:underline;text-underline-offset:.2rem}.AudiencePage_steps__cWDDy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:0;margin:2.5rem 0 0;list-style:none}.AudiencePage_steps__cWDDy li{border-top:1px solid #fff4e84d;padding-top:1.25rem}.AudiencePage_steps__cWDDy h3{margin-top:.8rem}.AudiencePage_steps__cWDDy p{margin-top:.6rem;color:var(--audience-band-secondary);font-size:.87rem;line-height:1.8}.AudiencePage_prepare__a_Dt5{padding-left:2.5rem;border-left:1px solid var(--border)}.AudiencePage_prepare__a_Dt5 h3{margin-bottom:1.3rem}.AudiencePage_prepare__a_Dt5 ul{list-style:none;margin:0;padding:0}.AudiencePage_prepare__a_Dt5 li{display:flex;align-items:baseline;gap:.75rem;padding-block:.95rem;border-top:1px solid var(--border);font-size:.92rem;line-height:1.7}.AudiencePage_prepare__a_Dt5 li>span{color:var(--accent)}.AudiencePage_prepare__a_Dt5>p{margin-top:1rem;font-size:.78rem;line-height:1.7;color:var(--text-muted)}.AudiencePage_setupSection__cZzd_{background:var(--band-moss)}.AudiencePage_questionsSection__Tg5ye{padding-block:4.75rem;background:var(--background)}.AudiencePage_questionsGrid__05dbV{display:grid;grid-template-columns:.85fr 1.15fr;gap:6rem}.AudiencePage_questions__3j8xd{border-top:1px solid var(--border)}.AudiencePage_questions__3j8xd details{border-bottom:1px solid var(--border)}.AudiencePage_questions__3j8xd summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.2rem;min-height:4.5rem;list-style:none;cursor:pointer;font-family:var(--font-display),Georgia,serif;font-size:1.3rem;line-height:1.3;letter-spacing:-.015em}.AudiencePage_questions__3j8xd summary::-webkit-details-marker{display:none}.AudiencePage_questions__3j8xd summary:hover{color:var(--accent)}.AudiencePage_questions__3j8xd details p{margin:0 3rem 1.5rem 0;font-size:.95rem;line-height:1.8;color:var(--text-secondary)}.AudiencePage_plus__ub9zG{position:relative;flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;background:var(--tint);color:var(--text-primary);transition:transform .2s ease}.AudiencePage_plus__ub9zG:after,.AudiencePage_plus__ub9zG:before{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - .4rem);width:.8rem;height:2px;border-radius:1px;background:currentColor}.AudiencePage_plus__ub9zG:after{transform:rotate(90deg)}.AudiencePage_questions__3j8xd details[open] .AudiencePage_plus__ub9zG{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.AudiencePage_plus__ub9zG{transition:none}}.AudiencePage_recovery__CwoDD .AudiencePage_programs__X_Lph>p{font-weight:600}.AudiencePage_recovery__CwoDD .AudiencePage_workflowList__TUpMR p{font-size:1rem;line-height:1.8}.AudiencePage_recovery__CwoDD .AudiencePage_features__bqVjK li{font-size:.9rem}.AudiencePage_recovery__CwoDD .AudiencePage_story__j4diQ .AudiencePage_exampleIntro__d7GgS{font-size:1rem}.AudiencePage_recovery__CwoDD .AudiencePage_prepare__a_Dt5>p{font-size:.84rem}@media (max-width:1100px){.AudiencePage_heroGrid__k4F_R{gap:2.5rem}.AudiencePage_questionsGrid__05dbV,.AudiencePage_setup__99EQD,.AudiencePage_workflows__9jfCo{gap:3rem}}@media (max-width:960px){.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR,.AudiencePage_solutions__ZGdW9>.AudiencePage_intro__n3zSt,.AudiencePage_storyGrid___JYIy{grid-template-columns:1fr;gap:1.5rem}.AudiencePage_solutions__ZGdW9>.AudiencePage_intro__n3zSt>.AudiencePage_eyebrow__opRWg{margin-bottom:0}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR{margin-top:2.5rem}.AudiencePage_storyGrid___JYIy{gap:2.5rem}.AudiencePage_heroGrid__k4F_R,.AudiencePage_questionsGrid__05dbV,.AudiencePage_setup__99EQD,.AudiencePage_workflows__9jfCo{grid-template-columns:1fr;gap:2.5rem}.AudiencePage_hero__1a38m h1{max-width:43rem}.AudiencePage_heroPhoto__8pUNM{max-width:42rem}.AudiencePage_steps__cWDDy{grid-template-columns:repeat(2,minmax(0,1fr))}.AudiencePage_prepare__a_Dt5{border-left:0;padding-left:0}}@media (max-width:599px){.AudiencePage_container__KCAQ_{width:calc(100% - 3rem)}.AudiencePage_hero__1a38m{padding-top:1.25rem}.AudiencePage_breadcrumb__xF9IJ{margin-bottom:2rem;font-size:.72rem}.AudiencePage_hero__1a38m h1{font-size:2.65rem}.AudiencePage_lede__8qyE7{font-size:.98rem}.AudiencePage_actions__Q88xu{gap:1rem}.AudiencePage_example__LyuBS,.AudiencePage_questionsSection__Tg5ye,.AudiencePage_section____BQv{padding-block:3rem}.AudiencePage_steps__cWDDy{grid-template-columns:1fr;gap:1.5rem}.AudiencePage_steps__cWDDy li{display:grid;grid-template-columns:1.75rem 1fr;gap:0 .75rem}.AudiencePage_steps__cWDDy h3{margin-top:0}.AudiencePage_steps__cWDDy p{grid-column:2}.AudiencePage_solutions__ZGdW9 .AudiencePage_workflowList__TUpMR article{padding:1.25rem}.AudiencePage_questions__3j8xd summary{gap:1rem}.AudiencePage_questions__3j8xd details p{margin-right:0}}.HomeCampfire_camp__UlEhe{--u:clamp(0.85px,(100vw - 48px)/390,1.3px);position:relative;height:calc(250 * var(--u))}.HomeCampfire_hills__2Sdm4{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:calc(96 * var(--u))}.HomeCampfire_frame__SBhy0{width:min(100% - 2 * var(--marketing-home-content-gutter,3rem),72rem);margin-inline:auto}.HomeCampfire_frame__SBhy0,.HomeCampfire_stage__rMvew{position:relative;height:100%}.HomeCampfire_stage__rMvew svg{position:absolute;display:block;height:auto;overflow:visible}.HomeCampfire_moon___JsP2{width:calc(120 * var(--u));bottom:calc(125 * var(--u));right:9%}.HomeCampfire_tent__rqznW{width:calc(100 * var(--u));bottom:calc(56 * var(--u));left:4%}.HomeCampfire_pines__hAgEr{width:calc(64 * var(--u));bottom:calc(74 * var(--u));right:1%}.HomeCampfire_fire__Xl9ft{width:calc(160 * var(--u));bottom:calc(16 * var(--u));left:36%}.HomeCampfire_smore__vVGgA{width:calc(112 * var(--u));bottom:calc(12 * var(--u));left:62%}.HomeCampfire_flame__55eAQ{transform-box:fill-box;transform-origin:50% 100%;animation:HomeCampfire_flicker__Q_gTB .8s ease-in-out infinite alternate}.HomeCampfire_flameMiddle__vaKfs{animation-duration:.6s}.HomeCampfire_flameInner__Z7lrs{animation-duration:.45s}.HomeCampfire_fireGlow__2cOqk{transform-box:fill-box;transform-origin:center;animation:HomeCampfire_glow__NtvKt 1.2s ease-in-out infinite alternate}.HomeCampfire_moonGlow__At9wA{animation:HomeCampfire_breathe__YH9Ef 3s ease-in-out infinite alternate}.HomeCampfire_lantern__6jryQ{animation:HomeCampfire_breathe__YH9Ef 1.5s ease-in-out infinite alternate}.HomeCampfire_star__kz9zc{animation:HomeCampfire_twinkle__vugfm 1.6s ease-in-out infinite alternate}.HomeCampfire_starSecond__n7yqJ{animation-delay:1.1s}.HomeCampfire_starThird__3K9UF{animation-delay:2.2s}.HomeCampfire_spark__9UJs5{--drift:7px;opacity:0;animation:HomeCampfire_rise__mnGnO 2.6s linear infinite}.HomeCampfire_sparkSecond__lpjxj{--drift:-9px;animation-delay:.7s}.HomeCampfire_sparkThird__6WLVo{animation-delay:1.4s}.HomeCampfire_sparkFourth__Zieot{--drift:-9px;animation-delay:2s}.HomeCampfire_bob__7XEZH{animation:HomeCampfire_bob__7XEZH 1.8s ease-in-out infinite alternate}.HomeCampfire_eye__Y3WJt{transform-box:fill-box;transform-origin:center;animation:HomeCampfire_blink__FB5CA 4.6s linear infinite}@keyframes HomeCampfire_flicker__Q_gTB{0%{transform:scale(1.03,.95) skewX(-2deg)}to{transform:scale(.96,1.06) skewX(1.5deg)}}@keyframes HomeCampfire_glow__NtvKt{0%{opacity:.65;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes HomeCampfire_breathe__YH9Ef{0%{opacity:.78}to{opacity:1}}@keyframes HomeCampfire_twinkle__vugfm{0%{opacity:.25}to{opacity:1}}@keyframes HomeCampfire_rise__mnGnO{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--drift),-74px)}}@keyframes HomeCampfire_bob__7XEZH{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes HomeCampfire_blink__FB5CA{0%,95%,to{transform:scaleY(1)}97.5%{transform:scaleY(.1)}}@media (max-width:820px){.HomeCampfire_stage__rMvew{width:calc(390 * var(--u));margin-inline:auto}.HomeCampfire_moon___JsP2{right:auto;left:calc(271 * var(--u))}.HomeCampfire_tent__rqznW{left:0}.HomeCampfire_pines__hAgEr{right:auto;left:calc(330 * var(--u))}.HomeCampfire_fire__Xl9ft{left:calc(72 * var(--u))}.HomeCampfire_smore__vVGgA{left:calc(240 * var(--u))}}@media (prefers-reduced-motion:reduce){.HomeCampfire_bob__7XEZH,.HomeCampfire_eye__Y3WJt,.HomeCampfire_fireGlow__2cOqk,.HomeCampfire_flame__55eAQ,.HomeCampfire_lantern__6jryQ,.HomeCampfire_moonGlow__At9wA,.HomeCampfire_spark__9UJs5,.HomeCampfire_star__kz9zc{animation:none}.HomeCampfire_spark__9UJs5{opacity:.7}}.HomePage_page__B3JIg{--home-paper:#f8f4eb;--home-ink:#4b2d1d;--home-muted:#73553f;--home-accent:#c2461e;--home-line:#4b2d1d26;--home-card:#eee7da;--home-tint:#ecdfce;--home-trust:#f8f4eb;--home-programs:#efdcc4;--home-programs-card:#fffaf1;--home-night:#261e18;--home-features:#efdcc4;--home-guides:#f4e8d6;--home-faq:#f8f4eb;--home-toggle-track:#4b2d1d1f;--home-toggle-thumb:#5b2a15;--home-toggle-on:#fff9f0;--home-feature-card:#fffaf1;--home-feature-inset:#4b2d1d0f;--home-feature-lead:#2c211a;--home-feature-lead-ink:#fff4e8;--home-feature-lead-muted:#d6c4b3;--home-feature-lead-inset:#fff4e814;--home-on-dark:#fff4e8;--home-band-muted:#d6c4b3;--home-firelight:#f2b880;--home-marshmallow:#f9efe6;--home-chocolate:#5b2a15;--home-graham:#c69166;--home-slab-ink:#2a1a12;--home-marshmallow-muted:#5a4636;--home-chocolate-muted:#e8d5c2;--home-graham-muted:#43291a;color:var(--home-ink);background:var(--home-paper)}.dark .HomePage_page__B3JIg{--home-paper:#261e18;--home-ink:#fff4e8;--home-muted:#d6c4b3;--home-accent:#f2b880;--home-line:#fff4e82b;--home-card:#352c24;--home-tint:#6b4a35;--home-trust:#30221a;--home-programs:#261e18;--home-programs-card:#352c24;--home-night:#1f150f;--home-features:#3b2b20;--home-guides:#2f3a2d;--home-faq:#30221a;--home-toggle-track:#fff4e81c;--home-toggle-thumb:#e6b68d;--home-toggle-on:#261e18;--home-feature-card:#4a382b;--home-feature-inset:#fff4e80f;--home-feature-lead:#f9efe6;--home-feature-lead-ink:#2a1a12;--home-feature-lead-muted:#5a4636;--home-feature-lead-inset:#2a1a120f}.HomePage_container__dSH1w{width:min(100% - 2 * var(--marketing-home-content-gutter,3rem),72rem);margin-inline:auto}.HomePage_section__5ePoE{padding-block:clamp(3.25rem,5.5vw,4.5rem)}.HomePage_heading__Hb6ZG{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.3rem,3.8vw,3.4rem);font-weight:400;line-height:1.07;letter-spacing:-.035em;text-wrap:balance}.HomePage_heading__Hb6ZG em{color:var(--home-accent);font-style:italic;font-weight:400}.HomePage_lede__49c8l{max-width:32rem;margin-top:1.25rem;color:var(--home-muted);font-size:1.0625rem;line-height:1.75}.HomePage_splitHead__wHfGd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem;align-items:end}.HomePage_splitHead__wHfGd .HomePage_lede__49c8l{margin-top:0}.HomePage_textLink__GEWVv{display:inline-flex;flex:none;align-items:center;gap:.7rem;min-height:2.75rem;color:var(--home-ink);font-size:.875rem;font-weight:600;text-decoration:none}.HomePage_textLink__GEWVv svg{flex:none;transition:transform .18s ease}.HomePage_textLink__GEWVv:hover{color:var(--home-accent)}.HomePage_textLink__GEWVv:hover svg{transform:translateX(4px)}.HomePage_keepWhole___haWu{white-space:nowrap}.HomePage_cardLink__t_pEv{color:inherit;text-decoration:none}.HomePage_cardLink__t_pEv:after{content:"";position:absolute;inset:0;border-radius:inherit}.HomePage_page__B3JIg .HomePage_cardLink__t_pEv:focus-visible{outline:none}.HomePage_page__B3JIg .HomePage_cardLink__t_pEv:focus-visible:after{outline:2px solid var(--home-accent);outline-offset:2px}.HomePage_programs__p5eny{scroll-margin-top:5rem;background:var(--home-programs)}.HomePage_programGrid__jP88s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.HomePage_program__Z4m7D{--home-ink:#fff4e8;--home-muted:#e8d5c2;--home-accent:#f2b880;position:relative;display:grid;min-width:0;overflow:hidden;border-radius:1.5rem;background:#1f150f;color:var(--home-ink)}.HomePage_programPhoto__DoZcl{grid-area:1/1;position:relative;aspect-ratio:1;overflow:hidden;background:#1f150f}.HomePage_programText__bZ_0D{grid-area:1/1;z-index:1;align-self:end;padding:5rem 1.4rem 1.3rem;background:linear-gradient(180deg,#1f150f00,#1f150fd9 52%,#1f150f)}.HomePage_programPhoto__DoZcl img{object-fit:cover;filter:sepia(.16) saturate(1.06);transition:transform .5s ease}.HomePage_program__Z4m7D:hover .HomePage_programPhoto__DoZcl img{transform:scale(1.035)}.HomePage_program__Z4m7D h3{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--font-display),Georgia,serif;font-size:2rem;font-weight:400;line-height:1.08;letter-spacing:-.025em}.HomePage_program__Z4m7D h3 svg{flex:none;color:var(--home-accent);transition:transform .18s ease}.HomePage_program__Z4m7D:hover h3{color:var(--home-accent)}.HomePage_program__Z4m7D:hover h3 svg{transform:translate(3px,-3px)}.HomePage_program__Z4m7D p{margin-top:.4rem;color:var(--home-muted);font-size:1rem;line-height:1.45}.HomePage_page__B3JIg .HomePage_program__Z4m7D .HomePage_cardLink__t_pEv:focus-visible:after{outline-offset:-4px}.HomePage_otherProgram__X82PC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem;margin-top:3.5rem;padding:2rem 2.25rem;border-radius:.6rem 3.5rem .6rem .6rem;background:var(--home-programs-card)}.HomePage_otherProgram__X82PC>div{flex:1 1 22rem;min-width:0}.HomePage_otherProgram__X82PC h3{font-family:var(--font-display),Georgia,serif;font-size:1.7rem;font-weight:400;line-height:1.2;letter-spacing:-.025em}.HomePage_otherProgram__X82PC p{max-width:36rem;margin-top:.5rem;color:var(--home-muted);font-size:1rem;line-height:1.65}.HomePage_promises__xP7Eo{background:var(--home-night);color:var(--home-on-dark)}.HomePage_promises__xP7Eo .HomePage_heading__Hb6ZG em{color:var(--home-firelight)}.HomePage_promises__xP7Eo .HomePage_lede__49c8l{color:var(--home-band-muted)}.HomePage_slabs__s8jLg{display:grid;gap:.4rem;margin:3.5rem 0 0;padding:0;list-style:none}.HomePage_slab__eYMi9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2.5rem;align-items:center;min-width:0;padding:1.9rem 2.25rem;border-radius:1.25rem}.HomePage_slab__eYMi9 h3{font-family:var(--font-display),Georgia,serif;font-size:1.7rem;font-weight:400;line-height:1.2;letter-spacing:-.02em}.HomePage_slab__eYMi9 p{font-size:1rem;line-height:1.6}.HomePage_slabMarshmallow__jv5Xs{background:var(--home-marshmallow);color:var(--home-slab-ink)}.HomePage_slabMarshmallow__jv5Xs p{color:var(--home-marshmallow-muted)}.HomePage_slabChocolate__7y7sm{background:var(--home-chocolate);color:var(--home-marshmallow)}.HomePage_slabChocolate__7y7sm p{color:var(--home-chocolate-muted)}.HomePage_slabGraham__7IvJZ{background:var(--home-graham);color:var(--home-slab-ink)}.HomePage_slabGraham__7IvJZ p{color:var(--home-graham-muted)}.HomePage_features__0kbBo{background:var(--home-features)}.HomePage_featureGrid__jJpbI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:3rem 0 0;padding:0;list-style:none}.HomePage_feature__upG3l{position:relative;display:flex;flex-direction:column;min-width:0;padding:.9rem .9rem 1.5rem;border-radius:1.5rem;background:var(--home-feature-card);color:var(--home-ink);transition:transform .22s ease}.HomePage_feature__upG3l:hover{transform:translateY(-3px)}.HomePage_featurePicture__kRf7x{display:block;width:100%;height:auto;border-radius:1rem;background:var(--home-feature-inset)}.HomePage_feature__upG3l h3{margin-top:1.25rem;padding-inline:.5rem;font-family:var(--font-display),Georgia,serif;font-size:1.4rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.HomePage_feature__upG3l p{margin-top:.5rem;padding-inline:.5rem;color:var(--home-muted);font-size:.9375rem;line-height:1.6}.HomePage_featureWide__7Ytye{grid-column:1/-1;flex-direction:row;align-items:center;gap:2rem;padding:.9rem}.HomePage_featureCopy__nzCQW{flex:1 1 0;min-width:0;padding:1rem .5rem 1rem 1.6rem}.HomePage_featureWide__7Ytye .HomePage_featurePicture__kRf7x{flex:0 0 50%;width:50%}.HomePage_featureWide__7Ytye h3{margin-top:0;padding:0;font-size:clamp(1.8rem,2.7vw,2.5rem);line-height:1.12}.HomePage_featureWide__7Ytye p{max-width:27rem;margin-top:.9rem;padding:0;font-size:1.0625rem;line-height:1.65}.HomePage_featureLead__NSIht{background:var(--home-feature-lead);color:var(--home-feature-lead-ink)}.HomePage_featureLead__NSIht p{color:var(--home-feature-lead-muted)}.HomePage_featureLead__NSIht .HomePage_featurePicture__kRf7x{background:var(--home-feature-lead-inset)}.HomePage_featureClosing__0oEgy{background:var(--home-graham);color:var(--home-slab-ink)}.HomePage_featureClosing__0oEgy p{color:var(--home-graham-muted)}.HomePage_featureClosing__0oEgy .HomePage_featurePicture__kRf7x{background:#2a1a1214}.HomePage_guides__uCbYv{background:var(--home-guides)}.HomePage_guidesHead__9V1wD{display:flex;align-items:end;justify-content:space-between;gap:3rem}.HomePage_roleCards__jI1BM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:2.25rem}.HomePage_roleCard__iuRkJ{display:grid;align-content:start;gap:.35rem;min-width:0;min-height:5.5rem;padding:1.1rem 1.25rem;border:0;border-radius:1.1rem;background:var(--home-toggle-track);color:var(--home-ink);font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.HomePage_roleCard__iuRkJ:hover{transform:translateY(-2px)}.HomePage_roleCard__iuRkJ[aria-selected=true]{background:var(--home-toggle-thumb);color:var(--home-toggle-on)}.HomePage_roleName__igErf{font-size:1.0625rem;font-weight:700;line-height:1.25}.HomePage_roleCount__k5bwa{font-size:.8125rem;font-weight:500;line-height:1.4;opacity:.8}.HomePage_stateList__VJAAz{margin:2rem 0 0;padding:.5rem 0 0;border-top:1px solid var(--home-line);columns:9.5rem 5;column-gap:2rem;list-style:none}.HomePage_stateList__VJAAz li{border-bottom:1px solid var(--home-line);break-inside:avoid}.HomePage_stateList__VJAAz a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem 0;color:inherit;font-size:.9375rem;text-decoration:none}.HomePage_stateList__VJAAz a:hover{color:var(--home-accent)}.HomePage_stateList__VJAAz a:after{content:"";flex:none;width:.38rem;height:.38rem;border-top:1.5px solid;border-right:1.5px solid;opacity:.35;transform:rotate(45deg)}.HomePage_stateList__VJAAz a:hover:after{opacity:1}.HomePage_questions__1KeRQ{background:var(--home-faq)}.HomePage_questionsGrid__TYrIf{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5rem}.HomePage_inlineLink__jhEqO{color:var(--home-accent);font-weight:600;text-decoration:none}.HomePage_inlineLink__jhEqO:hover{text-decoration:underline}.HomePage_questionList__zfAHt details{border-bottom:1px solid var(--home-line)}.HomePage_questionList__zfAHt details:first-child{border-top:1px solid var(--home-line)}.HomePage_questionList__zfAHt summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem .25rem;font-family:var(--font-display),Georgia,serif;font-size:1.35rem;line-height:1.3;letter-spacing:-.015em;list-style:none;cursor:pointer}.HomePage_questionList__zfAHt summary::-webkit-details-marker{display:none}.HomePage_questionList__zfAHt summary:hover{color:var(--home-accent)}.HomePage_questionList__zfAHt summary span{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--home-tint);color:var(--home-ink);transition:transform .2s ease}.HomePage_questionList__zfAHt details[open] summary span{transform:rotate(45deg)}.HomePage_questionList__zfAHt details p{padding:0 3.5rem 1.4rem .25rem;color:var(--home-muted);font-size:.95rem;line-height:1.8}@media (max-width:1040px){.HomePage_featureGrid__jJpbI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px) and (max-width:1140px){.HomePage_program__Z4m7D h3{font-size:1.7rem}}@media (max-width:980px){.HomePage_programGrid__jP88s{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.HomePage_questionsGrid__TYrIf{grid-template-columns:1fr;gap:2rem}.HomePage_questionList__zfAHt details p{padding-right:.25rem}}@media (max-width:860px){.HomePage_splitHead__wHfGd{grid-template-columns:1fr;gap:1.25rem}.HomePage_slabs__s8jLg{margin-top:2.5rem}.HomePage_slab__eYMi9{grid-template-columns:1fr;gap:.5rem;padding:1.5rem}.HomePage_slab__eYMi9 h3{font-size:1.45rem}}@media (max-width:760px){.HomePage_guidesHead__9V1wD{flex-direction:column;align-items:start;gap:1.25rem}}@media (max-width:700px){.HomePage_featureGrid__jJpbI{grid-template-columns:1fr;margin-top:2.25rem}.HomePage_featureWide__7Ytye{flex-direction:column;align-items:stretch;gap:0;padding:.9rem .9rem 1.5rem}.HomePage_featureWide__7Ytye .HomePage_featurePicture__kRf7x{order:-1;flex:none;width:100%}.HomePage_featureCopy__nzCQW{padding:1.25rem .5rem 0}}@media (max-width:760px){.HomePage_roleCards__jI1BM{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePage_roleCard__iuRkJ{min-height:0;padding:1rem 1.1rem}}@media (max-width:620px){.HomePage_programGrid__jP88s{grid-template-columns:1fr;gap:.75rem;margin-top:2rem}.HomePage_program__Z4m7D{border-radius:1.25rem}.HomePage_programPhoto__DoZcl{aspect-ratio:4/3}.HomePage_programText__bZ_0D{padding:4rem 1.15rem 1.1rem}.HomePage_program__Z4m7D h3{font-size:1.75rem}.HomePage_program__Z4m7D p{font-size:.9375rem}.HomePage_otherProgram__X82PC{padding:1.5rem;border-top-right-radius:2.5rem}.HomePage_otherProgram__X82PC .marketing-primary-cta{width:100%}}@media (prefers-reduced-motion:reduce){.HomePage_feature__upG3l,.HomePage_programPhoto__DoZcl img,.HomePage_program__Z4m7D h3 svg,.HomePage_questionList__zfAHt summary span,.HomePage_roleCard__iuRkJ,.HomePage_textLink__GEWVv svg{transition:none}.HomePage_feature__upG3l:hover,.HomePage_program__Z4m7D:hover .HomePage_programPhoto__DoZcl img,.HomePage_program__Z4m7D:hover h3 svg,.HomePage_roleCard__iuRkJ:hover,.HomePage_textLink__GEWVv:hover svg{transform:none}}.PricingRequestForm_page__WJB44{color-scheme:light;padding:2rem 3rem 6rem;background:var(--background)}.PricingRequestForm_layout__uWoQv{max-width:75rem;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;grid-template-areas:"intro form" "scope form";gap:2rem 4.5rem;align-items:start}.PricingRequestForm_layout__uWoQv[data-complete=true]{display:block;max-width:46rem}.PricingRequestForm_intro__ejIvm{grid-area:intro;padding-top:.25rem}.PricingRequestForm_intro__ejIvm h1{margin-top:2.25rem;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:400;line-height:1.08;letter-spacing:-.035em}.PricingRequestForm_intro__ejIvm p{margin-top:1.25rem;color:var(--text-secondary);font-size:.98rem;line-height:1.8}.PricingRequestForm_intro__ejIvm .PricingRequestForm_noMeeting__1lQ3h{font-size:.8rem;color:var(--text-muted)}.PricingRequestForm_introActions__NEMw3{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem}.PricingRequestForm_emailOption__mqJuT{font-size:.85rem;font-weight:600}.PricingRequestForm_emailOption__mqJuT:hover{text-decoration:none}.PricingRequestForm_emailOption__mqJuT:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:.25rem}.PricingRequestForm_card__Lr6va{grid-area:form;margin-top:2.25rem;background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;padding:2rem;min-width:0;scroll-margin-top:6rem}.PricingRequestForm_progress__5ZdyO{list-style:none;display:flex;justify-content:space-between;gap:.75rem;padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid var(--border)}.PricingRequestForm_progress__5ZdyO li{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted)}.PricingRequestForm_progress__5ZdyO li>span{border:1px solid var(--border);width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%;flex-shrink:0;font-size:.7rem}.PricingRequestForm_progress__5ZdyO li[data-active=true]{color:var(--text-primary);font-weight:600}.PricingRequestForm_progress__5ZdyO li[data-active=true]>span{background:var(--brand-peach);color:var(--text-primary);border-color:var(--accent)}.PricingRequestForm_formHeading__UnVjc h2,.PricingRequestForm_success__btjgG h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:400;line-height:1.2;scroll-margin-top:6rem;outline:none}.PricingRequestForm_formHeading__UnVjc p{margin-top:.4rem;font-size:.8rem;color:var(--text-secondary);line-height:1.6}.PricingRequestForm_fields__ms2aF{border:0;padding:0;margin:1.4rem 0 0;min-width:0;display:grid;gap:1.25rem}.PricingRequestForm_interests__ckaPd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.PricingRequestForm_interest__0RT3t{padding:.9rem;min-height:4rem;display:flex;gap:.7rem;border:1px solid var(--control-border);border-radius:.75rem;cursor:pointer;align-items:center;font-size:.86rem;font-weight:500;line-height:1.45;transition:background .15s,border-color .15s}.PricingRequestForm_interest__0RT3t:hover{background:var(--surface-elevated)}.PricingRequestForm_interest__0RT3t[data-selected=true]{background:var(--brand-peach);border-color:var(--accent)}.PricingRequestForm_interest__0RT3t input{appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:1.1rem;height:1.1rem;margin:0;flex-shrink:0;border:1.5px solid var(--control-border);border-radius:.25rem;background:var(--field-background);cursor:pointer}.PricingRequestForm_interest__0RT3t input:checked{background:var(--accent);border-color:var(--accent)}.PricingRequestForm_interest__0RT3t input:checked:after{content:"";width:.3rem;height:.55rem;margin-top:-.1rem;border:solid var(--accent-on);border-width:0 2px 2px 0;transform:rotate(45deg)}.PricingRequestForm_interest__0RT3t:focus-within{outline:2px solid var(--accent);outline-offset:2px}.PricingRequestForm_field__f1zGL{display:block;font-size:.87rem;font-weight:600;min-width:0}.PricingRequestForm_field__f1zGL>:is(input,textarea),.PricingRequestForm_selectField__C2CDL select{appearance:none;-webkit-appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;height:3rem;min-height:3rem;border:1px solid var(--control-border);border-radius:.5rem;padding:.7rem .85rem;background:var(--field-background);color:var(--text-primary);font:inherit;font-size:1rem;font-weight:400;line-height:1.4;margin-top:.5rem}.PricingRequestForm_field__f1zGL>textarea{height:auto;min-height:7rem}.PricingRequestForm_field__f1zGL input::placeholder,.PricingRequestForm_field__f1zGL textarea::placeholder{color:var(--text-muted);opacity:.85}.PricingRequestForm_field__f1zGL textarea{resize:vertical}.PricingRequestForm_field__f1zGL :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PricingRequestForm_field__f1zGL [aria-invalid=true]{border-color:var(--accent)}.PricingRequestForm_hint__SBlGX{display:block;font-size:.75rem;line-height:1.6;font-weight:400;color:var(--text-muted);margin-top:.35rem}.PricingRequestForm_optional__UyrPV{font-size:.7rem;font-weight:400;color:var(--text-muted);margin-left:.35rem}.PricingRequestForm_selectField__C2CDL{position:relative;display:block;min-width:0}.PricingRequestForm_selectField__C2CDL select{padding-right:2.5rem;cursor:pointer}.PricingRequestForm_selectField__C2CDL>svg{position:absolute;right:.85rem;top:50%;width:1.1rem;height:1.1rem;transform:translateY(-50%);pointer-events:none;color:var(--text-secondary)}.PricingRequestForm_selectedOptions__SBnew{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:.6rem 0 0}.PricingRequestForm_selectedOptions__SBnew li{display:inline-flex;align-items:center;max-width:100%;padding-left:.65rem;border:1px solid var(--control-border);border-radius:.5rem;background:var(--surface-elevated);color:var(--text-primary);font-size:.8rem;font-weight:400;line-height:1.4}.PricingRequestForm_selectedOptions__SBnew li>span{overflow-wrap:anywhere}.PricingRequestForm_selectedOptions__SBnew button{display:grid;place-items:center;min-width:2.25rem;min-height:2.25rem;margin-left:.25rem;flex-shrink:0;border-radius:.4rem;cursor:pointer}.PricingRequestForm_selectedOptions__SBnew button:hover{background:var(--border)}.PricingRequestForm_selectedOptions__SBnew button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PricingRequestForm_selectedOptions__SBnew svg{width:.9rem;height:.9rem}.PricingRequestForm_detailsGrid__hPyKh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}.PricingRequestForm_fullWidth__NUsyE{grid-column:1/-1}.PricingRequestForm_actions__cKThf{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem}.PricingRequestForm_actions__cKThf>button[type=submit]{margin-left:auto}.PricingRequestForm_actions__cKThf .PricingRequestForm_submitButton___ord1{min-width:12.5rem;justify-content:center}.PricingRequestForm_actions__cKThf .PricingRequestForm_submitButton___ord1:disabled{opacity:1;cursor:progress;transform:none}.PricingRequestForm_spinner__iT7NY{display:inline-block;width:1.05rem;height:1.05rem;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:PricingRequestForm_pricing-spin__8Fecw .8s linear infinite}.PricingRequestForm_sendStatus__3WqWx{min-height:1.4rem;margin-top:.8rem;font-size:.8rem;line-height:1.5;color:var(--text-secondary);text-align:right}@keyframes PricingRequestForm_pricing-spin__8Fecw{to{transform:rotate(1turn)}}.PricingRequestForm_back__SQvN0{min-height:2.75rem;font-size:.85rem;font-weight:600}.PricingRequestForm_actions__cKThf :disabled{opacity:.6;cursor:wait}.PricingRequestForm_honeypot__i6C0c{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.PricingRequestForm_error__POTCo{margin-top:1rem;padding:.85rem 1rem;color:var(--text-primary);background:var(--brand-peach);border-left:3px solid var(--accent);font-size:.85rem;line-height:1.6}.PricingRequestForm_demoLink__zwR1i{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--text-secondary);font-weight:500;font-size:.8rem}.PricingRequestForm_demoLink__zwR1i:hover{color:var(--accent)}.PricingRequestForm_success__btjgG{padding:1rem 0;text-align:center}.PricingRequestForm_successMark__t0_ci{display:grid;place-items:center;height:3rem;width:3rem;border-radius:50%;background:var(--brand-peach);color:var(--accent);margin:0 auto 1.25rem}.PricingRequestForm_success__btjgG>p{font-size:.9rem;line-height:1.7;color:var(--text-secondary);overflow-wrap:anywhere;max-width:30rem;margin:1rem auto 1.5rem}.PricingRequestForm_success__btjgG>a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.85rem;color:var(--accent)}@media (max-width:680px){.PricingRequestForm_detailsGrid__hPyKh{grid-template-columns:1fr}}@media (max-width:600px){.PricingRequestForm_page__WJB44{padding:1.75rem 1rem 4rem}.PricingRequestForm_intro__ejIvm{margin-bottom:0}.PricingRequestForm_intro__ejIvm p{font-size:.94rem}.PricingRequestForm_card__Lr6va{padding:1.25rem;border-radius:.75rem}.PricingRequestForm_progress__5ZdyO{gap:.5rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.PricingRequestForm_progress__5ZdyO li{font-size:.7rem;gap:.35rem}.PricingRequestForm_progress__5ZdyO li>span{width:1.4rem;height:1.4rem;font-size:.65rem}.PricingRequestForm_interests__ckaPd{grid-template-columns:1fr;gap:.5rem}.PricingRequestForm_interest__0RT3t{min-height:3rem;padding:.75rem}.PricingRequestForm_actions__cKThf>button[type=submit]{flex:1;font-size:.86rem;padding-inline:1rem}.PricingRequestForm_actions__cKThf .PricingRequestForm_submitButton___ord1{min-width:0}}@media (prefers-reduced-motion:reduce){.PricingRequestForm_interest__0RT3t{transition:none}.PricingRequestForm_spinner__iT7NY{animation:none}}.dark .PricingRequestForm_page__WJB44{color-scheme:dark}.PricingRequestForm_breadcrumb__4MeZR{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;color:var(--text-muted);font-size:.76rem;line-height:1.6}.PricingRequestForm_breadcrumb__4MeZR a:hover{color:var(--accent);text-decoration:underline}.PricingRequestForm_quoteScope__VLyq_{grid-area:scope;padding-top:.5rem}.PricingRequestForm_pricingQuestions__Kr6FQ h2,.PricingRequestForm_quoteScope__VLyq_ h2{font-family:var(--font-display),Georgia,serif;font-size:1.85rem;font-weight:400;line-height:1.2;letter-spacing:-.025em}.PricingRequestForm_quoteScope__VLyq_ ul{list-style:none;padding:0;margin:1.25rem 0 0}.PricingRequestForm_quoteScope__VLyq_ li{padding-block:1rem;border-top:1px solid var(--border)}.PricingRequestForm_quoteScope__VLyq_ h3{font-family:var(--font-display),Georgia,serif;font-size:1.2rem;font-weight:400;line-height:1.3;letter-spacing:-.015em}.PricingRequestForm_quoteScope__VLyq_ li p{margin-top:.4rem;color:var(--text-secondary);font-size:.88rem;line-height:1.75}.PricingRequestForm_quoteScope__VLyq_>p{margin:1rem 0;color:var(--text-muted);font-size:.8rem;line-height:1.7}.PricingRequestForm_layout__uWoQv[data-complete=true] .PricingRequestForm_intro__ejIvm{text-align:center;margin-bottom:1.75rem}.PricingRequestForm_layout__uWoQv[data-complete=true] .PricingRequestForm_breadcrumb__4MeZR{justify-content:center}.PricingRequestForm_pricingQuestions__Kr6FQ{max-width:75rem;margin:4.5rem auto 0;padding-top:3rem;border-top:1px solid var(--border);display:grid;grid-template-columns:.85fr 1.15fr;gap:4.5rem}.PricingRequestForm_pricingQuestions__Kr6FQ>div>p{margin-top:1rem;max-width:26rem;color:var(--text-secondary);font-size:.95rem;line-height:1.8}.PricingRequestForm_pricingQuestions__Kr6FQ details{border-bottom:1px solid var(--border)}.PricingRequestForm_pricingQuestions__Kr6FQ details:first-child{border-top:1px solid var(--border)}.PricingRequestForm_pricingQuestions__Kr6FQ summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;font-family:var(--font-display),Georgia,serif;font-size:1.3rem;line-height:1.3;letter-spacing:-.015em;cursor:pointer;list-style:none}.PricingRequestForm_pricingQuestions__Kr6FQ summary:hover{color:var(--accent)}.PricingRequestForm_pricingQuestions__Kr6FQ summary::-webkit-details-marker{display:none}.PricingRequestForm_pricingQuestions__Kr6FQ summary:after{content:"+";display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--tint);color:var(--text-primary);font-family:var(--font-sans),sans-serif;font-size:1.2rem;line-height:1;transition:transform .2s ease}.PricingRequestForm_pricingQuestions__Kr6FQ details[open] summary:after{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.PricingRequestForm_pricingQuestions__Kr6FQ summary:after{transition:none}}.PricingRequestForm_pricingQuestions__Kr6FQ details p{margin-bottom:1.5rem;font-size:.9rem;line-height:1.85;color:var(--text-secondary)}.PricingRequestForm_pricingQuestions__Kr6FQ summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1100px){.PricingRequestForm_layout__uWoQv,.PricingRequestForm_pricingQuestions__Kr6FQ{column-gap:2.5rem}}@media (max-width:960px){.PricingRequestForm_layout__uWoQv{max-width:46rem;grid-template-columns:1fr;grid-template-areas:"intro" "form" "scope";gap:2.5rem}.PricingRequestForm_card__Lr6va{margin-top:0}.PricingRequestForm_pricingQuestions__Kr6FQ{max-width:46rem;grid-template-columns:1fr;gap:1.5rem}}@media (max-width:600px){.PricingRequestForm_page__WJB44{padding:1.25rem 1.5rem 4.5rem}.PricingRequestForm_intro__ejIvm h1{margin-top:1.75rem}.PricingRequestForm_card__Lr6va{padding:1.2rem}.PricingRequestForm_pricingQuestions__Kr6FQ{margin-top:3rem;padding-top:2.5rem}}.AudienceTheme_palette__b57YV{--audience-hero-background:var(--band-sand);--audience-band-background:var(--band-night);--audience-band-text:var(--band-text);--audience-band-secondary:var(--band-muted);--audience-band-accent:var(--firelight);background:var(--background);color:var(--text-primary)}.AudienceTheme_participants__EezH_{--surface:var(--audience-hero-background);--surface-elevated:var(--brand-soft);--card-background:var(--audience-hero-background);--card-border:var(--border)}.AudienceTheme_participants__EezH_ article svg{color:var(--accent)}.CampfireClosing_closing__WaDVO{padding-top:clamp(3rem,5.5vw,4.5rem);background:#261e18;color:#fff4e8;overflow-x:clip}.CampfireClosing_closing__WaDVO:before{z-index:1}.dark .CampfireClosing_closing__WaDVO:after{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:calc(clamp(1.25rem, 3vw, 2.5rem) * 1.6);background:#30221a;pointer-events:none;transform:scaleX(-1);-webkit-mask:var(--ridge-mask) center /100% 100% no-repeat;mask:var(--ridge-mask) center /100% 100% no-repeat}.CampfireClosing_top__NjC6d{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;align-items:start;width:min(100% - 2 * var(--marketing-home-content-gutter,3rem),72rem);margin-inline:auto}.CampfireClosing_closing__WaDVO .CampfireClosing_heading__2EvZ1{max-width:none;margin:0;color:#fff4e8;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.5rem,4vw,3.6rem);font-weight:400;line-height:1.07;letter-spacing:-.035em;text-wrap:balance}.CampfireClosing_closing__WaDVO .CampfireClosing_heading__2EvZ1 em{color:#f2b880;font-style:italic;font-weight:400}.CampfireClosing_action__3Wb6i>p{max-width:32rem;margin:.4rem 0 1.6rem;color:#e8d5c2;font-size:1.0625rem;line-height:1.75}.CampfireClosing_buttons__NxSfg{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem}.CampfireClosing_closing__WaDVO .CampfireClosing_action__3Wb6i .CampfireClosing_buttons__NxSfg .marketing-primary-cta{background:#e6b68d;color:#261e18;box-shadow:0 0 38px -4px #f3a23c8c,0 0 96px -8px #f3a23c59}.CampfireClosing_closing__WaDVO .CampfireClosing_action__3Wb6i .CampfireClosing_buttons__NxSfg .marketing-primary-cta:hover{background:#f0c7a2;box-shadow:0 0 46px -2px #f3a23ca6,0 0 116px -6px #f3a23c73}.CampfireClosing_closing__WaDVO .CampfireClosing_action__3Wb6i .CampfireClosing_buttons__NxSfg .marketing-pricing-cta{box-shadow:inset 0 0 0 2px #fff4e8;color:#fff4e8}.CampfireClosing_closing__WaDVO .CampfireClosing_action__3Wb6i .CampfireClosing_buttons__NxSfg .marketing-pricing-cta:hover{background:#fff4e814}.CampfireClosing_action__3Wb6i .marketing-demo-expectation{margin-top:1.2rem;color:#e8d5c2;font-size:.8125rem}@media (max-width:820px){.CampfireClosing_top__NjC6d{grid-template-columns:1fr;gap:1rem}}@media (max-width:520px){.CampfireClosing_buttons__NxSfg>a{width:100%}}.FeaturePage_page__h4Nyc{background:var(--background);color:var(--text-primary)}.FeaturePage_container__0BcvZ{width:min(100% - 6rem,75rem);margin-inline:auto}.FeaturePage_hero__Wl7gU{padding-block:1.8rem 2.25rem;background:var(--band-sand)}.FeaturePage_afterHero__xZRfY{background:var(--background)}.FeaturePage_breadcrumb___CId0{margin-bottom:2.75rem;font-size:.76rem;color:var(--text-muted)}.FeaturePage_breadcrumb___CId0 ol{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.FeaturePage_breadcrumb___CId0 li{display:flex;gap:.6rem;align-items:center}.FeaturePage_breadcrumb___CId0 a{color:inherit;text-decoration:none}.FeaturePage_breadcrumb___CId0 a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:.25rem}.FeaturePage_heroGrid___Cgt5{display:grid;grid-template-columns:1fr 1.05fr;gap:4.25rem;align-items:center;padding-bottom:3rem}.FeaturePage_eyebrow__poF4L{margin:0 0 .8rem;color:var(--accent);font-size:.875rem;font-weight:600;line-height:1.6}.FeaturePage_title__Oh5Hc{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.65rem,3.8vw,3.6rem);font-weight:400;line-height:1.08;letter-spacing:-.04em}.FeaturePage_title__Oh5Hc em{display:block;margin-top:.12em;color:var(--accent);font-weight:400}.FeaturePage_lede__PRn1N{max-width:35rem;margin-top:1.5rem;font-size:1.02rem;line-height:1.85;color:var(--text-secondary)}.FeaturePage_audience__hgU7s{margin-top:1rem;max-width:31rem;font-size:.82rem;line-height:1.7;color:var(--text-muted)}.FeaturePage_actions__cF65N{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem}.FeaturePage_textLink__jFah8{display:inline-flex;gap:.75rem;min-height:2.75rem;align-items:center;font-size:.875rem;font-weight:600;color:var(--text-primary);text-decoration:none}.FeaturePage_textLink__jFah8:hover{color:var(--accent)}.FeaturePage_figure__5O7n1{min-width:0;margin:0}.FeaturePage_figure__5O7n1 figcaption{margin-top:.85rem;color:var(--text-muted);font-size:.73rem;line-height:1.7}.FeaturePage_picturePanel__x_R_k{padding:clamp(.75rem,2vw,1.25rem);border-radius:1.5rem;background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.FeaturePage_picturePanel__x_R_k svg{display:block;width:100%;height:auto}.FeaturePage_capabilities__RhdLg{display:flex;flex-wrap:wrap;gap:.9rem 2rem;margin:0;padding:1.45rem 0;border-top:1px solid var(--border);list-style:none}.FeaturePage_capabilities__RhdLg li{display:flex;align-items:baseline;gap:.6rem;font-size:.8rem;line-height:1.6}.FeaturePage_capabilities__RhdLg li>span{color:var(--accent);font-size:.78rem}.FeaturePage_page__h4Nyc h2{max-width:43rem;margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,2.9vw,2.9rem);font-weight:400;letter-spacing:-.035em;line-height:1.12}.FeaturePage_section__xmhjC{padding-block:4.75rem}.FeaturePage_detailsGrid__YOJtG{display:grid;grid-template-columns:.85fr 1.15fr;gap:5.5rem}.FeaturePage_sectionIntro__QHpx2>p:last-child{max-width:32rem;margin-top:1.3rem;color:var(--text-secondary);font-size:.97rem;line-height:1.8}.FeaturePage_featureList__fbyrC{display:grid;gap:.75rem}.FeaturePage_featureList__fbyrC article{padding:1.5rem 1.75rem;border-radius:1.25rem;background:var(--band-sand)}.FeaturePage_number__ofEnw{color:var(--accent);font-size:.75rem;line-height:1.8;font-variant-numeric:tabular-nums}.FeaturePage_featureList__fbyrC h3{margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.4rem;font-weight:400;line-height:1.25;letter-spacing:-.02em}.FeaturePage_featureList__fbyrC p{margin-top:.55rem;color:var(--text-secondary);font-size:.95rem;line-height:1.75}.FeaturePage_workflow__mKjU5{padding-block:4.25rem;background:var(--band-night);color:var(--band-text);scroll-margin-top:5rem}.FeaturePage_workflow__mKjU5 .FeaturePage_eyebrow__poF4L,.FeaturePage_workflow__mKjU5 .FeaturePage_number__ofEnw{color:var(--firelight)}.FeaturePage_workflowIntro__kEkBh{max-width:41rem;margin-top:1.25rem;font-size:.97rem;line-height:1.85;color:var(--band-muted)}.FeaturePage_steps__Ffz7e{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none}.FeaturePage_steps__Ffz7e li{border-top:1px solid #fff4e84d;padding-top:1.25rem}.FeaturePage_steps__Ffz7e h3{margin-top:.9rem;font-size:1.05rem;font-weight:600;line-height:1.5}.FeaturePage_steps__Ffz7e p{margin-top:.7rem;color:var(--band-muted);font-size:.9rem;line-height:1.8}.FeaturePage_questionsSection__WnStB{background:var(--band-moss)}.FeaturePage_questionsGrid__Bbs3Y{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem}.FeaturePage_questions__l4LMD{border-top:1px solid var(--border)}.FeaturePage_questions__l4LMD details{border-bottom:1px solid var(--border)}.FeaturePage_questions__l4LMD summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem;padding:1.2rem 0;font-family:var(--font-display),Georgia,serif;font-size:1.3rem;line-height:1.3;letter-spacing:-.015em;cursor:pointer;list-style:none}.FeaturePage_questions__l4LMD summary::-webkit-details-marker{display:none}.FeaturePage_questions__l4LMD summary:hover{color:var(--accent)}.FeaturePage_questions__l4LMD details p{max-width:37rem;margin:0 3rem 1.5rem 0;font-size:.95rem;line-height:1.8;color:var(--text-secondary)}.FeaturePage_plus__BYtii{position:relative;flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;background:var(--band-card);color:var(--text-primary);transition:transform .2s ease}.FeaturePage_plus__BYtii:after,.FeaturePage_plus__BYtii:before{position:absolute;top:calc(50% - 1px);left:calc(50% - .4rem);width:.8rem;height:2px;border-radius:1px;background:currentColor;content:""}.FeaturePage_plus__BYtii:after{transform:rotate(90deg)}.FeaturePage_questions__l4LMD details[open] .FeaturePage_plus__BYtii{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.FeaturePage_plus__BYtii{transition:none}}.FeaturePage_connections__MazAJ{padding-block:0 5.5rem;background:var(--band-sand-deep)}.FeaturePage_connectionHeading__wZWxR{display:flex;justify-content:space-between;align-items:baseline;gap:2rem}.FeaturePage_connectionHeading__wZWxR h2{font-size:1.9rem}.FeaturePage_connectionLinks__Q_wnb{display:grid;grid-template-columns:1fr 1fr;gap:1rem;list-style:none;margin:1.75rem 0 0;padding:0}.FeaturePage_connectionLinks__Q_wnb li{position:relative;padding:1.4rem 1.6rem 1.5rem;border-radius:1.25rem;background:var(--band-card);transition:transform .22s ease}.FeaturePage_connectionLinks__Q_wnb li:hover{transform:translateY(-3px)}.FeaturePage_connectionLinks__Q_wnb a{display:flex;justify-content:space-between;gap:1rem;align-items:center;font-family:var(--font-display),Georgia,serif;font-size:1.35rem;line-height:1.25;letter-spacing:-.02em;text-decoration:none;color:var(--text-primary)}.FeaturePage_connectionLinks__Q_wnb a:after{content:"";position:absolute;inset:0;border-radius:inherit}.FeaturePage_page__h4Nyc .FeaturePage_connectionLinks__Q_wnb a:focus-visible{outline:none}.FeaturePage_page__h4Nyc .FeaturePage_connectionLinks__Q_wnb a:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.FeaturePage_connectionLinks__Q_wnb a>span:last-child{color:var(--accent);font-family:var(--font-sans),sans-serif;font-size:1.05rem}.FeaturePage_connectionLinks__Q_wnb li:hover a{color:var(--accent)}.FeaturePage_connectionLinks__Q_wnb p{margin-top:.5rem;max-width:32rem;color:var(--text-secondary);font-size:.92rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.FeaturePage_connectionLinks__Q_wnb li{transition:none}.FeaturePage_connectionLinks__Q_wnb li:hover{transform:none}}.FeaturePage_planFigure__C4cPW{padding:2rem 2.25rem;border-radius:1.25rem;background:var(--surface)}.FeaturePage_planTitle__kjAgI{font-family:var(--font-display),Georgia,serif;font-size:2.4rem;font-weight:400;line-height:1.15;letter-spacing:-.035em}.FeaturePage_planTitle__kjAgI em{color:var(--accent)}.FeaturePage_planSteps__ZZrsp{margin:1.75rem 0 0;padding:0;list-style:none}.FeaturePage_planSteps__ZZrsp li{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding-block:.9rem;border-top:1px solid var(--border-subtle)}.FeaturePage_planSteps__ZZrsp li>span{color:var(--accent);font-size:.75rem;padding-top:.2rem}.FeaturePage_planSteps__ZZrsp strong{font-size:.95rem;font-weight:600}.FeaturePage_planSteps__ZZrsp p{margin-top:.3rem;font-size:.83rem;line-height:1.6;color:var(--text-muted)}@media (max-width:1100px){.FeaturePage_heroGrid___Cgt5{gap:2.5rem}.FeaturePage_detailsGrid__YOJtG,.FeaturePage_questionsGrid__Bbs3Y{gap:3rem}}@media (max-width:960px){.FeaturePage_heroGrid___Cgt5{grid-template-columns:1fr;gap:2.5rem}.FeaturePage_title__Oh5Hc{max-width:42rem}.FeaturePage_figure__5O7n1{width:100%;max-width:42rem}.FeaturePage_detailsGrid__YOJtG,.FeaturePage_questionsGrid__Bbs3Y{grid-template-columns:1fr;gap:2.5rem}.FeaturePage_sectionIntro__QHpx2{max-width:36rem}.FeaturePage_steps__Ffz7e{grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturePage_connectionHeading__wZWxR{display:block}.FeaturePage_connectionHeading__wZWxR>a{margin-top:.6rem}}@media (max-width:599px){.FeaturePage_container__0BcvZ{width:calc(100% - 3rem)}.FeaturePage_hero__Wl7gU{padding-top:1.25rem}.FeaturePage_breadcrumb___CId0{margin-bottom:2rem;font-size:.72rem}.FeaturePage_title__Oh5Hc{font-size:2.65rem}.FeaturePage_lede__PRn1N{font-size:.98rem}.FeaturePage_actions__cF65N{gap:1rem}.FeaturePage_capabilities__RhdLg{column-gap:1.25rem}.FeaturePage_section__xmhjC,.FeaturePage_workflow__mKjU5{padding-block:3rem}.FeaturePage_connections__MazAJ{padding-block:0 4rem}.FeaturePage_steps__Ffz7e{grid-template-columns:1fr;gap:1.5rem}.FeaturePage_connectionLinks__Q_wnb{grid-template-columns:1fr;gap:.75rem}.FeaturePage_steps__Ffz7e li{display:grid;grid-template-columns:1.75rem 1fr;gap:0 .75rem}.FeaturePage_steps__Ffz7e h3{margin:0}.FeaturePage_steps__Ffz7e p{grid-column:2;margin-top:.55rem}.FeaturePage_featureList__fbyrC article{padding:1.25rem}.FeaturePage_planFigure__C4cPW{padding:1.5rem 1.25rem}.FeaturePage_questions__l4LMD summary{gap:1rem;font-size:1.15rem}.FeaturePage_questions__l4LMD details p{margin-right:0}}.PlatformOverview_page__MuDMu{color:var(--text-primary);background:var(--background)}.PlatformOverview_container__QzoCJ{width:min(100% - 6rem,72rem);margin-inline:auto}.PlatformOverview_eyebrow__MFgdZ{margin:0 0 .8rem;color:var(--accent);font-size:.875rem;font-weight:600;line-height:1.6}.PlatformOverview_hero__7a0Cy{padding-block:4rem 6rem;background:var(--band-sand)}.PlatformOverview_heroGrid__2V1T4{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:3.5rem}.PlatformOverview_title__cy0Hx{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.8rem,4.6vw,4.1rem);font-weight:400;line-height:1.04;letter-spacing:-.04em}.PlatformOverview_title__cy0Hx em{display:block;color:var(--accent);font-weight:400}.PlatformOverview_lede__eBDfA{margin-top:1.5rem;max-width:32rem;color:var(--text-secondary);font-size:1.0625rem;line-height:1.75}.PlatformOverview_actions__25EIx{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem}.PlatformOverview_textLink__FboRM{display:inline-flex;min-height:2.75rem;align-items:center;gap:.8rem;color:var(--text-primary);font-size:.9rem;font-weight:600;text-decoration:none}.PlatformOverview_textLink__FboRM:hover{color:var(--accent)}.PlatformOverview_productFigure__rBaEO{min-width:0;margin:0}.PlatformOverview_productFigure__rBaEO figcaption{margin-top:.85rem;max-width:36rem;color:var(--text-muted);font-size:.75rem;line-height:1.6}.PlatformOverview_picturePanel__QxhNJ{min-width:0;padding:clamp(.75rem,2vw,1.25rem);border-radius:1.5rem;background:color-mix(in srgb,var(--text-primary) 7%,transparent)}.PlatformOverview_picturePanel__QxhNJ svg{display:block;width:100%;height:auto}.PlatformOverview_page__MuDMu h2{margin:0;font-family:var(--font-display),Georgia,serif;font-size:clamp(2.3rem,3.8vw,3.4rem);font-weight:400;line-height:1.07;letter-spacing:-.035em}.PlatformOverview_page__MuDMu h2 em{color:var(--accent);font-style:italic;font-weight:400}.PlatformOverview_sectionLede__hWXY7{max-width:34rem;margin-top:1.25rem;color:var(--text-secondary);font-size:1.0625rem;line-height:1.75}.PlatformOverview_features__H_8_M{padding-block:4.5rem 6.5rem;background:var(--background);scroll-margin-top:5rem}.PlatformOverview_featureList__aZorO{display:grid;gap:clamp(3rem,6vw,5rem);margin:3.5rem 0 0;padding:0;list-style:none}.PlatformOverview_featureRow__1R6vk{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);scroll-margin-top:6rem}.PlatformOverview_featureRow__1R6vk:nth-child(2n) .PlatformOverview_picturePanel__QxhNJ{order:2}.PlatformOverview_featureCopy__E5k_Y{min-width:0}.PlatformOverview_featureCopy__E5k_Y h3{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.9rem,2.9vw,2.6rem);font-weight:400;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.PlatformOverview_featureCopy__E5k_Y p{max-width:30rem;margin-top:.9rem;color:var(--text-secondary);font-size:1.0625rem;line-height:1.7}.PlatformOverview_points__BlUgW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.5rem;max-width:30rem;margin:1.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--border);list-style:none}.PlatformOverview_points__BlUgW li{display:flex;align-items:center;gap:.6rem;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35}.PlatformOverview_points__BlUgW svg{flex:none;color:var(--accent)}.PlatformOverview_why__E5f1a{padding-block:4.5rem 6.5rem;background:var(--band-night);color:var(--band-text)}.PlatformOverview_why__E5f1a h2 em{color:var(--firelight)}.PlatformOverview_reasons__Dk54Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:3rem 0 0;padding:0;list-style:none}.PlatformOverview_reason__jdKIC{min-width:0;padding:1.6rem 1.6rem 1.75rem;border-radius:1.25rem;background:#fff4e80f}.PlatformOverview_reason__jdKIC h3{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.PlatformOverview_reason__jdKIC p{margin-top:.7rem;color:var(--band-muted);font-size:.9375rem;line-height:1.65}.PlatformOverview_programs___lRGp{padding-block:4.5rem 6.5rem;background:var(--band-moss)}.PlatformOverview_programLinks__DZb0P{display:flex;flex-wrap:wrap;gap:.6rem;margin:2.25rem 0 0;padding:0;list-style:none}.PlatformOverview_programLinks__DZb0P a{display:inline-flex;align-items:center;gap:.7rem;min-height:3rem;padding:.6rem 1.25rem;border-radius:999px;background:var(--band-card);color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .18s ease}.PlatformOverview_programLinks__DZb0P a:hover{color:var(--accent);transform:translateY(-2px)}.PlatformOverview_programLinks__DZb0P svg{flex:none}@media (max-width:1100px){.PlatformOverview_heroGrid__2V1T4{gap:2rem}}@media (max-width:899px){.PlatformOverview_heroGrid__2V1T4{grid-template-columns:1fr;gap:2.5rem}.PlatformOverview_title__cy0Hx{max-width:39rem}.PlatformOverview_lede__eBDfA{max-width:36rem}.PlatformOverview_productFigure__rBaEO{max-width:40rem}.PlatformOverview_featureRow__1R6vk{grid-template-columns:1fr;gap:1.5rem}.PlatformOverview_featureRow__1R6vk:nth-child(2n) .PlatformOverview_picturePanel__QxhNJ{order:0}.PlatformOverview_featureRow__1R6vk .PlatformOverview_picturePanel__QxhNJ{max-width:40rem}.PlatformOverview_reasons__Dk54Y{grid-template-columns:1fr;max-width:40rem}}@media (max-width:599px){.PlatformOverview_container__QzoCJ{width:calc(100% - 3rem)}.PlatformOverview_hero__7a0Cy{padding-block:2.5rem 4.5rem}.PlatformOverview_title__cy0Hx{font-size:2.75rem}.PlatformOverview_lede__eBDfA{font-size:1rem}.PlatformOverview_actions__25EIx{gap:1rem}.PlatformOverview_features__H_8_M,.PlatformOverview_programs___lRGp,.PlatformOverview_why__E5f1a{padding-block:3rem 5rem}.PlatformOverview_featureList__aZorO{margin-top:2.5rem}.PlatformOverview_reasons__Dk54Y{margin-top:2.25rem}.PlatformOverview_reason__jdKIC{padding:1.35rem}}@media (max-width:380px){.PlatformOverview_points__BlUgW{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PlatformOverview_programLinks__DZb0P a{transition:none}.PlatformOverview_programLinks__DZb0P a:hover{transform:none}}