/* Local service section, shared with the homepage. Navigation spacing accommodates service access; product/form styling is retained. */
body.aviation-store .fs-services-kicker{color:#80520b!important;font-size:calc(13px * var(--aviation-text-scale,1))!important;font-weight:700;letter-spacing:.06em;margin:0 0 14px;text-transform:uppercase}
.fs-services-teaser{padding:48px 0;background:#fff;border-bottom:1px solid #e5e5e5}
.fs-services-teaser__grid,.fs-services-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}
.fs-services-teaser__grid::before,.fs-services-teaser__grid::after,.fs-services-hero__grid::before,.fs-services-hero__grid::after,.fs-services-aog__grid::before,.fs-services-aog__grid::after,.fs-services-jump::before,.fs-services-jump::after{display:none!important}
body.aviation-store .fs-services-teaser h2{font-size:calc(32px * var(--aviation-text-scale,1));line-height:1.25;margin:0 0 18px;max-width:650px;color:#1d1d1d}
.fs-services-teaser p{font-size:calc(17px * var(--aviation-text-scale,1));line-height:1.65;color:#494949}
.fs-services-brandline{font-weight:700;color:#242424!important;display:flex;flex-wrap:wrap;gap:9px;align-items:center}
.fs-services-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}
.fs-services-actions a{min-height:44px;display:inline-flex;align-items:center;gap:8px}
.fs-services-text-link{color:#37270c!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.fs-services-visual{margin:0;min-width:0}
.fs-services-visual picture{display:block;overflow:hidden;border-radius:14px;background:#202020}
.fs-services-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.fs-services-visual figcaption{color:#666;font-size:calc(12px * var(--aviation-text-scale,1));line-height:1.5;margin-top:8px}
body.aviation-store #content.fs-services-page{padding-bottom:0}
.fs-services-hero{background:#171717;padding:48px 0}
body.aviation-store #content.fs-services-page h1{font-size:calc(42px * var(--aviation-text-scale,1))!important;line-height:1.15!important;margin:0 0 22px!important;color:#fff!important}
body.aviation-store #content.fs-services-page .fs-services-hero p{color:#e3e3e3!important;line-height:1.7}
body.aviation-store #content.fs-services-page .fs-services-hero .fs-services-kicker,body.aviation-store #content.fs-services-page .fs-services-aog .fs-services-kicker{color:#fab83d!important}
.fs-services-lead{font-size:calc(18px * var(--aviation-text-scale,1))}
.fs-services-hero__detail{font-size:calc(15px * var(--aviation-text-scale,1))}
.fs-services-language{font-size:calc(13px * var(--aviation-text-scale,1));margin:18px 0 0}
.fs-services-hero .fs-services-visual figcaption{color:#c6c6c6}
body.aviation-store .fs-services-call{color:#fff!important;text-decoration:underline;text-underline-offset:4px;font-size:calc(15px * var(--aviation-text-scale,1));flex-wrap:wrap}
.fs-services-jump{display:flex;gap:22px;flex-wrap:wrap;padding-block:20px;border-bottom:1px solid #dedede}
.fs-services-jump a{color:#262626!important;text-decoration:underline;text-underline-offset:4px;font-size:calc(14px * var(--aviation-text-scale,1));min-height:32px;display:inline-flex;align-items:center}
.fs-services-section{padding-block:52px}
body.aviation-store #content.fs-services-page h2{font-size:calc(30px * var(--aviation-text-scale,1))!important;line-height:1.3!important;margin:0 0 18px!important;color:#202020!important}
body.aviation-store #content.fs-services-page h3{font-size:calc(20px * var(--aviation-text-scale,1))!important;line-height:1.4!important;color:#202020!important;margin:0 0 12px!important}
.fs-services-section__intro{max-width:870px;font-size:calc(17px * var(--aviation-text-scale,1));line-height:1.75;color:#4b4b4b;margin-bottom:28px}
.fs-services-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.fs-services-card{border:1px solid #dedede;border-radius:12px;padding:24px;background:#fff}
.fs-services-card>.fa{font-size:calc(23px * var(--aviation-text-scale,1));color:#80520b;background:#fff2d6;border-radius:10px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.fs-services-card p,.fs-services-local p,.fs-services-manufacturer p,.fs-services-manufacturer li{font-size:calc(15px * var(--aviation-text-scale,1));line-height:1.75;color:#454545}
.fs-services-local{padding:48px 0;background:#faf6ed;border-block:1px solid #e9e1d0}
.fs-services-local__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:30px 0 20px}
.fs-services-local a{color:#4c330b!important;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.fs-services-manufacturers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.fs-services-manufacturer{display:flex;flex-direction:column;border:1px solid #dedede;border-radius:12px;padding:25px;min-width:0}
.fs-services-logo{height:88px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e6e6e6;margin-bottom:22px;padding-bottom:18px}
.fs-services-logo img{width:auto;max-width:200px;height:auto;max-height:65px;object-fit:contain}
.fs-services-manufacturer ul{padding-inline-start:20px;margin-bottom:24px}
.fs-services-manufacturer__links{margin-top:auto;display:flex;flex-direction:column;gap:10px}
.fs-services-manufacturer__links a,.fs-services-proof a,.fs-services-other a{color:#61400c!important;text-decoration:underline;text-underline-offset:4px;line-height:1.6}
.fs-services-proof{font-size:calc(12px * var(--aviation-text-scale,1))!important;margin-top:20px}
.fs-services-other{margin:24px 0 0;line-height:1.8;font-size:calc(15px * var(--aviation-text-scale,1))}
.fs-services-aog{background:#202020;padding:46px 0}
.fs-services-aog__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}
body.aviation-store #content.fs-services-page .fs-services-aog :is(h2,h3){color:#fff!important}
body.aviation-store #content.fs-services-page .fs-services-aog p,.fs-services-aog li{color:#e5e5e5!important;font-size:calc(16px * var(--aviation-text-scale,1));line-height:1.75}
.fs-services-aog__checklist{border:1px solid #686055;border-radius:12px;padding:25px;background:#2a2926}
.fs-services-aog__checklist ul{padding-inline-start:20px;margin-bottom:0}
.fs-services-aog__checklist li{margin-bottom:8px}
body.aviation-store #content.fs-services-page .fs-services-aog .fs-services-aog__note{font-size:calc(13px * var(--aviation-text-scale,1))!important;color:#c8c8c8!important;margin:18px 0 0}
.fs-services-faq details{border-bottom:1px solid #dedede;padding:18px 0}
.fs-services-faq summary{font-size:calc(17px * var(--aviation-text-scale,1));font-weight:600;line-height:1.6;cursor:pointer;min-height:40px}
.fs-services-faq details p{max-width:920px;margin:12px 0 0;font-size:calc(16px * var(--aviation-text-scale,1));line-height:1.75}
.fs-services-closing{padding:34px;margin-top:40px;border:1px solid #e4d7bd;border-radius:12px;background:#fff9ed}
.fs-services-closing p{font-size:calc(17px * var(--aviation-text-scale,1));line-height:1.7}
.fs-services-page section[id]{scroll-margin-top:145px}
html[dir=rtl] .fs-services-text-link .fa-angle-right{transform:rotate(180deg)}
@media(max-width:1199px){.fs-services-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-services-hero__grid,.fs-services-teaser__grid{gap:28px}.fs-site-nav{gap:22px}}
@media(max-width:767px){.fs-services-teaser{padding:32px 0}.fs-services-hero{padding:30px 0}.fs-services-teaser__grid,.fs-services-hero__grid,.fs-services-aog__grid{grid-template-columns:1fr;gap:28px}.fs-services-teaser .fs-services-visual img{max-height:220px}.fs-services-actions{gap:14px;margin-top:20px}.fs-services-actions .btn{min-height:48px}body.aviation-store .fs-services-teaser h2{font-size:calc(26px * var(--aviation-text-scale,1))!important}body.aviation-store #content.fs-services-page h1{font-size:calc(32px * var(--aviation-text-scale,1))!important}body.aviation-store #content.fs-services-page h2{font-size:calc(25px * var(--aviation-text-scale,1))!important}.fs-services-section{padding-block:34px}.fs-services-manufacturers,.fs-services-local__grid{grid-template-columns:1fr;gap:20px}.fs-services-local{padding:32px 0}.fs-services-local__grid{margin-top:22px}.fs-services-card-grid{gap:14px}.fs-services-card{padding:20px}.fs-services-jump{gap:10px 20px;padding-block:16px}.fs-services-manufacturer{padding:23px}.fs-services-aog{padding:32px 0}.fs-services-closing{padding:23px}.fs-services-page section[id]{scroll-margin-top:160px}}
@media(max-width:600px){body.aviation-store .fs-site-nav>.fs-nav-brands{display:none}body.aviation-store .fs-site-nav{justify-content:space-between;gap:10px;flex-wrap:wrap}body.aviation-store .fs-site-nav>a,body.aviation-store .fs-site-nav>.fs-products-menu>summary{font-size:calc(14px * var(--aviation-text-scale,1))}.fs-services-card-grid{grid-template-columns:1fr}.fs-services-teaser p{font-size:calc(16px * var(--aviation-text-scale,1))}}
