.ab-hero[data-astro-cid-kh7btl4r]{position:relative;margin-top:clamp(154px,calc(97px + 3.958vw),173px);overflow:hidden;background:var(--c-bg)}@media (max-width: 899px){.ab-hero[data-astro-cid-kh7btl4r]{margin-top:clamp(154px,calc(188.091px - 3.788vw),159px)}}@media (max-width: 650px){.ab-hero[data-astro-cid-kh7btl4r]{margin-top:104px}}.ab-hero__frame[data-astro-cid-kh7btl4r]{position:relative;z-index:1;max-width:1920px;margin-inline:auto;height:0}.ab-hero__corner-dark[data-astro-cid-kh7btl4r]{position:absolute;left:0;top:0;width:66px;height:66px;background:#020201;clip-path:polygon(0 0,100% 0,0 100%)}.ab-hero__corner[data-astro-cid-kh7btl4r]{position:absolute;left:0;top:0;width:66px;height:66px;background:var(--c-accent);clip-path:polygon(100% 0,100% 100%,0 100%);filter:drop-shadow(0 0 24px rgba(0,0,0,.63))}.ab-hero__rule[data-astro-cid-kh7btl4r]{position:absolute;left:66px;right:0;top:0;height:2px;background:var(--c-accent)}.ab-hero__canvas[data-astro-cid-kh7btl4r]{position:relative;max-width:1920px;margin-inline:auto;padding:66px 0;background-image:url(/textures/services-bg.png);background-repeat:no-repeat;background-position-x:clamp(-29px,calc(15px - 2.292vw),-18px);background-position-y:clamp(-5px,calc(1.0417vw - 20px),0px);background-size:clamp(1530px,calc(12px + 105.417vw),2036px) auto}@media (max-width: 1439px){.ab-hero__canvas[data-astro-cid-kh7btl4r]{background-position-x:clamp(-98px,calc(50vw - 738px),-18px);background-position-y:clamp(-5px,calc(40px - 3.125vw),0px)}}@media (max-width: 1279px){.ab-hero__canvas[data-astro-cid-kh7btl4r]{background-position-x:clamp(-98px,calc(232px - 25.781vw),-32px);background-size:clamp(1426px,calc(40.625vw + 1010px),1530px) auto}}@media (max-width: 1023px){.ab-hero__canvas[data-astro-cid-kh7btl4r]{background-position-x:clamp(-32px,calc(-16px - 1.5625vw),-28px)}}.ab-hero__fade[data-astro-cid-kh7btl4r]{position:absolute;left:0;right:0;top:clamp(707px,calc(57.917vw - 127px),985px);height:clamp(279px,calc(114px + 11.458vw),334px);background:linear-gradient(180deg,#02020100 34.21%,#020201);pointer-events:none}@media (max-width: 1439px){.ab-hero__fade[data-astro-cid-kh7btl4r]{top:clamp(657px,calc(31.25vw + 257px),707px);height:clamp(279px,calc(774px - 34.375vw),334px)}}@media (max-width: 1279px){.ab-hero__fade[data-astro-cid-kh7btl4r]{top:clamp(584px,calc(28.516vw + 292px),657px);height:clamp(334px,calc(359px - 1.953vw),339px)}}.ab-hero__inner[data-astro-cid-kh7btl4r]{position:relative;display:flow-root;max-width:clamp(1120px,calc(37.5vw + 640px),1180px);margin-inline:auto}@media (max-width: 1279px){.ab-hero__inner[data-astro-cid-kh7btl4r]{max-width:clamp(905px,calc(83.984vw + 45px),1120px)}}@media (max-width: 1023px){.ab-hero__inner[data-astro-cid-kh7btl4r]{max-width:clamp(689px,calc(84.375vw + 41px),905px)}}.ab-hero__row[data-astro-cid-kh7btl4r]{display:flex;justify-content:space-between;align-items:stretch;gap:128px}@media (max-width: 1279px){.ab-hero__row[data-astro-cid-kh7btl4r]{margin-top:42px}}.ab-hero__text[data-astro-cid-kh7btl4r]{width:clamp(460px,calc(71.875vw - 460px),575px);flex:0 0 auto}@media (max-width: 1279px){.ab-hero__text[data-astro-cid-kh7btl4r]{width:clamp(443px,calc(6.641vw + 375px),460px)}}.ab-hero__heading[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-sans);font-weight:400;font-size:36px;line-height:44px;color:var(--c-accent)}@media (max-width: 1279px){.ab-hero__heading[data-astro-cid-kh7btl4r]{position:absolute;right:0;top:-29px;text-align:right;font-size:24px;line-height:29px}}.ab-hero__desc[data-astro-cid-kh7btl4r]{margin-top:40px;display:flex;flex-direction:column;gap:16px}@media (max-width: 1279px){.ab-hero__desc[data-astro-cid-kh7btl4r]{margin-top:0}}.ab-hero__desc[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-sans);font-weight:400;font-size:clamp(16px,calc(2.5vw - 16px),20px);line-height:clamp(23px,calc(3.125vw - 17px),28px);text-align:left;color:var(--c-text-muted)}.ab-hero__photo[data-astro-cid-kh7btl4r]{flex:1 1 auto;width:clamp(451px,calc(15.625vw + 251px),476px);background:var(--c-bg-raised);border:1px solid var(--c-line);border-radius:var(--radius)}@media (max-width: 1280px){.ab-hero__photo[data-astro-cid-kh7btl4r]{flex-grow:0;align-self:flex-start;height:clamp(460px,calc(84.766vw - 408px),677px)}}@media (max-width: 1279px){.ab-hero__photo[data-astro-cid-kh7btl4r]{width:clamp(418px,calc(12.891vw + 286px),451px)}}.ab-hero__divider[data-astro-cid-kh7btl4r]{display:block;margin-top:clamp(46px,calc(8.75vw - 66px),60px);height:1px;background:var(--c-line)}@media (max-width: 1279px){.ab-hero__divider[data-astro-cid-kh7btl4r]{margin-top:clamp(46px,calc(81px - 2.734vw),53px)}}@media (max-width: 1023px){.ab-hero__divider[data-astro-cid-kh7btl4r]{margin-top:clamp(53px,calc(189px - 13.281vw),87px)}}.ab-tools[data-astro-cid-kh7btl4r]{margin-top:clamp(56px,calc(146px - 6.25vw),66px);display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 1023px){.ab-tools[data-astro-cid-kh7btl4r]{margin-top:clamp(48px,calc(7.031vw - 6px),66px)}}.ab-tools__label[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-sans);font-weight:400;font-size:24px;line-height:29px;color:var(--c-text-faint)}@media (max-width: 1279px){.ab-tools__label[data-astro-cid-kh7btl4r]{font-size:20px;line-height:24px}}.ab-tools__list[data-astro-cid-kh7btl4r]{margin:0;padding:0;list-style:none;display:grid;gap:20px}.ab-tools__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:24px;color:var(--c-text-muted)}@media (max-width: 1279px){.ab-tools__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:16px;line-height:19px;font-weight:500}}.ab-tools__cta[data-astro-cid-kh7btl4r]{margin-top:53px;width:clamp(349px,calc(20.625vw + 85px),382px);box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:24px 30px;border:1px solid var(--c-text-faint);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:19px;color:var(--c-text-muted);transition:border-color var(--transition),color var(--transition)}.ab-tools__cta[data-astro-cid-kh7btl4r]:hover{border-color:var(--c-accent);color:var(--c-accent)}@media (max-width: 1279px){.ab-tools__cta[data-astro-cid-kh7btl4r]{width:clamp(349px,calc(419px - 5.469vw),363px)}}@media (max-width: 1023px){.ab-tools__cta[data-astro-cid-kh7btl4r]{width:clamp(334px,calc(11.328vw + 247px),363px)}}@media (max-width: 1023px){.ab-hero__row[data-astro-cid-kh7btl4r]{flex-direction:column;gap:40px;margin-top:39px}.ab-hero__photo[data-astro-cid-kh7btl4r]{order:-1;align-self:stretch;flex-grow:0;width:auto;height:336px}.ab-hero__text[data-astro-cid-kh7btl4r]{width:auto;flex:1 1 auto}.ab-hero__heading[data-astro-cid-kh7btl4r]{font-size:20px;line-height:24px;top:-24px}.ab-hero__desc[data-astro-cid-kh7btl4r]{display:block;columns:2;column-gap:40px;margin-top:0}.ab-hero__desc[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0 0 16px}.ab-tools[data-astro-cid-kh7btl4r]{flex-direction:row}}@media (max-width: 767px){.ab-hero__canvas[data-astro-cid-kh7btl4r]{background-size:100% 923px;background-position-x:0}.ab-hero__inner[data-astro-cid-kh7btl4r]{max-width:331px}.ab-hero__row[data-astro-cid-kh7btl4r]{margin-top:35px}.ab-hero__heading[data-astro-cid-kh7btl4r]{width:260px;top:-34px;font-size:16px;line-height:19px;font-weight:500}.ab-hero__desc[data-astro-cid-kh7btl4r]{column-count:1}.ab-hero__desc[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:15px;line-height:20px;font-weight:300}.ab-hero__divider[data-astro-cid-kh7btl4r]{margin-top:39px}.ab-tools[data-astro-cid-kh7btl4r]{margin-top:20px;margin-bottom:100px}.ab-tools__label[data-astro-cid-kh7btl4r]{font-size:16px;line-height:19px;font-weight:500}.ab-tools__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{font-size:14px;line-height:17px;font-weight:400}.ab-tools__cta[data-astro-cid-kh7btl4r]{position:absolute;left:0;top:1350px;width:100%;margin-top:0}}.ab-tools[data-astro-cid-kh7btl4r]{justify-content:flex-start;gap:40px}.ab-tools__col[data-astro-cid-kh7btl4r]{flex:1 1 0;min-width:0}.ab-tools__list--col[data-astro-cid-kh7btl4r]{margin-top:30px;grid-template-columns:1fr;row-gap:20px}.ab-tools__cta[data-astro-cid-kh7btl4r]{display:flex;margin-top:53px}@media (max-width: 1023px){.ab-tools[data-astro-cid-kh7btl4r]{flex-direction:row}.ab-tools__list--col[data-astro-cid-kh7btl4r]{margin-top:20px;row-gap:16px}}@media (max-width: 767px){.ab-tools[data-astro-cid-kh7btl4r]{flex-direction:column;gap:32px;margin-bottom:0}.ab-tools__col[data-astro-cid-kh7btl4r]{flex:none;width:100%}.ab-tools__cta[data-astro-cid-kh7btl4r]{position:static;width:100%;margin-top:40px}}
