.page_page__U4ht6{position:relative;min-height:100vh;display:flex;font-family:Futura,Futura PT,Century Gothic,URW Gothic,sans-serif;color:rgba(255,255,255,.92)}.page_content__up_ke{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(32px,4vw,48px);padding-top:clamp(18px,3vw,36px);max-width:1400px;width:100%}.page_header__9X9um{margin-bottom:clamp(16px,2vw,24px)}.page_mainTitle__Pt8Ea{font-size:clamp(2rem,3.5vw,4rem);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0 0 clamp(16px,2vw,24px);color:rgba(255,255,255,.95)}.page_dataNote__Q0Hlj{font-size:clamp(.8rem,1vw,1rem);line-height:1.6;color:rgba(255,255,255,.7);margin:0 0 clamp(24px,3vw,36px);font-style:italic}.page_statsGrid__W5YWy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.page_statCard__69Ai2{background:rgba(0,0,0,.49);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);align-items:center;text-align:center;border:1px solid rgba(255,255,255,.1)}.page_statValue__iG56D{font-size:clamp(2.2rem,3.5vw,3.8rem);font-weight:600;color:rgba(255,255,255,.95);line-height:1.2}.page_statLabel__Yf3NB{font-size:clamp(.75rem,.95vw,.95rem);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.75);line-height:1.4}.page_section__F5FZJ{display:flex;flex-direction:column;gap:clamp(20px,2.5vw,32px)}.page_sectionTitle__qcOLb{font-size:clamp(1.1rem,1.5vw,1.5rem);text-transform:uppercase;letter-spacing:.18em;font-weight:600;margin:0;color:rgba(255,255,255,.95)}.page_subsectionTitle__QaWWQ{font-size:clamp(.95rem,1.2vw,1.2rem);text-transform:uppercase;letter-spacing:.14em;font-weight:600;margin:0 0 clamp(16px,2vw,24px);color:rgba(255,255,255,.92)}.page_bodyText__JNA2f{font-size:clamp(.9rem,1.1vw,1.1rem);line-height:1.7;color:rgba(255,255,255,.85);margin:0}.page_list__JqcBi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(8px,1vw,12px)}.page_list__JqcBi li{position:relative;padding-left:clamp(20px,2.5vw,28px);font-size:clamp(.9rem,1.1vw,1.1rem);line-height:1.7;color:rgba(255,255,255,.85)}.page_list__JqcBi li:before{content:"•";position:absolute;left:0;color:rgba(255,255,255,.7)}.page_videoContainer__Xcc6C{position:relative;width:100%;aspect-ratio:16/9;background:rgba(0,0,0,.49);border:1px solid rgba(255,255,255,.1);overflow:hidden;margin:clamp(24px,3vw,36px) 0}.page_video__M7h2w{width:100%;height:100%;object-fit:contain}.page_improvementsGrid__ikB_z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:clamp(20px,2.5vw,32px) 0}.page_improvementCard___SQJa{background:rgba(0,0,0,.49);padding:clamp(20px,2.5vw,32px);display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);border:1px solid rgba(255,255,255,.1)}.page_improvementTitle__OLnFH{font-size:clamp(.95rem,1.2vw,1.2rem);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0;color:rgba(255,255,255,.95)}.page_improvementText__Pb0Fl{font-size:clamp(.85rem,1vw,1rem);line-height:1.6;color:rgba(255,255,255,.85);margin:0}.page_detailsGrid__GnP9e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:clamp(20px,2.5vw,32px) 0}.page_detailCard__Nv5lq{background:rgba(0,0,0,.49);padding:clamp(20px,2.5vw,32px);display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);border:1px solid rgba(255,255,255,.1)}.page_detailTitle__8iy1f{font-size:clamp(.95rem,1.2vw,1.2rem);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0;color:rgba(255,255,255,.95)}.page_detailText__d9cPo{font-size:clamp(.85rem,1vw,1rem);line-height:1.6;color:rgba(255,255,255,.85);margin:0}.page_caseStudySection__VhxPH{display:flex;flex-direction:column;gap:clamp(24px,3vw,36px);margin:clamp(24px,3vw,36px) 0}.page_desktopImageContainer__2p5cK{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px);background:rgba(0,0,0,.49);padding:clamp(24px,3vw,36px);border:1px solid rgba(255,255,255,.1);margin-bottom:clamp(24px,3vw,36px)}.page_desktopImage__XtFRu{width:100%;height:auto;object-fit:contain;display:block;background:rgba(0,0,0,.8);border-radius:4px}.page_mobileImageContainer__AgYyD{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px);background:rgba(0,0,0,.49);padding:clamp(24px,3vw,36px);border:1px solid rgba(255,255,255,.1);max-width:500px;margin:0 auto clamp(24px,3vw,36px)}.page_mobileImage__0w_Rs{width:100%;height:auto;object-fit:contain;display:block;background:rgba(0,0,0,.8);border-radius:4px}.page_imageCaption___seKq{font-size:clamp(.8rem,1vw,1rem);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.7);margin:0;text-align:center}.page_beforeAfterLabel__owVU6{font-size:clamp(.9rem,1.1vw,1.2rem);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0 0 clamp(12px,1.5vw,18px);color:rgba(255,255,255,.95);text-align:center}.page_beforeAfterMobileGrid__6CvLl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(20px,2.5vw,32px);gap:clamp(20px,2.5vw,32px);margin-top:clamp(24px,3vw,36px)}.page_processSteps__qv3xU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,2.5vw,32px);gap:clamp(20px,2.5vw,32px);margin:clamp(24px,3vw,36px) 0}.page_processStep__Db2o6{background:rgba(0,0,0,.49);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,1.5vw,18px);text-align:center;border:1px solid rgba(255,255,255,.1)}.page_processNumber__HBC3r{font-size:clamp(2.5rem,3.5vw,4rem);font-weight:600;color:rgba(255,255,255,.95);line-height:1}.page_processText__dI3WA{font-size:clamp(.85rem,1vw,1rem);line-height:1.6;color:rgba(255,255,255,.85);margin:0}.page_planningImage__DDKFw{margin-top:clamp(24px,3vw,36px);background:rgba(0,0,0,.49);padding:clamp(24px,3vw,36px);border:1px solid rgba(255,255,255,.1)}.page_solutionsGrid__Gc_Pd{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:clamp(20px,2.5vw,32px) 0}.page_solutionCard__32IdG{background:rgba(0,0,0,.49);padding:clamp(20px,2.5vw,32px);display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px);border:1px solid rgba(255,255,255,.1)}.page_solutionTitle__EiZLI{font-size:clamp(.95rem,1.2vw,1.2rem);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0;color:rgba(255,255,255,.95)}.page_solutionText__iGe1H{font-size:clamp(.85rem,1vw,1rem);line-height:1.6;color:rgba(255,255,255,.85);margin:0}.page_resultsGrid___FlR2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);margin:clamp(24px,3vw,36px) 0}.page_resultCard__zNFzo{background:rgba(0,0,0,.49);padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);align-items:center;text-align:center;border:1px solid rgba(255,255,255,.1)}.page_resultValue__76PCk{font-size:clamp(2rem,3vw,3.2rem);font-weight:600;color:rgba(255,255,255,.95);line-height:1.2}.page_resultLabel__2cvch{font-size:clamp(.75rem,.95vw,.95rem);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.75);line-height:1.4}.page_principlesGrid__JNaQI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(20px,2.5vw,32px);gap:clamp(20px,2.5vw,32px);margin:clamp(24px,3vw,36px) 0}.page_principleCard__fcNAR{background:rgba(0,0,0,.49);padding:clamp(16px,2vw,24px);display:flex;flex-direction:column;gap:clamp(12px,1.5vw,18px);border:1px solid rgba(255,255,255,.1)}.page_principleTitle__WIiBV{font-size:clamp(.95rem,1.2vw,1.2rem);text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin:0;color:rgba(255,255,255,.95);text-align:center}.page_principleImage__DjmxA{width:100%;height:auto;object-fit:contain;display:block;background:rgba(0,0,0,.8);border-radius:4px}@media (max-width:1200px){.page_improvementsGrid__ikB_z,.page_processSteps__qv3xU,.page_statsGrid__W5YWy{grid-template-columns:repeat(2,1fr)}.page_beforeAfterMobileGrid__6CvLl,.page_principlesGrid__JNaQI{grid-template-columns:1fr}}@media (max-width:768px){.page_detailsGrid__GnP9e,.page_improvementsGrid__ikB_z,.page_processSteps__qv3xU,.page_resultsGrid___FlR2,.page_solutionsGrid__Gc_Pd,.page_statsGrid__W5YWy{grid-template-columns:1fr}}