.applications_page__2aZ7T{min-height:100vh;background:#f6f6f4;color:var(--ink)}.applications_hero__ZLJEM{background:radial-gradient(circle at 76% 22%,rgba(214,31,38,.28),transparent 28%),linear-gradient(115deg,#050505,#0b0b0b 56%,#181818);color:#ffffff;padding:62px 0 48px}.applications_ctaWrap__xv20b,.applications_darkSection__IGGSa,.applications_heroInner__LHqO2,.applications_section__brqOd{width:min(1328px,calc(100% - 80px));margin:0 auto}.applications_heroInner__LHqO2{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:54px;align-items:center}.applications_eyebrow__rRns2{display:inline-flex;align-items:center;gap:10px;color:var(--gold);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.applications_eyebrow__rRns2:before{content:"";width:34px;height:3px;background:#d61f26}.applications_darkHead__TXjhe h2,.applications_hero__ZLJEM h1,.applications_sectionHead__q0bVw h2,.applications_splitCopy__xl4Y_ h2{margin:0;letter-spacing:0}.applications_hero__ZLJEM h1{max-width:720px;margin-top:20px;font-size:clamp(46px,6vw,82px);line-height:.95;font-weight:950}.applications_hero__ZLJEM p{max-width:680px;margin:26px 0 0;color:rgba(255,255,255,.76);font-size:18px;line-height:1.65}.applications_actions__yZgIq{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.applications_media__HJWIZ{position:relative;min-height:510px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#111111;box-shadow:0 32px 96px rgba(0,0,0,.46)}.applications_applicationImage___D6n9 img,.applications_galleryCard__cuLdV img,.applications_imageFrame__P0Sip img,.applications_media__HJWIZ img{object-fit:cover}.applications_mediaBadge__noB1l{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.applications_mediaBadge__noB1l span{min-height:72px;padding:14px;display:grid;align-content:center;gap:5px;color:rgba(255,255,255,.76);background:rgba(0,0,0,.58);border:1px solid rgba(255,255,255,.16);border-radius:8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.applications_mediaBadge__noB1l strong{color:var(--gold);font-size:22px;line-height:1}.applications_proof___6QqW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(247,198,0,.22);border-top:1px solid rgba(247,198,0,.32);border-bottom:1px solid rgba(247,198,0,.32)}.applications_proof___6QqW article{display:flex;gap:14px;align-items:flex-start;min-height:132px;padding:28px;color:#ffffff;background:#101010}.applications_applicationCard__bnFEc svg,.applications_checkList__HhLoW svg,.applications_proof___6QqW svg,.applications_timelineStep__ses6q svg{color:var(--gold-dark);flex:0 0 auto}.applications_applicationCard__bnFEc h3,.applications_faqItem__jDhf3 summary,.applications_galleryCard__cuLdV h3,.applications_packageCard__qU2Sl h3,.applications_proof___6QqW h2{margin:0;font-weight:900;line-height:1.15}.applications_proof___6QqW h2{font-size:17px}.applications_applicationCard__bnFEc li,.applications_applicationCard__bnFEc p,.applications_faqItem__jDhf3 p,.applications_galleryCard__cuLdV p,.applications_matrix__IE1M3 td,.applications_packageCard__qU2Sl li,.applications_packageCard__qU2Sl p,.applications_proof___6QqW p,.applications_sectionHead__q0bVw p,.applications_splitCopy__xl4Y_ p,.applications_timelineStep__ses6q p{color:#5d626b;line-height:1.62}.applications_proof___6QqW p{margin:8px 0 0;color:rgba(255,255,255,.64);font-size:14px}.applications_section__brqOd{padding:78px 0 0}.applications_sectionHead__q0bVw{max-width:860px;margin-bottom:30px}.applications_darkHead__TXjhe h2,.applications_sectionHead__q0bVw h2,.applications_splitCopy__xl4Y_ h2{font-size:clamp(34px,4vw,54px);line-height:1.04;font-weight:950}.applications_darkHead__TXjhe h2:after,.applications_sectionHead__q0bVw h2:after,.applications_splitCopy__xl4Y_ h2:after{content:"";display:block;width:48px;height:3px;margin-top:18px;background:var(--gold)}.applications_sectionHead__q0bVw p{max-width:760px;margin:20px 0 0;font-size:17px}.applications_applicationGrid__Ou45U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.applications_applicationCard__bnFEc{display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;overflow:hidden;padding:24px;background:#ffffff;border:1px solid #deded8;border-radius:10px;box-shadow:0 18px 42px rgba(0,0,0,.06)}.applications_applicationCard__bnFEc h3{font-size:22px}.applications_applicationCard__bnFEc li,.applications_applicationCard__bnFEc p{margin:0;font-size:14px}.applications_applicationCard__bnFEc ul,.applications_packageCard__qU2Sl ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.applications_applicationCard__bnFEc li,.applications_checkList__HhLoW li,.applications_packageCard__qU2Sl li{position:relative;padding-left:18px}.applications_applicationCard__bnFEc li:before,.applications_checkList__HhLoW li:before,.applications_packageCard__qU2Sl li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:99px;background:#d61f26}.applications_applicationImage___D6n9,.applications_galleryCard__cuLdV,.applications_imageFrame__P0Sip{position:relative;overflow:hidden;background:#111111}.applications_applicationImage___D6n9{height:205px;margin:4px -8px -8px;border-radius:8px}.applications_split__aF65C{display:grid;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);gap:42px;align-items:center}.applications_imageFrame__P0Sip{min-height:520px;border-radius:10px;border:1px solid #deded8;box-shadow:0 20px 48px rgba(0,0,0,.08)}.applications_checkList__HhLoW{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.applications_checkList__HhLoW li{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:#ffffff;border:1px solid #deded8;border-radius:8px;font-weight:750}.applications_checkList__HhLoW li:before{display:none}.applications_matrixWrap__eH3ic{overflow-x:auto;border:1px solid #deded8;border-radius:10px;background:#ffffff;box-shadow:0 18px 42px rgba(0,0,0,.06)}.applications_matrix__IE1M3{width:100%;min-width:900px;border-collapse:collapse}.applications_matrix__IE1M3 td,.applications_matrix__IE1M3 th{padding:20px;text-align:left;border-bottom:1px solid #e6e6df;vertical-align:top}.applications_matrix__IE1M3 th{color:#111111;font-size:13px;text-transform:uppercase;letter-spacing:.05em;background:#f2f2ee}.applications_matrix__IE1M3 tr:last-child td{border-bottom:0}.applications_matrix__IE1M3 strong{color:#111111}.applications_dark__xVyTv{margin-top:84px;padding:78px 0;background:linear-gradient(115deg,rgba(0,0,0,.92),rgba(0,0,0,.82)),url(/assets/project-showcase/ai/wder-gym-project-ai-01-3.webp) 50% /cover;color:#ffffff}.applications_darkSection__IGGSa{display:grid;gap:30px}.applications_darkHead__TXjhe p{max-width:780px;color:rgba(255,255,255,.68)}.applications_packageGrid__6ZuVu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.applications_packageCard__qU2Sl{padding:28px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:10px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.applications_packageCard__qU2Sl h3{color:#ffffff;font-size:24px}.applications_packageCard__qU2Sl li,.applications_packageCard__qU2Sl p{color:rgba(255,255,255,.68)}.applications_packageCard__qU2Sl ul{margin-top:18px}.applications_timeline__nDia3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.applications_timelineStep__ses6q{padding:24px;background:#ffffff;border:1px solid #deded8;border-radius:10px}.applications_timelineStep__ses6q span{color:#d61f26;font-size:13px;font-weight:950;letter-spacing:.08em}.applications_timelineStep__ses6q h3{margin:14px 0 10px;font-size:20px}.applications_timelineStep__ses6q p{margin:0;font-size:14px}.applications_gallery__GffHa{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:14px}.applications_galleryCard__cuLdV{min-height:260px;border-radius:10px}.applications_galleryCard__cuLdV:first-child{grid-row:span 2}.applications_galleryCard__cuLdV div{position:absolute;inset:auto 14px 14px;z-index:2;padding:16px;color:#ffffff;background:rgba(0,0,0,.68);border:1px solid rgba(255,255,255,.15);border-radius:8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.applications_galleryCard__cuLdV h3{color:#ffffff;font-size:18px}.applications_galleryCard__cuLdV p{margin:8px 0 0;color:rgba(255,255,255,.68);font-size:13px}.applications_faqGrid__iMRWy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.applications_faqItem__jDhf3{padding:24px;background:#ffffff;border:1px solid #deded8;border-radius:10px}.applications_faqItem__jDhf3 summary{cursor:pointer;list-style:none;font-size:18px}.applications_faqItem__jDhf3 summary::-webkit-details-marker{display:none}.applications_faqItem__jDhf3 p{margin:14px 0 0;font-size:14px}.applications_ctaWrap__xv20b{padding:78px 0 92px}@media (max-width:1100px){.applications_applicationGrid__Ou45U,.applications_faqGrid__iMRWy,.applications_heroInner__LHqO2,.applications_packageGrid__6ZuVu,.applications_split__aF65C,.applications_timeline__nDia3{grid-template-columns:1fr 1fr}.applications_media__HJWIZ{min-height:420px}}@media (max-width:760px){.applications_ctaWrap__xv20b,.applications_darkSection__IGGSa,.applications_heroInner__LHqO2,.applications_section__brqOd{width:min(100% - 32px,1328px)}.applications_hero__ZLJEM{padding:42px 0 34px}.applications_applicationGrid__Ou45U,.applications_faqGrid__iMRWy,.applications_heroInner__LHqO2,.applications_packageGrid__6ZuVu,.applications_proof___6QqW,.applications_split__aF65C,.applications_timeline__nDia3{grid-template-columns:1fr}.applications_media__HJWIZ{min-height:310px;margin-bottom:244px;overflow:visible}.applications_mediaBadge__noB1l{top:calc(100% + 12px);bottom:auto;left:0;right:0;grid-template-columns:1fr}.applications_mediaBadge__noB1l span{min-height:64px}.applications_section__brqOd{padding-top:54px}.applications_imageFrame__P0Sip{min-height:360px}.applications_gallery__GffHa{grid-template-columns:1fr}.applications_galleryCard__cuLdV:first-child{grid-row:auto}}.faq_page__lSbPe{background:#080808;color:#ffffff;min-height:100vh}.faq_hero__mNc7c{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(115deg,rgba(0,0,0,.94),rgba(8,8,8,.82) 52%,rgba(214,31,38,.24)),url(/assets/optimized/free-weights.webp) 50% /cover}.faq_heroInner__uG4x_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:48px;align-items:end;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:150px 0 72px}.faq_eyebrow__3g1Sc{display:inline-flex;align-items:center;gap:10px;color:#ffcc00;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.faq_eyebrow__3g1Sc:before{content:"";width:34px;height:3px;background:#d61f26}.faq_hero__mNc7c h1{max-width:820px;margin:22px 0 20px;font-size:clamp(44px,7vw,96px);line-height:.92;letter-spacing:0}.faq_hero__mNc7c p{max-width:760px;margin:0;color:rgba(255,255,255,.78);font-size:clamp(18px,2vw,24px);line-height:1.55}.faq_heroActions__r3ita{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.faq_primaryAction__b5OPh,.faq_secondaryAction__OTxb9{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:8px;padding:0 22px;font-weight:900;text-decoration:none}.faq_primaryAction__b5OPh{background:#ffcc00;color:#080808;box-shadow:0 18px 42px rgba(255,204,0,.2)}.faq_secondaryAction__OTxb9{border:1px solid rgba(255,255,255,.28);color:#ffffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faq_heroPanel__A4xGt{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:26px;background:rgba(12,12,12,.72);box-shadow:0 24px 80px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.faq_heroPanel__A4xGt span{color:#ffcc00;font-size:13px;font-weight:900;text-transform:uppercase}.faq_heroPanel__A4xGt ul{display:grid;gap:14px;margin:18px 0 0;padding:0;list-style:none}.faq_heroPanel__A4xGt li{display:flex;gap:10px;color:rgba(255,255,255,.8);line-height:1.45}.faq_heroPanel__A4xGt li:before{content:"";flex:0 0 8px;height:8px;margin-top:8px;border-radius:999px;background:#d61f26}.faq_quickNav__3q7Tq{width:min(1180px,calc(100% - 40px));margin:-26px auto 0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.faq_quickNav__3q7Tq a{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 16px;color:#ffffff;background:rgba(22,22,22,.9);text-decoration:none;box-shadow:0 16px 42px rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease}.faq_quickNav__3q7Tq a:hover{transform:translateY(-4px);border-color:rgba(255,204,0,.6)}.faq_quickNav__3q7Tq strong{display:block;margin-bottom:7px;font-size:15px}.faq_quickNav__3q7Tq span{color:rgba(255,255,255,.58);font-size:13px;line-height:1.35}.faq_content__hFwbf{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 92px}.faq_intro__D6DCH{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:start;margin-bottom:44px}.faq_intro__D6DCH h2{margin:0;font-size:clamp(34px,5vw,62px);line-height:1}.faq_intro__D6DCH p{margin:0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.65}.faq_group__woHZY{scroll-margin-top:110px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;padding:34px 0;border-top:1px solid rgba(255,255,255,.1)}.faq_groupHeader__4KQiY{position:sticky;top:96px;align-self:start}.faq_groupHeader__4KQiY span{display:inline-flex;color:#d61f26;font-size:13px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.faq_groupHeader__4KQiY h2{margin:12px 0;font-size:30px;line-height:1.05}.faq_groupHeader__4KQiY p{margin:0;color:rgba(255,255,255,.58);line-height:1.5}.faq_faqList__C4mZU{display:grid;gap:12px}.faq_faqItem__sJ7dM{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025));overflow:hidden}.faq_faqItem__sJ7dM summary{cursor:pointer;list-style:none;padding:22px 24px;font-size:20px;font-weight:900;line-height:1.3}.faq_faqItem__sJ7dM summary::-webkit-details-marker{display:none}.faq_faqItem__sJ7dM summary:after{content:"+";float:right;color:#ffcc00;font-size:28px;line-height:1;margin-left:20px}.faq_faqItem__sJ7dM[open] summary:after{content:"-"}.faq_faqItem__sJ7dM p{margin:0;padding:0 24px 24px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.7}.faq_cta__ZtiP_{margin-top:56px;border-radius:18px;overflow:hidden;background:linear-gradient(115deg,rgba(0,0,0,.88),rgba(0,0,0,.75)),url(/assets/optimized/project-main-4.webp) 50% /cover}@media (max-width:980px){.faq_group__woHZY,.faq_heroInner__uG4x_,.faq_intro__D6DCH{grid-template-columns:1fr}.faq_quickNav__3q7Tq{grid-template-columns:repeat(2,minmax(0,1fr))}.faq_groupHeader__4KQiY{position:static}}@media (max-width:640px){.faq_heroInner__uG4x_{padding:118px 0 54px;gap:26px}.faq_content__hFwbf,.faq_heroInner__uG4x_,.faq_quickNav__3q7Tq{width:min(100% - 28px,1180px)}.faq_quickNav__3q7Tq{grid-template-columns:1fr;margin-top:18px}.faq_content__hFwbf{padding-top:44px}.faq_faqItem__sJ7dM summary{padding:18px;font-size:17px}.faq_faqItem__sJ7dM p{padding:0 18px 20px}}