.page-module__O4I36W__main{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.page-module__O4I36W__hero{text-align:center;background-color:#0000;background-image:linear-gradient(#0a0a0a66,#0a0a0af2),url(/images/chauffeur.png);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:70vh;padding-top:120px;display:flex;position:relative;overflow:hidden}.page-module__O4I36W__heroContent{z-index:2;flex-direction:column;align-items:center;max-width:900px;padding:0 2rem;animation:1.2s forwards page-module__O4I36W__slideUpFade;display:flex}.page-module__O4I36W__badge{color:var(--secondary);letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem;font-size:.9rem;font-weight:600;position:relative}.page-module__O4I36W__badge:after{content:"";background:var(--secondary);width:40px;height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.page-module__O4I36W__heroTitle{font-family:var(--font-heading);color:#fff;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,4.5rem);line-height:1.1}.page-module__O4I36W__heroSubtitle{color:var(--text-muted);max-width:700px;font-size:1.3rem;line-height:1.7}.page-module__O4I36W__standardSection{background:var(--background);padding:8rem 0}.page-module__O4I36W__standardGrid{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.page-module__O4I36W__sectionTitle{font-family:var(--font-heading);color:var(--secondary);margin-bottom:1.5rem;font-size:3rem;line-height:1.2}.page-module__O4I36W__sectionSubtitle{color:var(--text-muted);font-size:1.2rem}.page-module__O4I36W__textParagraph{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.15rem;line-height:1.8}.page-module__O4I36W__checkList{flex-direction:column;gap:1.5rem;padding:0;list-style:none;display:flex}.page-module__O4I36W__checkList li{color:var(--foreground);align-items:center;gap:1rem;font-size:1.1rem;display:flex}.page-module__O4I36W__checkIcon{color:var(--secondary);font-size:1.2rem;font-weight:700}.page-module__O4I36W__imageContent{position:relative}.page-module__O4I36W__mainImage{border-radius:12px;width:100%;box-shadow:-20px 20px #ffffff08}.page-module__O4I36W__vettingSection{background:var(--surface);border-top:1px solid var(--border);padding:8rem 0}.page-module__O4I36W__stepsContainer{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.page-module__O4I36W__stepCard{background:var(--background);border:1px solid var(--border);border-radius:16px;padding:3rem 2rem;transition:transform .3s;position:relative}.page-module__O4I36W__stepCard:hover{border-color:var(--secondary);transform:translateY(-10px)}.page-module__O4I36W__stepNumber{background:var(--secondary);color:#000;font-family:var(--font-heading);border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:-20px;left:20px;box-shadow:0 10px 20px #c8a97e4d}.page-module__O4I36W__stepCard h3{color:var(--foreground);margin-top:1rem;margin-bottom:1rem;font-size:1.3rem}.page-module__O4I36W__stepCard p{color:var(--text-muted);font-size:1rem;line-height:1.6}.page-module__O4I36W__ctaSection{background:var(--background);border-top:1px solid var(--border);text-align:center;padding:8rem 0}.page-module__O4I36W__ctaContent h2{font-family:var(--font-heading);color:var(--foreground);margin-bottom:1rem;font-size:3rem}.page-module__O4I36W__ctaContent p{color:var(--text-muted);font-size:1.2rem}@media (max-width:1024px){.page-module__O4I36W__stepsContainer{grid-template-columns:repeat(2,1fr);gap:4rem 2rem}.page-module__O4I36W__standardGrid{grid-template-columns:1fr;gap:4rem}}@media (max-width:600px){.page-module__O4I36W__stepsContainer{grid-template-columns:1fr}}@keyframes page-module__O4I36W__slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
