:root{--ars-navy:#0d2945;--ars-navy-light:#143b63;--ars-red:#d62828;--ars-red-dark:#b91f1f;--ars-text:#263746;--ars-muted:#4b5d6b;--ars-grey:#f3f5f7;--ars-border:#dfe5ea;--ars-white:#ffffff}.ars-section-kicker{margin:0 0 15px!important;color:var(--ars-red)!important;font-size:13px!important;font-weight:800!important;letter-spacing:1.6px!important;line-height:1.4!important;text-transform:uppercase!important}.ars-button{display:inline-flex!important;min-height:52px;align-items:center;justify-content:center;box-sizing:border-box;padding:14px 26px!important;border-radius:5px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none!important;transition:background 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.ars-button:hover{transform:translateY(-2px)}.ars-button-primary{border:2px solid var(--ars-red)!important;background:var(--ars-red)!important;color:var(--ars-white)!important}.ars-button-primary:hover{border-color:var(--ars-red-dark)!important;background:var(--ars-red-dark)!important;color:var(--ars-white)!important}.ars-button-outline{border:2px solid var(--ars-navy)!important;background:transparent!important;color:var(--ars-navy)!important}.ars-button-outline:hover{background:var(--ars-navy)!important;color:var(--ars-white)!important}body .container-wrap .ars-hero-inline,body .container-wrap .ars-hero-inline *{color:var(--ars-white)!important}body .container-wrap .ars-hero-inline{width:100%;max-width:720px;box-sizing:border-box;padding:64px 0}body .container-wrap .ars-hero-inline__eyebrow{margin:0 0 17px!important;color:var(--ars-white)!important;font-size:14px!important;font-weight:700!important;letter-spacing:1.4px!important;line-height:1.4!important;text-transform:uppercase!important}body .container-wrap .ars-hero-inline h1{max-width:680px;margin:0 0 24px!important;padding:0!important;color:var(--ars-white)!important;font-size:clamp(40px, 4.5vw, 58px)!important;font-weight:800!important;line-height:1.08!important;text-align:left!important}body .container-wrap .ars-hero-inline__lead{width:100%;max-width:650px;margin:0 0 28px!important;color:var(--ars-white)!important;font-size:18px!important;font-weight:500!important;line-height:1.55!important}body .container-wrap .ars-hero-inline__trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 32px!important;color:var(--ars-white)!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important}body .container-wrap .ars-hero-inline__trust div,body .container-wrap .ars-hero-inline__trust span{color:var(--ars-white)!important}body .container-wrap .ars-home-hero__actions,body .container-wrap .ars-hero-inline__actions{display:flex;flex-wrap:wrap;gap:14px}body .container-wrap .ars-hero-inline__primary,body .container-wrap .ars-hero-inline__secondary{display:inline-flex!important;min-height:54px;align-items:center;justify-content:center;box-sizing:border-box;padding:15px 28px!important;border-radius:5px;color:var(--ars-white)!important;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none!important}body .container-wrap .ars-hero-inline__primary{border:2px solid var(--ars-red)!important;background:var(--ars-red)!important}body .container-wrap .ars-hero-inline__primary:hover{border-color:var(--ars-red-dark)!important;background:var(--ars-red-dark)!important}body .container-wrap .ars-hero-inline__secondary{border:2px solid var(--ars-white)!important;background:rgb(255 255 255 / .18)!important}body .container-wrap .ars-hero-inline__secondary:hover{background:var(--ars-white)!important;color:var(--ars-navy)!important}.ars-trust-section{position:relative;z-index:5;clear:both;width:100%;box-sizing:border-box;margin:0;padding:48px 20px 34px!important;background:var(--ars-white)}.ars-trust-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;width:100%;max-width:1200px;margin:0 auto}.ars-trust-card{display:block!important;min-height:275px;height:100%;box-sizing:border-box;margin:0!important;padding:28px 20px!important;border:1px solid var(--ars-border)!important;border-radius:8px!important;background:var(--ars-white)!important;text-align:center!important;box-shadow:0 8px 24px rgb(13 41 69 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease}.ars-trust-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgb(13 41 69 / .14)}.ars-trust-card__icon{display:inline-flex!important;width:58px!important;height:58px!important;align-items:center!important;justify-content:center!important;margin:0 0 18px!important;border-radius:50%!important;background:var(--ars-navy)!important;color:var(--ars-white)!important;font-size:22px!important;font-weight:800!important;line-height:1!important}.ars-trust-card__icon--text{font-size:14px!important}.ars-trust-card h3{margin:0 0 12px!important;color:var(--ars-navy)!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important}.ars-trust-card p{margin:0!important;color:var(--ars-muted)!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;text-align:center!important}.ars-intro-section{position:relative;z-index:2;clear:both;width:100%;box-sizing:border-box;margin:0;padding:34px 20px 65px;background:var(--ars-white)}.ars-intro-section .container{width:100%;max-width:920px;margin:0 auto}.ars-intro-section h2{max-width:780px;margin:0 0 24px!important;color:var(--ars-navy)!important;font-size:clamp(38px, 4vw, 52px)!important;font-weight:800!important;line-height:1.14!important}.ars-intro-section .ars-intro-lead{max-width:880px;margin:0 0 28px!important;color:var(--ars-text)!important;font-size:21px!important;font-weight:600!important;line-height:1.68!important}.ars-intro-section p{max-width:880px;margin:0 0 20px!important;color:var(--ars-muted)!important;font-size:17px!important;line-height:1.78!important}.ars-intro-section p:last-child{margin-bottom:0!important}.ars-intro-section a{color:var(--ars-red)!important;font-weight:700!important;text-decoration:none!important}.ars-intro-section a:hover{color:var(--ars-red-dark)!important;text-decoration:underline!important}.ars-intro-section .ars-intro-links{margin-top:28px!important;font-weight:600!important}.ars-review-feature{width:100%;box-sizing:border-box;padding:75px 20px;background:var(--ars-grey)}.ars-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,0.95fr);gap:60px;width:100%;max-width:1200px;margin:0 auto;align-items:center}.ars-review-content{max-width:620px}.ars-review-content h2{margin:0 0 24px!important;color:var(--ars-navy)!important;font-size:clamp(36px, 4vw, 52px)!important;font-weight:800!important;line-height:1.12!important}.ars-review-lead{margin:0 0 24px!important;color:var(--ars-text)!important;font-size:20px!important;font-weight:600!important;line-height:1.65!important}.ars-review-content p{margin:0 0 18px!important;color:var(--ars-muted)!important;font-size:17px!important;line-height:1.75!important}.ars-review-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.ars-review-image{position:relative}.ars-review-image img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 18px 42px rgb(13 41 69 / .18)}.ars-review-badge{position:absolute;right:22px;bottom:22px;display:flex;min-width:190px;flex-direction:column;padding:18px 22px;border-radius:8px;background:var(--ars-navy);color:var(--ars-white);box-shadow:0 10px 26px rgb(13 41 69 / .26)}.ars-review-badge strong{color:var(--ars-white)!important;font-size:30px;line-height:1}.ars-review-badge span{margin-top:6px;color:var(--ars-white)!important;font-size:14px;font-weight:700;line-height:1.35}.ars-services{width:100%;box-sizing:border-box;padding:75px 20px;background:var(--ars-white)}.ars-services .ars-section-heading{width:100%;max-width:900px;margin:0 auto 44px;text-align:center}.ars-services .ars-section-heading h2{margin:0 0 22px!important;color:var(--ars-navy)!important;font-size:clamp(36px, 4vw, 52px)!important;font-weight:800!important;line-height:1.12!important}.ars-services .ars-section-heading p{max-width:820px;margin:0 auto 14px!important;color:var(--ars-muted)!important;font-size:17px!important;line-height:1.75!important}.ars-service-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%;max-width:1200px;margin:0 auto}.ars-service-card{display:flex!important;min-height:340px;flex-direction:column;box-sizing:border-box;padding:32px 28px!important;border:1px solid var(--ars-border)!important;border-radius:10px!important;background:var(--ars-white)!important;box-shadow:0 10px 28px rgb(13 41 69 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease}.ars-service-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgb(13 41 69 / .15)}.ars-service-card__icon{display:inline-flex;width:58px;height:58px;align-items:center;justify-content:center;margin:0 0 20px;border-radius:50%;background:var(--ars-navy);color:var(--ars-white);font-size:24px;font-weight:800;line-height:1}.ars-service-card h3{margin:0 0 14px!important;color:var(--ars-navy)!important;font-size:24px!important;font-weight:800!important;line-height:1.25!important}.ars-service-card p{margin:0 0 24px!important;color:var(--ars-muted)!important;font-size:16px!important;line-height:1.65!important}.ars-service-card__link{display:inline-flex;align-items:center;margin-top:auto;color:var(--ars-red)!important;font-size:16px;font-weight:800;text-decoration:none!important}.ars-service-card__link::after{margin-left:8px;content:"→";transition:transform 0.2s ease}.ars-service-card__link:hover::after{transform:translateX(4px)}.ars-why-choose{width:100%;box-sizing:border-box;padding:80px 20px;background:var(--ars-navy)}.ars-why-grid{display:grid!important;grid-template-columns:minmax(520px,1.15fr) minmax(380px,0.85fr)!important;gap:60px;width:100%;max-width:1280px;margin:0 auto;align-items:center}.ars-why-content{max-width:660px}.ars-why-content h2{max-width:700px}.ars-process{width:100%;box-sizing:border-box;padding:80px 20px;background:#f3f5f7}.ars-process .ars-section-heading{width:100%;max-width:900px;margin:0 auto 46px;text-align:center}.ars-process .ars-section-heading h2{margin:0 0 22px!important;color:#0d2945!important;font-size:clamp(36px, 4vw, 52px)!important;font-weight:800!important;line-height:1.12!important}.ars-process .ars-section-heading p{max-width:800px;margin:0 auto!important;color:#4b5d6b!important;font-size:17px!important;line-height:1.75!important}.ars-process-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%;max-width:1200px;margin:0 auto}.ars-process-step{position:relative;min-height:285px;box-sizing:border-box;padding:34px 28px 30px;border:1px solid #dfe5ea;border-radius:10px;background:#fff;box-shadow:0 10px 28px rgb(13 41 69 / .08)}.ars-process-number{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;margin:0 0 20px;border-radius:50%;background:#d62828;color:#ffffff!important;font-size:22px;font-weight:800;line-height:1}.ars-process-step h3{margin:0 0 14px!important;color:#0d2945!important;font-size:23px!important;font-weight:800!important;line-height:1.25!important}.ars-process-step p{margin:0!important;color:#4b5d6b!important;font-size:16px!important;line-height:1.65!important}@media screen and (max-width:999px){.ars-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:767px){.ars-process{padding:55px 18px}.ars-process .ars-section-heading{margin-bottom:32px;text-align:left}.ars-process .ars-section-heading h2{font-size:32px!important}.ars-process .ars-section-heading p{font-size:16px!important}.ars-process-grid{grid-template-columns:1fr!important;gap:18px!important}.ars-process-step{min-height:0;padding:28px 24px}}.ars-faq{width:100%;box-sizing:border-box;padding:80px 20px;background:#fff}.ars-faq .ars-section-heading{width:100%;max-width:860px;margin:0 auto 44px;text-align:center}.ars-faq .ars-section-heading h2{margin:0 0 20px!important;color:#0d2945!important;font-size:clamp(36px, 4vw, 52px)!important;font-weight:800!important;line-height:1.12!important}.ars-faq .ars-section-heading p{max-width:760px;margin:0 auto!important;color:#4b5d6b!important;font-size:17px!important;line-height:1.75!important}.ars-faq-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;width:100%;max-width:1100px;margin:0 auto}.ars-faq-item{box-sizing:border-box;padding:28px 26px;border:1px solid #dfe5ea;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgb(13 41 69 / .07)}.ars-faq-item h3{position:relative;margin:0 0 12px!important;padding-left:30px;color:#0d2945!important;font-size:21px!important;font-weight:800!important;line-height:1.3!important}.ars-faq-item h3::before{position:absolute;top:1px;left:0;color:#d62828;content:"+";font-size:24px;font-weight:800;line-height:1}.ars-faq-item p{margin:0!important;color:#4b5d6b!important;font-size:16px!important;line-height:1.68!important}@media screen and (max-width:767px){.ars-faq{padding:55px 18px}.ars-faq .ars-section-heading{margin-bottom:30px;text-align:left}.ars-faq .ars-section-heading h2{font-size:32px!important}.ars-faq .ars-section-heading p{font-size:16px!important}.ars-faq-grid{grid-template-columns:1fr!important;gap:16px!important}.ars-faq-item{padding:24px 22px}}.ars-areas{padding:80px 20px;background:#f7f9fc}.ars-areas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:1200px;margin:50px auto 0}.ars-area{background:#fff;border:1px solid #e3e8ee;border-radius:10px;padding:30px;box-shadow:0 10px 28px rgb(13 41 69 / .06)}.ars-area h3{color:#0d2945;margin-bottom:20px;font-size:24px;font-weight:700}.ars-area ul{list-style:none;margin:0;padding:0}.ars-area li{margin:12px 0}.ars-area a{color:#4b5d6b;text-decoration:none;transition:.2s}.ars-area a:hover{color:#d62828}@media(max-width:992px){.ars-areas-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.ars-areas-grid{grid-template-columns:1fr}}.ars-final-cta{width:100%;box-sizing:border-box;padding:90px 20px;background:linear-gradient(135deg,#0d2945 0%,#143b63 100%);text-align:center}.ars-final-cta__inner{width:100%;max-width:900px;margin:0 auto}.ars-final-cta .ars-section-kicker{color:#ffffff!important;opacity:.88}.ars-final-cta h2{margin:0 0 24px!important;color:#ffffff!important;font-size:clamp(38px, 4.5vw, 56px)!important;font-weight:800!important;line-height:1.12!important}.ars-final-cta__lead{max-width:760px;margin:0 auto 34px!important;color:rgb(255 255 255 / .92)!important;font-size:20px!important;line-height:1.7!important}.ars-final-cta__contact{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 36px;margin-bottom:34px}.ars-final-cta__contact-item{display:flex;flex-direction:column;align-items:center}.ars-final-cta__contact-item span{margin-bottom:5px;color:rgb(255 255 255 / .72)!important;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.ars-final-cta__contact-item a{color:#ffffff!important;font-size:20px;font-weight:800;text-decoration:none!important}.ars-final-cta__contact-item a:hover{text-decoration:underline!important}.ars-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.ars-final-cta .ars-button{min-height:56px;padding:16px 30px!important}.ars-final-cta .ars-button-light{border:2px solid #ffffff!important;background:#ffffff!important;color:#0d2945!important}.ars-final-cta .ars-button-light:hover{background:transparent!important;color:#ffffff!important}@media screen and (max-width:767px){.ars-final-cta{padding:60px 20px;text-align:left}.ars-final-cta h2{font-size:34px!important}.ars-final-cta__lead{font-size:17px!important}.ars-final-cta__contact{display:block}.ars-final-cta__contact-item{align-items:flex-start;margin-bottom:18px}.ars-final-cta__actions{display:block}.ars-final-cta .ars-button{width:100%;box-sizing:border-box;margin-bottom:12px}}.ars-footer-trust{width:100%;box-sizing:border-box;padding:34px 20px;border-top:1px solid rgb(255 255 255 / .12);background:#081f35}.ars-footer-trust__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;max-width:1200px;margin:0 auto}.ars-footer-trust__item{display:flex;min-height:70px;flex-direction:column;align-items:center;justify-content:center;padding:10px 14px;text-align:center}.ars-footer-trust__item strong{margin-bottom:5px;color:#ffffff!important;font-size:20px;font-weight:800;line-height:1.2}.ars-footer-trust__item span{color:rgb(255 255 255 / .75)!important;font-size:13px;font-weight:600;line-height:1.45}@media screen and (max-width:999px){.ars-footer-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.ars-footer-trust{padding:28px 18px}.ars-footer-trust__grid{grid-template-columns:1fr;gap:8px}.ars-footer-trust__item{min-height:0;padding:12px}}.ars-final-cta{position:relative;width:100%;padding:72px 20px;overflow:hidden;background:#0b3458;box-sizing:border-box}.ars-final-cta *,.ars-final-cta *::before,.ars-final-cta *::after{box-sizing:border-box}.ars-final-cta::before{position:absolute;top:-120px;right:-100px;width:360px;height:360px;content:"";background:rgb(255 255 255 / .035);border-radius:50%}.ars-final-cta-container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%;max-width:1180px;margin:0 auto}.ars-final-cta-content{max-width:760px}.ars-final-cta-kicker{margin:0 0 14px;color:#ffffff!important;font-size:11px;font-weight:700;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase;opacity:.78}.ars-final-cta h2{margin:0 0 18px;color:#ffffff!important;font-size:38px;font-weight:700;line-height:1.18;letter-spacing:-.4px}.ars-final-cta-content p:last-child{margin:0;color:#e6edf3!important;font-size:16px;line-height:1.8}.ars-final-cta-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:13px;min-width:235px}.ars-final-cta-primary,.ars-final-cta-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border-radius:4px;font-size:14px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none!important;transition:transform 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease}.ars-final-cta-primary{color:#ffffff!important;background:#d9232e;border:2px solid #d9232e}.ars-final-cta-primary:hover,.ars-final-cta-primary:focus{color:#ffffff!important;background:#b91924;border-color:#b91924;transform:translateY(-2px)}.ars-final-cta-secondary{color:#ffffff!important;background:#fff0;border:2px solid rgb(255 255 255 / .9)}.ars-final-cta-secondary:hover,.ars-final-cta-secondary:focus{color:#0b3458!important;background:#fff;border-color:#fff;transform:translateY(-2px)}@media only screen and (max-width:850px){.ars-final-cta-container{align-items:flex-start;flex-direction:column;gap:34px}.ars-final-cta-actions{flex-direction:row;flex-wrap:wrap;width:100%}.ars-final-cta-primary,.ars-final-cta-secondary{flex:1 1 220px}}@media only screen and (max-width:650px){.ars-final-cta{padding:58px 16px}.ars-final-cta h2{font-size:30px;line-height:1.2}.ars-final-cta-content p:last-child{font-size:15px;line-height:1.75}.ars-final-cta-actions{flex-direction:column}.ars-final-cta-primary,.ars-final-cta-secondary{width:100%}}.ars-projects{padding:90px 20px;background:#F4F7F9}.ars-projects-container{max-width:1180px;margin:auto}.ars-projects-header{max-width:900px;margin:0 auto 60px;text-align:center}.ars-projects-kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:#C6202F;text-transform:uppercase;margin-bottom:15px}.ars-projects-header h2{font-size:42px;font-weight:700;color:#0B3458;margin-bottom:20px}.ars-projects-intro{font-size:16px;line-height:1.8;color:#42586D}.ars-projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ars-project-card{background:#fff;border:1px solid #DCE4EA;border-top:4px solid #C6202F;border-radius:6px;overflow:hidden;transition:.3s;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.ars-project-card:hover{transform:translateY(-8px);box-shadow:0 18px 40px rgb(0 0 0 / .12);border-top:4px solid #0B3458}.ars-project-image-link{display:block;overflow:hidden}.ars-project-image-link img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:.4s}.ars-project-card:hover img{transform:scale(1.05)}.ars-project-content{padding:28px}.ars-project-category{font-size:11px;font-weight:700;letter-spacing:2px;color:#C6202F;text-transform:uppercase;margin-bottom:12px}.ars-project-content h3{font-size:28px;font-weight:700;color:#0B3458;line-height:1.25;margin-bottom:18px}.ars-project-content p{font-size:15px;line-height:1.8;color:#42586D;margin-bottom:24px}.ars-project-link{font-weight:700;color:#C6202F;text-decoration:none}.ars-project-link:hover{color:#0B3458}.ars-projects-footer{text-align:center;margin-top:60px}.ars-why-content .ars-section-kicker{color:var(--ars-white)!important;opacity:.88}.ars-why-content h2{margin:0 0 24px!important;color:var(--ars-white)!important;font-size:clamp(36px, 4vw, 52px)!important;font-weight:800!important;line-height:1.12!important}.ars-why-lead{margin:0 0 28px!important;color:var(--ars-white)!important;font-size:20px!important;font-weight:600!important;line-height:1.65!important}.ars-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.ars-check-list li{position:relative;margin:0;padding-left:28px;color:rgb(255 255 255 / .93)!important;font-size:16px;line-height:1.55}.ars-check-list li::before{position:absolute;top:0;left:0;color:var(--ars-white);content:"✓";font-weight:800}.ars-why-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ars-why-actions .ars-button-outline{border-color:var(--ars-white)!important;color:var(--ars-white)!important}.ars-why-actions .ars-button-outline:hover{background:var(--ars-white)!important;color:var(--ars-navy)!important}.ars-why-image{position:relative}.ars-why-image img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 18px 42px rgb(0 0 0 / .28)}.ars-why-image__badge{position:absolute;right:20px;bottom:20px;display:flex;max-width:230px;flex-direction:column;box-sizing:border-box;padding:18px 22px;border-radius:8px;background:var(--ars-white);box-shadow:0 10px 28px rgb(0 0 0 / .22)}.ars-why-image__badge strong{color:var(--ars-navy)!important;font-size:21px;line-height:1.2}.ars-why-image__badge span{margin-top:5px;color:var(--ars-muted)!important;font-size:14px;line-height:1.4}@media screen and (max-width:1100px){.ars-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ars-review-grid,.ars-why-grid{grid-template-columns:1fr!important;gap:42px}.ars-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:767px){body .container-wrap .ars-hero-inline{max-width:100%;padding:45px 20px 40px}body .container-wrap .ars-hero-inline h1{max-width:100%;font-size:34px!important;line-height:1.12!important}body .container-wrap .ars-hero-inline__lead{font-size:16px!important}body .container-wrap .ars-hero-inline__trust{display:block;font-size:14px!important}body .container-wrap .ars-hero-inline__trust div,body .container-wrap .ars-hero-inline__trust span{display:block;margin-bottom:7px}body .container-wrap .ars-home-hero__actions,body .container-wrap .ars-hero-inline__actions{display:block}body .container-wrap .ars-hero-inline__primary,body .container-wrap .ars-hero-inline__secondary{width:100%;margin-bottom:12px}.ars-trust-section{padding:40px 18px 30px!important}.ars-trust-grid{grid-template-columns:1fr!important;gap:16px!important}.ars-trust-card{min-height:0}.ars-intro-section{padding:30px 20px 48px}.ars-intro-section h2,.ars-review-content h2,.ars-services .ars-section-heading h2,.ars-why-content h2{font-size:32px!important}.ars-intro-section .ars-intro-lead,.ars-review-lead,.ars-why-lead{font-size:18px!important;line-height:1.6!important}.ars-intro-section p,.ars-review-content p{font-size:16px!important;line-height:1.68!important}.ars-review-feature,.ars-services,.ars-why-choose{padding:52px 20px}.ars-review-actions,.ars-why-actions{display:block}.ars-review-actions .ars-button,.ars-why-actions .ars-button{width:100%;margin-bottom:12px}.ars-review-badge,.ars-why-image__badge{position:static;max-width:none;margin-top:14px}.ars-services .ars-section-heading{margin-bottom:30px;text-align:left}.ars-service-grid{grid-template-columns:1fr!important;gap:18px!important}.ars-service-card{min-height:0;padding:28px 24px!important}.ars-check-list{grid-template-columns:1fr}}