﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track::before,.slick-track::after{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(".//img/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/fonts/slick.eot");src:url("/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/fonts/slick.woff") format("woff"),url("/fonts/slick.ttf") format("truetype"),url("/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0;cursor:pointer;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);top:calc(50% - 4px);border-radius:40px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:100;box-shadow:0 0 24px -12px rgba(0,0,0,.5);-webkit-box-shadow:0 0 24px -12px rgba(0,0,0,.5);-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear;opacity:1 !important}.slick-prev::after,.slick-next::after{-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;-ms-transition:all .05s linear;transition:all .05s linear}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover,.slick-next:hover{background-color:rgba(0,0,0,0)}.slick-prev{left:-37px;background-image:url("/img/slick-prev-white.png");background-size:40px 40px;background-repeat:no-repeat;background-position:0 0}.slick-prev:hover{background-image:url("/img/slick-prev-white.png")}[dir=rtl] .slick-prev{left:auto;right:-20px}.slick-next{right:-37px;background-image:url("/img/slick-next-white.png");background-size:40px 40px;background-repeat:no-repeat;background-position:0 0}.slick-next:hover{background-image:url("/img/slick-next-white.png")}[dir=rtl] .slick-next{left:-20px;right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover::before,.slick-dots li button:focus::before{opacity:1}.slick-dots li button::before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:20px;line-height:20px;text-align:center;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button::before{color:#fff;opacity:.75}.service-page-wrapper{color:#fff;background-color:#0c0d14;min-height:100vh;padding-bottom:80px}.service-page-wrapper .service-hero{padding:140px 0 80px;background:radial-gradient(circle at 50% 20%, rgba(144, 64, 191, 0.25) 0%, rgb(12, 13, 20) 70%);text-align:center}.service-page-wrapper .service-hero .audience-badge{display:inline-block;padding:6px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:20px;font-size:13px;color:#40bfbe;margin-bottom:20px;text-transform:uppercase;letter-spacing:.8px}.service-page-wrapper .service-hero .service-hero-title{font-size:48px;line-height:1.15;font-weight:700;max-width:900px;margin:0 auto 20px;color:#fff}@media(max-width: 1120px){.service-page-wrapper .service-hero .service-hero-title{font-size:36px}}@media(max-width: 767px){.service-page-wrapper .service-hero .service-hero-title{font-size:28px}}.service-page-wrapper .service-hero .service-hero-sub{font-size:18px;line-height:1.6;color:#b0b4c3;max-width:760px;margin:0 auto 36px}.service-page-wrapper .service-hero .service-hero-ctas{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.service-page-wrapper .service-section{padding:80px 0}.service-page-wrapper .service-section.alt-bg{background-color:#12141f}.service-page-wrapper .service-section .service-section-header{max-width:800px;margin:0 auto 40px;text-align:center}.service-page-wrapper .service-section .service-section-header .section-eyebrow{display:block;font-size:13px;color:#9040bf;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-weight:600}.service-page-wrapper .service-section .service-section-header .section-title{font-size:34px;line-height:1.25;margin-bottom:16px;color:#fff}.service-page-wrapper .service-section .service-section-header .section-body{font-size:16px;line-height:1.65;color:#b0b4c3}.service-page-wrapper .service-section .service-bullets{list-style:none;padding:0;max-width:700px;margin:0 auto 30px}.service-page-wrapper .service-section .service-bullets .bullet-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:16px;line-height:1.5;color:#e0e4f0}.service-page-wrapper .service-section .service-bullets .bullet-item .bullet-check{color:#40bfbe;font-weight:bold;font-size:18px;line-height:1}.service-page-wrapper .service-section .service-cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:24px;margin-bottom:40px}.service-page-wrapper .service-section .service-cards-grid .service-feature-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:28px;transition:transform .25s ease,border-color .25s ease}.service-page-wrapper .service-section .service-cards-grid .service-feature-card:hover{transform:translateY(-4px);border-color:rgba(144,64,191,.4)}.service-page-wrapper .service-section .service-cards-grid .service-feature-card .card-title{font-size:20px;margin-bottom:12px;color:#fff}.service-page-wrapper .service-section .service-cards-grid .service-feature-card .card-desc{font-size:14px;line-height:1.55;color:#a0a4b8;margin:0}.service-page-wrapper .service-section .section-cta-wrap{text-align:center;margin-top:30px}.service-page-wrapper .service-faq-section{padding:80px 0}.service-page-wrapper .service-faq-section .faq-header{margin-bottom:48px}.service-page-wrapper .service-faq-section .faq-header .section-eyebrow{color:#40bfbe}.service-page-wrapper .service-faq-section .faq-header .section-title{font-size:32px;color:#fff}.service-page-wrapper .service-faq-section .faq-accordion-list{max-width:800px;margin:0 auto}.service-page-wrapper .service-faq-section .faq-accordion-list .faq-accordion-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:24px;margin-bottom:16px}.service-page-wrapper .service-faq-section .faq-accordion-list .faq-accordion-item .faq-question{font-size:18px;margin:0 0 10px 0;color:#fff;font-weight:600}.service-page-wrapper .service-faq-section .faq-accordion-list .faq-accordion-item .faq-answer p{font-size:15px;line-height:1.6;color:#b0b4c3;margin:0}.service-page-wrapper .service-other-paths{padding:80px 0 40px}.service-page-wrapper .service-other-paths .cta-band{background:linear-gradient(135deg, rgba(144, 64, 191, 0.2) 0%, rgba(64, 191, 190, 0.15) 100%);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:48px 24px;max-width:900px;margin:0 auto 60px}.service-page-wrapper .service-other-paths .cta-band h2{font-size:32px;margin-bottom:12px;color:#fff}.service-page-wrapper .service-other-paths .cta-band p{font-size:16px;color:#b0b4c3;margin-bottom:28px}.service-page-wrapper .service-other-paths .cta-band .cta-band-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.service-page-wrapper .service-other-paths .other-services-nav{max-width:900px;margin:0 auto;text-align:center}.service-page-wrapper .service-other-paths .other-services-nav h3{font-size:22px;color:#fff;margin-bottom:24px}.service-page-wrapper .service-other-paths .other-services-nav .other-services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px}.service-page-wrapper .service-other-paths .other-services-nav .other-services-grid .other-service-card{display:block;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;text-align:left;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.service-page-wrapper .service-other-paths .other-services-nav .other-services-grid .other-service-card:hover{border-color:rgba(144,64,191,.4);transform:translateY(-2px)}.service-page-wrapper .service-other-paths .other-services-nav .other-services-grid .other-service-card h4{font-size:18px;color:#fff;margin-bottom:8px}.service-page-wrapper .service-other-paths .other-services-nav .other-services-grid .other-service-card p{font-size:13px;color:#9094a8;margin-bottom:14px}.service-page-wrapper .service-other-paths .other-services-nav .other-services-grid .other-service-card .card-link{font-size:13px;color:#40bfbe;font-weight:600}.service-page-wrapper .btn{display:inline-block;padding:12px 28px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.service-page-wrapper .btn.btn-primary{background:linear-gradient(135deg, #9040bf 0%, #6f2699 100%);color:#fff;border:1px solid rgba(0,0,0,0)}.service-page-wrapper .btn.btn-primary:hover{background:linear-gradient(135deg, #a050cf 0%, #7f36a9 100%);transform:translateY(-1px);box-shadow:0 4px 16px rgba(144,64,191,.4)}.service-page-wrapper .btn.btn-secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.2)}.service-page-wrapper .btn.btn-secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.35)}.service-page-wrapper .btn.btn-outline{background:rgba(0,0,0,0);color:#40bfbe;border:1px solid #40bfbe}.service-page-wrapper .btn.btn-outline:hover{background:rgba(64,191,190,.1)}/*# sourceMappingURL=service-direct.css.map */
