.samyar-home{--home-navy:#123b53;--home-teal:#087f8c;--home-muted:#526c7d;background:#f7f9fa;color:var(--home-navy)}.samyar-home :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #15a8b4;outline-offset:4px}.samyar-home section[id]{scroll-margin-top:110px}.samyar-home .home-topbar{background:#123b53}.samyar-home .home-topbar>div{max-width:1400px;height:40px}.home-header{position:sticky;top:0;z-index:30;border-bottom:1px solid #e0e8ed;background:#fffffffa}.home-header-inner{max-width:1400px;margin:auto;gap:20px;padding:12px 24px}.home-brand,.home-header-inner{display:flex;align-items:center}.home-brand{gap:8px;flex-shrink:0}.home-brand img{width:84px;height:64px}.home-brand span{font-weight:800;font-size:16px}.home-brand small{display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--home-muted)}.home-desktop-nav{display:flex;flex:1;justify-content:center;align-items:center;gap:20px}.home-desktop-nav a{padding-block:12px;font-size:12px;font-weight:600;white-space:nowrap}.home-desktop-nav a:hover,.home-desktop-nav a[aria-current]{color:var(--home-teal)}.home-login,.home-primary-link{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:12px;border-radius:10px;background:var(--home-navy);padding:10px 22px;color:white;font-size:13px;font-weight:700}.home-login:hover,.home-primary-link:hover{background:var(--home-teal)}.home-mobile-nav{display:none}.home-hero{max-width:1352px;margin:36px auto 0;padding:0 24px}.home-hero-intro{text-align:center;padding:12px 16px 30px}.home-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--home-teal);font-size:12px;font-weight:700}.home-eyebrow:before{content:"";width:24px;height:2px;background:var(--home-teal)}.home-hero-intro h1{margin-top:12px;font-size:clamp(26px,3.4vw,44px);font-weight:900;line-height:1.7}.home-hero-intro p{margin-top:6px;font-size:14px;color:var(--home-muted);line-height:2}.home-slider-images{overflow:hidden;border-radius:22px 22px 0 0;background:#e8f0f5}.home-slide-image{position:relative;aspect-ratio:3/1}.home-slide-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #dce6ec;border-top:0;background:white;padding:20px 24px;border-radius:0 0 22px 22px}.home-slide-caption{display:flex;align-items:center;gap:24px}.home-slide-caption p{font-size:13px;line-height:2;color:var(--home-muted)}.home-slide-caption strong{color:var(--home-navy)}.home-slide-tabs,.home-slider-controls{display:flex;align-items:center;gap:5px}.home-slider-controls{flex-shrink:0}.home-slider-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;border-radius:8px;color:#526c7d;font-size:13px}.home-slider-controls button:hover{background:#eff6f7}.home-slide-tabs [aria-current]{background:#e3f3f3;color:#08656d;font-weight:800}.home-soon{display:inline-flex;flex-shrink:0;border:1px solid #f0d9ab;border-radius:20px;padding:4px 12px;background:#fff8e9;color:#885c13;font-size:12px}.home-content{max-width:1352px;margin:auto;padding:56px 24px 0}.samyar-home :is(#systems,#news,#about,#projects,#contact){margin-top:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;padding:0}.home-content>*+*{margin-top:72px}.samyar-home :is(#systems,#news,#about,#projects,#contact) h2{font-size:24px;line-height:1.9;font-weight:800;color:var(--home-navy)}.samyar-home :is(#systems,#news,#about,#projects,#contact) h2>span:last-child{font-size:13px;color:var(--home-muted);font-weight:400}.samyar-home #systems>div:first-child{max-width:none;margin-bottom:28px}.samyar-home #systems>.grid{gap:20px}.samyar-home #systems>.grid>*{min-height:255px;padding:28px 24px;border:1px solid #dce6ec;background:white;border-radius:16px;box-shadow:none}.samyar-home #systems>.grid>a{border-color:#123b53;background:#123b53;color:white}.samyar-home #systems>.grid>a :is(h3,p){color:#fff}.samyar-home #systems>.grid>a>div>div:first-of-type{background:#ffffff15;color:#8ce0e5}.samyar-home #systems :is(h3){font-size:17px}.samyar-home #systems p{font-size:13px;line-height:2}.samyar-home #systems .absolute{font-size:10px}.samyar-home #systems .min-h-8,.samyar-home #systems .min-h-8>*{font-size:12px}.samyar-home #news>div:first-child{justify-content:space-between;padding:0 0 24px;border:none;min-height:auto}.samyar-home #news>div:first-child>a{position:static;font-size:12px}.samyar-home #news>.grid{padding:0;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.samyar-home #news>.grid>a{flex-direction:column;background:white;border-radius:16px;border:1px solid #dce6ec;min-height:0}.samyar-home #news>.grid>a>div:first-child{width:100%;aspect-ratio:16/10;min-height:0;min-width:0}.samyar-home #news>.grid>a>div:first-child>span{font-size:11px}.samyar-home #news>.grid>a>div:last-child{padding:20px;align-items:center;justify-content:start}.samyar-home #news h3{font-size:15px;line-height:1.9;-webkit-line-clamp:unset;display:block}.samyar-home #news p{font-size:12px;line-height:2;-webkit-line-clamp:unset;display:block}.samyar-home #news>.grid>a>div:last-child>span{font-size:11px;color:#607787}.samyar-home #news>.grid>a>div:last-child>div{margin-top:auto;padding-top:16px;font-size:12px}.samyar-home #about{border:1px solid #dce6ec;border-radius:22px;background:white;overflow:hidden}.samyar-home #about>div:first-child{padding:40px 32px}.samyar-home #about>div:first-child p{font-size:14px;line-height:2.3;max-width:850px}.samyar-home #about>div:first-child a{min-height:44px;font-size:12px;margin-top:20px;background:var(--home-navy)}.samyar-home #about>div:first-child span{font-size:11px}.samyar-home #services{background:#eef5f6;border-top:1px solid #dfebec;padding:28px}.samyar-home #services>.grid{gap:16px;margin-top:24px}.samyar-home #services>.grid>div{align-items:start;padding:20px 16px;background:transparent;border:none;border-inline-end:1px solid #d3e3e6;border-radius:0;box-shadow:none}.samyar-home #services>.grid>div:last-child{border-inline-end:none}.samyar-home #services p{font-size:12px;line-height:2}.samyar-home #services>div:last-child a{font-size:12px;min-height:44px}.samyar-home #projects{border-radius:22px;padding:36px;background:#123b53;color:white}.samyar-home #projects h2{color:white}.samyar-home #projects h2>span:last-child{color:#c8dce7}.samyar-home #projects .grid{gap:20px}.samyar-home #projects article{background:#ffffff08;border-color:#ffffff25;border-radius:14px;box-shadow:none;padding:30px 22px}.samyar-home #projects article:hover{background:#ffffff12}.samyar-home #projects article p{color:#d6e5ed;font-size:13px;line-height:2.2}.samyar-home #projects article p span{color:white;font-size:15px}.samyar-home #projects article>span{font-size:10px}.samyar-home #projects article>div{background:#ffffff10;color:#8be1e2}.samyar-home #contact>div{padding:0}.samyar-home #contact>div>div:first-child p{display:block;margin-top:10px;font-size:12px}.samyar-home #contact .grid{gap:28px}.samyar-home #contact .grid>div{border-radius:18px;background:#123b53;padding:32px 24px}.samyar-home #contact form{background:white;border-color:#dce6ec;border-radius:18px;padding:30px}.samyar-home #contact form h3{font-size:16px}.samyar-home #contact form input,.samyar-home #contact form textarea{font-size:13px;min-height:46px}.samyar-home #contact form button{min-height:44px;font-size:13px;background:var(--home-navy);box-shadow:none}.samyar-home footer{margin-top:72px;border-top:4px solid #1597a2;background:#0d2c40}.samyar-home footer>div{max-width:1352px;padding-block:40px}.samyar-home footer :is(p,a,span){font-size:12px;line-height:2}.samyar-home footer h3{font-size:18px}.samyar-home .home-skip{position:fixed;top:-100px;right:20px;z-index:50;background:white;padding:12px;border-radius:8px}.samyar-home .home-skip:focus{top:12px}@media (max-width:1199px){.home-desktop-nav{display:none}.home-login{margin-inline-start:auto}.home-mobile-nav{display:block;position:relative}.home-mobile-nav summary{display:flex;cursor:pointer;padding:12px;list-style:none}.home-mobile-nav summary::-webkit-details-marker{display:none}.home-mobile-nav nav{position:absolute;inset-inline-end:0;top:calc(100% + 16px);display:grid;width:min(300px,80vw);padding:12px;border:1px solid #dce6ec;border-radius:12px;background:white;box-shadow:0 12px 30px #123b5314}.home-mobile-nav nav a{padding:12px;border-radius:8px;font-size:13px}.home-mobile-nav nav a:hover{background:#edf5f6}.samyar-home #news>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-slide-caption,.home-slide-footer{flex-wrap:wrap}}@media (max-width:767px){.samyar-home .home-topbar>div{height:auto;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 16px}.samyar-home .home-topbar>div>div:first-child{display:flex;justify-content:center;width:100%;font-size:10px}.samyar-home .home-topbar>div>div:last-child{margin-inline:auto}.home-header-inner{padding:10px 16px;gap:8px}.home-brand img{width:64px;height:50px}.home-brand span{font-size:13px}.home-brand small{font-size:9px}.home-login{padding:8px 12px;gap:5px}.home-hero{margin-top:20px;padding-inline:16px}.home-hero-intro{padding:8px 0 24px}.home-hero-intro p{font-size:12px}.home-slider-images{border-radius:14px 14px 0 0}.home-slide-footer{justify-content:center;padding:16px;border-radius:0 0 14px 14px;gap:12px}.home-slide-caption{justify-content:center;text-align:center;gap:12px}.home-slide-caption p{font-size:12px}.home-content{padding:40px 16px 0}.home-content>*+*{margin-top:48px}.samyar-home :is(#systems,#news,#about,#projects,#contact) h2{font-size:20px}.samyar-home :is(#systems,#news,#about,#projects,#contact) h2>span:last-child{font-size:12px}.samyar-home #systems>.grid{gap:14px}.samyar-home #systems>.grid>*{min-height:0;padding:24px}.samyar-home #about>div:first-child,.samyar-home #services{padding:24px 20px}.samyar-home #services>.grid{grid-template-columns:1fr}.samyar-home #services>.grid>div{border-inline-end:0;border-bottom:1px solid #d3e3e6;padding:14px 0}.samyar-home #projects{padding:28px 20px}.samyar-home #contact form{padding:24px 16px}.samyar-home #contact .grid{gap:20px}.samyar-home footer{margin-top:48px}.samyar-home footer>div{text-align:center}.samyar-home footer .flex{justify-content:center}}@media (max-width:479px){.samyar-home #news>.grid{grid-template-columns:1fr}.home-brand small{display:none}}@media (prefers-reduced-motion:reduce){.samyar-home *,.samyar-home :after,.samyar-home :before{transition:none;animation:none;scroll-behavior:auto}}