.ArticlePage_hero__1GGLp{background:linear-gradient(135deg,#ebe7de,#f8f6f1);padding-block:clamp(3.5rem,8vw,7rem)}.ArticlePage_meta__j_Oht{display:block;margin-bottom:1rem;color:var(--color-accent-dark);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ArticlePage_title__TPbJw{max-width:18ch;margin:0;font-size:clamp(2.5rem,4.35vw,4.5rem);line-height:.99;letter-spacing:-.045em}.ArticlePage_lead__fW0lD{max-width:48rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.8}.ArticlePage_article__IVZkI{width:min(calc(100% - 2 * var(--page-padding)),820px);margin:0 auto;padding-block:clamp(3rem,7vw,6rem)}.ArticlePage_image__j_61G{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:1.75rem;background:var(--color-ink);box-shadow:var(--shadow-soft)}.ArticlePage_image__j_61G img{width:100%;height:100%;object-fit:cover}.ArticlePage_content__9ueUU{margin-top:2.5rem;color:var(--color-muted);font-size:1.05rem;line-height:1.85}.ArticlePage_content__9ueUU :where(p,ul,ol,blockquote,h2,h3,h4,hr){margin:0}.ArticlePage_content__9ueUU :where(p+p,p+ul,p+ol,ul+p,ol+p,blockquote+p){margin-top:1.25rem}.ArticlePage_content__9ueUU :where(h2,h3,h4){color:var(--color-ink);font-family:var(--font-display);font-weight:900;letter-spacing:-.03em;line-height:1.1}.ArticlePage_content__9ueUU h2{margin-top:3.25rem;font-size:clamp(1.75rem,3vw,2.4rem)}.ArticlePage_content__9ueUU h3{margin-top:2.5rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.ArticlePage_content__9ueUU h4{margin-top:2rem;font-size:1.2rem}.ArticlePage_content__9ueUU :where(h2,h3,h4)+:where(p,ul,ol){margin-top:.8rem}.ArticlePage_content__9ueUU :where(ul,ol){display:grid;gap:.65rem;padding-left:1.5rem}.ArticlePage_content__9ueUU li{padding-left:.35rem}.ArticlePage_content__9ueUU li::marker{color:var(--color-accent);font-weight:800}.ArticlePage_content__9ueUU blockquote{margin-top:2rem;border-left:3px solid var(--color-accent);padding:.25rem 0 .25rem 1.25rem;color:var(--color-ink);font-family:var(--font-display);font-size:1.2rem;font-weight:700;line-height:1.5}.ArticlePage_content__9ueUU a{color:var(--color-accent-dark);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.15em}.ArticlePage_content__9ueUU a:hover{color:var(--color-accent)}.ArticlePage_content__9ueUU hr{margin-block:2.75rem;border:0;border-top:1px solid rgb(21 21 21/14%)}.Button_button__96uC6{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:.625rem;border:1px solid transparent;border-radius:999px;padding:.8rem 1.375rem;cursor:pointer;font-family:var(--font-display);font-size:.86rem;font-weight:900;line-height:1;letter-spacing:.005em;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.Button_button__96uC6 svg{width:18px;height:18px}.Button_button__96uC6:hover{transform:translateY(-2px)}.Button_button__96uC6:disabled{cursor:not-allowed;opacity:.6;transform:none}.Button_primary__6_Dls{background:var(--color-accent);color:#18110e;box-shadow:0 12px 34px rgb(255 107 53/26%)}.Button_primary__6_Dls:hover{background:var(--color-accent-hover)}.Button_secondary__uuOdH{border-color:rgb(21 21 21/25%);background:transparent;color:var(--color-ink)}.Button_secondary__uuOdH:hover{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.Button_light__SYUr3{background:#fff;color:var(--color-ink)}.Button_light__SYUr3:hover{background:var(--color-accent)}.Button_ghostLight__g4Uhw{border-color:rgb(255 255 255/30%);background:transparent;color:#fff}.Button_ghostLight__g4Uhw:hover{border-color:rgb(255 255 255/50%);background:rgb(255 255 255/10%)}.Button_full__gLVMB{width:100%}.Button_small__pgXYR{min-height:40px;padding:.625rem 1rem;font-size:.75rem}@media (max-width:420px){.Button_button__96uC6{width:100%;white-space:normal;text-align:center}}.CookieNotice_notice__55A4w{position:fixed;right:.75rem;bottom:.75rem;left:.75rem;z-index:200;display:flex;max-height:calc(100dvh - 1.5rem);max-width:calc(100vw - 1.5rem);flex-direction:column;gap:.875rem;border:1px solid rgb(21 21 21/12%);border-radius:.875rem;background:#fff;padding:1rem;color:var(--color-ink);box-shadow:0 12px 40px rgb(21 21 21/14%);overflow-y:auto;overscroll-behavior:contain}.CookieNotice_text__sA9oe{margin:0;color:var(--color-muted);font-size:.78rem;line-height:1.35rem}.CookieNotice_actions__ugaID{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem}.CookieNotice_essential__zw4Nn{flex:0 0 auto;min-height:40px;border:1px solid rgb(21 21 21/14%);border-radius:999px;background:transparent;padding:.625rem .875rem;color:var(--color-muted);cursor:pointer;font-size:.72rem;font-weight:800;white-space:nowrap}.CookieNotice_essential__zw4Nn:hover{border-color:rgb(21 21 21/28%);color:var(--color-ink)}.CookieNotice_preferences__unXCb{display:grid;gap:.75rem}.CookieNotice_preference__Tuolc{display:grid;gap:.3rem;padding:.75rem;border:1px solid rgb(21 21 21/10%);border-radius:.65rem;background:var(--color-paper);color:var(--color-ink)}.CookieNotice_preferenceControl__w8rnV{display:flex;align-items:center;gap:.55rem;font-size:.8rem}.CookieNotice_preference__Tuolc input{width:1rem;height:1rem;accent-color:var(--color-accent)}.CookieNotice_preference__Tuolc small{padding-left:1.55rem;color:var(--color-muted);font-size:.72rem;line-height:1.15rem}.CookieNotice_manage__LR8Sv{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font-size:inherit}.CookieNotice_manage__LR8Sv:hover{color:#fff}.CookieNotice_customize__1AQ6Y:focus-visible,.CookieNotice_essential__zw4Nn:focus-visible,.CookieNotice_manage__LR8Sv:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (min-width:640px){.CookieNotice_notice__55A4w{left:auto;max-width:460px;align-items:stretch;padding:1.125rem}.CookieNotice_actions__ugaID{width:auto;flex-wrap:nowrap;justify-content:flex-start}}.CookieNotice_links__yTrUH{display:flex;flex-wrap:wrap;gap:.35rem .875rem;margin-top:.35rem}.CookieNotice_customize__1AQ6Y,.CookieNotice_policy__E3mUr{color:var(--color-ink);font-size:.72rem;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.CookieNotice_customize__1AQ6Y{border:0;background:transparent;padding:0;cursor:pointer}.Footer_footer__LxLGV{background:var(--color-ink);padding-top:4.5rem;color:#fff}.Footer_top__EnE4J{display:grid;gap:3rem;border-bottom:1px solid rgb(255 255 255/10%);padding-bottom:3.5rem}.Footer_description__cmw6U{max-width:24rem;margin-top:1.5rem;color:rgb(255 255 255/55%);font-size:.875rem;line-height:1.5rem}.Footer_email__YYu9b{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:#fff;font-weight:900;transition:color .18s ease}.Footer_email__YYu9b:hover{color:var(--color-accent)}.Footer_email__YYu9b svg{width:18px;height:18px}.Footer_group__KIoF5{display:grid;align-content:start;gap:.625rem}.Footer_groupTitle__x2ow_{margin-bottom:.5rem;color:rgb(255 255 255/40%);font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.Footer_group__KIoF5 a{color:rgb(255 255 255/70%);font-size:.875rem;transition:color .18s ease}.Footer_group__KIoF5 a:hover{color:#fff}.Footer_bottom__GqBWJ{display:flex;flex-direction:column;gap:.75rem;padding-block:1.5rem;color:rgb(255 255 255/40%);font-size:.75rem}.Footer_legal__fuCOy{display:flex;flex-wrap:wrap;gap:1.25rem}@media (min-width:768px){.Footer_top__EnE4J{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_bottom__GqBWJ{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:1280px){.Footer_top__EnE4J{grid-template-columns:1.7fr 1fr 1fr 1fr}}.Layout_container__D8iqI{width:min(calc(100% - 2 * var(--page-padding)),var(--container));margin-inline:auto}.Layout_section__yUMiE{position:relative;padding-block:var(--section-space)}.Layout_sectionWhite__lNfI6{background:#fff}.Layout_sectionSoft__W0j60{background:rgb(235 231 222/50%)}.Layout_displayTitle__eiNY9{margin:0;font-size:clamp(2.75rem,5.35vw,5.85rem);font-weight:900;line-height:.98;letter-spacing:-.052em}.Layout_sectionTitle__7UfgI{margin:0;font-size:clamp(2.15rem,4vw,4.35rem);font-weight:900;line-height:1.02;letter-spacing:-.043em}.Layout_accent__OR3iR{color:var(--color-accent);font-family:var(--font-display);font-style:normal}.Layout_inverse__6UBcA{color:#fff}@media (max-width:640px){.Layout_displayTitle__eiNY9{font-size:clamp(2.55rem,13vw,4.2rem);line-height:1}.Layout_sectionTitle__7UfgI{font-size:clamp(2rem,10vw,3.2rem)}}.Header_header__ZPN_X{position:sticky;top:0;z-index:50;border-bottom:1px solid rgb(21 21 21/8%);background:rgb(245 242 235/90%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.Header_inner__q09Ou{display:flex;height:84px;align-items:center;gap:1.75rem}.Header_nav__LLUoy{display:none;align-items:center;justify-content:center;gap:.125rem;margin-left:auto}.Header_navLink__SqOUL,.Header_servicesButton__LvAoF{display:inline-flex;min-height:40px;align-items:center;border:0;border-radius:.75rem;background:transparent;padding:.5rem .625rem;color:#3c3b38;cursor:pointer;font-family:var(--font-display);font-size:.75rem;font-weight:800;line-height:1;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.Header_languageSwitch__0LI3j{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgb(21 21 21/16%);border-radius:999px;padding:.5rem .7rem;color:var(--color-ink);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease}.Header_languageSwitch__0LI3j:hover{border-color:var(--color-ink);background:rgb(21 21 21/5%)}.Header_navLink__SqOUL:hover,.Header_servicesButton__LvAoF:hover{background:rgb(21 21 21/5%);color:var(--color-ink)}.Header_services__zUTbc{position:relative}.Header_servicesButton__LvAoF{gap:.375rem}.Header_servicesButton__LvAoF svg{width:14px;height:14px;transition:transform .18s ease}.Header_chevronOpen__9vpnT{transform:rotate(180deg)}.Header_dropdown__LXMmZ{position:absolute;top:calc(100% + 20px);left:-7rem;display:grid;width:690px;grid-template-columns:.85fr 1.2fr;gap:.75rem;border:1px solid rgb(21 21 21/8%);border-radius:20px;background:#fff;padding:.875rem;box-shadow:var(--shadow-float);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.Header_dropdown__LXMmZ:before{position:absolute;top:-24px;right:0;left:0;height:24px;content:""}.Header_dropdownOpen__dFPsa{opacity:1;visibility:visible;transform:translateY(0)}.Header_dropdownIntro__zgbyZ{display:flex;min-height:100%;flex-direction:column;justify-content:center;border-radius:14px;background:var(--color-ink);padding:1.5rem;color:#fff}.Header_dropdownLabel__fjo9m{color:var(--color-accent);font-size:.62rem;font-weight:900;line-height:1.25rem;letter-spacing:.12em;text-transform:uppercase}.Header_dropdownTitle__mqAE1{margin-block:.875rem;color:#fff;font-size:1.35rem;line-height:1.15}.Header_dropdownText__XfP__{margin:0;color:rgb(255 255 255/60%);font-size:.82rem;line-height:1.5rem}.Header_dropdownList__JgWzb{display:grid;gap:.25rem}.Header_serviceLink__hF2Rs{display:grid;min-height:66px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border-radius:12px;padding:.75rem .875rem;transition:background-color .18s ease}.Header_serviceLink__hF2Rs:hover{background:var(--color-paper)}.Header_serviceFeatured__uQwa8{background:#fff1eb}.Header_serviceCopy__joevf{min-width:0}.Header_serviceTitle__XS0UY{display:block;font-size:.875rem;line-height:1.25rem}.Header_serviceDescription__M6XXV{display:block;margin-top:.125rem;color:var(--color-muted);font-size:.68rem;line-height:1rem}.Header_featuredTag__iTbPS{border-radius:999px;background:var(--color-accent);padding:.25rem .5rem;color:var(--color-ink);font-size:.55rem;font-weight:900;line-height:1;white-space:nowrap;font-style:normal}.Header_desktopCta__lSVpu{display:none;min-height:46px;margin-left:.25rem;padding-inline:1rem;font-size:.72rem}.Header_menuButton__3eGgA{display:grid;width:46px;height:46px;place-items:center;margin-left:auto;border:1px solid rgb(21 21 21/15%);border-radius:.75rem;background:transparent;cursor:pointer}.Header_menuButton__3eGgA svg{width:22px;height:22px}@media (max-width:480px){.Header_inner__q09Ou{gap:.75rem}}@media (max-width:359px){.Header_inner__q09Ou>.Header_languageSwitch__0LI3j,.Header_inner__q09Ou>.Header_navLink__SqOUL{display:none}}.Header_mobilePanel___637b{position:fixed;inset:0;z-index:300;min-height:100dvh;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--color-paper);opacity:0;visibility:hidden;transform:translateX(100%);pointer-events:none;transition:opacity .28s ease,transform .28s ease,visibility .28s ease}.Header_mobilePanelOpen__m1og2{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.Header_mobileHeader__StEve{display:flex;height:84px;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(21 21 21/15%);padding-inline:var(--page-padding)}.Header_mobileContent__AExNO{display:grid;gap:.375rem;padding:1.25rem var(--page-padding) 2rem}.Header_mobileLabel__d8Pvi{margin-bottom:.5rem;color:var(--color-muted);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.Header_mobileService__pmBC9{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid transparent;border-radius:14px;padding:.875rem}.Header_mobileFeatured__9GLVJ{border-color:rgb(255 107 53/20%);background:#fff1eb}.Header_mobileDivider__xYzL9{height:1px;margin-block:.875rem;background:rgb(21 21 21/15%)}.Header_mobileNavLink__8anzq{padding:.75rem .25rem;font-family:var(--font-display);font-size:1.05rem;font-weight:800;line-height:1}.Header_mobileCta__d6sR6{margin-top:1.25rem}@media (min-width:1280px){.Header_nav__LLUoy{display:flex}.Header_desktopCta__lSVpu{display:inline-flex}.Header_menuButton__3eGgA,.Header_mobilePanel___637b{display:none}}.NewsletterPopup_backdrop__Sbphv{position:fixed;z-index:190;inset:0;display:grid;align-items:end;justify-items:stretch;background:rgb(21 21 21/18%);padding:.75rem}.NewsletterPopup_popup___u9zi{position:relative;width:min(100%,28rem);max-height:calc(100dvh - 1.5rem);justify-self:end;overflow-y:auto;border:1px solid rgb(255 255 255/14%);border-radius:var(--radius-lg);background:var(--color-ink);padding:clamp(1.25rem,4vw,1.5rem);color:#fff;box-shadow:var(--shadow-float);overscroll-behavior:contain}.NewsletterPopup_close___jDwn{position:absolute;top:.875rem;right:.875rem;width:2rem;height:2rem;border:1px solid rgb(255 255 255/17%);border-radius:50%;background:rgb(255 255 255/6%);color:#fff;cursor:pointer}.NewsletterPopup_close___jDwn:after,.NewsletterPopup_close___jDwn:before{position:absolute;top:50%;left:50%;width:.75rem;height:2px;background:currentColor;content:"";transform:translate(-50%,-50%) rotate(45deg)}.NewsletterPopup_close___jDwn:after{transform:translate(-50%,-50%) rotate(-45deg)}.NewsletterPopup_eyebrow__F_77_{display:inline-flex;align-items:center;min-height:1.6rem;border-radius:999px;background:var(--color-accent);padding:.2rem .55rem;color:var(--color-ink);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.NewsletterPopup_popup___u9zi h2{max-width:22rem;margin:.9rem 2.25rem .5rem 0;color:#fff;font-size:clamp(1.65rem,5vw,2.1rem);line-height:1.08}.NewsletterPopup_description__Z4p4V,.NewsletterPopup_success__exrHW p{margin-bottom:1rem;color:rgb(255 255 255/74%);font-size:.82rem;line-height:1.5}.NewsletterPopup_form__NUYQ_{display:grid;gap:.65rem}.NewsletterPopup_form__NUYQ_ label:not(.NewsletterPopup_consent__mpy6M){display:grid;gap:.25rem;color:rgb(255 255 255/82%);font-size:.7rem;font-weight:800}.NewsletterPopup_form__NUYQ_ input:not([type=checkbox]):not(.NewsletterPopup_honeypot__I_r1p){width:100%;min-height:2.8rem;border:1px solid rgb(255 255 255/20%);border-radius:.65rem;outline:0;background:rgb(255 255 255/97%);padding:.625rem .75rem;color:var(--color-ink);font-size:.8rem}.NewsletterPopup_form__NUYQ_ input:not([type=checkbox]):not(.NewsletterPopup_honeypot__I_r1p):focus{border-color:var(--color-accent);box-shadow:0 0 0 4px rgb(255 107 53/22%)}.NewsletterPopup_consent__mpy6M{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.55rem;align-items:center;margin-top:.1rem;color:rgb(255 255 255/68%);cursor:pointer;font-size:.66rem;line-height:1.35}.NewsletterPopup_consent__mpy6M input{width:1rem;height:1rem;margin:0;accent-color:var(--color-accent)}.NewsletterPopup_consent__mpy6M a{color:#fff;font-weight:800;text-decoration:underline;text-underline-offset:.18em}.NewsletterPopup_submit__6dtkD{min-height:2.8rem;margin-top:.1rem;border:0;border-radius:999px;background:var(--color-accent);padding:.625rem 1rem;color:var(--color-ink);cursor:pointer;font-size:.78rem;font-weight:900;transition:background .18s ease,transform .18s ease}.NewsletterPopup_submit__6dtkD:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}.NewsletterPopup_submit__6dtkD:disabled{cursor:wait;opacity:.7}.NewsletterPopup_dismiss__KRvCc{margin-top:.75rem;border:0;background:transparent;padding:0;color:rgb(255 255 255/64%);cursor:pointer;font-size:.7rem;font-weight:800;text-decoration:underline;text-underline-offset:.22em}.NewsletterPopup_note__XCPYd{margin:.9rem 0 0;color:rgb(255 255 255/46%);font-size:.62rem;line-height:1.45}.NewsletterPopup_error__ldrn6{margin:0;color:#ffb29b;font-size:.74rem;font-weight:800}.NewsletterPopup_honeypot__I_r1p{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.NewsletterPopup_success__exrHW{display:grid;min-height:15rem;align-content:center}.NewsletterPopup_mark__2g7Ki{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:var(--color-accent)}.NewsletterPopup_mark__2g7Ki:after{width:.85rem;height:.45rem;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";transform:rotate(-45deg) translate(.05rem,-.1rem)}@media (min-width:420px){.NewsletterPopup_form__NUYQ_{grid-template-columns:repeat(2,minmax(0,1fr))}.NewsletterPopup_consent__mpy6M,.NewsletterPopup_error__ldrn6,.NewsletterPopup_honeypot__I_r1p,.NewsletterPopup_submit__6dtkD{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.NewsletterPopup_submit__6dtkD{transition:none}}.not-found_section__QAV6A{display:grid;min-height:65vh;place-items:center;padding-block:var(--section-space)}.not-found_card__f2_hz{width:min(calc(100% - 2 * var(--page-padding)),760px);border:1px solid rgb(21 21 21/10%);border-radius:2rem;background:#fff;padding:clamp(2rem,7vw,5rem);text-align:center;box-shadow:var(--shadow-soft)}.not-found_card__f2_hz h1{margin:.75rem 0 1rem;font-size:clamp(2.5rem,7vw,5rem);line-height:1;letter-spacing:-.05em}.not-found_card__f2_hz p{max-width:34rem;margin:0 auto 1.5rem;line-height:1.8}.not-found_eyebrow___DR1I{color:var(--color-accent-dark);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.BlockStyles_heading__FBKQl{max-width:54rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.BlockStyles_headingCenter__Dis4g{margin-inline:auto;text-align:center}.BlockStyles_headingTitle__t0lRg{margin-top:.75rem}.BlockStyles_headingLead__mBe9F{max-width:44rem;margin:1.25rem 0 0;font-size:clamp(1rem,1.7vw,1.12rem);line-height:1.8}.BlockStyles_headingCenter__Dis4g .BlockStyles_headingLead__mBe9F{margin-inline:auto}.BlockStyles_headingLeadInverse__M0s_Z{color:rgb(255 255 255/64%)}.BlockStyles_actions__wgHFi{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.BlockStyles_hero__v8eow{position:relative;overflow:hidden;padding-block:clamp(4rem,8vw,7rem)}.BlockStyles_heroHome__p7_WH{padding-top:clamp(3.5rem,6vw,4.5rem);padding-bottom:0}.BlockStyles_heroService__9WBWa{background:var(--color-ink);color:#fff}.BlockStyles_heroInner__4eDef{background:linear-gradient(135deg,#ebe7de,#f8f6f1)}.BlockStyles_heroGrid__tg16I{position:relative;display:grid;align-items:center;gap:clamp(2.5rem,6vw,5rem)}.BlockStyles_heroCopy__eWwFs{min-width:0}.BlockStyles_heroHome__p7_WH .BlockStyles_heroCopy__eWwFs{padding-bottom:clamp(3rem,6vw,5rem)}.BlockStyles_heroHome__p7_WH .BlockStyles_heading__FBKQl{margin-bottom:0}.BlockStyles_heroHome__p7_WH .BlockStyles_headingTitle__t0lRg{max-width:850px;margin-bottom:1.75rem}.BlockStyles_heroHome__p7_WH .BlockStyles_actions__wgHFi{flex-direction:column;gap:.75rem;margin-top:2rem}.BlockStyles_badges__QU_MB{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.BlockStyles_badge__hI9lQ{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:.35rem .75rem;background:var(--color-ink);color:#fff;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.BlockStyles_badgeLink__utczI{transition:transform .18s ease,box-shadow .18s ease}.BlockStyles_badgeLink__utczI:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(21 21 21/18%)}.BlockStyles_badgeLink__utczI:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.BlockStyles_badgeAccent__C635f{background:var(--color-accent);color:var(--color-ink)}.BlockStyles_badgeBlue__Nw7e0{background:var(--color-blue)}.BlockStyles_badgePink__UP4TD{background:var(--color-pink)}.BlockStyles_checklist__5CenQ{display:grid;gap:.6rem;margin-top:1.75rem;color:var(--color-muted);font-size:.8rem;font-weight:700}.BlockStyles_heroService__9WBWa .BlockStyles_checklist__5CenQ{color:rgb(255 255 255/64%)}.BlockStyles_visual__RgRrS{position:relative;min-height:clamp(390px,54vw,620px);overflow:hidden;border-radius:2rem;background:var(--color-ink);box-shadow:var(--shadow-float)}.BlockStyles_visual__RgRrS img{width:100%;height:100%;object-fit:cover}.BlockStyles_heroInner__4eDef .BlockStyles_visual__RgRrS img{object-position:50% 16%}.BlockStyles_visualShade__ktYzv{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0/64%),transparent 55%)}.BlockStyles_homeVisual__ZgkkR{position:relative;width:100%;max-width:560px;min-height:500px;margin:0 auto}.BlockStyles_homeOrbitLarge__H0ARi,.BlockStyles_homeOrbitSmall__a74Ia{position:absolute;border:1px solid rgb(21 21 21/10%);border-radius:50%;pointer-events:none}.BlockStyles_homeOrbitLarge__H0ARi{top:8%;left:5%;width:78%;aspect-ratio:1}.BlockStyles_homeOrbitSmall__a74Ia{top:17%;left:14%;width:61%;aspect-ratio:1;border-color:rgb(255 107 53/35%)}.BlockStyles_homeFrame__t8Wvw{position:absolute;inset:4% 12% 0;transform:rotate(3deg);border-radius:44px;background:var(--color-ink);padding:.75rem;box-shadow:0 34px 90px rgb(20 18 15/24%)}.BlockStyles_homePhoto__8b7Q0{position:relative;height:100%;overflow:hidden;border-radius:34px;background:var(--color-ink)}.BlockStyles_homePhoto__8b7Q0 img{width:100%;height:100%;object-fit:cover;object-position:50% 16%}.BlockStyles_homePhoto__8b7Q0:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(21 21 21/25%),transparent 42%);content:""}.BlockStyles_manifesto__8d30r{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;border-top:1px solid rgb(21 21 21/10%);padding-block:1.2rem;color:var(--color-muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.BlockStyles_sectionDark___3ylg{background:var(--color-ink);color:#fff}.BlockStyles_sectionDark___3ylg p{color:rgb(255 255 255/64%)}.BlockStyles_sectionDark___3ylg .BlockStyles_stat__ZGhbr{border-color:rgb(255 255 255/12%)}.BlockStyles_sectionDark___3ylg .BlockStyles_stat__ZGhbr span{color:rgb(255 255 255/58%)}.BlockStyles_cardsGrid__RlJJi{display:grid;gap:1.15rem}.BlockStyles_card__GfkKu{--card-padding:clamp(1.5rem,3vw,2rem);position:relative;display:flex;min-height:260px;flex-direction:column;overflow:hidden;border:1px solid rgb(21 21 21/10%);border-radius:1.75rem;background:#fff;padding:var(--card-padding);transition:transform .22s ease,box-shadow .22s ease}.BlockStyles_card__GfkKu:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.BlockStyles_cardDark__KRkqM{border-color:rgb(255 255 255/10%);background:rgb(255 255 255/5%);color:#fff}.BlockStyles_cardAccentOrange__eGepv{background:#fff1eb}.BlockStyles_cardAccentBlue__sEB_Y{background:#eaf0ff}.BlockStyles_cardAccentPink__bqT2S{background:#ffeaf2}.BlockStyles_cardAccentGreen__9Y5dL{background:#eef8f2}.BlockStyles_cardNumber__7mN3f,.BlockStyles_cardTag__2xRUM{display:block;margin-bottom:1.25rem;color:var(--color-accent-dark);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.BlockStyles_cardDark__KRkqM .BlockStyles_cardNumber__7mN3f,.BlockStyles_cardDark__KRkqM .BlockStyles_cardTag__2xRUM{color:var(--color-accent)}.BlockStyles_cardTitle__A5hW2{margin:0 0 .75rem;font-size:clamp(1.25rem,2.4vw,1.65rem)}.BlockStyles_cardText__H_MK2{margin:0;font-size:.95rem;line-height:1.65}.BlockStyles_cardDark__KRkqM .BlockStyles_cardText__H_MK2{color:rgb(255 255 255/60%)}.BlockStyles_cardPoints__PA3nf{display:grid;gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none}.BlockStyles_cardLink__oSBBL{margin-top:auto;padding-top:1.5rem}.BlockStyles_cardImage__iDVoJ{position:relative;min-height:190px;margin:calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) 1.5rem;overflow:hidden}.BlockStyles_cardImage__iDVoJ img{width:100%;height:100%;object-fit:cover}.BlockStyles_footerPrompt__tMUQ9{display:flex;flex-direction:column;gap:1rem;margin-top:1.25rem;border-radius:1rem;background:var(--color-ink);padding:1.5rem;color:#fff}.BlockStyles_footerPrompt__tMUQ9 p{margin:.25rem 0 0;color:rgb(255 255 255/60%)}.BlockStyles_channelGrid__tZSuM{display:grid;gap:1.25rem;overflow-x:clip}.BlockStyles_channelCardLink___Xwtq{display:block;align-self:start;border-radius:28px;color:inherit}.BlockStyles_channelCardLink___Xwtq:focus-visible{outline:2px solid rgb(255 107 53/65%);outline-offset:4px}.BlockStyles_channelCardLink___Xwtq:hover .BlockStyles_channelCard__rYsCj{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.BlockStyles_channelCardLink___Xwtq .BlockStyles_channelCard__rYsCj{transition:transform .22s ease,box-shadow .22s ease}.BlockStyles_channelCard__rYsCj{position:relative;display:flex;align-self:start;flex-direction:column;overflow:hidden;border:1px solid rgb(21 21 21/10%);border-radius:28px;padding:clamp(1.75rem,4vw,2.25rem)}.BlockStyles_channelMeta__EBic1{background:var(--color-ink);color:#fff}.BlockStyles_channelGoogle__FLui0{border-color:rgb(49 120 255/18%);background:linear-gradient(145deg,#eaf0ff,#f3f6ff)}.BlockStyles_channelTiktok__eFmh_{border-color:rgb(255 79 143/18%);background:linear-gradient(145deg,#ffeaf2,#fff2f6)}.BlockStyles_channelGoogle__FLui0:after,.BlockStyles_channelTiktok__eFmh_:after{position:absolute;right:-64px;bottom:-72px;z-index:0;width:180px;height:180px;border:24px solid;border-radius:50%;content:"";pointer-events:none}.BlockStyles_channelGoogle__FLui0:after{border-color:rgb(49 120 255/12%)}.BlockStyles_channelTiktok__eFmh_:after{border-color:rgb(255 79 143/12%)}.BlockStyles_channelGoogle__FLui0>.BlockStyles_channelHeader__2oxP8,.BlockStyles_channelGoogle__FLui0>.BlockStyles_channelLink__vYVTb,.BlockStyles_channelGoogle__FLui0>.BlockStyles_channelPoints__UE_mL,.BlockStyles_channelGoogle__FLui0>.BlockStyles_channelText__WEnQG,.BlockStyles_channelTiktok__eFmh_>.BlockStyles_channelHeader__2oxP8,.BlockStyles_channelTiktok__eFmh_>.BlockStyles_channelLink__vYVTb,.BlockStyles_channelTiktok__eFmh_>.BlockStyles_channelPoints__UE_mL,.BlockStyles_channelTiktok__eFmh_>.BlockStyles_channelText__WEnQG{position:relative;z-index:1}.BlockStyles_channelHeader__2oxP8{display:flex;min-height:32px;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}.BlockStyles_channelName__ZaYpp{margin:0;padding-top:.125rem;font-size:1.05rem;line-height:1.15}.BlockStyles_channelTag__idqtY{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:.375rem .75rem;font-size:.6rem;font-weight:900;line-height:1;letter-spacing:.08em;text-align:center;text-transform:uppercase}.BlockStyles_channelMeta__EBic1 .BlockStyles_channelTag__idqtY{background:var(--color-accent);color:var(--color-ink)}.BlockStyles_channelGoogle__FLui0 .BlockStyles_channelTag__idqtY{background:var(--color-blue);color:#fff}.BlockStyles_channelTiktok__eFmh_ .BlockStyles_channelTag__idqtY{background:var(--color-pink);color:#fff}.BlockStyles_channelText__WEnQG{max-width:42rem;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.65}.BlockStyles_channelMeta__EBic1 .BlockStyles_channelText__WEnQG{color:rgb(255 255 255/68%)}.BlockStyles_channelPoints__UE_mL{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none}.BlockStyles_channelPoint__a0G1f{display:inline-grid;min-height:32px;grid-template-columns:1rem auto;align-items:center;gap:.375rem;border:1px solid rgb(21 21 21/10%);border-radius:999px;padding:.375rem .75rem;color:rgb(21 21 21/70%);font-size:.75rem;font-weight:700;line-height:1rem}.BlockStyles_channelPoint__a0G1f svg{width:16px;height:16px;margin:0;color:var(--color-accent)}.BlockStyles_channelMeta__EBic1 .BlockStyles_channelPoint__a0G1f{border-color:rgb(255 255 255/15%);color:rgb(255 255 255/70%)}.BlockStyles_channelLink__vYVTb{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:var(--font-display);font-size:.875rem;font-weight:900;line-height:1}.BlockStyles_channelLink__vYVTb svg{width:18px;height:18px}.BlockStyles_channelMeta__EBic1 .BlockStyles_channelLink__vYVTb{color:#fff}.BlockStyles_channelCardLink___Xwtq:hover .BlockStyles_channelLink__vYVTb{color:var(--color-accent-dark)}.BlockStyles_channelCardLink___Xwtq.BlockStyles_channelMeta__EBic1:hover .BlockStyles_channelLink__vYVTb{color:var(--color-accent)}.BlockStyles_channelCircle__MXjXF{position:absolute;right:-56px;bottom:-56px;width:192px;height:192px;border:34px solid rgb(255 255 255/10%);border-radius:50%;pointer-events:none}.BlockStyles_channelHelp__ZDfTQ{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem;border:1px solid rgb(21 21 21/10%);border-radius:1rem;background:#fff;padding:1.25rem}.BlockStyles_channelHelp__ZDfTQ strong{display:block}.BlockStyles_channelHelp__ZDfTQ p{margin:.25rem 0 0;font-size:.875rem}.BlockStyles_channelHelp__ZDfTQ a{align-self:flex-start;border-radius:999px;background:var(--color-ink);padding:.9rem 1rem;color:#fff;font-size:.72rem}.BlockStyles_channelHelp__ZDfTQ a:hover{background:var(--color-accent);color:var(--color-ink)}.BlockStyles_panels__ZFAxu{display:grid;gap:1.25rem}.BlockStyles_panel__Il78X{border:1px solid rgb(21 21 21/10%);border-radius:1.75rem;padding:clamp(1.5rem,4vw,2rem)}.BlockStyles_panelPositive__6gGNn{background:#f0f8f3;border-color:rgb(33 133 91/20%)}.BlockStyles_panelNegative__gLMfQ{background:#fff4f1;border-color:rgb(185 71 53/20%)}.BlockStyles_panelDark__4bSZJ{background:var(--color-ink);color:#fff}.BlockStyles_panelAccent__i4pcS{background:var(--color-accent);color:var(--color-ink)}.BlockStyles_panelAccent__i4pcS .BlockStyles_cardTag__2xRUM,.BlockStyles_panelAccent__i4pcS .BlockStyles_panelList__EF9tw svg{color:var(--color-ink)}.BlockStyles_panelTitle__rrrpS{margin:.8rem 0 1.25rem;font-size:clamp(1.45rem,2.5vw,2rem)}.BlockStyles_panelList__EF9tw{display:grid;gap:.75rem}.BlockStyles_mediaGrid__i_w4f{display:grid;align-items:center;gap:clamp(2rem,6vw,5rem)}.BlockStyles_mediaReverse__K7BmK .BlockStyles_mediaAsset__B7aGK{order:2}.BlockStyles_mediaAsset__B7aGK{position:relative;min-height:clamp(340px,50vw,600px);overflow:hidden;border-radius:2rem;background:var(--color-ink);box-shadow:var(--shadow-soft)}.BlockStyles_mediaAsset__B7aGK img{width:100%;height:100%;object-fit:cover}.BlockStyles_mediaCaption__Dcl_u{position:absolute;right:1rem;bottom:1rem;left:1rem;border-radius:.8rem;background:rgb(0 0 0/55%);padding:.75rem 1rem;color:#fff;font-size:.75rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.BlockStyles_paragraphs__fGL0X{display:grid;gap:1rem}.BlockStyles_paragraphs__fGL0X p{margin:0;line-height:1.8}.BlockStyles_stats__l5pbe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.BlockStyles_stat__ZGhbr{border:1px solid rgb(21 21 21/10%);border-radius:1rem;padding:1rem}.BlockStyles_stat__ZGhbr strong{display:block;font-size:1.45rem}.BlockStyles_stat__ZGhbr span{color:var(--color-muted);font-size:.72rem}.BlockStyles_gallery__smmwT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.BlockStyles_galleryItem__zAZ9A{position:relative;min-height:240px;overflow:hidden;border-radius:1.25rem;background:var(--color-ink)}.BlockStyles_galleryItem__zAZ9A img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlockStyles_galleryItem__zAZ9A:hover img{transform:scale(1.035)}.BlockStyles_galleryCaption__7yCzL{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;border-radius:.7rem;background:rgb(0 0 0/55%);padding:.65rem .8rem;color:#fff;font-size:.72rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.BlockStyles_logoStripSection__16Vru{padding-block:clamp(2.75rem,6vw,5rem)}.BlockStyles_logoStrip__2zZ3K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:0;border:1px solid rgb(21 21 21/10%);border-radius:1.5rem;background:rgb(21 21 21/10%);padding:0;list-style:none}.BlockStyles_logoStripItem__xEAhT{position:relative;min-height:clamp(94px,17vw,154px);background:#fff}.BlockStyles_logoStripItem__xEAhT img{width:100%;height:100%;object-fit:contain;padding:clamp(1.1rem,3vw,2rem)}.BlockStyles_logoStripLink__P8WuH{position:absolute;inset:0;display:block;transition:opacity .18s ease}.BlockStyles_logoStripLink__P8WuH:hover img{opacity:.82}.BlockStyles_videoSection__n52ns{display:grid;gap:clamp(2rem,4vw,3rem)}.BlockStyles_videoIntro__e6_Pc{max-width:58rem;margin-inline:auto}.BlockStyles_videoIntro__e6_Pc .BlockStyles_summary__rJtz_{max-width:44rem;margin-inline:auto}.BlockStyles_videoFrame__KDZdQ{position:relative;width:100%;overflow:hidden;border-radius:1.75rem;background:var(--color-ink);box-shadow:var(--shadow-float)}.BlockStyles_videoSection__n52ns .BlockStyles_videoTemplate__GxMNz,.BlockStyles_videoSection__n52ns .BlockStyles_youtubeFrame__uP67i,.BlockStyles_videoSection__n52ns .BlockStyles_youtubeLaunch__M6c68{aspect-ratio:16/9}.BlockStyles_youtubeFrame__uP67i,.BlockStyles_youtubeLaunch__M6c68{display:block;width:100%;aspect-ratio:16/10;border:0}.BlockStyles_youtubeLaunch__M6c68{position:relative;overflow:hidden;cursor:pointer;background:var(--color-ink);padding:0;color:#fff}.BlockStyles_youtubeLaunch__M6c68 img{object-fit:cover;transition:transform .22s ease}.BlockStyles_youtubeLaunch__M6c68:hover img{transform:scale(1.025)}.BlockStyles_videoTemplate__GxMNz{position:relative;display:grid;width:100%;aspect-ratio:16/10;place-items:center;overflow:hidden;margin:0;background:var(--color-ink);color:#fff}.BlockStyles_videoTemplate__GxMNz img{object-fit:cover}.BlockStyles_videoTemplate__GxMNz figcaption{position:relative;z-index:1;max-width:24rem;border:1px solid rgb(255 255 255/24%);border-radius:999px;background:rgb(21 21 21/72%);padding:.7rem 1rem;color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.BlockStyles_youtubeLaunchOverlay__Kgocw{position:absolute;inset:0;display:grid;place-content:center;gap:.75rem;background:linear-gradient(0deg,rgb(0 0 0/64%),rgb(0 0 0/12%));padding:1.5rem;font:900 1rem/1.35 var(--font-display)}.BlockStyles_youtubeLaunchOverlay__Kgocw span{display:grid;width:3.5rem;height:3.5rem;place-items:center;margin-inline:auto;border-radius:50%;background:var(--color-accent);color:var(--color-ink);font-size:1rem}.BlockStyles_youtubeFrame__uP67i{aspect-ratio:16/10}.BlockStyles_videoModal__qRHcK{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;overflow-y:auto;background:rgb(10 10 10/82%);padding:clamp(1rem,4vw,3rem);animation:BlockStyles_videoModalBackdropIn__5SWpA .26s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.BlockStyles_videoModalPanel__JjteV{width:min(100%,1160px);overflow:hidden;border:1px solid rgb(255 255 255/16%);border-radius:1.75rem;background:#0e0e0e;box-shadow:0 34px 100px rgb(0 0 0/48%);color:#fff;animation:BlockStyles_videoModalPanelIn__riQAq .36s cubic-bezier(.16,1,.3,1)}.BlockStyles_videoModalHeader__ZdppI{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1rem,2vw,1.35rem) clamp(1.1rem,2.5vw,1.75rem)}.BlockStyles_videoModalTitle__Cvuq_{margin:0;color:#fff;font-size:clamp(1rem,2vw,1.35rem);line-height:1.2}.BlockStyles_videoModalClose__q13gR{display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:1px solid rgb(255 255 255/20%);border-radius:50%;background:rgb(255 255 255/8%);color:#fff;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.BlockStyles_videoModalClose__q13gR:hover{transform:rotate(4deg);border-color:rgb(255 255 255/42%);background:rgb(255 255 255/16%)}.BlockStyles_videoModalClose__q13gR:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.BlockStyles_videoModalClose__q13gR svg{width:1.2rem;height:1.2rem}.BlockStyles_videoModalFrame__SPhyZ{background:#000}.BlockStyles_videoModalEmbed__r88e6{display:block;width:100%;aspect-ratio:16/9;border:0}@keyframes BlockStyles_videoModalBackdropIn__5SWpA{0%{opacity:0}to{opacity:1}}@keyframes BlockStyles_videoModalPanelIn__riQAq{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.BlockStyles_summary__rJtz_{display:grid;gap:.9rem;margin-top:1.75rem;border-top:1px solid rgb(21 21 21/12%);padding-top:1.25rem}.BlockStyles_summary__rJtz_ span{color:var(--color-ink);font-weight:700;line-height:1.5}.BlockStyles_sectionDark___3ylg .BlockStyles_summary__rJtz_ span{color:rgb(255 255 255/82%)}.BlockStyles_sectionDark___3ylg .BlockStyles_summary__rJtz_{border-top-color:rgb(255 255 255/12%)}.BlockStyles_pricingGrid__GH1K7{display:grid;gap:1.25rem}.BlockStyles_pricingCard__xcHt8{border:1px solid rgb(21 21 21/10%);border-radius:1.75rem;background:#fff;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 18px 55px rgb(28 23 17/7%)}.BlockStyles_pricingHeader__ok0Pw{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:1rem;margin-bottom:1.25rem}.BlockStyles_marketCode__B9VU1{display:grid;width:48px;height:48px;place-items:center;border-radius:.8rem;background:var(--color-ink);color:#fff;font-size:.72rem;font-weight:900}.BlockStyles_pricingRows__NaKWt{display:grid;border-block:1px solid rgb(21 21 21/10%)}.BlockStyles_pricingRow__N9PgS{display:grid;gap:.3rem;padding-block:1rem}.BlockStyles_pricingRow__N9PgS+.BlockStyles_pricingRow__N9PgS{border-top:1px solid rgb(21 21 21/10%)}.BlockStyles_pricingRow__N9PgS dt{color:var(--color-muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.BlockStyles_pricingRow__N9PgS dd{color:var(--color-ink);font-weight:900}.BlockStyles_pricingNote__f_4pR{margin:.75rem 0 0}.BlockStyles_trainingGrid__f0lvO{display:grid;gap:1.25rem}.BlockStyles_trainingCard__0_weI{position:relative;display:flex;min-height:520px;flex-direction:column;border:1px solid rgb(21 21 21/10%);border-radius:1.75rem;background:#fff;padding:1.75rem;transition:transform .22s ease,box-shadow .22s ease}.BlockStyles_trainingCard__0_weI:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.BlockStyles_trainingFeatured__GqwhF{border-color:rgb(255 107 53/35%);background:linear-gradient(#fff4ee,#fff)}.BlockStyles_trainingFormat__6iFME{color:var(--color-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.BlockStyles_trainingTitle__sywFw{margin:1rem 0 .75rem;font-size:1.65rem}.BlockStyles_trainingResult__dO3ft{margin:1rem 0;color:var(--color-ink);font-weight:800}.BlockStyles_trainingFeatures__jaRDQ{display:grid;gap:.65rem;margin-block:1rem}.BlockStyles_price__I7fzM{margin-top:auto;padding-top:1.5rem;font:900 clamp(2rem,4vw,3rem)/1 var(--font-display);letter-spacing:-.04em}.BlockStyles_priceSuffix__lJOkU{margin-top:.4rem;color:var(--color-muted);font-size:.72rem}.BlockStyles_formLayout__LV_QF{display:grid;align-items:start;gap:clamp(2rem,5vw,4rem)}.BlockStyles_formSide__gc5XR{position:sticky;top:7rem}.BlockStyles_formBenefits__JUKwq{display:grid;gap:.75rem;margin-top:1.5rem}.BlockStyles_formImage__1q8FJ{position:relative;min-height:280px;margin-top:1.5rem;overflow:hidden;border-radius:1.5rem}.BlockStyles_formImage__1q8FJ img{width:100%;height:100%;object-fit:cover}.BlockStyles_formCard__XhOKp{border:1px solid rgb(21 21 21/10%);border-radius:1.75rem;background:#fff;padding:clamp(1.25rem,4vw,2rem);box-shadow:var(--shadow-soft)}.BlockStyles_consultation__m7kbp{position:relative;overflow:hidden;background:var(--color-ink);padding-block:clamp(3.5rem,7vw,5rem);color:#fff}.BlockStyles_consultation__m7kbp:before{position:absolute;top:-10rem;left:-10rem;width:520px;height:520px;border-radius:50%;background:rgb(255 107 53/20%);content:"";filter:blur(100px)}.BlockStyles_consultGrid__hS1FA{position:relative;display:grid;align-items:start;gap:3rem}.BlockStyles_consultIntro__DWYlS{position:relative}.BlockStyles_consultIntro__DWYlS .BlockStyles_heading__FBKQl{margin-bottom:0}.BlockStyles_consultIntro__DWYlS .BlockStyles_headingLead__mBe9F{max-width:36rem;color:rgb(255 255 255/60%);line-height:1.75rem}.BlockStyles_consultList__mB43q{display:grid;gap:.75rem;margin-block:2rem;color:rgb(255 255 255/75%);font-size:.875rem}.BlockStyles_consultList__mB43q span{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.65rem}.BlockStyles_consultList__mB43q svg{width:1.1rem;height:1.1rem;margin-top:.18rem;color:var(--color-accent)}.BlockStyles_consultSteps__uVOTL{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:900;line-height:1}.BlockStyles_consultStepGroup__jtwtF{display:contents}.BlockStyles_consultStep__rxKFG{display:inline-grid;grid-template-columns:32px auto;align-items:center;gap:.5rem}.BlockStyles_consultStep__rxKFG strong{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-ink)}.BlockStyles_consultLine__l8Kpc{flex:1 1;height:1px;background:rgb(255 255 255/15%)}.BlockStyles_consultPhoto__9pGki{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:1rem;margin:2rem 0 0;border:1px solid rgb(255 255 255/10%);border-radius:1rem;background:rgb(255 255 255/5%);padding:.75rem}.BlockStyles_consultImage__GtzZL{position:relative;aspect-ratio:1;overflow:hidden;border-radius:.75rem}.BlockStyles_consultImage__GtzZL img{width:100%;height:100%;object-fit:cover}.BlockStyles_consultPhoto__9pGki figcaption{color:rgb(255 255 255/55%);font-size:.75rem;line-height:1.25rem}.BlockStyles_consultPhoto__9pGki span,.BlockStyles_consultPhoto__9pGki strong{display:block}.BlockStyles_consultPhoto__9pGki strong{margin-bottom:.25rem;color:#fff;font-size:.875rem}.BlockStyles_consultNote__PZHzr{display:block;margin-top:1.5rem;color:rgb(255 255 255/35%)}.BlockStyles_consultFormCard__iyhP2{border-radius:30px;background:#fff;padding:clamp(1.5rem,4vw,2.25rem);color:var(--color-ink);box-shadow:0 35px 100px rgb(0 0 0/28%)}.BlockStyles_consultFormHeader__T8ohn{margin-bottom:1.75rem;border-bottom:1px solid rgb(21 21 21/10%);padding-bottom:1.5rem}.BlockStyles_consultFormKicker__33mMh{color:var(--color-accent-dark);font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.BlockStyles_consultFormTitle__WD4Fu{margin:.75rem 0 .5rem;font-size:clamp(1.875rem,4vw,2.25rem)}.BlockStyles_consultFormHeader__T8ohn p{margin:0;font-size:.875rem;line-height:1.5rem}.BlockStyles_faq__9WNdY{display:grid;gap:.75rem}.BlockStyles_faqItem__YEmex{border:1px solid rgb(21 21 21/10%);border-radius:1rem;background:#fff;padding:0 1.25rem}.BlockStyles_faqItem__YEmex summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-family:var(--font-display);font-weight:900;list-style:none}.BlockStyles_faqItem__YEmex summary::-webkit-details-marker{display:none}.BlockStyles_faqItem__YEmex summary span{transition:transform .18s ease}.BlockStyles_faqItem__YEmex[open] summary span{transform:rotate(45deg)}.BlockStyles_faqAnswer__uPo3q{padding:0 0 1.25rem;line-height:1.75}.BlockStyles_cta__a7Gir{overflow:hidden;border-radius:2rem;padding:clamp(2rem,6vw,5rem)}.BlockStyles_ctaDark__sbEAv{background:var(--color-ink);color:#fff}.BlockStyles_ctaAccent__8_rbd{background:var(--color-accent)}.BlockStyles_ctaLight__TJS_b{background:#fff;border:1px solid rgb(21 21 21/10%)}.BlockStyles_ctaNote__xe9jG{margin:1.25rem 0 0;font-size:.76rem}.BlockStyles_ctaDark__sbEAv .BlockStyles_ctaNote__xe9jG{color:rgb(255 255 255/55%)}.BlockStyles_collectionGrid__Pr9BI{display:grid;gap:1.75rem}.BlockStyles_collectionCardShell__9zlvz{position:relative}.BlockStyles_collectionCardLink__jiOpj{position:absolute;inset:0;z-index:1;border-radius:var(--radius-md)}.BlockStyles_collectionCardLink__jiOpj:focus-visible{outline:2px solid rgb(255 107 53/45%);outline-offset:3px}.BlockStyles_collectionCardInner__riN3U{position:relative;z-index:0;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgb(21 21 21/7%);border-radius:var(--radius-md);background:#fff;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s ease}.BlockStyles_collectionFeatured__TgIhL .BlockStyles_collectionCardInner__riN3U{border-color:rgb(255 107 53/26%)}.BlockStyles_collectionCardShell__9zlvz:hover .BlockStyles_collectionCardInner__riN3U{transform:translateY(-6px);box-shadow:var(--shadow-soft);border-color:rgb(21 21 21/18%)}.BlockStyles_collectionImage__fgbw3{position:relative;min-height:200px;overflow:hidden;background:#faf9f7}.BlockStyles_collectionImage__fgbw3 img{width:100%;height:100%;object-fit:cover;transition:transform .64s cubic-bezier(.22,1,.36,1)}.BlockStyles_collectionCardShell__9zlvz:hover .BlockStyles_collectionImage__fgbw3 img{transform:scale(1.04)}.BlockStyles_collectionBody__6qTYU{display:flex;flex:1 1;flex-direction:column;padding:clamp(1.6rem,3.4vw,2.1rem)}.BlockStyles_collectionCardHeader__NwrZU{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.BlockStyles_collectionCompanyLink__E7Xev{position:relative;z-index:2;display:block;border-radius:.5rem}.BlockStyles_collectionCompanyLink__E7Xev:focus-visible{outline:2px solid rgb(255 107 53/55%);outline-offset:3px}.BlockStyles_collectionLogo__MK6Cm{display:flex;height:48px;width:auto;max-width:100%;flex-shrink:0;overflow:hidden}.BlockStyles_collectionLogo__MK6Cm img{height:100%;width:auto;max-width:220px;object-fit:contain;object-position:left center;transition:transform .2s ease}.BlockStyles_collectionCompanyLink__E7Xev:hover .BlockStyles_collectionLogo__MK6Cm img{transform:scale(1.02)}.BlockStyles_collectionMeta__n8GFz{margin-bottom:1rem;color:var(--color-muted);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.BlockStyles_collectionProblem__3gKNs{margin:0 0 1.1rem;color:var(--color-ink);font-size:1rem;font-weight:500;line-height:1.65}.BlockStyles_collectionCompany__cQaDZ{min-width:0;flex:1 1;color:var(--color-ink);font-family:var(--font-display);font-size:.9rem;font-weight:700;line-height:1.2;transition:color .2s ease;letter-spacing:.01em}.BlockStyles_collectionCompanyLink__E7Xev:hover .BlockStyles_collectionCompany__cQaDZ{color:var(--color-accent-dark)}.BlockStyles_collectionTitle__iMZiO{margin:0 0 .9rem;font-size:clamp(1.35rem,1.7vw,1.7rem);font-weight:700;line-height:1.18;letter-spacing:-.02em}.BlockStyles_collectionText__QGZz_{margin:0;color:var(--color-muted);font-size:.92rem;line-height:1.75}.BlockStyles_collectionLink__Qor1T{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;color:var(--color-ink);font-family:var(--font-display);font-size:.85rem;font-weight:800;line-height:1}.BlockStyles_collectionLink__Qor1T svg{width:17px;height:17px;color:var(--color-accent);transition:transform .2s ease}.BlockStyles_collectionCardShell__9zlvz:hover .BlockStyles_collectionLink__Qor1T svg{transform:translate(2px,-2px)}.BlockStyles_srOnly__W1YSj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.BlockStyles_testimonial__BYzIb{display:flex;min-height:260px;flex-direction:column;overflow:hidden;border-radius:1.5rem;background:var(--color-ink);color:#fff}.BlockStyles_testimonialVideo__UQ8pc{overflow:hidden;background:#000}.BlockStyles_testimonialVideo__UQ8pc>*{display:block;width:100%}.BlockStyles_testimonialBody__N0IQZ{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1.75rem}.BlockStyles_testimonial__BYzIb blockquote{margin:0;color:#fff;font:800 1.15rem/1.6 var(--font-display)}.BlockStyles_testimonial__BYzIb footer{margin-top:1.5rem;color:rgb(255 255 255/55%);font-size:.75rem}.BlockStyles_paymentCard__UGIuY{max-width:780px;margin-inline:auto;border:1px solid rgb(21 21 21/10%);border-radius:2rem;background:#fff;padding:clamp(2rem,6vw,4rem);text-align:center;box-shadow:var(--shadow-soft)}.BlockStyles_paymentCard__UGIuY p{max-width:36rem;margin:1rem auto 0;line-height:1.8}.BlockStyles_paymentForm__Ix7Zo{width:min(100%,640px);margin:2rem auto 0;text-align:left}@media (min-width:700px){.BlockStyles_cardsGrid__RlJJi{grid-template-columns:repeat(2,minmax(0,1fr))}.BlockStyles_gallery__smmwT{grid-template-columns:repeat(3,minmax(0,1fr))}.BlockStyles_logoStrip__2zZ3K{grid-template-columns:repeat(4,minmax(0,1fr))}.BlockStyles_pricingRow__N9PgS{grid-template-columns:160px 1fr;align-items:center}}@media (min-width:960px){.BlockStyles_formLayout__LV_QF,.BlockStyles_heroGrid__tg16I,.BlockStyles_mediaGrid__i_w4f{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr)}.BlockStyles_consultGrid__hS1FA{grid-template-columns:.9fr 1.1fr}.BlockStyles_consultIntro__DWYlS{position:sticky;top:8rem}.BlockStyles_consultIntro__DWYlS .BlockStyles_headingTitle__t0lRg{font-size:clamp(2.5rem,3.5vw,4.2rem)}.BlockStyles_channelGrid__tZSuM{grid-template-columns:repeat(2,minmax(0,1fr))}.BlockStyles_channelMeta__EBic1{grid-column:span 2}.BlockStyles_panels__ZFAxu,.BlockStyles_pricingGrid__GH1K7{grid-template-columns:repeat(2,minmax(0,1fr))}.BlockStyles_collectionGrid__Pr9BI,.BlockStyles_trainingGrid__f0lvO{grid-template-columns:repeat(3,minmax(0,1fr))}.BlockStyles_collectionFeatured__TgIhL{grid-column:span 2}.BlockStyles_cardsGrid__RlJJi.BlockStyles_cardsThree__Pst7l{grid-template-columns:repeat(3,minmax(0,1fr))}.BlockStyles_cardsGrid__RlJJi.BlockStyles_cardsFour__jc5T7{grid-template-columns:repeat(4,minmax(0,1fr))}.BlockStyles_channelHelp__ZDfTQ,.BlockStyles_footerPrompt__tMUQ9{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:768px){.BlockStyles_homeVisual__ZgkkR{min-height:610px}}@media (max-width:959px){.BlockStyles_formSide__gc5XR{position:static}}@media (max-width:1023px){.BlockStyles_heroHome__p7_WH .BlockStyles_heroGrid__tg16I{grid-template-columns:1fr;gap:2.5rem}.BlockStyles_heroHome__p7_WH .BlockStyles_headingTitle__t0lRg{font-size:clamp(2.75rem,5.35vw,5.85rem)}}@media (min-width:640px){.BlockStyles_heroHome__p7_WH .BlockStyles_actions__wgHFi{flex-direction:row}}@media (max-width:639px){.BlockStyles_heroHome__p7_WH .BlockStyles_headingTitle__t0lRg{font-size:clamp(2.55rem,13vw,4.2rem);line-height:1}.BlockStyles_heroHome__p7_WH .BlockStyles_actions__wgHFi{flex-direction:column}.BlockStyles_heroHome__p7_WH .BlockStyles_actions__wgHFi>*{width:100%}}@media (max-width:560px){.BlockStyles_homeVisual__ZgkkR{min-height:500px}}@media (max-width:480px){.BlockStyles_gallery__smmwT{grid-template-columns:1fr}.BlockStyles_visual__RgRrS{min-height:420px}}@media (max-width:640px){.BlockStyles_videoModal__qRHcK{align-items:start;padding:.75rem}.BlockStyles_videoModalPanel__JjteV{margin-block:auto;border-radius:1.25rem}.BlockStyles_videoModalHeader__ZdppI{padding:.85rem 1rem}.BlockStyles_videoModalClose__q13gR{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.BlockStyles_videoModalPanel__JjteV,.BlockStyles_videoModal__qRHcK{animation:none;-webkit-backdrop-filter:none;backdrop-filter:none}.BlockStyles_videoModalClose__q13gR{transition:none}}.BlockStyles_cardPoints__PA3nf li,.BlockStyles_checklist__5CenQ span,.BlockStyles_formBenefits__JUKwq span,.BlockStyles_panelList__EF9tw span,.BlockStyles_summary__rJtz_ span,.BlockStyles_trainingFeatures__jaRDQ span{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.65rem}.BlockStyles_cardPoints__PA3nf svg,.BlockStyles_checklist__5CenQ svg,.BlockStyles_formBenefits__JUKwq svg,.BlockStyles_panelList__EF9tw svg,.BlockStyles_summary__rJtz_ svg,.BlockStyles_trainingFeatures__jaRDQ svg{width:1.1rem;height:1.1rem;margin-top:.18rem;color:var(--color-accent)}.BlockStyles_panelNegative__gLMfQ .BlockStyles_panelList__EF9tw svg{color:var(--color-danger)}.BlockStyles_panelPositive__6gGNn .BlockStyles_panelList__EF9tw svg{color:var(--color-success)}.CaseStudyPage_hero__tWrre{background:var(--color-ink);padding-block:clamp(4rem,9vw,8rem);color:#fff}.CaseStudyPage_heroWithoutImage__ocoX6{padding-block:clamp(3.5rem,7vw,5.75rem)}.CaseStudyPage_heroGrid__hsz32{display:grid;align-items:center;gap:clamp(2rem,6vw,5rem)}.CaseStudyPage_heroCopy__0fBCa{min-width:0}.CaseStudyPage_meta__UX7j_{display:block;margin-bottom:1rem;color:var(--color-accent);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.CaseStudyPage_logo__M59_q{position:relative;width:min(180px,60%);height:68px;margin:0 0 1.25rem;overflow:hidden;border-radius:.75rem;background:#fff;padding:.75rem}.CaseStudyPage_logo__M59_q img{width:100%;height:100%;object-fit:contain;object-position:left center}.CaseStudyPage_problem__LbCHh{max-width:42rem;margin:0 0 1rem;color:rgb(255 255 255/76%);font-size:1rem;font-weight:600;line-height:1.55}.CaseStudyPage_result__Q1pDI{max-width:20ch;margin:0;font-size:clamp(2.5rem,5vw,4.75rem);line-height:.99;letter-spacing:-.05em}.CaseStudyPage_company__uPB9i{margin:1.5rem 0 0;font:900 1.05rem/1.3 var(--font-display)}.CaseStudyPage_summary__UNV3j{max-width:42rem;margin:.75rem 0 0;color:rgb(255 255 255/68%);font-size:1rem;line-height:1.75}.CaseStudyPage_image__2J1_U{position:relative;min-height:clamp(280px,42vw,540px);overflow:hidden;border-radius:1.75rem;background:rgb(255 255 255/8%)}.CaseStudyPage_image__2J1_U img{object-fit:cover}.CaseStudyPage_story__6a4fK{max-width:52rem}.CaseStudyPage_clientVideoGrid__8gTrn h2,.CaseStudyPage_finalCTA__AJtCS h2,.CaseStudyPage_results__ylyQ_ h2,.CaseStudyPage_sectionHeading__bIVKm,.CaseStudyPage_story__6a4fK h2{margin:0 0 1.25rem;font-size:clamp(1.85rem,4vw,3rem);line-height:1.08;letter-spacing:-.04em}.CaseStudyPage_story__6a4fK p{margin:0;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.75}.CaseStudyPage_story__6a4fK p+p{margin-top:1.25rem}.CaseStudyPage_conclusionSection__P5t_E,.CaseStudyPage_decisions__UR2EJ{background:#eee9df}.CaseStudyPage_results__ylyQ_{max-width:58rem}.CaseStudyPage_results__ylyQ_>p{max-width:52rem;margin:0;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.75}.CaseStudyPage_results__ylyQ_>p+p{margin-top:1rem}.CaseStudyPage_metrics__FWidh{display:grid;gap:.75rem;margin:clamp(1.5rem,3vw,2.5rem) 0}.CaseStudyPage_metrics__FWidh div{min-height:132px;border:1px solid rgb(21 21 21/12%);border-radius:1.1rem;background:#fff;padding:1.1rem}.CaseStudyPage_metrics__FWidh dt{font:900 clamp(1.6rem,3vw,2.4rem)/1.1 var(--font-display);letter-spacing:-.045em}.CaseStudyPage_metrics__FWidh dd{margin:.65rem 0 0;color:var(--color-muted);font-size:.78rem;font-weight:800;line-height:1.45}.CaseStudyPage_gallery__9U1gr{display:grid;gap:.8rem}.CaseStudyPage_galleryItem__yB1Bc{position:relative;min-height:250px;overflow:hidden;margin:0;border-radius:1.25rem;background:var(--color-ink)}.CaseStudyPage_galleryItem__yB1Bc img{object-fit:cover;transition:transform .4s ease}.CaseStudyPage_galleryItem__yB1Bc:hover img{transform:scale(1.025)}.CaseStudyPage_galleryItem__yB1Bc figcaption{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;border-radius:.7rem;background:rgb(0 0 0/56%);padding:.65rem .8rem;color:#fff;font-size:.72rem;line-height:1.45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CaseStudyPage_clientVideoSection__4BtHX{background:var(--color-ink);color:#fff}.CaseStudyPage_clientVideoGrid__8gTrn{display:grid;align-items:center;gap:clamp(2rem,6vw,4rem)}.CaseStudyPage_clientVideoGrid__8gTrn h2{color:#fff}.CaseStudyPage_clientVideoGrid__8gTrn blockquote{max-width:40rem;margin:0;color:#fff;font:800 clamp(1.25rem,2.2vw,1.65rem)/1.5 var(--font-display)}.CaseStudyPage_clientVideoAuthor__dtVlT{margin:1.25rem 0 0;color:rgb(255 255 255/58%);font-size:.78rem;font-weight:800}.CaseStudyPage_clientVideoFrame__sFdaU{overflow:hidden;border-radius:1.5rem;background:#000;box-shadow:var(--shadow-float)}.CaseStudyPage_clientVideoFrame__sFdaU>*{display:block;width:100%}.CaseStudyPage_finalCTA__AJtCS{max-width:58rem;border-radius:1.75rem;background:var(--color-ink);padding:clamp(1.75rem,5vw,3.25rem);color:#fff}.CaseStudyPage_finalCTAEyebrow__9oUcg{margin:0 0 .75rem;color:var(--color-accent);font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.CaseStudyPage_finalCTA__AJtCS h2{color:#fff}.CaseStudyPage_finalCTA__AJtCS>p:not(.CaseStudyPage_finalCTAEyebrow__9oUcg){max-width:42rem;margin:0;color:rgb(255 255 255/66%);line-height:1.75}.CaseStudyPage_finalCTA__AJtCS a{margin-top:1.5rem}.CaseStudyPage_outcome__CDk2d{max-width:52rem;border-top:1px solid rgb(21 21 21/12%);padding-top:clamp(2rem,5vw,3rem)}.CaseStudyPage_outcome__CDk2d p{max-width:48rem;margin:0;color:var(--color-muted);line-height:1.8}.CaseStudyPage_outcome__CDk2d p+p{margin-top:1rem}.CaseStudyPage_outcome__CDk2d .CaseStudyPage_conclusion__DVtwy{margin-top:1.5rem;border-left:3px solid var(--color-accent);padding-left:1rem;color:var(--color-ink);font-family:var(--font-display);font-size:1.1rem;font-weight:800;line-height:1.5}.CaseStudyPage_outcome__CDk2d a{margin-top:1.75rem}@media (min-width:700px){.CaseStudyPage_metrics__FWidh{grid-template-columns:repeat(3,minmax(0,1fr))}.CaseStudyPage_gallery__9U1gr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.CaseStudyPage_heroGrid__hsz32{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr)}.CaseStudyPage_heroWithoutImage__ocoX6 .CaseStudyPage_heroGrid__hsz32{grid-template-columns:minmax(0,1fr)}.CaseStudyPage_gallery__9U1gr{grid-template-columns:repeat(3,minmax(0,1fr))}.CaseStudyPage_clientVideoGrid__8gTrn{grid-template-columns:minmax(0,.8fr) minmax(380px,1fr)}}.ProseBlock_narrow__CmxOT{max-width:46rem}.ProseBlock_section__BhDp4{margin-top:clamp(1.75rem,4vw,2.75rem)}.ProseBlock_section__BhDp4:first-of-type{margin-top:0}.ProseBlock_heading__qhQfn{margin:0 0 .9rem;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.3;letter-spacing:-.02em}.ProseBlock_paragraph__BCNTT{margin:0 0 1rem;line-height:1.8}.ProseBlock_paragraph__BCNTT:last-child{margin-bottom:0}.Form_form__4o_wm{display:grid;gap:1rem}.Form_label__oioFX{display:block;color:var(--color-ink);font-size:.875rem;font-weight:800;line-height:1.25rem}.Form_field__EEZ96{width:100%;min-height:50px;margin-top:.5rem;border:1px solid rgb(21 21 21/15%);border-radius:.75rem;outline:none;background:#fff;padding:.875rem 1rem;color:var(--color-ink);font-size:1rem;line-height:1.5rem;transition:border-color .18s ease,box-shadow .18s ease}.Form_field__EEZ96::placeholder{color:rgb(102 100 95/60%)}.Form_field__EEZ96:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px rgb(255 107 53/10%)}textarea.Form_field__EEZ96{resize:vertical}.Form_checkbox__R5NEx{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:.75rem;color:var(--color-muted);cursor:pointer;font-size:.75rem;line-height:1.25rem}.Form_checkbox__R5NEx input{width:1rem;height:1rem;margin-top:.125rem;accent-color:var(--color-accent)}.DynamicForm_grid___OTBV{display:grid;gap:1rem}.DynamicForm_full__EtoqT,.DynamicForm_half__bIrBH{min-width:0}.DynamicForm_choiceGroup__7CoPE{display:grid;gap:.65rem;margin:.5rem 0 0;border:0;padding:0}.DynamicForm_choice__WJfoN{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.7rem;border:1px solid rgb(21 21 21/12%);border-radius:.75rem;padding:.8rem;cursor:pointer}.DynamicForm_choice__WJfoN input{margin-top:.25rem;accent-color:var(--color-accent)}.DynamicForm_message__wsw3X{border:1px solid rgb(33 133 91/22%);border-radius:1rem;background:#f0f8f3;padding:1.5rem}.DynamicForm_message__wsw3X h3{margin-bottom:.5rem}.DynamicForm_message__wsw3X p{margin:0}.DynamicForm_error__rwh_U{margin:0;color:var(--color-danger);font-size:.8rem;font-weight:800}.DynamicForm_legalNotice__Gv2n9{margin:1rem 0 0;color:var(--color-muted);font-size:.72rem;line-height:1.55}.DynamicForm_legalNotice__Gv2n9 a{color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}.DynamicForm_honeypot__rgltR{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.DynamicForm_srOnly__ik5BZ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:680px){.DynamicForm_grid___OTBV{grid-template-columns:repeat(2,minmax(0,1fr))}.DynamicForm_full__EtoqT{grid-column:1/-1}}.TrainingCheckoutButton_wrapper__Yh2cP{margin-top:1.25rem}.TrainingCheckoutButton_backdrop__YiTl6{position:fixed;z-index:300;inset:0;display:grid;place-items:center;background:rgb(21 21 21/58%);padding:1rem}.TrainingCheckoutButton_modal__EDdz2{position:relative;display:grid;width:min(100%,30rem);gap:1.25rem;border:1px solid rgb(21 21 21/12%);border-radius:1.5rem;background:#fff;padding:clamp(1.5rem,5vw,2.25rem);color:var(--color-ink);box-shadow:0 28px 80px rgb(0 0 0/30%)}.TrainingCheckoutButton_modal__EDdz2 h2{max-width:calc(100% - 2.25rem);margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.12}.TrainingCheckoutButton_close__VwwUV{position:absolute;top:1rem;right:1rem;display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(21 21 21/12%);border-radius:50%;background:#fff;color:var(--color-ink);cursor:pointer}.TrainingCheckoutButton_close__VwwUV svg{width:1rem;height:1rem}.TrainingCheckoutButton_close__VwwUV:hover{border-color:rgb(21 21 21/30%);background:var(--color-paper)}.TrainingCheckoutButton_close__VwwUV:focus-visible,.TrainingCheckoutButton_modal__EDdz2:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.TrainingCheckoutButton_terms__tvn8K{display:flex;align-items:flex-start;gap:.55rem;color:var(--color-ink-muted);font-size:.75rem;line-height:1.45}.TrainingCheckoutButton_terms__tvn8K input{width:1rem;height:1rem;flex:0 0 auto;margin:.05rem 0 0;accent-color:var(--color-accent)}.TrainingCheckoutButton_terms__tvn8K a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:.14em}.TrainingCheckoutButton_error__1kGL5{margin:0;color:var(--color-danger);font-size:.75rem;font-weight:800;text-align:center}.InlineLink_link__Oo9_A{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.875rem;font-weight:900;line-height:1;transition:color .18s ease}.InlineLink_link__Oo9_A:hover{color:var(--color-accent-dark)}.InlineLink_link__Oo9_A svg{width:18px;height:18px}.SectionHeading_eyebrow__stQeg{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--color-accent-dark);font-size:.7rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.SectionHeading_eyebrow__stQeg:before{width:1.5rem;height:2px;background:currentColor;content:""}.SectionHeading_inverse__aRYSL{color:var(--color-accent)}