.book-appointment-trust,.book-appointment-card,.book-appointment-hero{border-radius:.75rem!important;border:1px solid rgba(170,187,215,.32)!important;background-color:#f6f7ff!important}.book-appointment-page{background-color:#fff}.book-appointment-content{width:100%;margin-inline:auto}@media (max-width: 47.938rem){.book-appointment-content{max-width:42.5rem}}.book-appointment-hero{background:linear-gradient(180deg,#3b4ef80d,#aabbd724)!important}.book-appointment-intro__title{color:#2d405f;font-size:clamp(1.4rem,4.5vw,1.85rem);line-height:1.3;letter-spacing:-.01em}@media (min-width: 62rem){.book-appointment-intro__title{font-size:2rem}}.book-appointment-intro__title span{color:#3b4ef8}.book-appointment-intro__text{color:#2d405fd1;line-height:1.75}@media (min-width: 62rem){.book-appointment-intro__text{font-size:1.05rem}}.book-appointment-tag{padding:.4rem .85rem;background-color:#3b4ef81f!important;color:#2d405f!important;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.book-appointment-video{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:11rem;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem}@media (min-width: 48rem){.book-appointment-video{min-height:13rem}}@media (min-width: 62rem){.book-appointment-video{min-height:15rem}}.book-appointment-video__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 46%;transform:scale(1.035);border-radius:inherit}.book-appointment-video__caption{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:.55rem 1rem;background:#2d405fd9;color:#fff}.book-appointment-video__caption p{font-size:.8rem}.book-appointment-video__caption span{font-size:.72rem;opacity:.9}.book-appointment-card--plain{background-color:#fff!important}.book-appointment-card--soft{background-color:#aabbd71f!important;border-color:#3b4ef82e!important}.book-appointment-card__title{margin:0 0 1rem;color:#2d405f;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.book-appointment-steps{max-width:100%}.book-appointment-steps__num{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:.4rem;border-radius:50%;background-color:#2d405f;color:#fff;font-size:.8rem;font-weight:700}@media (min-width: 48rem){.book-appointment-steps__num{width:2.15rem;height:2.15rem}}.book-appointment-steps__label{color:#2d405fe0;font-size:.65rem;font-weight:600;line-height:1.35}@media (min-width: 48rem){.book-appointment-steps__label{font-size:.72rem}}.book-appointment-steps__line{position:absolute;top:1rem;left:calc(50% + 1.1rem);width:calc(100% - 2.2rem);height:2px;background-color:#aabbd7cc;pointer-events:none}.book-appointment-benefits li{padding:.4rem .5rem;border-radius:.6rem;transition:background-color .2s ease}.book-appointment-benefits li:hover{background-color:#3b4ef80d}.book-appointment-benefits__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background-color:#3b4ef829}.book-appointment-benefits__icon svg{width:1.05rem;height:1.05rem;stroke:#2d405f;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.book-appointment-benefits__heading{color:#2d405f;font-size:.9rem;font-weight:700;line-height:1.35}.book-appointment-benefits__text{display:block;margin-top:.2rem;color:#2d405fd6;font-family:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.82rem;line-height:1.5}.book-appointment-trust{border-color:#2d405f2e!important;background-color:#2d405f!important}.book-appointment-trust__value{color:#fff;font-size:clamp(1.15rem,3.5vw,1.35rem);line-height:1.2}.book-appointment-trust__label{margin-top:.35rem;color:#ffffffd1;font-size:.65rem;font-weight:600;line-height:1.35}@media (min-width: 48rem){.book-appointment-trust__label{font-size:.72rem}}.book-appointment-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.25rem!important;border:1.5px solid #3B4EF8!important;border-radius:.625rem!important;background-color:#3b4ef8!important;box-shadow:0 2px 8px #3b4ef847;color:#fff!important;font-size:1rem!important;font-weight:700!important;line-height:1.1;letter-spacing:.02em;text-decoration:none!important;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.book-appointment-cta svg{width:1.05rem;height:1.05rem;display:block;flex-shrink:0}.book-appointment-cta:hover,.book-appointment-cta:focus{background-color:#1d33f7!important;border-color:#1d33f7!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 6px 16px #3b4ef852}.book-appointment-cta:active{transform:translateY(0);box-shadow:0 2px 8px #3b4ef847!important}.book-appointment-cta:focus-visible{outline:2px solid rgba(59,78,248,.5);outline-offset:2px}@media (min-width: 62rem){.book-appointment-content{max-width:none}}
