.Hero_hero__bqvNd{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;overflow:hidden;padding-top:var(--header-h);padding-bottom:140px;isolation:isolate}.Hero_bg__CkeFF{z-index:-1}.Hero_bg__CkeFF,.Hero_slide__FSS8c{position:absolute;inset:0}.Hero_img__w_fyQ{object-fit:cover;transform:scale(1.05)}.Hero_imgActive__R8Qo_{animation:Hero_kenburns__c27qR 9s ease-out forwards}@keyframes Hero_kenburns__c27qR{0%{transform:scale(1.05)}to{transform:scale(1.16)}}.Hero_overlay__GFOqg{position:absolute;inset:0;background:rgba(18,13,13,.52)}.Hero_inner__lGUYu{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.Hero_chip__frYl_{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;border-radius:999px;font-size:.82rem;font-weight:600;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Hero_dot__puHJ9{width:8px;height:8px;border-radius:50%;background:var(--red-bright);box-shadow:0 0 0 4px rgba(239,68,68,.3)}.Hero_title__h4PJ2{font-size:clamp(2.9rem,8vw,6rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff;margin-top:24px;text-shadow:0 4px 40px rgba(0,0,0,.4)}.Hero_accent___7FV1{color:#fff;position:relative;white-space:nowrap}.Hero_accent___7FV1:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:.12em;border-radius:4px;background:var(--warm-grad);z-index:-1}.Hero_subtitle__WCdI_{margin-top:26px;font-size:clamp(1.05rem,2vw,1.32rem);color:rgba(255,255,255,.88);max-width:62ch;line-height:1.6;text-shadow:0 2px 20px rgba(0,0,0,.4)}.Hero_actions__yXeUX{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:36px}.Hero_glassBtn__QvFL_{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Hero_glassBtn__QvFL_:hover{background:rgba(255,255,255,.24);border-color:#fff}.Hero_dots__URWOF{display:flex;gap:10px;margin-top:40px}.Hero_dotBtn__IReGj{width:28px;height:4px;border-radius:4px;border:none;background:rgba(255,255,255,.4);transition:background .3s var(--ease),width .3s var(--ease)}.Hero_dotActive__nWP0R{background:#fff;width:44px}.Hero_statsBar__uvELH{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:22px 0;background:rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Hero_stats__ehS8z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Hero_stat__edcbC{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center}.Hero_stat__edcbC dt{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:#fff}.Hero_stat__edcbC dd{font-size:.8rem;color:rgba(255,255,255,.75)}.Hero_scroll__59egy{position:absolute;bottom:96px;left:50%;transform:translateX(-50%);z-index:2;opacity:.85}.Hero_mouse__fMV6r{display:block;width:24px;height:38px;border:1.5px solid rgba(255,255,255,.7);border-radius:14px;position:relative}.Hero_wheel__wyqRj{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:4px;height:7px;border-radius:3px;background:#fff;animation:Hero_wheel__wyqRj 1.7s ease-in-out infinite}@keyframes Hero_wheel__wyqRj{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}@media (max-width:720px){.Hero_stats__ehS8z{grid-template-columns:repeat(2,1fr);gap:16px}.Hero_scroll__59egy{display:none}.Hero_hero__bqvNd{padding-bottom:170px}}@media (prefers-reduced-motion:reduce){.Hero_imgActive__R8Qo_,.Hero_wheel__wyqRj{animation:none}}.Marquee_wrap__DS3Lp{background:var(--ink);overflow:hidden;padding-block:22px;border-block:1px solid rgba(255,255,255,.08)}.Marquee_track__DHnwV{display:flex;width:max-content;animation:Marquee_scroll__C7Hdu 36s linear infinite}.Marquee_item__Lbvx4{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-size:clamp(1.3rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.92);white-space:nowrap}.Marquee_star___31Gx{color:var(--red-bright);font-size:.7em}@keyframes Marquee_scroll__C7Hdu{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Marquee_wrap__DS3Lp:hover .Marquee_track__DHnwV{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Marquee_track__DHnwV{animation:none}}.Intro_wrap__ZPGmj{position:relative;overflow:hidden;text-align:center}.Intro_headWrap__RDkCf{position:relative;display:flex;flex-direction:column;align-items:center}.Intro_statement__nRQE1{font-size:clamp(2rem,5.4vw,4rem);font-weight:800;letter-spacing:-.035em;line-height:1.06;margin-top:18px;max-width:16ch}.Intro_em__3_c_G{color:var(--red);font-style:italic}.Intro_lead__mrrtO{margin-top:26px;color:var(--muted);font-size:clamp(1.02rem,1.7vw,1.2rem);max-width:62ch;line-height:1.7}.Intro_link__QMiuI{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-weight:700;color:var(--red);transition:gap .3s var(--ease)}.Intro_link__QMiuI:hover{gap:14px}.Intro_chips__JYfgx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:clamp(46px,6vw,70px)}.Intro_chip__E6xvX{display:flex;align-items:center;gap:13px;text-align:left;padding:18px 20px;border-radius:var(--radius);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.Intro_chipIcon__AVXX8{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--red-soft);flex-shrink:0}.Intro_chipLabel__RLP6c{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-2)}.Intro_chipValue__Y3rW9{font-family:var(--font-display);font-size:1.02rem;color:var(--ink)}@media (max-width:860px){.Intro_chips__JYfgx{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.Intro_chips__JYfgx{grid-template-columns:1fr}}.FeatureRows_head__e7pUc{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:28px;gap:28px;align-items:end;margin-bottom:clamp(36px,5vw,56px)}.FeatureRows_title__xa01I{font-size:clamp(1.9rem,4.4vw,3.2rem);margin-top:14px;max-width:16ch}.FeatureRows_intro__PyzYV{color:var(--muted);font-size:1.05rem;line-height:1.7}.FeatureRows_grid__sHOmB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.FeatureRows_card__SMm9I{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .4s var(--ease),transform .4s var(--ease)}.FeatureRows_card__SMm9I:hover{border-color:var(--red);transform:translateY(-4px)}.FeatureRows_media__xEX_v{position:relative;aspect-ratio:16/10;overflow:hidden}.FeatureRows_img__22Arj{object-fit:cover;transition:transform .7s var(--ease)}.FeatureRows_card__SMm9I:hover .FeatureRows_img__22Arj{transform:scale(1.05)}.FeatureRows_no__587ic{position:absolute;top:16px;left:18px;display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#fff;color:var(--red);font-family:var(--font-display);font-weight:800;font-size:1.2rem}.FeatureRows_kicker__S__yt{position:absolute;bottom:16px;left:18px;padding:7px 14px;border-radius:999px;background:var(--red);color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FeatureRows_body__ogwzz{padding:clamp(24px,3vw,36px)}.FeatureRows_iconRow__7JqDl{display:flex;align-items:center;gap:14px}.FeatureRows_icon__HobN7{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:var(--red);flex-shrink:0}.FeatureRows_cardTitle__59H_L{font-size:clamp(1.4rem,2.6vw,1.9rem)}.FeatureRows_desc__8kwvX{margin-top:18px;color:var(--muted);line-height:1.7}.FeatureRows_list__DY5oS{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.FeatureRows_list__DY5oS li{display:flex;align-items:center;gap:10px;font-size:.92rem;font-weight:500;color:var(--ink-2)}.FeatureRows_learn__7oe8d{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-weight:700;color:var(--red);transition:gap .3s var(--ease)}.FeatureRows_learn__7oe8d:hover{gap:14px}@media (max-width:880px){.FeatureRows_head__e7pUc{align-items:start;gap:14px}.FeatureRows_grid__sHOmB,.FeatureRows_head__e7pUc{grid-template-columns:1fr}}@media (max-width:420px){.FeatureRows_list__DY5oS{grid-template-columns:1fr}}.Process_grid__nk7oN{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.Process_line__0eTPe{position:absolute;top:28px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 8px,transparent 8px 16px);z-index:0}.Process_step__n4hbS{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.Process_no__Pv8DM{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;border:2px solid var(--red);color:var(--red);font-family:var(--font-display);font-weight:800;font-size:1.2rem;box-shadow:0 0 0 6px var(--bg);transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.Process_step__n4hbS:hover .Process_no__Pv8DM{background:var(--red);color:#fff;transform:translateY(-3px)}.Process_title__cv1v2{font-size:1.25rem;margin-top:6px}.Process_desc__04Gu0{color:var(--muted);font-size:.94rem;line-height:1.65}@media (max-width:860px){.Process_grid__nk7oN{grid-template-columns:1fr 1fr;gap:30px}.Process_line__0eTPe{display:none}}@media (max-width:460px){.Process_grid__nk7oN{grid-template-columns:1fr}}.EventsBento_grid__OZSZ6{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:210px;grid-gap:16px;gap:16px}.EventsBento_tile__CYWc8{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.EventsBento_big__JXVbw{grid-column:span 3;grid-row:span 2}.EventsBento_textTile__q1FPn,.EventsBento_wide__Yjuu8{grid-column:span 3}.EventsBento_chipsTile__aB6Cb{grid-column:span 6}.EventsBento_img__IN6Yg{object-fit:cover;transition:transform .6s var(--ease)}.EventsBento_tile__CYWc8:hover .EventsBento_img__IN6Yg{transform:scale(1.06)}.EventsBento_overlay__cDocQ{position:absolute;inset:0;background:rgba(20,14,14,.3);transition:background .4s var(--ease)}.EventsBento_tile__CYWc8:hover .EventsBento_overlay__cDocQ{background:rgba(20,14,14,.44)}.EventsBento_cap__PuVN4{position:absolute;left:22px;bottom:20px;z-index:1}.EventsBento_capTitle__TrFy4{color:#fff;font-size:1.4rem;text-shadow:0 1px 12px rgba(0,0,0,.55)}.EventsBento_capText__NHzSD{color:rgba(255,255,255,.9);font-size:.9rem;margin-top:2px;text-shadow:0 1px 10px rgba(0,0,0,.55)}.EventsBento_textTile__q1FPn{background:#fff;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:32px}.EventsBento_heading__iK63L{font-size:clamp(1.5rem,3vw,2.1rem)}.EventsBento_lead__XAw0D{color:var(--muted);line-height:1.6}.EventsBento_textTile__q1FPn .EventsBento_btn__qUDIQ{width:-moz-fit-content;width:fit-content;margin-top:4px}.EventsBento_chipsTile__aB6Cb{background:var(--ink);display:flex;flex-direction:column;justify-content:center;gap:16px;padding:30px 32px;grid-row:span 1}.EventsBento_chipsLabel__lErDW{color:var(--red-bright);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.EventsBento_chips__tDipL{display:flex;flex-wrap:wrap;gap:10px}.EventsBento_chip__FgLkW{padding:9px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:600;font-size:.92rem;transition:background .3s var(--ease),border-color .3s var(--ease)}.EventsBento_chip__FgLkW:hover{background:var(--red);border-color:var(--red)}@media (max-width:760px){.EventsBento_grid__OZSZ6{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.EventsBento_big__JXVbw{grid-column:span 2;grid-row:span 2}.EventsBento_wide__Yjuu8{grid-column:span 1}.EventsBento_chipsTile__aB6Cb,.EventsBento_textTile__q1FPn{grid-column:span 2}}@media (max-width:480px){.EventsBento_grid__OZSZ6{grid-template-columns:1fr;grid-auto-rows:200px}.EventsBento_big__JXVbw{grid-column:span 1;grid-row:span 2}.EventsBento_chipsTile__aB6Cb,.EventsBento_textTile__q1FPn,.EventsBento_wide__Yjuu8{grid-column:span 1}.EventsBento_chipsTile__aB6Cb{grid-row:auto}}.ImpactBand_wrap__yzAFP{padding-block:clamp(64px,9vw,110px);background:var(--red);color:#fff}.ImpactBand_head__R_bWt{text-align:center;margin-bottom:clamp(40px,5vw,60px)}.ImpactBand_eyebrow__icaeE{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.8);margin-bottom:14px}.ImpactBand_title__X1kwR{color:#fff;font-size:clamp(1.9rem,4.4vw,3.2rem)}.ImpactBand_stats__7sijL{display:grid;grid-template-columns:repeat(4,1fr)}.ImpactBand_stat__BFLGL{text-align:center;padding:14px 20px;border-left:1px solid rgba(255,255,255,.22)}.ImpactBand_stat__BFLGL:first-child{border-left:none}.ImpactBand_num__EWXx2{font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.2rem);font-weight:800;letter-spacing:-.04em;line-height:1}.ImpactBand_label__AoU_3{margin-top:12px;color:rgba(255,255,255,.88);font-size:.92rem;font-weight:500}@media (max-width:720px){.ImpactBand_stats__7sijL{grid-template-columns:1fr 1fr;gap:32px 0}.ImpactBand_stat__BFLGL{border-left:none}.ImpactBand_stat__BFLGL:nth-child(2n){border-left:1px solid rgba(255,255,255,.22)}}.WhyChooseUs_grid__OQGDg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.WhyChooseUs_card__zWjFK{padding:32px 26px;display:flex;flex-direction:column;gap:14px;position:relative}.WhyChooseUs_num__SBVLU{position:absolute;top:24px;right:26px;font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--yellow)}.WhyChooseUs_icon__rjZeT{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--red-soft);transition:transform .4s var(--ease),background .4s var(--ease)}.WhyChooseUs_card__zWjFK:hover .WhyChooseUs_icon__rjZeT{background:var(--red);transform:translateY(-3px)}.WhyChooseUs_card__zWjFK:hover .WhyChooseUs_icon__rjZeT svg{color:#fff!important}.WhyChooseUs_title__4jCoq{font-size:1.22rem;margin-top:4px}.WhyChooseUs_desc__ycxon{color:var(--muted);font-size:.94rem;line-height:1.7}@media (max-width:1000px){.WhyChooseUs_grid__OQGDg{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.WhyChooseUs_grid__OQGDg{grid-template-columns:1fr}}.Testimonial_card__RcW0Y{max-width:920px;margin-inline:auto;text-align:center;padding:clamp(36px,6vw,64px);position:relative}.Testimonial_mark__z0mNj{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--red-soft);margin-bottom:22px}.Testimonial_quote__2pnnv{font-family:var(--font-display);font-size:clamp(1.3rem,3vw,2.05rem);font-weight:600;line-height:1.45;letter-spacing:-.02em;color:var(--ink)}.Testimonial_foot__EeJ45{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px}.Testimonial_avatar__rl6KZ{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--font-display);font-weight:800}.Testimonial_foot__EeJ45 strong{display:block;font-size:1rem;color:var(--ink)}.Testimonial_foot__EeJ45 span{font-size:.88rem;color:var(--muted)}.GalleryMarquee_wrap__oEIDD{padding-block:clamp(64px,9vw,110px);overflow:hidden}.GalleryMarquee_head__AVrUe{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:40px}.GalleryMarquee_title__YH6EC{font-size:clamp(1.8rem,4vw,3rem);margin-top:12px}.GalleryMarquee_row__ob0HH{overflow:hidden;margin-bottom:16px}.GalleryMarquee_track__bRneF{display:flex;gap:16px;width:max-content}.GalleryMarquee_left__uwq_8{animation:GalleryMarquee_scrollL__cD4n_ 40s linear infinite}.GalleryMarquee_right__BpeTn{animation:GalleryMarquee_scrollR__Zhi6J 40s linear infinite}.GalleryMarquee_tile__8sljZ{position:relative;width:320px;height:220px;flex-shrink:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.GalleryMarquee_img__jXDdo{object-fit:cover}.GalleryMarquee_cap__aC7Ao{position:absolute;left:16px;bottom:14px;color:#fff;font-weight:700;font-size:1.05rem;text-shadow:0 2px 14px rgba(0,0,0,.6);z-index:1}.GalleryMarquee_tile__8sljZ:after{content:"";position:absolute;inset:0;background:rgba(20,14,14,.26)}@keyframes GalleryMarquee_scrollL__cD4n_{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes GalleryMarquee_scrollR__Zhi6J{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.GalleryMarquee_wrap__oEIDD:hover .GalleryMarquee_track__bRneF{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.GalleryMarquee_left__uwq_8,.GalleryMarquee_right__BpeTn{animation:none}}@media (max-width:560px){.GalleryMarquee_tile__8sljZ{width:240px;height:170px}}.Promise_wrap__KqAsl{position:relative;padding-block:clamp(80px,12vw,150px);overflow:hidden;background:var(--ink)}.Promise_inner__yl0KL{position:relative;z-index:1;max-width:900px;margin-inline:auto;text-align:center}.Promise_quoteMark__ceIfG{display:inline-flex;margin-bottom:18px}.Promise_label__B_ly7{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;color:var(--yellow);font-weight:700;margin-bottom:22px}.Promise_quote__C_fdW{font-family:var(--font-display);font-size:clamp(1.4rem,3.4vw,2.3rem);line-height:1.42;font-weight:600;letter-spacing:-.02em;color:#fff}.Promise_sign__IwZhd{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px;color:rgba(255,255,255,.6);font-size:.92rem}.Promise_line__mes0G{width:40px;height:2px;border-radius:2px;background:var(--warm-grad)}