.carxis-service-single{--carxis-service-navy:#0f1f3d;--carxis-service-navy-dark:#09152b;--carxis-service-blue:#2563eb;--carxis-service-blue-light:#eff6ff;--carxis-service-text:#172033;--carxis-service-muted:#667085;--carxis-service-border:#e5e7eb;--carxis-service-background:#ffffff;--carxis-service-surface:#f7f9fc;width:100%;overflow:hidden;color:var(--carxis-service-text);background:var(--carxis-service-background)}.carxis-service-hero__container,.carxis-service-providers__container,.carxis-service-benefits__container,.carxis-service-coverage__container,.carxis-service-why__container,.carxis-service-process__container,.carxis-service-requirements__container,.carxis-service-faq__container,.carxis-service-cta__container{width:min(1180px, calc(100% - 48px));margin-right:auto;margin-left:auto}.carxis-service-section-heading{max-width:720px;margin:0 auto 48px;text-align:center}.carxis-service-section-heading__eyebrow{display:inline-flex;align-items:center;min-height:30px;margin-bottom:14px;padding:5px 12px;border-radius:999px;background:var(--carxis-service-blue-light);color:var(--carxis-service-blue);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.carxis-service-section-heading__title{margin:0;color:var(--carxis-service-navy);font-size:clamp(30px, 3.2vw, 44px);font-weight:800;line-height:1.12;letter-spacing:-.025em}.carxis-service-section-heading__description{max-width:650px;margin:16px auto 0;color:var(--carxis-service-muted);font-size:16px;line-height:1.75}.carxis-service-hero{position:relative;padding:88px 0;overflow:hidden;background:radial-gradient(circle at 90% 15%,rgb(37 99 235 / .12),transparent 34%),linear-gradient(135deg,#f8fbff 0%,#ffffff 55%,#f5f8fd 100%)}.carxis-service-hero::before{position:absolute;top:-180px;right:-140px;width:420px;height:420px;border:1px solid rgb(37 99 235 / .08);border-radius:50%;content:""}.carxis-service-hero::after{position:absolute;right:80px;bottom:-210px;width:360px;height:360px;border:1px solid rgb(15 31 61 / .06);border-radius:50%;content:""}.carxis-service-hero__container{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);gap:72px;align-items:center}.carxis-service-hero__content{max-width:680px}.carxis-service-hero__eyebrow{display:inline-flex;align-items:center;margin-bottom:20px;padding:7px 13px;border:1px solid rgb(37 99 235 / .14);border-radius:999px;background:rgb(255 255 255 / .8);color:var(--carxis-service-blue);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 18px rgb(15 31 61 / .04)}.carxis-service-hero__title{max-width:680px;margin:0;color:var(--carxis-service-navy);font-size:clamp(40px, 5vw, 64px);font-weight:800;line-height:1.04;letter-spacing:-.04em}.carxis-service-hero__description{max-width:630px;margin:24px 0 0;color:var(--carxis-service-muted);font-size:18px;line-height:1.75}.carxis-service-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.carxis-service-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 22px;border:1px solid #fff0;border-radius:8px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none!important;transition:transform 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.carxis-service-hero__button--primary{background:var(--carxis-service-navy);color:#ffffff!important;box-shadow:0 10px 24px rgb(15 31 61 / .16)}.carxis-service-hero__button--primary:hover{transform:translateY(-2px);background:var(--carxis-service-navy-dark);box-shadow:0 14px 30px rgb(15 31 61 / .2)}.carxis-service-hero__button--secondary{border-color:var(--carxis-service-border);background:#fff;color:var(--carxis-service-navy)!important}.carxis-service-hero__button--secondary:hover{transform:translateY(-2px);border-color:#cfd5df;box-shadow:0 10px 24px rgb(15 31 61 / .08)}.carxis-service-hero__button-arrow{font-size:18px;line-height:1}.carxis-service-hero__visual{display:flex;align-items:center;justify-content:center}.carxis-service-hero__visual-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%, 390px);min-height:340px;padding:48px 32px;border:1px solid rgb(15 31 61 / .08);border-radius:24px;background:rgb(255 255 255 / .88);text-align:center;box-shadow:0 28px 60px rgb(15 31 61 / .1),0 8px 20px rgb(15 31 61 / .05);backdrop-filter:blur(10px)}.carxis-service-hero__visual-card::before{position:absolute;inset:14px;border:1px solid rgb(37 99 235 / .07);border-radius:17px;content:"";pointer-events:none}.carxis-service-hero__visual-icon{display:flex;align-items:center;justify-content:center;width:112px;height:112px;margin-bottom:26px;border-radius:28px;background:var(--carxis-service-blue-light);color:var(--carxis-service-blue)}.carxis-service-hero__visual-icon svg{width:62px;height:62px}.carxis-service-hero__visual-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.carxis-service-hero__visual-text span{color:var(--carxis-service-muted);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.carxis-service-hero__visual-text strong{max-width:280px;color:var(--carxis-service-navy);font-size:22px;font-weight:800;line-height:1.3}@media (max-width:991px){.carxis-service-hero{padding:72px 0}.carxis-service-hero__container{grid-template-columns:1fr;gap:48px}.carxis-service-hero__content{max-width:760px}.carxis-service-hero__visual{justify-content:flex-start}.carxis-service-hero__visual-card{width:100%;max-width:520px;min-height:280px}}@media (max-width:767px){.carxis-service-hero__container,.carxis-service-providers__container,.carxis-service-benefits__container,.carxis-service-coverage__container,.carxis-service-why__container,.carxis-service-process__container,.carxis-service-requirements__container,.carxis-service-faq__container,.carxis-service-cta__container{width:min(100% - 32px, 1180px)}.carxis-service-section-heading{margin-bottom:32px;text-align:left}.carxis-service-section-heading__title{font-size:30px}.carxis-service-section-heading__description{margin-right:0;margin-left:0;font-size:15px}.carxis-service-hero{padding:56px 0}.carxis-service-hero__container{gap:38px}.carxis-service-hero__eyebrow{margin-bottom:16px}.carxis-service-hero__title{font-size:clamp(36px, 10vw, 46px);line-height:1.07}.carxis-service-hero__description{margin-top:20px;font-size:16px;line-height:1.7}.carxis-service-hero__actions{display:grid;grid-template-columns:1fr;margin-top:28px}.carxis-service-hero__button{width:100%;min-height:52px}.carxis-service-hero__visual-card{min-height:240px;padding:36px 24px;border-radius:20px}.carxis-service-hero__visual-icon{width:92px;height:92px;margin-bottom:22px;border-radius:23px}.carxis-service-hero__visual-icon svg{width:52px;height:52px}.carxis-service-hero__visual-text strong{font-size:20px}}.carxis-service-benefits{padding:88px 0;background:#fff}.carxis-service-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.carxis-service-benefit-card{position:relative;min-height:240px;padding:28px;border:1px solid var(--carxis-service-border);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(15 31 61 / .05);transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.carxis-service-benefit-card:hover{transform:translateY(-4px);border-color:rgb(37 99 235 / .18);box-shadow:0 18px 40px rgb(15 31 61 / .09)}.carxis-service-benefit-card__icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:24px;border-radius:16px;background:var(--carxis-service-blue-light);color:var(--carxis-service-blue)}.carxis-service-benefit-card__icon svg{display:block;width:30px;height:30px;flex:0 0 30px}.carxis-service-benefit-card__title{margin:0;color:var(--carxis-service-navy);font-size:19px;font-weight:800;line-height:1.35}.carxis-service-benefit-card__description{margin:12px 0 0;color:var(--carxis-service-muted);font-size:14px;line-height:1.7}.carxis-service-benefits__disclaimer{max-width:820px;margin:28px auto 0;padding:16px 20px;border:1px solid #e8edf5;border-radius:12px;background:#f8fafc;color:#667085;font-size:13px;line-height:1.65;text-align:center}.carxis-service-coverage{padding:88px 0;background:var(--carxis-service-surface)}.carxis-service-coverage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.carxis-service-coverage-card{position:relative;display:flex;flex-direction:column;min-height:280px;padding:30px;overflow:hidden;border:1px solid rgb(15 31 61 / .08);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgb(15 31 61 / .05)}.carxis-service-coverage-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}.carxis-service-coverage-card__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--carxis-service-blue-light);color:var(--carxis-service-blue)}.carxis-service-coverage-card__icon svg{display:block;width:30px;height:30px}.carxis-service-coverage-card__number{color:#c5ccd8;font-size:13px;font-weight:800;line-height:1;letter-spacing:.08em}.carxis-service-coverage-card__title{margin:0;color:var(--carxis-service-navy);font-size:21px;font-weight:800;line-height:1.35}.carxis-service-coverage-card__description{margin:14px 0 0;color:var(--carxis-service-muted);font-size:14px;line-height:1.75}.carxis-service-coverage-card__check{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:auto;padding-top:28px;color:var(--carxis-service-blue)}.carxis-service-coverage-card__check svg{width:22px;height:22px}@media (max-width:991px){.carxis-service-benefits,.carxis-service-coverage{padding:72px 0}.carxis-service-benefits__grid,.carxis-service-coverage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.carxis-service-benefits,.carxis-service-coverage{padding:58px 0}.carxis-service-benefits__grid,.carxis-service-coverage__grid{grid-template-columns:1fr;gap:16px}.carxis-service-benefit-card,.carxis-service-coverage-card{min-height:0;padding:24px}.carxis-service-benefit-card__icon,.carxis-service-coverage-card__icon{width:52px;height:52px;border-radius:14px}.carxis-service-benefit-card__icon svg,.carxis-service-coverage-card__icon svg{width:28px;height:28px}.carxis-service-benefits__disclaimer{margin-top:22px;padding:14px 16px;text-align:left}}.carxis-service-why{padding:88px 0;background:#fff}.carxis-service-why__layout{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.carxis-service-why__intro{max-width:460px}.carxis-service-why__title{margin:0;color:var(--carxis-service-navy);font-size:clamp(30px, 3.2vw, 44px);font-weight:800;line-height:1.12;letter-spacing:-.025em}.carxis-service-why__description{margin:18px 0 0;color:var(--carxis-service-muted);font-size:16px;line-height:1.75}.carxis-service-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.carxis-service-why-card{display:flex;gap:16px;min-height:150px;padding:22px;border:1px solid var(--carxis-service-border);border-radius:16px;background:#fff;box-shadow:0 10px 26px rgb(15 31 61 / .04)}.carxis-service-why-card__icon{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:var(--carxis-service-blue);color:#fff}.carxis-service-why-card__icon svg{display:block;width:18px;height:18px}.carxis-service-why-card__content{min-width:0}.carxis-service-why-card__title{margin:0;color:var(--carxis-service-navy);font-size:17px;font-weight:800;line-height:1.35}.carxis-service-why-card__description{margin:8px 0 0;color:var(--carxis-service-muted);font-size:13px;line-height:1.65}.carxis-service-process{padding:88px 0;background:var(--carxis-service-surface)}.carxis-service-process__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.carxis-service-process__steps::before{position:absolute;top:42px;left:8%;right:8%;height:2px;background:#dfe5ee;content:"";z-index:0}.carxis-service-process-step{position:relative;z-index:1;min-height:230px;padding:24px;border:1px solid rgb(15 31 61 / .08);border-radius:18px;background:#fff;box-shadow:0 10px 26px rgb(15 31 61 / .04)}.carxis-service-process-step__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.carxis-service-process-step__number{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 12px;border-radius:14px;background:var(--carxis-service-navy);color:#fff;font-size:14px;font-weight:800;line-height:1;letter-spacing:.06em}.carxis-service-process-step__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--carxis-service-blue-light);color:var(--carxis-service-blue)}.carxis-service-process-step__icon svg{display:block;width:18px;height:18px}.carxis-service-process-step__title{margin:0;color:var(--carxis-service-navy);font-size:18px;font-weight:800;line-height:1.35}.carxis-service-process-step__description{margin:12px 0 0;color:var(--carxis-service-muted);font-size:14px;line-height:1.7}@media (max-width:991px){.carxis-service-why,.carxis-service-process{padding:72px 0}.carxis-service-why__layout{grid-template-columns:1fr;gap:36px}.carxis-service-why__intro{max-width:720px}.carxis-service-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.carxis-service-process__steps::before{display:none}}@media (max-width:767px){.carxis-service-why,.carxis-service-process{padding:58px 0}.carxis-service-why__layout{gap:28px}.carxis-service-why__title{font-size:30px}.carxis-service-why__description{font-size:15px}.carxis-service-why__grid{grid-template-columns:1fr;gap:14px}.carxis-service-why-card{min-height:0;padding:20px}.carxis-service-process__steps{grid-template-columns:1fr;gap:14px}.carxis-service-process-step{min-height:0;padding:22px}}.carxis-service-requirements{padding:88px 0;background:#fff}.carxis-service-requirements__layout{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.carxis-service-requirements__intro{max-width:460px}.carxis-service-requirements__title{margin:0;color:var(--carxis-service-navy);font-size:clamp(30px, 3.2vw, 44px);font-weight:800;line-height:1.12;letter-spacing:-.025em}.carxis-service-requirements__description{margin:18px 0 0;color:var(--carxis-service-muted);font-size:16px;line-height:1.75}.carxis-service-requirements__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.carxis-service-requirement-item{display:flex;align-items:center;gap:16px;min-height:112px;padding:20px;border:1px solid var(--carxis-service-border);border-radius:16px;background:#fff;box-shadow:0 10px 26px rgb(15 31 61 / .04)}.carxis-service-requirement-item__number{flex:0 0 auto;color:var(--carxis-service-blue);font-size:12px;font-weight:800;line-height:1;letter-spacing:.05em}.carxis-service-requirement-item__text{min-width:0;color:var(--carxis-service-navy);font-size:15px;font-weight:700;line-height:1.55}.carxis-service-faq{padding:88px 0;background:var(--carxis-service-surface)}.carxis-service-faq__list{max-width:860px;margin:0 auto}.carxis-service-faq-item{overflow:hidden;margin-bottom:14px;border:1px solid rgb(15 31 61 / .08);border-radius:16px;background:#fff;box-shadow:0 8px 22px rgb(15 31 61 / .035)}.carxis-service-faq-item:last-child{margin-bottom:0}.carxis-service-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:20px 22px;color:var(--carxis-service-navy);cursor:pointer;list-style:none;font-size:16px;font-weight:800;line-height:1.5}.carxis-service-faq-item__question::-webkit-details-marker{display:none}.carxis-service-faq-item__question::marker{display:none;content:""}.carxis-service-faq-item__question-text{min-width:0}.carxis-service-faq-item__icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--carxis-service-blue-light);color:var(--carxis-service-blue);transition:background-color 0.2s ease,color 0.2s ease}.carxis-service-faq-item__icon svg{display:block;width:18px;height:18px}.carxis-service-faq-item__icon-vertical{transform-origin:center;transition:transform 0.2s ease,opacity 0.2s ease}.carxis-service-faq-item[open] .carxis-service-faq-item__icon{background:var(--carxis-service-blue);color:#fff}.carxis-service-faq-item[open] .carxis-service-faq-item__icon-vertical{transform:rotate(90deg);opacity:0}.carxis-service-faq-item__answer{padding:0 22px 22px}.carxis-service-faq-item__answer p{max-width:760px;margin:0;color:var(--carxis-service-muted);font-size:14px;line-height:1.75}@media (hover:hover){.carxis-service-faq-item__question:hover .carxis-service-faq-item__icon{background:var(--carxis-service-blue);color:#fff}}@media (max-width:991px){.carxis-service-requirements,.carxis-service-faq{padding:72px 0}.carxis-service-requirements__layout{grid-template-columns:1fr;gap:36px}.carxis-service-requirements__intro{max-width:720px}}@media (max-width:767px){.carxis-service-requirements,.carxis-service-faq{padding:58px 0}.carxis-service-requirements__layout{gap:28px}.carxis-service-requirements__title{font-size:30px}.carxis-service-requirements__description{font-size:15px}.carxis-service-requirements__list{grid-template-columns:1fr;gap:14px}.carxis-service-requirement-item{min-height:0;padding:18px}.carxis-service-faq-item__question{min-height:66px;padding:18px;font-size:15px}.carxis-service-faq-item__answer{padding:0 18px 18px}.carxis-service-faq-item__answer p{font-size:14px}}.carxis-service-providers{padding:72px 0;background:#fff}.carxis-service-providers__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:stretch}.carxis-service-provider{display:flex;align-items:center;justify-content:center;min-height:110px;padding:20px;border:1px solid var(--carxis-service-border);border-radius:16px;background:#fff;box-shadow:0 8px 22px rgb(15 31 61 / .035);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.carxis-service-provider:hover{transform:translateY(-3px);border-color:rgb(37 99 235 / .16);box-shadow:0 14px 30px rgb(15 31 61 / .07)}.carxis-service-provider__logo{display:flex;align-items:center;justify-content:center;width:100%;height:68px}.carxis-service-provider__logo img{display:block;width:auto;max-width:100%;height:auto;max-height:56px;object-fit:contain;opacity:1;transition:transform 0.2s ease}.carxis-service-provider:hover .carxis-service-provider__logo img{filter:grayscale(0%);opacity:1;transform:scale(1.03)}.carxis-service-provider__name{color:var(--carxis-service-navy);font-size:14px;font-weight:800;line-height:1.4;text-align:center}.carxis-service-providers__note{max-width:760px;margin:24px auto 0;color:var(--carxis-service-muted);font-size:12px;line-height:1.65;text-align:center}.carxis-service-cta{padding:88px 0 96px;background:#fff}.carxis-service-cta__box{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;min-height:300px;padding:48px 52px;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 90% 20%,rgb(37 99 235 / .22),transparent 34%),linear-gradient(135deg,#0f1f3d 0%,#09152b 100%);box-shadow:0 24px 56px rgb(15 31 61 / .18)}.carxis-service-cta__box::before{position:absolute;top:-170px;right:-110px;width:360px;height:360px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;content:""}.carxis-service-cta__box::after{position:absolute;right:120px;bottom:-220px;width:360px;height:360px;border:1px solid rgb(255 255 255 / .06);border-radius:50%;content:""}.carxis-service-cta__content{position:relative;z-index:2;max-width:720px}.carxis-service-cta__eyebrow{display:inline-flex;align-items:center;margin-bottom:14px;padding:6px 11px;border-radius:999px;background:rgb(255 255 255 / .1);color:#cfd9ff;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.carxis-service-cta__title{margin:0;color:#fff;font-size:clamp(30px, 3.2vw, 44px);font-weight:800;line-height:1.12;letter-spacing:-.025em}.carxis-service-cta__description{max-width:660px;margin:16px 0 0;color:rgb(255 255 255 / .72);font-size:15px;line-height:1.75}.carxis-service-cta__actions{margin-top:26px}.carxis-service-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 22px;border-radius:8px;background:#fff;color:var(--carxis-service-navy)!important;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none!important;box-shadow:0 10px 24px rgb(0 0 0 / .12);transition:transform 0.2s ease,box-shadow 0.2s ease}.carxis-service-cta__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgb(0 0 0 / .18)}.carxis-service-cta__button-arrow{font-size:18px;line-height:1}.carxis-service-cta__visual{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.carxis-service-cta__shield{display:flex;align-items:center;justify-content:center;width:142px;height:142px;border:1px solid rgb(255 255 255 / .14);border-radius:34px;background:rgb(255 255 255 / .08);color:#fff;backdrop-filter:blur(8px)}.carxis-service-cta__shield svg{display:block;width:74px;height:74px}@media (max-width:991px){.carxis-service-providers{padding:64px 0}.carxis-service-providers__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.carxis-service-cta{padding:72px 0 80px}.carxis-service-cta__box{grid-template-columns:1fr;gap:36px;padding:42px}.carxis-service-cta__visual{justify-content:flex-start}}@media (max-width:767px){.carxis-service-providers{padding:58px 0}.carxis-service-providers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.carxis-service-provider{min-height:92px;padding:16px}.carxis-service-provider__logo{height:58px}.carxis-service-provider__logo img{max-height:46px}.carxis-service-providers__note{margin-top:18px;text-align:left}.carxis-service-cta{padding:58px 0 66px}.carxis-service-cta__box{min-height:0;padding:32px 24px;border-radius:20px}.carxis-service-cta__title{font-size:30px}.carxis-service-cta__description{font-size:14px}.carxis-service-cta__button{width:100%;min-height:52px}.carxis-service-cta__shield{width:104px;height:104px;border-radius:26px}.carxis-service-cta__shield svg{width:54px;height:54px}}