.Header-module-scss-module__t7BEda__header{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border-bottom:1px solid rgba(255,255,255,.15);padding:12px 0;position:fixed;top:0;left:0;right:0}.Header-module-scss-module__t7BEda__header .Header-module-scss-module__t7BEda__container{justify-content:space-between;align-items:center;gap:32px;max-width:1400px;margin:0 auto;padding:0 32px;display:flex}.Header-module-scss-module__t7BEda__logoSection{flex:1;align-items:center;gap:20px;display:flex}.Header-module-scss-module__t7BEda__logo{cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:6px;padding:4px;transition:all .3s;display:flex}.Header-module-scss-module__t7BEda__logo:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(177,156,217,.4)}.Header-module-scss-module__t7BEda__logo:hover .Header-module-scss-module__t7BEda__logoIcon{box-shadow:0 4px 12px rgba(177,156,217,.5)}.Header-module-scss-module__t7BEda__logo:focus{box-shadow:0 0 0 2px rgba(255,255,255,.3)}.Header-module-scss-module__t7BEda__logo:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Header-module-scss-module__t7BEda__logoIcon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.Header-module-scss-module__t7BEda__logoImage{object-fit:contain;width:100%;height:100%}.Header-module-scss-module__t7BEda__logoText{color:var(--white);letter-spacing:-.5px;font-size:28px;font-weight:600}.Header-module-scss-module__t7BEda__navigation{align-items:center;gap:48px;margin:0 24px;display:flex}.Header-module-scss-module__t7BEda__navItem{color:var(--white);border-radius:8px;outline:none;padding:10px 20px;font-size:18px;font-weight:500;text-decoration:none;transition:all .3s}.Header-module-scss-module__t7BEda__navItem:hover{color:var(--white);background:rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Header-module-scss-module__t7BEda__navItem:focus{background:rgba(255,255,255,.15);box-shadow:0 0 0 2px rgba(255,255,255,.3)}.Header-module-scss-module__t7BEda__navItem:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Header-module-scss-module__t7BEda__ctaSection{align-items:center;gap:12px;display:flex}.Header-module-scss-module__t7BEda__registerButton{text-transform:uppercase;letter-spacing:.3px;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:30px;padding:12px 24px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Header-module-scss-module__t7BEda__registerButton:before{content:"";background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);z-index:-1;width:0;height:100%;transition:width .4s;position:absolute;top:0;left:0}.Header-module-scss-module__t7BEda__registerButton:hover{border-color:var(--primary-purple);transform:translateY(-2px)scale(1.05);box-shadow:0 8px 25px rgba(177,156,217,.4),0 0 0 1px rgba(255,255,255,.2)}.Header-module-scss-module__t7BEda__registerButton:hover:before{width:100%}.Header-module-scss-module__t7BEda__registerButton:active{transform:translateY(-1px)scale(1.02)}.Header-module-scss-module__t7BEda__ctaButton{text-transform:uppercase;letter-spacing:.3px;border-radius:30px;padding:12px 24px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(177,156,217,.3),0 0 0 1px rgba(255,255,255,.1)}.Header-module-scss-module__t7BEda__ctaButton:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.Header-module-scss-module__t7BEda__ctaButton:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 8px 25px rgba(177,156,217,.5),0 0 0 1px rgba(255,255,255,.2)}.Header-module-scss-module__t7BEda__ctaButton:hover:before{left:100%}.Header-module-scss-module__t7BEda__ctaButton:active{transform:translateY(-1px)scale(1.02)}.Header-module-scss-module__t7BEda__bookRideButton{text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);border:2px solid var(--primary-purple);color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Header-module-scss-module__t7BEda__bookRideButton:hover{background:linear-gradient(135deg,var(--dark-purple)0%,var(--primary-purple)100%);border-color:var(--white);transform:translateY(-3px)scale(1.08);box-shadow:0 12px 35px rgba(177,156,217,.6),0 0 0 2px rgba(255,255,255,.3)}.Header-module-scss-module__t7BEda__bookRideButton:active{transform:translateY(0)scale(1)}.Header-module-scss-module__t7BEda__bookRideButton:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Header-module-scss-module__t7BEda__mobileMenuButton{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:background-color .2s;display:none}.Header-module-scss-module__t7BEda__mobileMenuButton:hover{background:rgba(255,255,255,.25);box-shadow:0 4px 12px rgba(0,0,0,.2)}.Header-module-scss-module__t7BEda__mobileMenuButton:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Header-module-scss-module__t7BEda__hamburger{flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}.Header-module-scss-module__t7BEda__hamburgerLine{background:var(--white);transform-origin:50%;border-radius:1px;width:100%;height:2px;transition:all .3s}.Header-module-scss-module__t7BEda__hamburgerOpen .Header-module-scss-module__t7BEda__hamburgerLine:first-child{transform:rotate(45deg)translate(6px,6px)}.Header-module-scss-module__t7BEda__hamburgerOpen .Header-module-scss-module__t7BEda__hamburgerLine:nth-child(2){opacity:0}.Header-module-scss-module__t7BEda__hamburgerOpen .Header-module-scss-module__t7BEda__hamburgerLine:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.Header-module-scss-module__t7BEda__mobileMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;z-index:100;background:rgba(0,0,0,.95);border-top:1px solid rgba(255,255,255,.1);transition:all .3s;position:absolute;top:100%;left:0;right:0;transform:translateY(-100%)}.Header-module-scss-module__t7BEda__mobileMenuOpen{opacity:1;visibility:visible;transform:translateY(0)}.Header-module-scss-module__t7BEda__mobileNavigation{flex-direction:column;gap:16px;padding:20px;display:flex}.Header-module-scss-module__t7BEda__mobileNavItem{color:var(--white);text-align:center;border-radius:12px;padding:12px 16px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .2s}.Header-module-scss-module__t7BEda__mobileNavItem:hover{color:var(--white);background:rgba(255,255,255,.3);transform:translate(4px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.Header-module-scss-module__t7BEda__mobileNavItem:focus-visible{outline:2px solid var(--white);outline-offset:2px}.Header-module-scss-module__t7BEda__mobileBookRideButton{text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);border:2px solid var(--primary-purple);color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:14px 24px;font-size:1rem;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Header-module-scss-module__t7BEda__mobileBookRideButton:hover{background:linear-gradient(135deg,var(--dark-purple)0%,var(--primary-purple)100%);border-color:var(--white);transform:translateY(-3px)scale(1.08);box-shadow:0 12px 35px rgba(177,156,217,.6),0 0 0 2px rgba(255,255,255,.3)}.Header-module-scss-module__t7BEda__mobileBookRideButton:active{transform:translateY(0)scale(1)}.Header-module-scss-module__t7BEda__mobileBookRideButton:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media (min-width:1600px){.Header-module-scss-module__t7BEda__header{padding:16px 0}.Header-module-scss-module__t7BEda__container{gap:40px;max-width:1600px;padding:0 40px}.Header-module-scss-module__t7BEda__logoSection{gap:24px}.Header-module-scss-module__t7BEda__logoIcon{width:56px;height:56px;font-size:26px}.Header-module-scss-module__t7BEda__logoText{font-size:32px}.Header-module-scss-module__t7BEda__navigation{gap:56px;margin:0 32px}.Header-module-scss-module__t7BEda__navItem{padding:12px 24px;font-size:20px}.Header-module-scss-module__t7BEda__ctaSection{gap:16px}.Header-module-scss-module__t7BEda__registerButton,.Header-module-scss-module__t7BEda__ctaButton,.Header-module-scss-module__t7BEda__bookRideButton{border-radius:35px;padding:14px 28px;font-size:18px}}@media (min-width:1920px){.Header-module-scss-module__t7BEda__header{padding:20px 0}.Header-module-scss-module__t7BEda__container{gap:48px;max-width:1800px;padding:0 48px}.Header-module-scss-module__t7BEda__logoIcon{width:64px;height:64px;font-size:30px}.Header-module-scss-module__t7BEda__logoText{font-size:36px}.Header-module-scss-module__t7BEda__navigation{gap:64px;margin:0 40px}.Header-module-scss-module__t7BEda__navItem{padding:14px 28px;font-size:22px}.Header-module-scss-module__t7BEda__registerButton,.Header-module-scss-module__t7BEda__ctaButton,.Header-module-scss-module__t7BEda__bookRideButton{border-radius:40px;padding:16px 32px;font-size:20px}}@media (max-width:1024px){.Header-module-scss-module__t7BEda__navigation{display:none}.Header-module-scss-module__t7BEda__mobileMenuButton{display:block}}@media (max-width:768px){.Header-module-scss-module__t7BEda__header{padding:6px 0}.Header-module-scss-module__t7BEda__container{gap:16px;padding:0 16px}.Header-module-scss-module__t7BEda__logoSection{gap:12px}.Header-module-scss-module__t7BEda__logoIcon{width:32px;height:32px;font-size:16px}.Header-module-scss-module__t7BEda__logoText{font-size:20px}.Header-module-scss-module__t7BEda__ctaSection{gap:8px}.Header-module-scss-module__t7BEda__registerButton,.Header-module-scss-module__t7BEda__ctaButton{border-radius:20px;padding:8px 16px;font-size:13px}}@media (max-width:480px){.Header-module-scss-module__t7BEda__container{gap:8px;padding:0 12px}.Header-module-scss-module__t7BEda__logoText{font-size:18px}.Header-module-scss-module__t7BEda__logoIcon{width:28px;height:28px;font-size:14px}.Header-module-scss-module__t7BEda__navigation{display:none}.Header-module-scss-module__t7BEda__ctaSection{gap:8px}.Header-module-scss-module__t7BEda__registerButton,.Header-module-scss-module__t7BEda__ctaButton{white-space:nowrap;text-overflow:ellipsis;border-radius:16px;max-width:100px;padding:8px 12px;font-size:12px;overflow:hidden}}@media (max-width:360px){.Header-module-scss-module__t7BEda__container{gap:6px;padding:0 8px}.Header-module-scss-module__t7BEda__logoText{font-size:16px}.Header-module-scss-module__t7BEda__logoIcon{width:24px;height:24px;font-size:12px}.Header-module-scss-module__t7BEda__ctaSection{gap:6px}.Header-module-scss-module__t7BEda__registerButton,.Header-module-scss-module__t7BEda__ctaButton{border-radius:14px;max-width:90px;padding:6px 10px;font-size:11px}}
.BookRideModal-module-scss-module__Erpo4W__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:rgba(0,0,0,.7);justify-content:center;align-items:flex-start;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.BookRideModal-module-scss-module__Erpo4W__modalContent{background:var(--white);border-radius:24px;flex-direction:column;width:100%;max-width:600px;max-height:80vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.25)}@media (min-width:1024px){.BookRideModal-module-scss-module__Erpo4W__modalContent{max-width:800px;max-height:90vh}}@media (min-width:1440px){.BookRideModal-module-scss-module__Erpo4W__modalContent{max-width:900px;max-height:92vh}}.BookRideModal-module-scss-module__Erpo4W__modalHeader{background:var(--white);z-index:10;border-bottom:1px solid rgba(177,156,217,.2);border-radius:24px 24px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:-webkit-sticky;position:sticky;top:0}.BookRideModal-module-scss-module__Erpo4W__modalTitle{color:var(--primary-purple);align-items:center;gap:8px;margin:0;font-size:1.75rem;font-weight:800;display:flex}.BookRideModal-module-scss-module__Erpo4W__closeButton{color:var(--gray-800);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;font-size:1.5rem;transition:all .2s;display:flex}.BookRideModal-module-scss-module__Erpo4W__closeButton:hover{color:var(--primary-purple);background:rgba(177,156,217,.1)}.BookRideModal-module-scss-module__Erpo4W__stepIndicators{border-bottom:1px solid rgba(177,156,217,.1);flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:16px 32px;display:flex}.BookRideModal-module-scss-module__Erpo4W__stepIndicator{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.BookRideModal-module-scss-module__Erpo4W__stepNumber{width:40px;height:40px;color:var(--gray-800);background:rgba(177,156,217,.2);border:2px solid rgba(177,156,217,.3);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.BookRideModal-module-scss-module__Erpo4W__stepIndicator.BookRideModal-module-scss-module__Erpo4W__active .BookRideModal-module-scss-module__Erpo4W__stepNumber{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);color:var(--white);border-color:var(--primary-purple);box-shadow:0 4px 12px rgba(177,156,217,.4)}.BookRideModal-module-scss-module__Erpo4W__stepIndicator.BookRideModal-module-scss-module__Erpo4W__completed .BookRideModal-module-scss-module__Erpo4W__stepNumber{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);color:var(--white);border-color:var(--primary-purple)}.BookRideModal-module-scss-module__Erpo4W__stepIndicator.BookRideModal-module-scss-module__Erpo4W__completed .BookRideModal-module-scss-module__Erpo4W__stepNumber:after{content:"✓";font-size:1.2rem}.BookRideModal-module-scss-module__Erpo4W__stepLabel{color:var(--gray-800);text-align:center;font-size:.85rem;font-weight:600}.BookRideModal-module-scss-module__Erpo4W__stepIndicator.BookRideModal-module-scss-module__Erpo4W__active .BookRideModal-module-scss-module__Erpo4W__stepLabel{color:var(--primary-purple)}.BookRideModal-module-scss-module__Erpo4W__stepConnector{background:rgba(177,156,217,.3);flex:1;height:2px;margin:0 -20px;position:relative}.BookRideModal-module-scss-module__Erpo4W__stepConnector:after{content:"";background:var(--primary-purple);width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.BookRideModal-module-scss-module__Erpo4W__stepIndicator.BookRideModal-module-scss-module__Erpo4W__completed~.BookRideModal-module-scss-module__Erpo4W__stepConnector:after{width:100%}.BookRideModal-module-scss-module__Erpo4W__successContainer{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:48px 32px;animation:.3s BookRideModal-module-scss-module__Erpo4W__fadeIn;display:flex}.BookRideModal-module-scss-module__Erpo4W__successIcon{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);width:80px;height:80px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:2.5rem;font-weight:700;display:flex;box-shadow:0 8px 25px rgba(177,156,217,.4)}.BookRideModal-module-scss-module__Erpo4W__successTitle{color:var(--primary-purple);margin:0;font-size:1.75rem;font-weight:800}.BookRideModal-module-scss-module__Erpo4W__successMessage{color:var(--gray-800);max-width:500px;margin:0;font-size:1.1rem;line-height:1.6}.BookRideModal-module-scss-module__Erpo4W__closeSuccessButton{cursor:pointer;background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);color:var(--white);border:none;border-radius:12px;margin-top:6px;padding:14px 32px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.BookRideModal-module-scss-module__Erpo4W__closeSuccessButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(177,156,217,.4)}.BookRideModal-module-scss-module__Erpo4W__closeSuccessButton:active{transform:translateY(0)}.BookRideModal-module-scss-module__Erpo4W__formContainer{flex-direction:column;flex:1;padding:0 32px;display:flex;overflow-y:auto}.BookRideModal-module-scss-module__Erpo4W__stepContent{flex-direction:column;flex:1;padding-bottom:8px;animation:.3s BookRideModal-module-scss-module__Erpo4W__fadeIn;display:flex}@keyframes BookRideModal-module-scss-module__Erpo4W__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BookRideModal-module-scss-module__Erpo4W__stepTitle{color:var(--gray-900);margin:0 0 24px;font-size:1.5rem;font-weight:700}.BookRideModal-module-scss-module__Erpo4W__stepDescription{color:var(--gray-800);margin:0 0 32px;font-size:1rem;line-height:1.6}.BookRideModal-module-scss-module__Erpo4W__inputGroup{margin-bottom:24px}.BookRideModal-module-scss-module__Erpo4W__dateTimeRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.BookRideModal-module-scss-module__Erpo4W__label{color:var(--gray-900);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.BookRideModal-module-scss-module__Erpo4W__input,.BookRideModal-module-scss-module__Erpo4W__select,.BookRideModal-module-scss-module__Erpo4W__textarea{width:100%;color:var(--gray-900);background:var(--white);border:2px solid rgba(177,156,217,.3);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:all .2s}.BookRideModal-module-scss-module__Erpo4W__input:focus,.BookRideModal-module-scss-module__Erpo4W__select:focus,.BookRideModal-module-scss-module__Erpo4W__textarea:focus{border-color:var(--primary-purple);outline:none;box-shadow:0 0 0 3px rgba(177,156,217,.1)}.BookRideModal-module-scss-module__Erpo4W__input::placeholder,.BookRideModal-module-scss-module__Erpo4W__select::placeholder,.BookRideModal-module-scss-module__Erpo4W__textarea::placeholder{color:var(--gray-800);opacity:.7}.BookRideModal-module-scss-module__Erpo4W__textarea{resize:vertical;min-height:120px}.BookRideModal-module-scss-module__Erpo4W__select{cursor:pointer}.BookRideModal-module-scss-module__Erpo4W__stepActions{background:var(--white);z-index:10;border-top:1px solid rgba(177,156,217,.2);justify-content:flex-end;gap:16px;margin-top:auto;padding:12px 0 16px;display:flex;position:-webkit-sticky;position:sticky;bottom:0}.BookRideModal-module-scss-module__Erpo4W__backButton,.BookRideModal-module-scss-module__Erpo4W__nextButton,.BookRideModal-module-scss-module__Erpo4W__submitButton{cursor:pointer;border:none;border-radius:12px;padding:12px 24px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.BookRideModal-module-scss-module__Erpo4W__backButton{color:var(--gray-800);background:rgba(177,156,217,.1);border:2px solid rgba(177,156,217,.3)}.BookRideModal-module-scss-module__Erpo4W__backButton:hover{color:var(--gray-900);background:rgba(177,156,217,.2)}.BookRideModal-module-scss-module__Erpo4W__nextButton{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);color:var(--white);align-items:center;gap:8px;display:flex}.BookRideModal-module-scss-module__Erpo4W__nextButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(177,156,217,.4)}.BookRideModal-module-scss-module__Erpo4W__nextButton:active:not(:disabled){transform:translateY(0)}.BookRideModal-module-scss-module__Erpo4W__nextButton:disabled{opacity:.5;cursor:not-allowed}.BookRideModal-module-scss-module__Erpo4W__submitButton{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);color:var(--white);align-items:center;gap:8px;display:flex}.BookRideModal-module-scss-module__Erpo4W__submitButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(177,156,217,.4)}.BookRideModal-module-scss-module__Erpo4W__submitButton:active{transform:translateY(0)}@media (max-width:768px){.BookRideModal-module-scss-module__Erpo4W__modalOverlay{align-items:flex-start;padding:16px}.BookRideModal-module-scss-module__Erpo4W__modalContent{border-radius:20px;max-height:95vh}.BookRideModal-module-scss-module__Erpo4W__modalHeader{padding:12px 24px}.BookRideModal-module-scss-module__Erpo4W__modalTitle{font-size:1.5rem}.BookRideModal-module-scss-module__Erpo4W__stepIndicators{gap:4px;padding:12px 24px}.BookRideModal-module-scss-module__Erpo4W__stepNumber{width:36px;height:36px;font-size:.9rem}.BookRideModal-module-scss-module__Erpo4W__stepLabel{font-size:.75rem}.BookRideModal-module-scss-module__Erpo4W__successContainer{padding:40px 24px}.BookRideModal-module-scss-module__Erpo4W__successIcon{width:70px;height:70px;font-size:2rem}.BookRideModal-module-scss-module__Erpo4W__successTitle{font-size:1.5rem}.BookRideModal-module-scss-module__Erpo4W__successMessage{font-size:1rem}.BookRideModal-module-scss-module__Erpo4W__formContainer{padding:0 24px}.BookRideModal-module-scss-module__Erpo4W__stepActions{padding:16px 0 20px}.BookRideModal-module-scss-module__Erpo4W__stepTitle{margin-bottom:20px;font-size:1.25rem}.BookRideModal-module-scss-module__Erpo4W__stepDescription{margin-bottom:24px;font-size:.95rem}.BookRideModal-module-scss-module__Erpo4W__inputGroup{margin-bottom:20px}.BookRideModal-module-scss-module__Erpo4W__dateTimeRow{grid-template-columns:1fr;gap:20px}.BookRideModal-module-scss-module__Erpo4W__stepActions{flex-direction:column;gap:12px}.BookRideModal-module-scss-module__Erpo4W__backButton,.BookRideModal-module-scss-module__Erpo4W__nextButton,.BookRideModal-module-scss-module__Erpo4W__submitButton{justify-content:center;width:100%}}@media (max-width:480px){.BookRideModal-module-scss-module__Erpo4W__modalOverlay{align-items:flex-start;padding:12px}.BookRideModal-module-scss-module__Erpo4W__modalContent{border-radius:16px}.BookRideModal-module-scss-module__Erpo4W__modalHeader{padding:10px 20px}.BookRideModal-module-scss-module__Erpo4W__modalTitle{font-size:1.25rem}.BookRideModal-module-scss-module__Erpo4W__stepIndicators{padding:10px 20px}.BookRideModal-module-scss-module__Erpo4W__stepNumber{width:32px;height:32px;font-size:.85rem}.BookRideModal-module-scss-module__Erpo4W__stepLabel{font-size:.7rem}.BookRideModal-module-scss-module__Erpo4W__successContainer{padding:32px 20px}.BookRideModal-module-scss-module__Erpo4W__successIcon{width:60px;height:60px;font-size:1.75rem}.BookRideModal-module-scss-module__Erpo4W__successTitle{font-size:1.25rem}.BookRideModal-module-scss-module__Erpo4W__successMessage{font-size:.95rem}.BookRideModal-module-scss-module__Erpo4W__formContainer{padding:0 20px}.BookRideModal-module-scss-module__Erpo4W__stepActions{padding:12px 0 16px}.BookRideModal-module-scss-module__Erpo4W__stepTitle{margin-bottom:16px;font-size:1.1rem}.BookRideModal-module-scss-module__Erpo4W__stepDescription{margin-bottom:20px;font-size:.9rem}.BookRideModal-module-scss-module__Erpo4W__input,.BookRideModal-module-scss-module__Erpo4W__select,.BookRideModal-module-scss-module__Erpo4W__textarea{padding:10px 14px;font-size:.95rem}.BookRideModal-module-scss-module__Erpo4W__label{font-size:.85rem}}
.Footer-module-scss-module__DkSkqG__footer{background:var(--dark-purple);z-index:10;border-top:1px solid rgba(255,255,255,.1);padding:2rem 0;position:relative}.Footer-module-scss-module__DkSkqG__container{max-width:1200px;margin:0 auto;padding:0 20px}.Footer-module-scss-module__DkSkqG__content{justify-content:space-between;align-items:center;min-height:60px;display:flex}.Footer-module-scss-module__DkSkqG__leftSection{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Footer-module-scss-module__DkSkqG__contacts{flex-direction:column;gap:.75rem;display:flex}.Footer-module-scss-module__DkSkqG__contactItem{color:var(--white);opacity:.8;align-items:center;gap:.5rem;padding:.5rem 0;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.Footer-module-scss-module__DkSkqG__contactItem:hover{opacity:1;transform:translate(4px)}.Footer-module-scss-module__DkSkqG__contactIcon{opacity:.9;justify-content:center;align-items:center;display:flex}.Footer-module-scss-module__DkSkqG__iconSvg{color:currentColor;width:16px;height:16px;font-size:16px!important}.Footer-module-scss-module__DkSkqG__contactText{opacity:.9;font-size:14px}.Footer-module-scss-module__DkSkqG__appLink .Footer-module-scss-module__DkSkqG__appText{color:var(--white);opacity:.8;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .3s}.Footer-module-scss-module__DkSkqG__appLink .Footer-module-scss-module__DkSkqG__appText:hover{opacity:1}.Footer-module-scss-module__DkSkqG__rightSection{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.Footer-module-scss-module__DkSkqG__footerBrand{color:var(--white);opacity:.9;font-size:20px;font-weight:700}.Footer-module-scss-module__DkSkqG__socialLabel{color:var(--white);opacity:.9;margin-bottom:8px;font-size:14px;font-weight:600}.Footer-module-scss-module__DkSkqG__socialLinks{gap:24px;display:flex}.Footer-module-scss-module__DkSkqG__socialLink{color:var(--white);opacity:.8;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.Footer-module-scss-module__DkSkqG__socialLink:hover{opacity:1;transform:translateY(-2px)}.Footer-module-scss-module__DkSkqG__socialIcon{color:currentColor;width:24px;height:24px;transition:transform .3s;font-size:24px!important}.Footer-module-scss-module__DkSkqG__socialLink:hover .Footer-module-scss-module__DkSkqG__socialIcon{transform:scale(1.1)}.Footer-module-scss-module__DkSkqG__copyright{color:var(--white);opacity:.6;text-align:center;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;padding-top:2rem;font-size:14px;font-weight:300}@media (max-width:768px){.Footer-module-scss-module__DkSkqG__footer{padding:1.5rem 0}.Footer-module-scss-module__DkSkqG__container{padding:0 16px}.Footer-module-scss-module__DkSkqG__content{text-align:center;flex-direction:column;gap:16px}.Footer-module-scss-module__DkSkqG__leftSection{align-items:center}.Footer-module-scss-module__DkSkqG__rightSection{align-items:center;gap:16px}.Footer-module-scss-module__DkSkqG__socialLinks{gap:20px}.Footer-module-scss-module__DkSkqG__socialIcon{width:22px;height:22px;font-size:22px!important}.Footer-module-scss-module__DkSkqG__appText{font-size:14px}.Footer-module-scss-module__DkSkqG__telegramLink{padding:6px 12px;font-size:12px}.Footer-module-scss-module__DkSkqG__copyright{font-size:12px}}
.DriverHero-module-scss-module__Il33Tq__hero{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:3.75rem 0;position:relative;overflow:hidden}@media (max-width:768px){.DriverHero-module-scss-module__Il33Tq__hero{padding:2.5rem 0}}.DriverHero-module-scss-module__Il33Tq__hero:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grid\" width=\"10\" height=\"10\" patternUnits=\"userSpaceOnUse\"><path d=\"M 10 0 L 0 0 0 10\" fill=\"none\" stroke=\"rgba(255,255,255,0.1)\" stroke-width=\"0.5\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grid)\"/></svg>");position:absolute;top:0;bottom:0;left:0;right:0}.DriverHero-module-scss-module__Il33Tq__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.DriverHero-module-scss-module__Il33Tq__content{text-align:center;max-width:800px;margin:0 auto}.DriverHero-module-scss-module__Il33Tq__headline{margin-bottom:60px}.DriverHero-module-scss-module__Il33Tq__title{margin-top:60px;margin-bottom:24px;font-size:3.5rem;font-weight:700;line-height:1.2}@media (max-width:768px){.DriverHero-module-scss-module__Il33Tq__title{font-size:2.5rem}}.DriverHero-module-scss-module__Il33Tq__subtitle{opacity:.9;max-width:600px;margin:0 auto;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.DriverHero-module-scss-module__Il33Tq__subtitle{font-size:1.1rem}}.DriverHero-module-scss-module__Il33Tq__stats{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px;display:grid}@media (max-width:768px){.DriverHero-module-scss-module__Il33Tq__stats{grid-template-columns:1fr;gap:30px;margin-top:40px}}.DriverHero-module-scss-module__Il33Tq__stat{text-align:center}.DriverHero-module-scss-module__Il33Tq__statNumber{color:#fff;margin-bottom:8px;font-size:2.5rem;font-weight:700}@media (max-width:768px){.DriverHero-module-scss-module__Il33Tq__statNumber{font-size:2rem}}.DriverHero-module-scss-module__Il33Tq__statLabel{opacity:.8;font-size:1rem;font-weight:500}
.DriverEarnings-module-scss-module__YnVqFG__earnings{background:#fff;padding:3.75rem 0;position:relative;overflow:hidden}@media (max-width:768px){.DriverEarnings-module-scss-module__YnVqFG__earnings{padding:2.5rem 0}}.DriverEarnings-module-scss-module__YnVqFG__earnings:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,rgba(177,156,217,.05) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(221,160,221,.05) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.DriverEarnings-module-scss-module__YnVqFG__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.DriverEarnings-module-scss-module__YnVqFG__header{text-align:center;margin-bottom:60px}.DriverEarnings-module-scss-module__YnVqFG__title{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}@media (max-width:768px){.DriverEarnings-module-scss-module__YnVqFG__title{font-size:2.25rem}}.DriverEarnings-module-scss-module__YnVqFG__subtitle{color:var(--text-gray);opacity:.8;max-width:800px;margin:0 auto;font-size:1.25rem;font-weight:500;line-height:1.6}.DriverEarnings-module-scss-module__YnVqFG__earningsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:80px;display:grid}.DriverEarnings-module-scss-module__YnVqFG__earningsCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:rgba(255,255,255,.8);border:1px solid rgba(177,156,217,.15);border-radius:20px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DriverEarnings-module-scss-module__YnVqFG__earningsCard:before{content:"";background:linear-gradient(90deg,var(--primary-purple)0%,var(--light-purple)100%);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.DriverEarnings-module-scss-module__YnVqFG__earningsCard:hover{background:rgba(255,255,255,.95);transform:translateY(-12px);box-shadow:0 25px 50px rgba(177,156,217,.25),0 0 0 1px rgba(177,156,217,.1)}.DriverEarnings-module-scss-module__YnVqFG__earningsCard:hover:before{transform:scaleX(1)}.DriverEarnings-module-scss-module__YnVqFG__icon{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.DriverEarnings-module-scss-module__YnVqFG__iconSvg{width:3rem;height:3rem;color:var(--primary-purple);filter:drop-shadow(0 6px 12px rgba(177,156,217,.3));transition:transform .3s,color .3s;font-size:3rem!important}.DriverEarnings-module-scss-module__YnVqFG__earningsCard:hover .DriverEarnings-module-scss-module__YnVqFG__iconSvg{color:var(--dark-purple);transform:scale(1.1)}.DriverEarnings-module-scss-module__YnVqFG__cardTitle{color:var(--dark-purple);margin-bottom:.8rem;font-size:1.2rem;font-weight:700;line-height:1.3}.DriverEarnings-module-scss-module__YnVqFG__cardDescription{color:var(--gray-800);opacity:.85;margin:0;font-size:.95rem;line-height:1.6}.DriverEarnings-module-scss-module__YnVqFG__commissionInfo{margin-top:60px}.DriverEarnings-module-scss-module__YnVqFG__commissionCard{text-align:center;background:linear-gradient(135deg,rgba(177,156,217,.1) 0%,rgba(221,160,221,.1) 100%);border:1px solid rgba(177,156,217,.2);border-radius:20px;max-width:800px;margin:0 auto;padding:40px}.DriverEarnings-module-scss-module__YnVqFG__commissionCard h3{color:var(--dark-purple);margin-bottom:20px;font-size:1.5rem;font-weight:700}.DriverEarnings-module-scss-module__YnVqFG__commissionCard p{color:var(--gray-800);margin-bottom:30px;font-size:1.1rem;line-height:1.6}.DriverEarnings-module-scss-module__YnVqFG__commissionCard p strong{color:var(--dark-purple)}.DriverEarnings-module-scss-module__YnVqFG__comparison{justify-content:center;gap:40px;margin-top:20px;display:flex}@media (max-width:768px){.DriverEarnings-module-scss-module__YnVqFG__comparison{flex-direction:column;gap:20px}}.DriverEarnings-module-scss-module__YnVqFG__comparisonItem{flex-direction:column;align-items:center;gap:8px;display:flex}.DriverEarnings-module-scss-module__YnVqFG__comparisonLabel{color:var(--gray-600);font-size:.9rem;font-weight:500}.DriverEarnings-module-scss-module__YnVqFG__comparisonValue{color:var(--dark-purple);background:rgba(255,255,255,.8);border:1px solid rgba(177,156,217,.2);border-radius:10px;padding:8px 16px;font-size:1.5rem;font-weight:700}
.Hero-module-scss-module__lXQcIW__hero{justify-content:center;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__lXQcIW__videoBackground{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__lXQcIW__backgroundVideo{object-fit:cover;object-position:center;width:100%;height:100%}.Hero-module-scss-module__lXQcIW__videoOverlay{z-index:2;background:linear-gradient(135deg,rgba(139,92,246,.6) 0%,rgba(147,112,219,.7) 50%,rgba(139,92,246,.6) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__lXQcIW__container{z-index:3;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 48px;display:flex;position:relative}.Hero-module-scss-module__lXQcIW__content{text-align:center;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:900px;display:flex}.Hero-module-scss-module__lXQcIW__headline{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.Hero-module-scss-module__lXQcIW__headlineFirst{color:var(--white);letter-spacing:-1px;text-align:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:max(64px,min(10vw,120px));font-weight:400;line-height:1.1}.Hero-module-scss-module__lXQcIW__headlineSecond{color:var(--white);letter-spacing:-3px;text-align:center;background:linear-gradient(135deg,var(--white)0%,var(--light-purple)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:20px 0 0;font-size:max(48px,min(8vw,90px));font-weight:800;line-height:1.2}.Hero-module-scss-module__lXQcIW__actionButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%;animation:1s ease-out .3s both Hero-module-scss-module__lXQcIW__slideInRight;display:flex}.Hero-module-scss-module__lXQcIW__downloadButton{text-transform:uppercase;letter-spacing:.8px;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(139,92,246,.4);border:1px solid rgba(255,255,255,.2);border-radius:30px;padding:14px 28px;font-size:14px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Hero-module-scss-module__lXQcIW__downloadButton:hover{background:rgba(139,92,246,.5);transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.4)}.Hero-module-scss-module__lXQcIW__downloadButton:active{transform:translateY(0)}.Hero-module-scss-module__lXQcIW__demoButton{text-transform:uppercase;letter-spacing:.8px;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(139,92,246,.4);border:1px solid rgba(255,255,255,.2);border-radius:30px;padding:14px 28px;font-size:14px;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Hero-module-scss-module__lXQcIW__demoButton:hover{background:rgba(139,92,246,.5);transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.4)}.Hero-module-scss-module__lXQcIW__demoButton:active{transform:translateY(0)}.Hero-module-scss-module__lXQcIW__wavySeparator{width:100%;line-height:0;position:absolute;bottom:-20px;left:0;overflow:hidden;transform:rotate(180deg)}.Hero-module-scss-module__lXQcIW__wavySvg{width:calc(100% + 1.3px);height:60px;display:block;position:relative}@media (min-width:1600px){.Hero-module-scss-module__lXQcIW__hero{min-height:100vh;padding-top:100px}.Hero-module-scss-module__lXQcIW__container{max-width:1200px;padding:0 56px}.Hero-module-scss-module__lXQcIW__content{gap:56px;max-width:900px}.Hero-module-scss-module__lXQcIW__headline{gap:20px}.Hero-module-scss-module__lXQcIW__headlineFirst{font-size:max(80px,min(12vw,140px))}.Hero-module-scss-module__lXQcIW__headlineSecond{margin-top:30px;font-size:max(72px,min(11vw,128px))}.Hero-module-scss-module__lXQcIW__actionButtons{gap:20px}.Hero-module-scss-module__lXQcIW__downloadButton,.Hero-module-scss-module__lXQcIW__demoButton{border-radius:30px;padding:16px 32px;font-size:15px}.Hero-module-scss-module__lXQcIW__wavySvg{height:80px}.Hero-module-scss-module__lXQcIW__wavySeparator{bottom:-30px}}@media (min-width:1920px){.Hero-module-scss-module__lXQcIW__hero{padding-top:120px}.Hero-module-scss-module__lXQcIW__container{max-width:1200px;padding:0 64px}.Hero-module-scss-module__lXQcIW__content{gap:64px;max-width:900px}.Hero-module-scss-module__lXQcIW__headline{gap:24px}.Hero-module-scss-module__lXQcIW__headlineFirst{font-size:max(90px,min(13vw,160px))}.Hero-module-scss-module__lXQcIW__headlineSecond{margin-top:35px;font-size:max(70px,min(11vw,130px))}.Hero-module-scss-module__lXQcIW__actionButtons{gap:24px}.Hero-module-scss-module__lXQcIW__downloadButton,.Hero-module-scss-module__lXQcIW__demoButton{border-radius:30px;padding:18px 36px;font-size:16px}.Hero-module-scss-module__lXQcIW__wavySvg{height:100px}.Hero-module-scss-module__lXQcIW__wavySeparator{bottom:-40px}}@media (max-width:1024px){.Hero-module-scss-module__lXQcIW__container{padding:0 32px}.Hero-module-scss-module__lXQcIW__content{gap:40px;max-width:800px}.Hero-module-scss-module__lXQcIW__actionButtons{justify-content:center}.Hero-module-scss-module__lXQcIW__wavySvg{height:50px}.Hero-module-scss-module__lXQcIW__wavySeparator{bottom:-15px}}@media (max-width:768px){.Hero-module-scss-module__lXQcIW__hero{min-height:90vh;padding-top:70px}.Hero-module-scss-module__lXQcIW__container{gap:48px;padding:0 24px}.Hero-module-scss-module__lXQcIW__content{gap:32px;max-width:100%}.Hero-module-scss-module__lXQcIW__headlineFirst{font-size:max(48px,min(12vw,72px))}.Hero-module-scss-module__lXQcIW__headlineSecond{margin-top:15px;font-size:max(42px,min(12vw,56px))}.Hero-module-scss-module__lXQcIW__actionButtons{flex-flow:wrap;gap:12px;margin-bottom:30px}.Hero-module-scss-module__lXQcIW__downloadButton,.Hero-module-scss-module__lXQcIW__demoButton{border-radius:30px;flex:1;min-width:140px;max-width:200px;padding:12px 20px;font-size:12px}.Hero-module-scss-module__lXQcIW__wavySvg{height:40px}}@media (max-width:480px){.Hero-module-scss-module__lXQcIW__hero{min-height:100vh;padding-top:60px}.Hero-module-scss-module__lXQcIW__container{padding:0 16px}.Hero-module-scss-module__lXQcIW__content{gap:24px;max-width:100%}.Hero-module-scss-module__lXQcIW__headlineFirst{text-align:center;max-width:100%;font-size:max(40px,min(10vw,56px));line-height:1.1}.Hero-module-scss-module__lXQcIW__headlineSecond{text-align:center;max-width:100%;margin-top:12px;font-size:max(32px,min(9vw,42px));line-height:1.1}.Hero-module-scss-module__lXQcIW__actionButtons{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;margin-bottom:20px;padding:0}.Hero-module-scss-module__lXQcIW__downloadButton,.Hero-module-scss-module__lXQcIW__demoButton{border-radius:30px;flex:1;min-width:130px;max-width:160px;padding:11px 16px;font-size:11px}.Hero-module-scss-module__lXQcIW__wavySvg{height:30px}}@media (max-width:360px){.Hero-module-scss-module__lXQcIW__container{gap:24px;padding:0 12px}.Hero-module-scss-module__lXQcIW__content{gap:20px;padding:0}.Hero-module-scss-module__lXQcIW__headlineFirst{font-size:max(36px,min(9vw,48px));line-height:1.1}.Hero-module-scss-module__lXQcIW__headlineSecond{margin-top:10px;font-size:max(28px,min(8vw,32px));line-height:1.2}.Hero-module-scss-module__lXQcIW__actionButtons{gap:8px;padding:0}.Hero-module-scss-module__lXQcIW__downloadButton,.Hero-module-scss-module__lXQcIW__demoButton{min-width:120px;max-width:140px;padding:10px 14px;font-size:10px}.Hero-module-scss-module__lXQcIW__wavySvg{height:25px}}
.About-module-scss-module__TqVY0W__about{background:linear-gradient(135deg,rgba(177,156,217,.15) 0%,rgba(147,112,219,.2) 25%,var(--accent-purple)50%,var(--lavender-bg)75%,rgba(230,230,250,.9) 100%);padding:3.75rem 0;position:relative;overflow:hidden}.About-module-scss-module__TqVY0W__about:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 70%,rgba(177,156,217,.25) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(147,112,219,.2) 0%,transparent 50%),radial-gradient(circle,rgba(139,92,246,.2) 0%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.About-module-scss-module__TqVY0W__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.About-module-scss-module__TqVY0W__content{text-align:center;max-width:900px;margin:0 auto}.About-module-scss-module__TqVY0W__header{margin-bottom:2rem}.About-module-scss-module__TqVY0W__title{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}.About-module-scss-module__TqVY0W__subtitle{color:var(--text-gray);opacity:.8;margin-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.6}.About-module-scss-module__TqVY0W__description{color:var(--gray-800);text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.6}.About-module-scss-module__TqVY0W__cardsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.About-module-scss-module__TqVY0W__card{opacity:0;animation:.6s ease-out forwards About-module-scss-module__TqVY0W__fadeInUp}.About-module-scss-module__TqVY0W__card:first-child{animation-delay:.1s}.About-module-scss-module__TqVY0W__card:nth-child(2){animation-delay:.2s}.About-module-scss-module__TqVY0W__card:nth-child(3){animation-delay:.3s}.About-module-scss-module__TqVY0W__card:nth-child(4){animation-delay:.4s}.About-module-scss-module__TqVY0W__card:nth-child(5){animation-delay:.5s}.About-module-scss-module__TqVY0W__card:nth-child(6){animation-delay:.6s}@keyframes About-module-scss-module__TqVY0W__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.About-module-scss-module__TqVY0W__card:nth-child(4),.About-module-scss-module__TqVY0W__card:nth-child(5){grid-column:span 1}.About-module-scss-module__TqVY0W__card:nth-child(4){justify-self:end}.About-module-scss-module__TqVY0W__card:nth-child(5){justify-self:start}.About-module-scss-module__TqVY0W__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;cursor:default;background:rgba(255,255,255,.7);border:1px solid rgba(177,156,217,.3);border-radius:20px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.About-module-scss-module__TqVY0W__card:before{content:"";background:linear-gradient(90deg,var(--primary-purple)0%,var(--light-purple)50%,var(--primary-purple)100%);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.About-module-scss-module__TqVY0W__card:hover{background:rgba(255,255,255,.95);border-color:rgba(139,92,246,.5);transform:translateY(-12px);box-shadow:0 20px 40px rgba(177,156,217,.3),0 0 0 1px rgba(177,156,217,.2)}.About-module-scss-module__TqVY0W__card:hover:before{transform:scaleX(1)}.About-module-scss-module__TqVY0W__card:hover .About-module-scss-module__TqVY0W__cardTitle{color:var(--primary-purple)}.About-module-scss-module__TqVY0W__cardIcon{z-index:1;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex;position:relative}.About-module-scss-module__TqVY0W__iconSvg{width:3.5rem;height:3.5rem;color:var(--primary-purple);filter:drop-shadow(0 6px 12px rgba(177,156,217,.4));transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s;font-size:3.5rem!important}.About-module-scss-module__TqVY0W__card:hover .About-module-scss-module__TqVY0W__iconSvg{color:var(--dark-purple);transform:scale(1.15)rotate(5deg)}.About-module-scss-module__TqVY0W__cardTitle{color:var(--black-600);z-index:1;margin-bottom:.8rem;font-size:1.25rem;font-weight:700;line-height:1.3;transition:color .3s;position:relative}.About-module-scss-module__TqVY0W__cardDescription{color:var(--gray-800);opacity:.9;z-index:1;margin:0;font-size:1rem;line-height:1.7;transition:opacity .3s;position:relative}.About-module-scss-module__TqVY0W__card:hover .About-module-scss-module__TqVY0W__cardDescription{opacity:1}.About-module-scss-module__TqVY0W__wavySeparator{width:100%;line-height:0;position:absolute;bottom:0;left:0;overflow:hidden;transform:rotate(180deg)}.About-module-scss-module__TqVY0W__wavySvg{width:calc(100% + 1.3px);height:60px;display:block;position:relative}@media (max-width:1024px){.About-module-scss-module__TqVY0W__cardsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.About-module-scss-module__TqVY0W__card:nth-child(4),.About-module-scss-module__TqVY0W__card:nth-child(5){grid-column:span 1;justify-self:center}.About-module-scss-module__TqVY0W__card:hover{transform:translateY(-8px)}.About-module-scss-module__TqVY0W__wavySvg{height:50px}}@media (max-width:768px){.About-module-scss-module__TqVY0W__about{padding:2.5rem 0}.About-module-scss-module__TqVY0W__container{padding:0 1rem}.About-module-scss-module__TqVY0W__title{margin:0 0 1rem;font-size:2.25rem}.About-module-scss-module__TqVY0W__description{margin-bottom:2rem;font-size:1.1rem}.About-module-scss-module__TqVY0W__cardsGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2rem}.About-module-scss-module__TqVY0W__card:nth-child(4),.About-module-scss-module__TqVY0W__card:nth-child(5){grid-column:span 1;justify-self:center}.About-module-scss-module__TqVY0W__card{padding:1.75rem 1.5rem}.About-module-scss-module__TqVY0W__card:hover{transform:translateY(-6px)}.About-module-scss-module__TqVY0W__cardIcon{margin-bottom:1rem}.About-module-scss-module__TqVY0W__iconSvg{width:3rem;height:3rem;font-size:3rem!important}.About-module-scss-module__TqVY0W__cardTitle{font-size:1.3rem}.About-module-scss-module__TqVY0W__cardDescription{font-size:1rem}.About-module-scss-module__TqVY0W__keyPoints{margin-top:2.5rem}.About-module-scss-module__TqVY0W__keyPointsTitle{margin-bottom:2rem;font-size:1.25rem}.About-module-scss-module__TqVY0W__keyPointsGrid{grid-template-columns:1fr;gap:1.5rem}.About-module-scss-module__TqVY0W__keyPoint{padding:1.5rem}.About-module-scss-module__TqVY0W__keyPointIcon{margin-bottom:1rem;font-size:2.5rem}.About-module-scss-module__TqVY0W__keyPointTitle{font-size:1.1rem}.About-module-scss-module__TqVY0W__keyPointDescription{font-size:.95rem}.About-module-scss-module__TqVY0W__wavySvg{height:40px}}@media (max-width:480px){.About-module-scss-module__TqVY0W__about{padding:2rem 0}.About-module-scss-module__TqVY0W__title{margin:0 0 1rem;font-size:1.875rem}.About-module-scss-module__TqVY0W__subtitle{margin-bottom:1.5rem;font-size:1rem}.About-module-scss-module__TqVY0W__cardsGrid{grid-template-columns:1fr;gap:1.25rem}.About-module-scss-module__TqVY0W__card:nth-child(4),.About-module-scss-module__TqVY0W__card:nth-child(5){grid-column:span 1;justify-self:center}.About-module-scss-module__TqVY0W__card{padding:1.5rem}.About-module-scss-module__TqVY0W__card:hover{transform:translateY(-4px)}.About-module-scss-module__TqVY0W__iconSvg{width:2.5rem;height:2.5rem;font-size:2.5rem!important}.About-module-scss-module__TqVY0W__bulletPoint{margin-bottom:.5rem;padding-left:1.25rem;font-size:1rem}.About-module-scss-module__TqVY0W__bulletPoint:before{font-size:1.2rem}.About-module-scss-module__TqVY0W__keyPoint{padding:1.25rem}.About-module-scss-module__TqVY0W__keyPointIcon{font-size:2rem}.About-module-scss-module__TqVY0W__wavySvg{height:30px}}
.DriverRequirements-module-scss-module__VTKxaG__requirements{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(248,246,255,.8) 0%,rgba(230,230,250,.6) 100%);padding:3.75rem 0;position:relative;overflow:hidden}@media (max-width:768px){.DriverRequirements-module-scss-module__VTKxaG__requirements{padding:2.5rem 0}}.DriverRequirements-module-scss-module__VTKxaG__requirements:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,rgba(177,156,217,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(221,160,221,.1) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.DriverRequirements-module-scss-module__VTKxaG__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.DriverRequirements-module-scss-module__VTKxaG__header{text-align:center;margin-bottom:60px}.DriverRequirements-module-scss-module__VTKxaG__title{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}@media (max-width:768px){.DriverRequirements-module-scss-module__VTKxaG__title{font-size:2.25rem}}.DriverRequirements-module-scss-module__VTKxaG__subtitle{color:var(--text-gray);opacity:.8;max-width:600px;margin:0 auto;font-size:1.25rem;font-weight:500;line-height:1.6}.DriverRequirements-module-scss-module__VTKxaG__requirementsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px;display:grid}.DriverRequirements-module-scss-module__VTKxaG__requirementCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:rgba(255,255,255,.8);border:1px solid rgba(177,156,217,.15);border-radius:20px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DriverRequirements-module-scss-module__VTKxaG__requirementCard:before{content:"";background:linear-gradient(90deg,var(--primary-purple)0%,var(--light-purple)100%);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.DriverRequirements-module-scss-module__VTKxaG__requirementCard:hover{background:rgba(255,255,255,.95);transform:translateY(-12px);box-shadow:0 25px 50px rgba(177,156,217,.25),0 0 0 1px rgba(177,156,217,.1)}.DriverRequirements-module-scss-module__VTKxaG__requirementCard:hover:before{transform:scaleX(1)}.DriverRequirements-module-scss-module__VTKxaG__icon{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.DriverRequirements-module-scss-module__VTKxaG__iconSvg{width:3rem;height:3rem;color:var(--primary-purple);filter:drop-shadow(0 6px 12px rgba(177,156,217,.3));transition:transform .3s,color .3s;font-size:3rem!important}.DriverRequirements-module-scss-module__VTKxaG__requirementCard:hover .DriverRequirements-module-scss-module__VTKxaG__iconSvg,.DriverRequirements-module-scss-module__VTKxaG__benefitCard:hover .DriverRequirements-module-scss-module__VTKxaG__iconSvg{color:var(--dark-purple);transform:scale(1.1)}.DriverRequirements-module-scss-module__VTKxaG__cardTitle{color:var(--dark-purple);margin-bottom:.8rem;font-size:1.2rem;font-weight:700;line-height:1.3}.DriverRequirements-module-scss-module__VTKxaG__cardDescription{color:var(--gray-800);opacity:.85;margin:0;font-size:.95rem;line-height:1.6}.DriverRequirements-module-scss-module__VTKxaG__benefitsSection{padding:60px 40px}@media (max-width:768px){.DriverRequirements-module-scss-module__VTKxaG__benefitsSection{padding:40px 20px}}.DriverRequirements-module-scss-module__VTKxaG__benefitsTitle{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:40px;font-size:3rem;font-weight:700}@media (max-width:768px){.DriverRequirements-module-scss-module__VTKxaG__benefitsTitle{font-size:2.25rem}}.DriverRequirements-module-scss-module__VTKxaG__benefitsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.DriverRequirements-module-scss-module__VTKxaG__benefitCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.6);border:1px solid rgba(177,156,217,.1);border-radius:20px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.DriverRequirements-module-scss-module__VTKxaG__benefitCard:before{content:"";background:linear-gradient(90deg,var(--primary-purple)0%,var(--light-purple)100%);z-index:1;height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.DriverRequirements-module-scss-module__VTKxaG__benefitCard:hover{background:rgba(255,255,255,.9);transform:translateY(-5px);box-shadow:0 20px 40px rgba(177,156,217,.2),0 0 0 1px rgba(177,156,217,.1)}.DriverRequirements-module-scss-module__VTKxaG__benefitCard:hover:before{transform:scaleX(1)}@media (max-width:768px){.DriverRequirements-module-scss-module__VTKxaG__benefitCard{border-radius:15px}}.DriverRequirements-module-scss-module__VTKxaG__benefitTitle{color:var(--dark-purple);margin:16px 0 12px;font-size:1.2rem;font-weight:700}.DriverRequirements-module-scss-module__VTKxaG__benefitDescription{color:var(--gray-800);opacity:.85;font-size:.95rem;line-height:1.6}.DriverRequirements-module-scss-module__VTKxaG__licenseSection{text-align:center;margin-top:40px}.DriverRequirements-module-scss-module__VTKxaG__licenseTitle{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2rem;font-weight:700}@media (max-width:768px){.DriverRequirements-module-scss-module__VTKxaG__licenseTitle{font-size:1.5rem}}.DriverRequirements-module-scss-module__VTKxaG__licenseDescription{color:var(--gray-800);max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}.DriverRequirements-module-scss-module__VTKxaG__licenseInfo{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px;display:grid}@media (max-width:768px){.DriverRequirements-module-scss-module__VTKxaG__licenseInfo{grid-template-columns:1fr;gap:20px}}.DriverRequirements-module-scss-module__VTKxaG__licenseCard,.DriverRequirements-module-scss-module__VTKxaG__workshopCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:left;background:rgba(255,255,255,.8);border:1px solid rgba(177,156,217,.15);border-radius:20px;padding:30px;transition:transform .3s,box-shadow .3s}.DriverRequirements-module-scss-module__VTKxaG__licenseCard:hover,.DriverRequirements-module-scss-module__VTKxaG__workshopCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(177,156,217,.2)}.DriverRequirements-module-scss-module__VTKxaG__licenseCard h4,.DriverRequirements-module-scss-module__VTKxaG__workshopCard h4{color:var(--dark-purple);margin-bottom:15px;font-size:1.3rem;font-weight:700}.DriverRequirements-module-scss-module__VTKxaG__licenseCard p,.DriverRequirements-module-scss-module__VTKxaG__workshopCard p{color:var(--gray-800);margin-bottom:15px;line-height:1.6}.DriverRequirements-module-scss-module__VTKxaG__licenseCard ul,.DriverRequirements-module-scss-module__VTKxaG__workshopCard ul{margin:15px 0;padding-left:20px}.DriverRequirements-module-scss-module__VTKxaG__licenseCard ul li,.DriverRequirements-module-scss-module__VTKxaG__workshopCard ul li{color:var(--gray-800);margin-bottom:8px;line-height:1.6}.DriverRequirements-module-scss-module__VTKxaG__licenseLink{color:var(--primary-purple);margin-top:15px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block}.DriverRequirements-module-scss-module__VTKxaG__licenseLink:hover{color:var(--dark-purple);text-decoration:underline}.DriverRequirements-module-scss-module__VTKxaG__workshopNote{border-left:4px solid var(--primary-purple);background:rgba(177,156,217,.1);border-radius:10px;margin-top:20px;padding:15px}.DriverRequirements-module-scss-module__VTKxaG__workshopNote strong{color:var(--dark-purple)}
.DriverSignUp-module-scss-module__9CG02a__signUp{background:#fff;padding:3.75rem 0}@media (max-width:768px){.DriverSignUp-module-scss-module__9CG02a__signUp{padding:2.5rem 0}}.DriverSignUp-module-scss-module__9CG02a__container{max-width:800px;margin:0 auto;padding:0 20px}.DriverSignUp-module-scss-module__9CG02a__header{text-align:center;margin-bottom:50px}.DriverSignUp-module-scss-module__9CG02a__title{color:#2c3e50;margin-bottom:16px;font-size:2.5rem;font-weight:700}@media (max-width:768px){.DriverSignUp-module-scss-module__9CG02a__title{font-size:2rem}}.DriverSignUp-module-scss-module__9CG02a__subtitle{color:#6c757d;font-size:1.2rem;line-height:1.6}.DriverSignUp-module-scss-module__9CG02a__formContainer{background:#f8f9fa;border-radius:16px;padding:40px;box-shadow:0 4px 6px rgba(0,0,0,.05)}@media (max-width:768px){.DriverSignUp-module-scss-module__9CG02a__formContainer{padding:30px 20px}}.DriverSignUp-module-scss-module__9CG02a__form{width:100%}.DriverSignUp-module-scss-module__9CG02a__formGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:30px;display:grid}@media (max-width:768px){.DriverSignUp-module-scss-module__9CG02a__formGrid{grid-template-columns:1fr;gap:20px}}.DriverSignUp-module-scss-module__9CG02a__formGroup{flex-direction:column;display:flex}.DriverSignUp-module-scss-module__9CG02a__label{color:#2c3e50;margin-bottom:8px;font-size:.95rem;font-weight:600}.DriverSignUp-module-scss-module__9CG02a__input,.DriverSignUp-module-scss-module__9CG02a__select{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:12px 16px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.DriverSignUp-module-scss-module__9CG02a__input:focus,.DriverSignUp-module-scss-module__9CG02a__select:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.DriverSignUp-module-scss-module__9CG02a__input::placeholder,.DriverSignUp-module-scss-module__9CG02a__select::placeholder{color:#adb5bd}.DriverSignUp-module-scss-module__9CG02a__inputError{border-color:#dc3545}.DriverSignUp-module-scss-module__9CG02a__inputError:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.DriverSignUp-module-scss-module__9CG02a__select{cursor:pointer}.DriverSignUp-module-scss-module__9CG02a__error{color:#dc3545;margin-top:4px;font-size:.875rem;font-weight:500}.DriverSignUp-module-scss-module__9CG02a__checkboxGroup{margin:30px 0}.DriverSignUp-module-scss-module__9CG02a__checkboxItem{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.DriverSignUp-module-scss-module__9CG02a__checkbox{accent-color:#667eea;width:18px;height:18px;margin-top:2px}.DriverSignUp-module-scss-module__9CG02a__checkboxLabel{color:#495057;cursor:pointer;font-size:.95rem;line-height:1.5}.DriverSignUp-module-scss-module__9CG02a__checkboxLabel a{color:#667eea;font-weight:500;text-decoration:none}.DriverSignUp-module-scss-module__9CG02a__checkboxLabel a:hover{text-decoration:underline}.DriverSignUp-module-scss-module__9CG02a__submitContainer{text-align:center;margin-top:40px}.DriverSignUp-module-scss-module__9CG02a__submitButton{border-radius:8px;min-width:200px;padding:16px 40px;font-size:1.1rem;font-weight:600;transition:all .3s}.DriverSignUp-module-scss-module__9CG02a__submitButton:disabled{opacity:.7;cursor:not-allowed}.DriverSignUp-module-scss-module__9CG02a__submitButton:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.3)}
.Features-module-scss-module__iwT2YW__features{background:linear-gradient(135deg,var(--lavender-bg)0%,var(--accent-purple)30%,rgba(177,156,217,.4) 60%,rgba(147,112,219,.25) 100%);padding:3.75rem 0;position:relative;overflow:hidden}.Features-module-scss-module__iwT2YW__features:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,rgba(177,156,217,.25) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(147,112,219,.2) 0%,transparent 50%),radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.Features-module-scss-module__iwT2YW__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.Features-module-scss-module__iwT2YW__content{text-align:center;max-width:900px;margin:0 auto}.Features-module-scss-module__iwT2YW__header{margin-bottom:3rem}.Features-module-scss-module__iwT2YW__title{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}.Features-module-scss-module__iwT2YW__subtitle{color:var(--text-gray);opacity:.8;margin-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.6}.Features-module-scss-module__iwT2YW__phoneSection{justify-content:center;align-items:center;gap:4rem;margin:4rem 0;display:flex;position:relative}.Features-module-scss-module__iwT2YW__leftElements,.Features-module-scss-module__iwT2YW__rightElements{flex-direction:column;flex:1;gap:2rem;max-width:300px;display:flex}.Features-module-scss-module__iwT2YW__uiElement{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(177,156,217,.15);border:1px solid rgba(177,156,217,.3);border-radius:16px;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}.Features-module-scss-module__iwT2YW__leftElement{text-align:left;flex-direction:row}.Features-module-scss-module__iwT2YW__rightElement{text-align:right;flex-direction:row-reverse}.Features-module-scss-module__iwT2YW__elementIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Features-module-scss-module__iwT2YW__iconSvg{width:2rem;height:2rem;color:var(--primary-purple);filter:drop-shadow(0 4px 8px rgba(177,156,217,.4));transition:transform .3s,color .3s;font-size:2rem!important}.Features-module-scss-module__iwT2YW__uiElement:hover .Features-module-scss-module__iwT2YW__iconSvg{color:var(--dark-purple);transform:scale(1.1)}.Features-module-scss-module__iwT2YW__elementContent{flex:1}.Features-module-scss-module__iwT2YW__elementTitle{color:var(--black-600);margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.3}.Features-module-scss-module__iwT2YW__elementDescription{color:rgba(128,32,135,.9);opacity:.95;margin:0;font-size:.85rem;line-height:1.4}.Features-module-scss-module__iwT2YW__wavyLine{z-index:1;pointer-events:none;position:absolute}.Features-module-scss-module__iwT2YW__leftWavyLine{top:50%;right:-100px;transform:translateY(-50%)}.Features-module-scss-module__iwT2YW__rightWavyLine{top:50%;left:-100px;transform:translateY(-50%)scaleX(-1)}.Features-module-scss-module__iwT2YW__wavyLineSvg{width:100px;height:50px;overflow:visible}.Features-module-scss-module__iwT2YW__phoneImage{perspective:1000px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Features-module-scss-module__iwT2YW__phoneImg{filter:drop-shadow(0 20px 40px rgba(0,0,0,.3));border-radius:30px;max-width:300px;height:auto;transition:transform .3s;transform:rotateY(-5deg)rotateX(2deg)}.Features-module-scss-module__iwT2YW__wavySeparator{width:100%;line-height:0;position:absolute;bottom:0;left:0;overflow:hidden;transform:rotate(180deg)}.Features-module-scss-module__iwT2YW__wavySvg{width:calc(100% + 1.3px);height:60px;display:block;position:relative}@media (max-width:1024px){.Features-module-scss-module__iwT2YW__phoneSection{gap:2rem}.Features-module-scss-module__iwT2YW__leftElements,.Features-module-scss-module__iwT2YW__rightElements{max-width:250px}.Features-module-scss-module__iwT2YW__uiElement{padding:.8rem}.Features-module-scss-module__iwT2YW__elementTitle{font-size:.9rem}.Features-module-scss-module__iwT2YW__elementDescription{font-size:.8rem}.Features-module-scss-module__iwT2YW__phoneImg{max-width:250px}.Features-module-scss-module__iwT2YW__wavyLineSvg{width:80px;height:40px}.Features-module-scss-module__iwT2YW__leftWavyLine{right:-80px}.Features-module-scss-module__iwT2YW__rightWavyLine{left:-80px}.Features-module-scss-module__iwT2YW__wavySvg{height:50px}}@media (max-width:768px){.Features-module-scss-module__iwT2YW__features{padding:2.5rem 0}.Features-module-scss-module__iwT2YW__container{padding:0 1rem}.Features-module-scss-module__iwT2YW__title{margin:0 0 1rem;font-size:2.25rem}.Features-module-scss-module__iwT2YW__subtitle{margin-bottom:1.5rem;font-size:1rem}.Features-module-scss-module__iwT2YW__phoneSection{flex-direction:column;gap:2rem;margin:3rem 0}.Features-module-scss-module__iwT2YW__leftElements,.Features-module-scss-module__iwT2YW__rightElements{gap:1.5rem;max-width:100%}.Features-module-scss-module__iwT2YW__uiElement{padding:1rem}.Features-module-scss-module__iwT2YW__elementTitle{font-size:1rem}.Features-module-scss-module__iwT2YW__elementDescription{font-size:.85rem}.Features-module-scss-module__iwT2YW__phoneImg{order:-1;max-width:200px}.Features-module-scss-module__iwT2YW__wavyLine{display:none}.Features-module-scss-module__iwT2YW__wavySvg{height:40px}}@media (max-width:480px){.Features-module-scss-module__iwT2YW__features{padding:2rem 0}.Features-module-scss-module__iwT2YW__title{margin:0 0 1rem;font-size:1.875rem}.Features-module-scss-module__iwT2YW__subtitle{margin-bottom:1.5rem;font-size:1rem}.Features-module-scss-module__iwT2YW__phoneSection{margin:2rem 0}.Features-module-scss-module__iwT2YW__leftElements,.Features-module-scss-module__iwT2YW__rightElements{gap:1rem}.Features-module-scss-module__iwT2YW__uiElement{padding:.8rem}.Features-module-scss-module__iwT2YW__elementIcon{font-size:1.5rem}.Features-module-scss-module__iwT2YW__elementTitle{font-size:.9rem}.Features-module-scss-module__iwT2YW__elementDescription{font-size:.8rem}.Features-module-scss-module__iwT2YW__phoneImg{max-width:180px}.Features-module-scss-module__iwT2YW__wavyLine{display:none}.Features-module-scss-module__iwT2YW__wavySvg{height:30px}}
.NewsMedia-module-scss-module__VxxCcq__newsMedia{background:linear-gradient(135deg,rgba(230,230,250,.9) 0%,var(--lavender-bg)25%,rgba(177,156,217,.15) 50%,rgba(147,112,219,.2) 75%,rgba(177,156,217,.15) 100%);padding:3.75rem 0;position:relative;overflow:hidden}.NewsMedia-module-scss-module__VxxCcq__newsMedia:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 70%,rgba(177,156,217,.25) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(147,112,219,.2) 0%,transparent 50%),radial-gradient(circle,rgba(139,92,246,.2) 0%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.NewsMedia-module-scss-module__VxxCcq__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.NewsMedia-module-scss-module__VxxCcq__content{text-align:center;max-width:1200px;margin:0 auto}.NewsMedia-module-scss-module__VxxCcq__header{margin-bottom:3rem}.NewsMedia-module-scss-module__VxxCcq__title{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}.NewsMedia-module-scss-module__VxxCcq__subtitle{color:var(--text-gray);opacity:.8;margin-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.6}.NewsMedia-module-scss-module__VxxCcq__emptyState{text-align:center;color:var(--text-gray);padding:3rem;font-size:1.1rem}.NewsMedia-module-scss-module__VxxCcq__newsGrid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.NewsMedia-module-scss-module__VxxCcq__newsCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.95);border:1px solid rgba(177,156,217,.3);border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1)}.NewsMedia-module-scss-module__VxxCcq__newsCard:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(0,0,0,.15)}.NewsMedia-module-scss-module__VxxCcq__imageWrapper{background:linear-gradient(135deg,rgba(177,156,217,.2) 0%,rgba(147,112,219,.3) 100%);width:100%;height:200px;position:relative;overflow:hidden}.NewsMedia-module-scss-module__VxxCcq__newsImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.NewsMedia-module-scss-module__VxxCcq__newsCard:hover .NewsMedia-module-scss-module__VxxCcq__newsImage{transform:scale(1.05)}.NewsMedia-module-scss-module__VxxCcq__cardContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.NewsMedia-module-scss-module__VxxCcq__cardMeta{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;display:flex}.NewsMedia-module-scss-module__VxxCcq__source{color:var(--primary-purple);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.NewsMedia-module-scss-module__VxxCcq__date{color:var(--text-gray);opacity:.7}.NewsMedia-module-scss-module__VxxCcq__cardTitle{color:var(--black-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.NewsMedia-module-scss-module__VxxCcq__cardExcerpt{color:var(--text-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 1rem;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.NewsMedia-module-scss-module__VxxCcq__readMore{color:var(--primary-purple);margin-top:auto;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .3s}.NewsMedia-module-scss-module__VxxCcq__readMore:hover{color:var(--dark-purple);text-decoration:underline}.NewsMedia-module-scss-module__VxxCcq__viewAll{text-align:center;margin-top:3rem}.NewsMedia-module-scss-module__VxxCcq__viewAllButton{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);color:#fff;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block;box-shadow:0 4px 12px rgba(139,92,246,.3)}.NewsMedia-module-scss-module__VxxCcq__viewAllButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.4)}.NewsMedia-module-scss-module__VxxCcq__wavySeparator{width:100%;line-height:0;position:absolute;bottom:0;left:0;overflow:hidden;transform:rotate(180deg)}.NewsMedia-module-scss-module__VxxCcq__wavySvg{width:calc(100% + 1.3px);height:60px;display:block;position:relative}@media (max-width:1024px){.NewsMedia-module-scss-module__VxxCcq__newsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.NewsMedia-module-scss-module__VxxCcq__newsMedia{padding:2.5rem 0}.NewsMedia-module-scss-module__VxxCcq__container{padding:0 1rem}.NewsMedia-module-scss-module__VxxCcq__title{margin:0 0 1rem;font-size:2.25rem}.NewsMedia-module-scss-module__VxxCcq__subtitle{font-size:1.1rem}.NewsMedia-module-scss-module__VxxCcq__newsGrid{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.NewsMedia-module-scss-module__VxxCcq__newsCard{max-width:100%}.NewsMedia-module-scss-module__VxxCcq__imageWrapper{height:180px}.NewsMedia-module-scss-module__VxxCcq__cardContent{padding:1.25rem}.NewsMedia-module-scss-module__VxxCcq__cardTitle{font-size:1.1rem}.NewsMedia-module-scss-module__VxxCcq__wavySvg{height:50px}}@media (max-width:480px){.NewsMedia-module-scss-module__VxxCcq__newsMedia{padding:2rem 0}.NewsMedia-module-scss-module__VxxCcq__title{font-size:1.875rem}.NewsMedia-module-scss-module__VxxCcq__subtitle{font-size:1rem}.NewsMedia-module-scss-module__VxxCcq__imageWrapper{height:160px}.NewsMedia-module-scss-module__VxxCcq__cardContent{padding:1rem}.NewsMedia-module-scss-module__VxxCcq__cardTitle{font-size:1rem}.NewsMedia-module-scss-module__VxxCcq__cardExcerpt{font-size:.875rem}.NewsMedia-module-scss-module__VxxCcq__wavySvg{height:40px}}
.RecommendedCarModels-module-scss-module__4HcfiW__carModels{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(248,246,255,.8) 0%,rgba(230,230,250,.6) 100%);padding:3.75rem 0;position:relative;overflow:hidden}@media (max-width:768px){.RecommendedCarModels-module-scss-module__4HcfiW__carModels{padding:2.5rem 0}}.RecommendedCarModels-module-scss-module__4HcfiW__carModels:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 80%,rgba(177,156,217,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(221,160,221,.1) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.RecommendedCarModels-module-scss-module__4HcfiW__container{z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative}.RecommendedCarModels-module-scss-module__4HcfiW__header{text-align:center;margin-top:60px;margin-bottom:60px}.RecommendedCarModels-module-scss-module__4HcfiW__title{background:linear-gradient(135deg,var(--primary-purple)0%,var(--dark-purple)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:800;line-height:1.2}@media (max-width:768px){.RecommendedCarModels-module-scss-module__4HcfiW__title{font-size:2.25rem}}.RecommendedCarModels-module-scss-module__4HcfiW__subtitle{color:var(--text-gray);opacity:.8;max-width:800px;margin:0 auto;font-size:1.25rem;font-weight:500;line-height:1.6}.RecommendedCarModels-module-scss-module__4HcfiW__categoriesList{flex-direction:column;gap:20px;max-width:1000px;margin-bottom:60px;margin-left:auto;margin-right:auto;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__categoryDropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.8);border:1px solid rgba(177,156,217,.15);border-radius:15px;transition:all .3s;overflow:hidden}.RecommendedCarModels-module-scss-module__4HcfiW__categoryDropdown:hover{box-shadow:0 8px 25px rgba(177,156,217,.15)}.RecommendedCarModels-module-scss-module__4HcfiW__categoryButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;transition:all .3s;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__categoryButton:hover{background:rgba(177,156,217,.05)}.RecommendedCarModels-module-scss-module__4HcfiW__categoryButton:focus{outline:2px solid var(--primary-purple);outline-offset:-2px}.RecommendedCarModels-module-scss-module__4HcfiW__categoryButtonContent{flex:1}.RecommendedCarModels-module-scss-module__4HcfiW__dropdownIcon{color:var(--primary-purple);flex-shrink:0;margin-left:1rem;font-size:1.2rem;transition:transform .3s}.RecommendedCarModels-module-scss-module__4HcfiW__dropdownIcon.RecommendedCarModels-module-scss-module__4HcfiW__open{transform:rotate(180deg)}.RecommendedCarModels-module-scss-module__4HcfiW__carsDropdown{max-height:0;transition:max-height .3s;overflow:hidden}.RecommendedCarModels-module-scss-module__4HcfiW__carsDropdown.RecommendedCarModels-module-scss-module__4HcfiW__open{max-height:2000px}.RecommendedCarModels-module-scss-module__4HcfiW__carsList{flex-direction:column;gap:1.5rem;padding:0 2rem 2rem;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__categoryTitle{color:var(--dark-purple);margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.RecommendedCarModels-module-scss-module__4HcfiW__categoryDescription{color:var(--gray-800);opacity:.8;margin:0;font-size:1rem;line-height:1.5}.RecommendedCarModels-module-scss-module__4HcfiW__carCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.6);border:1px solid rgba(177,156,217,.1);border-radius:15px;padding:1.5rem;transition:all .3s}.RecommendedCarModels-module-scss-module__4HcfiW__carCard:hover{background:rgba(255,255,255,.8);transform:translateY(-2px);box-shadow:0 8px 20px rgba(177,156,217,.15)}.RecommendedCarModels-module-scss-module__4HcfiW__carHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__carName{color:var(--dark-purple);margin:0;font-size:1.2rem;font-weight:700;line-height:1.3}.RecommendedCarModels-module-scss-module__4HcfiW__carYear{color:var(--primary-purple);background:rgba(177,156,217,.1);border-radius:12px;padding:.25rem .75rem;font-size:.9rem;font-weight:600}.RecommendedCarModels-module-scss-module__4HcfiW__carFeatures,.RecommendedCarModels-module-scss-module__4HcfiW__carPros{margin-bottom:1rem}.RecommendedCarModels-module-scss-module__4HcfiW__carFeatures:last-child,.RecommendedCarModels-module-scss-module__4HcfiW__carPros:last-child{margin-bottom:0}.RecommendedCarModels-module-scss-module__4HcfiW__featuresTitle,.RecommendedCarModels-module-scss-module__4HcfiW__prosTitle{color:var(--dark-purple);margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.3}.RecommendedCarModels-module-scss-module__4HcfiW__featuresList,.RecommendedCarModels-module-scss-module__4HcfiW__prosList{margin:0;padding:0;list-style:none}.RecommendedCarModels-module-scss-module__4HcfiW__featureItem,.RecommendedCarModels-module-scss-module__4HcfiW__proItem{color:var(--gray-800);margin-bottom:.25rem;padding-left:1rem;font-size:.9rem;line-height:1.5;position:relative}.RecommendedCarModels-module-scss-module__4HcfiW__featureItem:before,.RecommendedCarModels-module-scss-module__4HcfiW__proItem:before{content:"•";color:var(--primary-purple);font-weight:700;position:absolute;left:0}.RecommendedCarModels-module-scss-module__4HcfiW__featureItem:last-child,.RecommendedCarModels-module-scss-module__4HcfiW__proItem:last-child{margin-bottom:0}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsSection{margin-bottom:40px;padding:2rem}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsTitle{color:var(--dark-purple);text-align:center;margin-bottom:.5rem;font-size:1.8rem;font-weight:700;line-height:1.3}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsSubtitle{color:var(--gray-800);text-align:center;opacity:.8;margin-bottom:2rem;font-size:1.1rem;font-weight:500}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsRequirements{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.6);border:1px solid rgba(177,156,217,.1);border-radius:15px;padding:1.5rem;transition:all .3s}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarCard:hover{background:rgba(255,255,255,.8);transform:translateY(-2px);box-shadow:0 8px 20px rgba(177,156,217,.15)}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__iconSvg{width:1.5rem;height:1.5rem;color:var(--primary-purple);font-size:1.5rem!important}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarTitle{color:var(--dark-purple);margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarDescription{color:var(--gray-800);opacity:.85;margin:0;font-size:.95rem;line-height:1.6}.RecommendedCarModels-module-scss-module__4HcfiW__requirementsNote{text-align:center;margin-top:20px;margin-bottom:40px;padding:2rem}.RecommendedCarModels-module-scss-module__4HcfiW__noteTitle{color:var(--dark-purple);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.RecommendedCarModels-module-scss-module__4HcfiW__requirementsGrid{flex-wrap:wrap;justify-content:center;gap:1rem;max-width:1000px;margin:0 auto;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__requirementCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:rgba(255,255,255,.6);border:1px solid rgba(177,156,217,.1);border-radius:12px;flex:0 0 calc(33.333% - .67rem);justify-content:center;align-items:center;min-width:300px;padding:1rem;transition:all .3s;display:flex}.RecommendedCarModels-module-scss-module__4HcfiW__requirementCard:hover{background:rgba(255,255,255,.8);transform:translateY(-2px);box-shadow:0 8px 20px rgba(177,156,217,.15)}.RecommendedCarModels-module-scss-module__4HcfiW__requirementCard span{color:var(--gray-800);font-size:.95rem;font-weight:500;line-height:1.4}@media (max-width:768px){.RecommendedCarModels-module-scss-module__4HcfiW__categoriesList{gap:15px}.RecommendedCarModels-module-scss-module__4HcfiW__categoryButton{padding:1.25rem 1.5rem}.RecommendedCarModels-module-scss-module__4HcfiW__carsList{gap:1.25rem;padding:0 1.5rem 1.5rem}.RecommendedCarModels-module-scss-module__4HcfiW__carCard{padding:1.25rem}.RecommendedCarModels-module-scss-module__4HcfiW__carHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.RecommendedCarModels-module-scss-module__4HcfiW__requirementsGrid{gap:.75rem}.RecommendedCarModels-module-scss-module__4HcfiW__requirementCard{flex:0 0 calc(50% - .375rem);min-width:280px;padding:.75rem}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsSection{padding:1.5rem}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsTitle{font-size:1.5rem}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsSubtitle{font-size:1rem}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarsRequirements{grid-template-columns:1fr;gap:1rem}.RecommendedCarModels-module-scss-module__4HcfiW__olderCarCard{padding:1.25rem}}@media (max-width:480px){.RecommendedCarModels-module-scss-module__4HcfiW__container{padding:0 1rem}.RecommendedCarModels-module-scss-module__4HcfiW__categoryButton{padding:1rem 1.25rem}.RecommendedCarModels-module-scss-module__4HcfiW__carsList{padding:0 1.25rem 1.25rem}.RecommendedCarModels-module-scss-module__4HcfiW__requirementsGrid{gap:.5rem}.RecommendedCarModels-module-scss-module__4HcfiW__requirementCard{flex:0 0 100%;min-width:250px;padding:.75rem}.RecommendedCarModels-module-scss-module__4HcfiW__carCard{padding:1rem}.RecommendedCarModels-module-scss-module__4HcfiW__requirementsNote{padding:1.5rem}}
.page-module-scss-module__gLatrW__carRequirementsPage{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__gLatrW__carRequirementsPage main{flex:1}
.page-module-scss-module__lwlMCq__driverPage{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__lwlMCq__driverPage main{flex:1}
.page-module-scss-module__oGNRXG__newsPage{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__oGNRXG__main{flex:1;padding-top:80px}@media (max-width:768px){.page-module-scss-module__oGNRXG__main{padding-top:80px}}@media (max-width:480px){.page-module-scss-module__oGNRXG__main{padding-top:50px}}
.page-module-scss-module__zd10Ia__privacyPage{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__zd10Ia__main{background:#f8f9fa;flex:1;padding:120px 0 80px}.page-module-scss-module__zd10Ia__container{background:#fff;border-radius:12px;max-width:800px;margin:0 auto;padding:40px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.page-module-scss-module__zd10Ia__content{color:#495057;line-height:1.8}.page-module-scss-module__zd10Ia__content h1{color:#2c3e50;text-align:center;margin-bottom:30px;font-size:2.5rem;font-weight:700}.page-module-scss-module__zd10Ia__content h2{color:#2c3e50;margin:30px 0 15px;font-size:1.5rem;font-weight:600}.page-module-scss-module__zd10Ia__content p{margin-bottom:15px}.page-module-scss-module__zd10Ia__content ul{margin:15px 0;padding-left:20px}.page-module-scss-module__zd10Ia__content li{margin-bottom:8px}
.page-module-scss-module__m4dg6q__termsPage{flex-direction:column;min-height:100vh;display:flex}.page-module-scss-module__m4dg6q__main{background:#f8f9fa;flex:1;padding:120px 0 80px}.page-module-scss-module__m4dg6q__container{background:#fff;border-radius:12px;max-width:800px;margin:0 auto;padding:40px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.page-module-scss-module__m4dg6q__content{color:#495057;line-height:1.8}.page-module-scss-module__m4dg6q__content h1{color:#2c3e50;text-align:center;margin-bottom:30px;font-size:2.5rem;font-weight:700}.page-module-scss-module__m4dg6q__content h2{color:#2c3e50;margin:30px 0 15px;font-size:1.5rem;font-weight:600}.page-module-scss-module__m4dg6q__content p{margin-bottom:15px}.page-module-scss-module__m4dg6q__content ul{margin:15px 0;padding-left:20px}.page-module-scss-module__m4dg6q__content li{margin-bottom:8px}
.Partners-module-scss-module__keDK-a__partners{background:var(--lavender-bg);padding:0;position:relative;overflow:hidden}.Partners-module-scss-module__keDK-a__wrapper{z-index:5;width:100%;transition:opacity .6s;position:relative;overflow:hidden}.Partners-module-scss-module__keDK-a__wrapper:before{content:"";z-index:11;opacity:0;background:linear-gradient(90deg,var(--lavender-bg)14.67%,rgba(35,31,32,0) 100%);pointer-events:none;width:10%;height:100%;transition:opacity .6s;display:block;position:absolute;top:0;left:0}.Partners-module-scss-module__keDK-a__wrapper:after{content:"";opacity:0;z-index:11;background:linear-gradient(-90deg,var(--lavender-bg)14.67%,rgba(35,31,32,0) 100%);pointer-events:none;width:10%;height:100%;transition:opacity .6s;display:block;position:absolute;top:0;right:0}.Partners-module-scss-module__keDK-a__wrapper:hover:before,.Partners-module-scss-module__keDK-a__wrapper:hover:after{opacity:1}.Partners-module-scss-module__keDK-a__wrapper:hover .Partners-module-scss-module__keDK-a__marqueeContainer{background:linear-gradient(135deg,var(--lavender-bg)0%,var(--white)50%,var(--lavender-bg)100%)}.Partners-module-scss-module__keDK-a__wrapper:hover .Partners-module-scss-module__keDK-a__marqueeContainer:before,.Partners-module-scss-module__keDK-a__wrapper:hover .Partners-module-scss-module__keDK-a__marqueeContainer:after{opacity:0}.Partners-module-scss-module__keDK-a__wrapper:hover .Partners-module-scss-module__keDK-a__marqueeContainer .Partners-module-scss-module__keDK-a__partnerText{color:var(--dark-purple)}.Partners-module-scss-module__keDK-a__wrapper:hover .Partners-module-scss-module__keDK-a__marqueeContainer .Partners-module-scss-module__keDK-a__logo{filter:brightness(0)}.Partners-module-scss-module__keDK-a__marqueeContainer{z-index:10;background:linear-gradient(135deg,var(--dark-purple)0%,var(--primary-purple)50%,var(--dark-purple)100%);width:100%;height:48px;padding:11px 0;text-decoration:none;transition:background .6s;display:block;position:relative;overflow:hidden}.Partners-module-scss-module__keDK-a__marqueeContainer:before{content:"";z-index:11;background:linear-gradient(90deg,var(--dark-purple)14.67%,rgba(147,112,219,0) 100%);pointer-events:none;width:10%;height:100%;transition:opacity .6s;display:block;position:absolute;top:0;left:0}.Partners-module-scss-module__keDK-a__marqueeContainer:after{content:"";z-index:11;background:linear-gradient(-90deg,var(--dark-purple)14.67%,rgba(147,112,219,0) 100%);pointer-events:none;width:10%;height:100%;transition:opacity .6s;display:block;position:absolute;top:0;right:0}.Partners-module-scss-module__keDK-a__marquee{z-index:2;flex-wrap:nowrap;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.Partners-module-scss-module__keDK-a__marqueeContent{flex-wrap:nowrap;flex-grow:0;flex-shrink:0;height:100%;animation:120s linear infinite Partners-module-scss-module__keDK-a__marquee;display:flex}.Partners-module-scss-module__keDK-a__partnerItem{flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 2.5em;display:inline-flex}.Partners-module-scss-module__keDK-a__logoContainer{align-items:center;gap:1em;height:100%;display:flex}.Partners-module-scss-module__keDK-a__logo{object-fit:contain;filter:brightness(0)invert();width:auto;max-height:26px;transition:filter .6s;display:block}.Partners-module-scss-module__keDK-a__partnerText{color:var(--white);text-transform:uppercase;white-space:nowrap;border-bottom:0;width:-moz-fit-content;width:fit-content;margin:0;padding-left:2em;padding-right:2.5em;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:color .6s;display:block}@keyframes Partners-module-scss-module__keDK-a__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){.Partners-module-scss-module__keDK-a__marqueeContainer{height:40px;padding:8px 0}.Partners-module-scss-module__keDK-a__logo{max-height:22px}.Partners-module-scss-module__keDK-a__partnerText{padding-left:1em;padding-right:1.5em;font-size:.75rem}.Partners-module-scss-module__keDK-a__partnerItem{padding:0 1.5em}}@media (max-width:480px){.Partners-module-scss-module__keDK-a__marqueeContainer{height:36px;padding:6px 0}.Partners-module-scss-module__keDK-a__logo{max-height:20px}.Partners-module-scss-module__keDK-a__partnerText{padding-left:.75em;padding-right:1em;font-size:.7rem}.Partners-module-scss-module__keDK-a__partnerItem{padding:0 1em}}
