._8aEwW_page{flex-direction:column;min-height:calc(100vh - 72px);display:flex}._8aEwW_hero{background-color:#0000;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}._8aEwW_heroContainer{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;display:flex;position:relative}._8aEwW_heroContent{flex:1;max-width:600px}._8aEwW_heroGallery{gap:var(--space-4);flex:1;justify-content:flex-end;max-width:750px;height:600px;margin-top:10rem;margin-left:5rem;display:flex;position:relative}._8aEwW_galleryColumn{gap:var(--space-4);flex-direction:column;width:50%;display:flex}._8aEwW_shiftDown{margin-top:3rem}._8aEwW_galleryImg{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-sm);border:1px solid var(--color-gray-200);opacity:.9;background-color:var(--color-white);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s,box-shadow .4s,border-color .4s}._8aEwW_galleryImg:hover{opacity:1;box-shadow:var(--shadow-lg);border-color:var(--color-medical-blue);z-index:10;position:relative;transform:scale(1.05)}._8aEwW_heroImage{border-radius:var(--radius-md);box-shadow:var(--shadow-xl);object-fit:cover;border:4px solid var(--color-white);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s;position:absolute}._8aEwW_heroImage:hover{z-index:10;transform:scale(1.15);box-shadow:0 25px 50px -12px #00000040}._8aEwW_badge{color:var(--color-medical-blue);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4);letter-spacing:.05em;text-transform:uppercase;background-color:#2b6cb01a;border:1px solid #2b6cb033;font-size:.875rem;font-weight:500;display:inline-block}._8aEwW_title{margin-bottom:var(--space-6);color:var(--color-gray-900);font-size:4.5rem;line-height:1.1}._8aEwW_description{color:var(--color-gray-800);margin-bottom:var(--space-8);max-width:550px;font-size:1.25rem;line-height:1.6}._8aEwW_heroActions{gap:var(--space-4);align-items:center;display:flex}._8aEwW_btnPrimary{align-items:center;gap:var(--space-2);background-color:var(--color-medical-blue);color:var(--color-white);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}._8aEwW_btnPrimary:hover{background-color:var(--color-medical-blue-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}._8aEwW_btnSecondary{align-items:center;gap:var(--space-2);background-color:var(--color-white);color:var(--color-gray-800);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}._8aEwW_btnSecondary:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-800)}._8aEwW_features{padding:var(--space-16) 0;background-color:#0000}._8aEwW_featuresContainer{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}._8aEwW_featureCard{background-color:var(--color-white);padding:var(--space-8);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);transition:transform .3s,box-shadow .3s}._8aEwW_featureCard:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}._8aEwW_iconWrapper{border-radius:var(--radius-md);background-color:var(--color-gray-50);width:48px;height:48px;margin-bottom:var(--space-5);border:1px solid var(--color-gray-200);justify-content:center;align-items:center;display:flex}._8aEwW_featureCard h3{margin-bottom:var(--space-3);font-size:1.25rem}._8aEwW_featureCard p{color:var(--color-gray-800);font-size:.95rem;line-height:1.6}@media (max-width:992px){._8aEwW_title{font-size:3.5rem}._8aEwW_featuresContainer{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){._8aEwW_title{font-size:2.5rem}._8aEwW_hero{min-height:70vh;padding:var(--space-12) 0}._8aEwW_heroContainer{text-align:center;flex-direction:column}._8aEwW_heroContent{max-width:100%;margin-bottom:var(--space-8)}._8aEwW_heroGallery{display:none}._8aEwW_heroActions{flex-direction:column;align-items:stretch}._8aEwW_btnPrimary,._8aEwW_btnSecondary{justify-content:center}._8aEwW_featuresContainer{grid-template-columns:1fr}}
