.versionControlPage_container__NFb1p{display:flex;flex-direction:column;gap:4rem;width:100%;min-height:100vh;padding-bottom:4rem;padding-top:2rem}.versionControlPage_heroSection__TV6oZ{display:flex;flex-direction:column;gap:1rem;padding:1rem}.versionControlPage_heroSection__heading__W15mP{font-size:3rem;font-weight:var(--font-weight-semi-bold);color:var(--text-primary);text-align:center;line-height:1.2;background:linear-gradient(135deg,#262b32,#3d4554);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.versionControlPage_heroSection__description__OOpAy{color:var(--text-primary);text-align:center;margin:0 auto;line-height:1.5;font-weight:var(--font-weight-med);font-size:var(--font-size-body-1);max-width:900px}.versionControlPage_heroSection__TV6oZ .versionControlPage_imageContainer___Er_8{position:relative;width:100%;max-width:1200px;margin:1rem auto;border-radius:20px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.25),0 2px 4px -1px rgba(0,0,0,.25),0 20px 50px -10px rgba(0,0,0,.25);transition:transform .3s ease,box-shadow .3s ease;animation-delay:.3s}.versionControlPage_heroSection__TV6oZ .versionControlPage_imageContainer___Er_8:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.04),0 30px 60px -15px rgba(11,146,133,.2)}.versionControlPage_heroSection__TV6oZ .versionControlPage_imageContainer___Er_8 .versionControlPage_image__71Ibf{width:100%;height:auto;display:block;object-fit:cover}.versionControlPage_featuresSection__40Ia2{display:grid;grid-template-columns:1fr;gap:4rem;padding:0 4rem}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__E6E9Z,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__r22KR{display:flex;gap:2rem}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__leftContainer__rESDM,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__leftContainer__4nWCj{display:flex;flex-direction:column;gap:1rem}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__heading__qZxPS,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__heading__AHDB1{font-size:clamp(1.875rem,3vw,2.25rem);font-weight:700;color:var(--text-primary,#1f2328);line-height:1.1}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__description__3yYeX,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__description__XSpCL{font-size:1.125rem;color:var(--text-primary);font-weight:var(--font-weight-med);line-height:1.5;max-width:600px}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__E6E9Z{flex-direction:column}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__description__3yYeX{max-width:100%}.versionControlPage_featureImageContainer__tFjdH{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}.versionControlPage_featureImageContainer__tFjdH:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05),0 20px 40px -10px rgba(11,146,133,.15);border-color:rgba(11,146,133,.2)}.versionControlPage_featureImageContainer__tFjdH:hover:after{opacity:1}.versionControlPage_featureImageContainer__tFjdH:hover .versionControlPage_featureImage__fv0ud{transform:scale(1.03)}.versionControlPage_featureImageContainer__tFjdH .versionControlPage_featureImage__fv0ud{width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}@keyframes versionControlPage_fadeInUp__5p3_q{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.versionControlPage_featuresSection__40Ia2>div,.versionControlPage_heroSection__TV6oZ h2,.versionControlPage_heroSection__TV6oZ>p,.versionControlPage_imageContainer___Er_8{animation:versionControlPage_fadeInUp__5p3_q .8s ease-out backwards}.versionControlPage_heroSection__TV6oZ h2{animation-delay:.1s}.versionControlPage_heroSection__TV6oZ>p{animation-delay:.2s}.versionControlPage_featuresSection__40Ia2>div:first-child{animation-delay:.4s}.versionControlPage_featuresSection__40Ia2>div:nth-child(2){animation-delay:.5s}.versionControlPage_featuresSection__40Ia2>div:nth-child(3){animation-delay:.6s}@media(max-width:768px){.versionControlPage_container__NFb1p{padding-top:1rem;padding-bottom:2rem;gap:1rem}.versionControlPage_heroSection__TV6oZ{padding:1rem;gap:.5rem}.versionControlPage_heroSection__heading__W15mP{font-size:2rem;font-weight:var(--font-weight-semi-bold);color:var(--text-primary);text-align:center;line-height:1.2;background:linear-gradient(135deg,#262b32,#3d4554);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.versionControlPage_heroSection__description__OOpAy{font-size:var(--font-size-body-2);color:var(--text-primary);text-align:center;margin:0 auto;line-height:1.5;font-weight:var(--font-weight-med)}.versionControlPage_featuresSection__40Ia2{padding:1rem;gap:2rem}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__E6E9Z,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__r22KR{flex-direction:column;gap:.75rem}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__leftContainer__rESDM,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__leftContainer__4nWCj{gap:.5rem}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__heading__qZxPS,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__heading__AHDB1{font-size:1.4rem}.versionControlPage_featuresSection__40Ia2 .versionControlPage_oneClickRevertDetail__description__3yYeX,.versionControlPage_featuresSection__40Ia2 .versionControlPage_viewChangesLineByLineDetail__description__XSpCL{font-size:var(--font-size-body-2)}.versionControlPage_featureImageContainer__tFjdH{border-radius:12px}}