:root{--pa-brand-size:290px}
.pa-brandrow{width:94%;max-width:1420px;margin-inline:auto;padding:12px 0;grid-template-columns:var(--pa-brand-size) minmax(0,1fr) auto;gap:18px}.pa-brandrow>a{width:var(--pa-brand-size)}.pa-brandrow img{width:var(--pa-brand-size);height:auto;max-width:none;max-height:none}.site-footer .footer-signature{width:var(--pa-brand-size);max-width:100%;height:auto}.pa-brandrow>.pa-menu{gap:18px;justify-content:flex-end}.pa-admin-menu>summary{display:flex;align-items:center;line-height:1;gap:9px;padding-inline:10px}.pa-admin-menu>summary:after{content:'';display:block;width:6px;height:6px;flex:0 0 6px;align-self:center;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin-top:-3px;font-size:0;line-height:0}.pa-admin-menu>summary::-webkit-details-marker{display:none}
.pa-hero-carousel,.pa-hero-carousel button,.pa-slide-title,.pa-slide-description{font-family:Cairo,Tahoma,sans-serif!important}.pa-hero-carousel{position:relative;isolation:isolate;background:var(--navy);color:white;overflow:hidden;touch-action:pan-y}.pa-carousel-slide{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(560px,calc(100svh - var(--pa-header-height,160px)),780px);padding-block:54px 110px}.pa-carousel-slide[hidden]{display:none!important}.pa-slide-media,.pa-slide-shade{position:absolute;inset:0;z-index:-2;overflow:hidden}.pa-slide-media img,.pa-slide-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pa-slide-media video{opacity:0}.pa-carousel-slide.is-video-playing .pa-slide-media video{opacity:1}.pa-slide-shade{z-index:-1;background:linear-gradient(90deg,#002364d9,#002364b8)}[dir=rtl] .pa-slide-shade{background:linear-gradient(270deg,#002364d9,#002364b8)}.pa-slide-content{width:94%;max-width:1420px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,66px);align-items:center}.pa-slide-heading,.pa-slide-description{min-width:0;text-align:start}.pa-slide-brand{font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 22px;color:white}.pa-slide-title{font-size:clamp(34px,3.8vw,62px);font-weight:700;line-height:1.3;letter-spacing:0;color:white!important;margin:0;max-width:none;overflow-wrap:normal}.pa-slide-description{border-inline-start:3px solid var(--gold);padding-inline-start:clamp(24px,3vw,48px)}.pa-slide-description p{font-size:clamp(17px,1.35vw,22px);line-height:1.95;color:white;margin:0;max-width:none;white-space:normal}.pa-slide-description bdi,.pa-slide-title bdi{font-family:inherit;color:inherit}.pa-carousel-controls{position:absolute;inset-inline-end:max(3vw,calc((100% - 1420px)/2));bottom:20px;z-index:4;display:flex;align-items:center;gap:10px;padding:10px;background:#002364d9;border:1px solid #ffffff66;border-radius:4px}.pa-carousel-controls button{border:1px solid #ffffff80;border-radius:4px;background:transparent;color:white;font:600 14px/1.5 Cairo,Tahoma,sans-serif;min-width:42px;min-height:42px;padding:8px 13px;cursor:pointer}.pa-carousel-controls button:hover,.pa-carousel-controls button:focus-visible{background:var(--gold);color:var(--navy);outline:2px solid var(--gold)}.pa-carousel-controls button:disabled{opacity:.7;cursor:default}.pa-carousel-controls [data-slide-count]{font-size:14px;min-width:48px;text-align:center;font-weight:700}.pa-carousel-status{position:absolute;bottom:82px;inset-inline-end:3vw;margin:0;padding:6px 10px;background:var(--navy);font-size:12px;color:white}.pa-carousel-status[hidden]{display:none}
.pa-home-introduction{padding:55px 0;background:var(--paper);border-bottom:1px solid var(--line)}.pa-home-introduction>.hero-content{width:94%;max-width:1420px;padding:0;margin-inline:auto}.pa-home-introduction .pa-home-heading h2{font-size:clamp(28px,3vw,43px);line-height:1.4;color:var(--navy);margin:15px 0 24px}.pa-home-introduction .pa-home-kicker,.pa-home-introduction .eyebrow,.pa-home-introduction .hero-intro{color:var(--navy)}.pa-home-introduction .hero-intro{font-size:17px;line-height:1.9;margin:0}.pa-home-introduction .actions{display:flex;gap:12px;flex-wrap:wrap}.pa-home-introduction .button-link{background:var(--navy);border:1px solid var(--navy);color:white;padding:10px 16px;border-radius:4px;text-decoration:none}
.pa-home-why{width:94%;max-width:1420px;margin:0 auto;padding-block:55px}.pa-home-why>header{text-align:center;margin-bottom:28px}.pa-home-why>header p{font-size:12px;color:var(--navy);letter-spacing:.05em}.pa-home-why h2{font-size:clamp(28px,3vw,42px);color:var(--navy);margin:14px 0}.pa-why-tablist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border-bottom:3px solid var(--gold);padding-bottom:10px}.pa-why-tablist button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:55px;background:white;border:1px solid var(--line);border-radius:4px;color:var(--navy);font:700 16px Cairo,Tahoma,sans-serif;padding:10px 18px;cursor:pointer}.pa-why-tablist button[aria-selected=true]{background:var(--navy);color:white;border-color:var(--navy)}.pa-why-tablist button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.pa-why-tablist i{font-family:'font-icons'!important;font-size:21px;line-height:1}.pa-why-panel{padding:32px;background:var(--paper);border:1px solid var(--line);border-top:0;line-height:1.9}.pa-why-panel[hidden]{display:none!important}.pa-why-panel>p{font-size:18px;line-height:1.9;max-width:110ch;margin:0 0 20px}.pa-why-bullets{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;padding:0;margin:25px 0 34px}.pa-why-bullets li{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:var(--navy)}.pa-why-bullets i{font-family:'font-icons'!important;color:var(--gold);margin-top:5px}.pa-why-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);padding-top:26px;gap:18px;text-align:center}.pa-why-stats strong{display:block;font-size:43px;line-height:1.3;color:var(--navy);font-weight:700}.pa-why-stats h3{font-size:16px;margin:9px 0 0;color:var(--navy)}.pa-why-values .company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.pa-why-values .company-card{padding:24px;background:white;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:4px}.pa-why-values .company-card-number{display:none}.pa-why-values h4{font-size:19px;color:var(--navy);margin:12px 0}.pa-why-founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pa-why-founder{background:white;padding:28px;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.pa-why-founder img{width:160px;height:160px;object-fit:cover;border-radius:4px;max-width:100%}.pa-why-founder h3,.pa-why-founder p{margin:0}.pa-why-founder h3{font-size:22px;color:var(--navy)}.pa-why-founder .button-link{margin-top:auto}.pa-why-location{display:flex;justify-content:space-between;align-items:center;gap:30px}.pa-why-location address{display:flex;flex-direction:column;gap:12px;font-style:normal}.pa-why-location h3{color:var(--navy);margin:0}.pa-local-services-media{height:220px!important;min-height:220px;max-height:220px;margin-bottom:16px!important;overflow:hidden!important;aspect-ratio:auto!important}.pa-local-services-media img{width:100%!important;height:100%!important;object-fit:cover;object-position:center}.pa-local-services-media figcaption{display:none}
@media(min-width:1201px) and (max-width:1400px){.pa-brandrow{gap:12px}.pa-brandrow>.pa-menu{gap:12px}.pa-menu a{font-size:12.5px}.pa-actions .button{font-size:11px;padding:10px 8px}}
@media(min-width:681px) and (max-width:1200px){.pa-brandrow{grid-template-columns:var(--pa-brand-size) minmax(0,1fr) auto;gap:14px}.pa-brandrow>.pa-actions{grid-column:2;grid-row:1;justify-content:flex-end}.pa-brandrow>.pa-menu-toggle{display:block;grid-column:3;grid-row:1;border:1px solid var(--line);background:white;padding:9px}.pa-brandrow>.pa-menu{display:none;grid-column:1/-1;grid-row:2;flex-direction:column;align-items:stretch;padding:12px 0;border-top:1px solid var(--line);gap:0}.pa-brandrow>.pa-menu.is-open{display:flex}.pa-menu a{font-size:14px;padding-block:10px}.pa-slide-title{font-size:42px}.pa-slide-description p{font-size:18px}}
@media(max-width:767px){.pa-carousel-slide{min-height:540px;padding:32px 0 102px}.pa-slide-content{width:88%;grid-template-columns:1fr;gap:24px}.pa-slide-title{font-size:clamp(29px,7.5vw,38px);line-height:1.35}.pa-slide-brand{font-size:11px;margin-bottom:16px}.pa-slide-description{padding-inline-start:20px}.pa-slide-description p{font-size:16px;line-height:1.85}.pa-carousel-controls{inset-inline-end:6%;bottom:16px;gap:7px;padding:8px}.pa-carousel-controls button{font-size:12px;min-width:36px;min-height:38px;padding:7px 10px}.pa-carousel-controls [data-slide-count]{font-size:13px;min-width:42px}.pa-home-introduction{padding-block:35px}.pa-home-introduction>.hero-content,.pa-home-why{width:88%}.pa-why-tablist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-why-tablist button{font-size:14px;min-height:48px;padding:8px}.pa-why-panel{padding:22px}.pa-why-bullets,.pa-why-founders{grid-template-columns:1fr}.pa-why-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.pa-why-panel>p{font-size:16px}.pa-why-location{display:block}.pa-why-location .button-link{display:inline-block;margin-top:22px}.pa-why-founder{padding:22px}}
@media(max-width:680px){:root{--pa-brand-size:min(250px,calc(100vw - 110px))}.pa-brandrow{width:calc(100% - 12vw);max-width:none;grid-template-columns:var(--pa-brand-size) minmax(0,1fr);gap:9px;padding:10px 0}.pa-brandrow img{width:var(--pa-brand-size);max-width:none;height:auto}.pa-brandrow>.pa-menu-toggle{display:grid;place-items:center;grid-column:2;grid-row:1;justify-self:end;width:40px;height:40px;padding:0;font-size:21px}.pa-menu-toggle span{display:none}.pa-brandrow>.pa-actions{grid-column:1/-1;grid-row:2;display:flex;gap:8px;width:100%;justify-content:stretch}.pa-brandrow>.pa-menu{display:none;grid-column:1/-1;grid-row:3;gap:0}.pa-brandrow>.pa-menu.is-open{display:flex}.site-footer .footer-signature{width:var(--pa-brand-size)}.pa-why-stats strong{font-size:36px}}
@media(prefers-reduced-motion:reduce){.pa-slide-media video{display:none!important}}
.pa-slide-title bdi,.pa-slide-description bdi{unicode-bidi:isolate;direction:ltr;margin-inline:.08em}.pa-why-tablist button[aria-selected=true]{opacity:1}
.pa-slide-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pa-slide-actions .button-link{display:inline-block;border:1px solid white;border-radius:4px;padding:11px 18px;background:white;color:var(--navy);text-decoration:none;font:600 14px Cairo,Tahoma,sans-serif}.pa-slide-actions .button-link:hover{background:var(--gold);border-color:var(--gold)}@media(max-width:767px){.pa-slide-actions{gap:9px;margin-top:22px}.pa-slide-actions .button-link{font-size:13px;padding:9px 14px}}
