.elementor-2392 .elementor-element.elementor-element-3152b50{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */.ash-services-v1{--ashs-navy:#0b1f33;--ashs-navy2:#123a5a;--ashs-blue:#176fa7;--ashs-sky:#eaf6fc;--ashs-orange:#f19a3e;--ashs-ink:#17222d;--ashs-muted:#60707d;--ashs-soft:#f5f8fa;--ashs-line:#dbe5eb;--ashs-shadow:0 18px 50px rgba(11,31,51,.1);width:100%;max-width:100%;margin:0;color:var(--ashs-ink);font-family:Arial,"Helvetica Neue",sans-serif;font-size:18px;line-height:1.72;overflow-x:clip;overflow-wrap:anywhere}
.ash-services-v1,.ash-services-v1 *,.ash-services-v1 *::before,.ash-services-v1 *::after{box-sizing:border-box}
.ash-services-v1 .ashs-wrap{width:min(1200px,calc(100% - 48px));max-width:100%;margin-inline:auto}
.ash-services-v1 .ashs-section{padding:92px 0}
.ash-services-v1 p{margin:0 0 18px}
.ash-services-v1 h2,.ash-services-v1 h3{margin-top:0;color:var(--ashs-navy);font-weight:800;line-height:1.18;letter-spacing:-.025em}
.ash-services-v1 h2{margin-bottom:22px;font-size:clamp(34px,4.2vw,52px)}
.ash-services-v1 h3{margin-bottom:12px;font-size:24px}
.ash-services-v1 a:focus-visible,.ash-services-v1 summary:focus-visible{outline:3px solid var(--ashs-orange);outline-offset:5px}
.ash-services-v1 .ashs-kicker{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--ashs-blue);font-size:13px;font-weight:900;letter-spacing:.055em}
.ash-services-v1 .ashs-kicker::before{width:28px;height:3px;border-radius:999px;background:var(--ashs-orange);content:""}
.ash-services-v1 .ashs-heading{max-width:850px;margin-bottom:44px}
.ash-services-v1 .ashs-heading>p:last-child{color:var(--ashs-muted);font-size:19px}
.ash-services-v1 .ashs-hero{position:relative;isolation:isolate;padding:108px 0 88px;background:linear-gradient(135deg,#071827,#0d2d48 55%,#174f72);color:#edf6fa;overflow:hidden}
.ash-services-v1 .ashs-hero::before,.ash-services-v1 .ashs-hero::after{position:absolute;z-index:-1;border-radius:50%;content:""}
.ash-services-v1 .ashs-hero::before{inset:-170px auto auto -150px;width:500px;height:500px;background:radial-gradient(circle,rgba(43,143,197,.3),transparent 68%)}
.ash-services-v1 .ashs-hero::after{inset:auto -160px -250px auto;width:560px;height:560px;background:radial-gradient(circle,rgba(241,154,62,.21),transparent 69%)}
.ash-services-v1 .ashs-hero-grid,.ash-services-v1 .ashs-checks-grid,.ash-services-v1 .ashs-cta-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:66px;align-items:center}
.ash-services-v1 .ashs-hero h2{max-width:820px;color:#fff;font-size:clamp(42px,5.3vw,68px);text-wrap:balance}
.ash-services-v1 .ashs-hero .ashs-kicker{color:#8bd0f2}
.ash-services-v1 .ashs-lead{max-width:780px;color:#fff;font-size:clamp(21px,2.1vw,25px);font-weight:600;line-height:1.6}
.ash-services-v1 .ashs-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}
.ash-services-v1 .ashs-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:13px 28px;border:1px solid transparent;border-radius:999px;font-size:16px;font-weight:900;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.ash-services-v1 .ashs-button:hover{transform:translateY(-2px)}
.ash-services-v1 .ashs-button-primary{background:linear-gradient(135deg,var(--ashs-orange),#ffb45f);color:#38200a;box-shadow:0 14px 34px rgba(241,154,62,.24)}
.ash-services-v1 .ashs-button-secondary{border-color:rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.08)}
.ash-services-v1 .ashs-hero-panel{padding:34px;border:1px solid rgba(255,255,255,.2);border-radius:30px;background:linear-gradient(150deg,rgba(255,255,255,.15),rgba(255,255,255,.07));box-shadow:0 28px 80px rgba(0,0,0,.16);backdrop-filter:blur(14px)}
.ash-services-v1 .ashs-panel-label{display:inline-flex;margin-bottom:18px;padding:6px 13px;border-radius:999px;background:rgba(255,255,255,.1);color:#ffd49f;font-size:12px;font-weight:900}
.ash-services-v1 .ashs-hero-panel h3{color:#fff;font-size:29px}
.ash-services-v1 .ashs-hero-panel ul{margin:15px 0 20px;padding:0;list-style:none}
.ash-services-v1 .ashs-hero-panel li{position:relative;padding:7px 28px 7px 0}
.ash-services-v1 .ashs-hero-panel li::before{position:absolute;right:0;color:var(--ashs-orange);content:"✓";font-weight:900}
.ash-services-v1 .ashs-hero-panel p{color:#cbdbe5;font-size:14px}
.ash-services-v1 .ashs-hero-panel a{color:#fff}
.ash-services-v1 .ashs-trust{background:#fff;box-shadow:0 14px 35px rgba(11,31,51,.08)}
.ash-services-v1 .ashs-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.ash-services-v1 .ashs-trust-grid div{padding:28px 25px;border-inline-end:1px solid var(--ashs-line)}
.ash-services-v1 .ashs-trust-grid div:last-child{border-inline-end:0}
.ash-services-v1 .ashs-trust-grid strong,.ash-services-v1 .ashs-trust-grid span{display:block}
.ash-services-v1 .ashs-trust-grid strong{color:var(--ashs-navy);font-size:16px}
.ash-services-v1 .ashs-trust-grid span{color:var(--ashs-muted);font-size:13px}
.ash-services-v1 .ashs-services{background:var(--ashs-soft)}
.ash-services-v1 .ashs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ash-services-v1 .ashs-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 22px;min-width:0;padding:31px;border:1px solid var(--ashs-line);border-radius:25px;background:#fff;box-shadow:0 8px 24px rgba(11,31,51,.055);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.ash-services-v1 .ashs-card:hover{transform:translateY(-4px);border-color:#b8d6e6;box-shadow:var(--ashs-shadow)}
.ash-services-v1 .ashs-card-featured{background:linear-gradient(145deg,#fff,#eef8fd);border-color:#bcdceb}
.ash-services-v1 .ashs-card-number{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--ashs-sky);color:var(--ashs-blue);font-size:13px;font-weight:900}
.ash-services-v1 .ashs-card-tag{margin:0 0 5px;color:var(--ashs-blue);font-size:12px;font-weight:900}
.ash-services-v1 .ashs-card p:not(.ashs-card-tag){color:var(--ashs-muted)}
.ash-services-v1 .ashs-card>a{grid-column:2;margin-top:7px;color:var(--ashs-blue);font-weight:900;text-decoration:none}
.ash-services-v1 .ashs-card>a span{display:inline-block;margin-right:5px;transition:transform .2s ease}
.ash-services-v1 .ashs-card>a:hover span{transform:translateX(-4px)}
.ash-services-v1 .ashs-checks{background:linear-gradient(135deg,#0b1f33,#123f60);color:#edf6fa}
.ash-services-v1 .ashs-checks h2{color:#fff}
.ash-services-v1 .ashs-checks .ashs-kicker{color:#8bd0f2}
.ash-services-v1 .ashs-checks p{color:#cbd9e3}
.ash-services-v1 .ashs-check-list{margin:0;padding:0;list-style:none}
.ash-services-v1 .ashs-check-list li{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.16)}
.ash-services-v1 .ashs-check-list li:last-child{border-bottom:0}
.ash-services-v1 .ashs-check-list strong{color:#fff}
.ash-services-v1 .ashs-check-list span{color:#cbd9e3}
.ash-services-v1 .ashs-more{background:#fff}
.ash-services-v1 .ashs-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.ash-services-v1 .ashs-more-grid a{display:block;min-width:0;padding:28px;border:1px solid var(--ashs-line);border-radius:21px;background:var(--ashs-soft);color:var(--ashs-ink);text-decoration:none}
.ash-services-v1 .ashs-more-grid strong,.ash-services-v1 .ashs-more-grid span{display:block}
.ash-services-v1 .ashs-more-grid strong{margin-bottom:7px;color:var(--ashs-navy);font-size:20px}
.ash-services-v1 .ashs-more-grid span{color:var(--ashs-muted);font-size:15px}
.ash-services-v1 .ashs-faq{background:var(--ashs-soft)}
.ash-services-v1 .ashs-faq-wrap{max-width:940px}
.ash-services-v1 .ashs-faq details{margin-bottom:14px;border:1px solid var(--ashs-line);border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(11,31,51,.045);overflow:hidden}
.ash-services-v1 .ashs-faq summary{position:relative;padding:22px 24px 22px 58px;cursor:pointer;color:var(--ashs-navy);font-weight:900;list-style:none}
.ash-services-v1 .ashs-faq summary::-webkit-details-marker{display:none}
.ash-services-v1 .ashs-faq summary::after{position:absolute;left:22px;top:50%;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--ashs-sky);color:var(--ashs-blue);content:"+";font-size:20px;transform:translateY(-50%)}
.ash-services-v1 .ashs-faq details[open] summary::after{content:"-"}
.ash-services-v1 .ashs-faq details p{padding:0 24px 22px;color:var(--ashs-muted)}
.ash-services-v1 .ashs-cta{padding:76px 0;background:var(--ashs-navy);color:#dce8ef}
.ash-services-v1 .ashs-cta h2{color:#fff}
.ash-services-v1 .ashs-cta .ashs-kicker{color:#8bd0f2}
.ash-services-v1 .ashs-cta .ashs-button{justify-self:end}
.ash-services-v1 img,.ash-services-v1 svg,.ash-services-v1 video,.ash-services-v1 iframe{max-width:100%;height:auto}
@media(max-width:960px){.ash-services-v1 .ashs-cards{grid-template-columns:1fr}.ash-services-v1 .ashs-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.ash-services-v1 .ashs-section{padding:76px 0}.ash-services-v1 .ashs-hero-grid,.ash-services-v1 .ashs-checks-grid,.ash-services-v1 .ashs-cta-grid{grid-template-columns:1fr;gap:40px}.ash-services-v1 .ashs-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ash-services-v1 .ashs-trust-grid div:nth-child(2){border-inline-end:0}.ash-services-v1 .ashs-trust-grid div:nth-child(-n+2){border-bottom:1px solid var(--ashs-line)}.ash-services-v1 .ashs-cta .ashs-button{justify-self:start}}
@media(max-width:620px){.ash-services-v1{font-size:17px}.ash-services-v1 .ashs-wrap{width:calc(100% - 24px)}.ash-services-v1 .ashs-section{padding:58px 0}.ash-services-v1 .ashs-hero{padding:70px 0 58px}.ash-services-v1 .ashs-actions{display:grid}.ash-services-v1 .ashs-button{width:100%}.ash-services-v1 .ashs-hero-panel{padding:24px;border-radius:22px}.ash-services-v1 .ashs-trust-grid,.ash-services-v1 .ashs-more-grid{grid-template-columns:1fr}.ash-services-v1 .ashs-trust-grid div{padding:21px 8px;border-inline-end:0;border-bottom:1px solid var(--ashs-line)}.ash-services-v1 .ashs-trust-grid div:last-child{border-bottom:0}.ash-services-v1 .ashs-card{grid-template-columns:1fr;padding:24px}.ash-services-v1 .ashs-card-number{margin-bottom:18px}.ash-services-v1 .ashs-card>a{grid-column:1}.ash-services-v1 .ashs-check-list li{grid-template-columns:1fr;gap:2px}.ash-services-v1 .ashs-faq summary{padding:19px 20px 19px 52px}.ash-services-v1 .ashs-cta .ashs-button{justify-self:stretch}}
@media(prefers-reduced-motion:reduce){.ash-services-v1 *{scroll-behavior:auto!important;transition:none!important}}/* End custom CSS */