@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap');
.saraya-site{--sr-gold:#d9aa60;--sr-softgold:#f4d59c;--sr-wine:#4c0f18;--sr-brown:#2c1711;--sr-ivory:#fbf4ec;--sr-cream:#f4e8da;--sr-text:#291a17;--sr-muted:#655850; font-family:'Cairo',Tahoma,Arial,sans-serif; color:var(--sr-text);background:var(--sr-ivory);direction:rtl;isolation:isolate;overflow:hidden;font-size:15px;line-height:1.8}
.saraya-site *{box-sizing:border-box}.saraya-site img{max-width:100%;display:block}.saraya-site a{text-decoration:none;color:inherit}.saraya-site button,.saraya-site input,.saraya-site select,.saraya-site textarea{font:inherit}.saraya-site button{cursor:pointer}.saraya-site h1,.saraya-site h2,.saraya-site h3,.saraya-site p{margin-top:0}.saraya-site .sr-container{width:min(1180px,calc(100% - 52px));margin-inline:auto}.saraya-site .sr-section{padding:78px 0}.saraya-site .sr-header{position:absolute;z-index:20;top:0;right:0;left:0;color:white;background:linear-gradient(180deg,rgba(28,13,10,.64),transparent)}.saraya-site .sr-nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:104px}.saraya-site .sr-brand{display:flex;align-items:center;gap:12px;min-width:235px}.saraya-site .sr-brand img{width:45px;height:72px;object-fit:contain;filter:drop-shadow(0 1px 4px #0005)}.saraya-site .sr-brand span{display:flex;flex-direction:column;line-height:1.25}.saraya-site .sr-brand strong{font-weight:800;font-size:17px;color:#fff}.saraya-site .sr-brand small{font-size:13px;letter-spacing:2.4px;color:#f7ebdb;font-weight:700;margin-top:4px}.saraya-site .sr-brand em{font-style:normal;letter-spacing:1.6px;font-size:9px;color:#e8d9c9;margin-top:4px}.saraya-site .sr-nav{display:flex;align-items:center;gap:24px}.saraya-site .sr-nav a{position:relative;color:#fff;font-weight:700;font-size:13px;white-space:nowrap}.saraya-site .sr-nav a:hover{color:#f7d395}.saraya-site .sr-nav a.active:after{content:'';display:block;position:absolute;bottom:-11px;right:10%;width:80%;height:2px;background:var(--sr-gold)}.saraya-site .sr-nav-actions{display:flex;align-items:center;gap:14px}.saraya-site .sr-nav-cta{display:block;white-space:nowrap;border:1px solid #bd814a;background:var(--sr-wine);border-radius:99px;padding:10px 19px;font-size:12px;font-weight:800}.saraya-site .sr-nav-cta:hover{background:#741f2a}.saraya-site .sr-nav-cta span{color:var(--sr-softgold);margin-right:8px}.saraya-site .sr-menu-toggle{display:none;border:0;background:#4c0f18;border-radius:8px;padding:11px}.saraya-site .sr-menu-toggle span{display:block;width:24px;height:2px;margin:4px 0;background:#fff}
.saraya-site .sr-hero{height:min(800px,93vh);min-height:660px;position:relative;color:#fff;background:#2e1e18}.saraya-site .sr-hero-slides,.saraya-site .sr-hero-slide,.saraya-site .sr-hero-shade{position:absolute;inset:0}.saraya-site .sr-hero-slide{opacity:0;background-size:cover;background-position:center 45%;transition:opacity 1s ease}.saraya-site .sr-hero-slide.is-current{opacity:1}.saraya-site .sr-hero-shade{background:linear-gradient(270deg,rgba(23,12,10,.92) 0%,rgba(27,15,11,.80) 25%,rgba(34,20,15,.30) 60%,rgba(35,18,13,.08) 100%)}.saraya-site .sr-hero-inner{height:100%;position:relative;z-index:2;display:flex;align-items:center}.saraya-site .sr-hero-copy{max-width:570px;margin-top:20px}.saraya-site .sr-overline{font-size:12px;letter-spacing:2px;color:#dfc399}.saraya-site .sr-hero h1{font-weight:900;font-size:clamp(48px,6.7vw,92px);line-height:1.19;letter-spacing:-2px;margin:20px 0 18px}.saraya-site .sr-hero h1 span{color:var(--sr-softgold)}.saraya-site .sr-hero-copy p{font-size:clamp(17px,1.6vw,21px);font-weight:600;color:#f8f2ed;max-width:490px;line-height:1.8}.saraya-site .sr-hero-buttons{display:flex;align-items:center;gap:26px;margin-top:30px;flex-wrap:wrap}.saraya-site .sr-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;border-radius:50px;padding:11px 25px;white-space:nowrap;font-size:14px;font-weight:800;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.saraya-site .sr-btn:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0002}.saraya-site .sr-btn-gold{background:linear-gradient(120deg,#f8dcaa,#d7a557);color:#2b1a13;border-color:#ebc084}.saraya-site .sr-btn-wine{background:linear-gradient(115deg,#70222d,#3e0812);color:#fff;border-color:#a55c51}.saraya-site .sr-video-link{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700}.saraya-site .sr-play{border:1px solid var(--sr-gold);border-radius:50%;display:grid;place-items:center;width:48px;height:48px;color:var(--sr-softgold);font-size:17px}.saraya-site .sr-slide-controls{position:absolute;bottom:44px;right:0;display:flex;align-items:center;gap:13px;font-size:13px}.saraya-site .sr-control-line{width:90px;height:1px;background:#ffffff88}.saraya-site .sr-slide-controls button{background:#ffffff0e;color:#fff;border:1px solid #fffb;border-radius:50%;width:37px;height:37px}.saraya-site .sr-slide-controls button:hover{background:var(--sr-wine)}.saraya-site .sr-scroll-mark{position:absolute;bottom:25px;left:max(26px,calc((100% - 1180px)/2));z-index:2;color:#fff9;display:flex;gap:11px;align-items:center;font-size:12px}.saraya-site .sr-scroll-mark span{font-size:24px}
.saraya-site .sr-about,.saraya-site .sr-services,.saraya-site .sr-projects,.saraya-site .sr-process,.saraya-site .sr-contact{background-color:var(--sr-ivory);background-image:radial-gradient(ellipse at 8% 20%,#ecd5be50 0,transparent 35%),radial-gradient(ellipse at 90% 70%,#dfb88935 0,transparent 32%)}.saraya-site .sr-about-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:60px}.saraya-site .sr-section-kicker{display:inline-flex;align-items:center;gap:14px;color:#9a6230;font-size:14px;font-weight:800}.saraya-site .sr-section-kicker:before{content:'';width:35px;height:1px;background:var(--sr-gold)}.saraya-site .sr-about h2{font-size:clamp(27px,3vw,42px);line-height:1.45;margin:10px 0 16px;font-weight:900}.saraya-site .sr-about h2 span,.saraya-site .sr-contact h2 span{color:#96562e}.saraya-site .sr-about-copy>p{color:#65514b;font-size:16px;line-height:2}.saraya-site .sr-value-row{display:flex;justify-content:space-between;gap:10px;margin:24px 0}.saraya-site .sr-value-row div{flex:1;text-align:center;border-left:1px solid #d5bca2}.saraya-site .sr-value-row div:last-child{border:0}.saraya-site .sr-value-row strong{display:block;color:#95602e;font-size:27px;line-height:1.4}.saraya-site .sr-value-row small{font-size:12px;color:#66554b}.saraya-site .sr-about-image{position:relative}.saraya-site .sr-about-image>img{border-radius:12px;width:100%;height:370px;object-fit:cover;box-shadow:0 20px 50px #29170c26}.saraya-site .sr-image-note{position:absolute;bottom:-16px;right:22px;background:#fff8ed;border:1px solid #ddc398;border-radius:6px;padding:12px 18px;box-shadow:0 7px 22px #0002;font-weight:800}.saraya-site .sr-image-note span{color:#bb813f;margin-right:10px}.saraya-site .sr-section-heading{text-align:center;margin-bottom:30px}.saraya-site .sr-section-heading .sr-section-kicker:after{content:'';width:35px;height:1px;background:var(--sr-gold)}.saraya-site .sr-section-heading h2{font-size:clamp(29px,3.2vw,43px);font-weight:900;margin:2px 0 0;color:#50201e}.saraya-site .sr-section-heading p{font-size:15px;color:#6e5a50;margin:0}.saraya-site .sr-services{padding-top:55px}.saraya-site .sr-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.saraya-site .sr-service-card{background:linear-gradient(145deg,#fff9f2,#f1e5d9);border:1px solid #dab77c;box-shadow:0 8px 22px #43210e18;border-radius:14px;padding:27px 18px 25px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.saraya-site .sr-service-card:hover{transform:translateY(-6px);box-shadow:0 15px 32px #43210e2b}.saraya-site .sr-service-icon{font-family:Arial,sans-serif;display:block;font-size:45px;line-height:1.4;color:#ae7839;margin-bottom:12px;font-weight:700}.saraya-site .sr-service-card h3{font-size:19px;font-weight:900;margin-bottom:8px}.saraya-site .sr-service-card p{color:#6d5c50;font-size:14px;line-height:1.8;margin:0}.saraya-site .sr-projects{padding-top:55px;padding-bottom:95px}.saraya-site .sr-filters{display:flex;justify-content:center;gap:12px;margin:0 0 26px;flex-wrap:wrap}.saraya-site .sr-filters button{border:1px solid #e0c2a3;background:#fff7ee;color:#5d3427;min-width:90px;padding:5px 21px;border-radius:99px;font-size:13px;font-weight:800}.saraya-site .sr-filters button.is-active{background:var(--sr-wine);border-color:var(--sr-wine);color:#fff}.saraya-site .sr-project-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.saraya-site .sr-project{min-width:0;padding:0;border:0;position:relative;overflow:hidden;border-radius:10px;height:225px;background:#322019;box-shadow:0 9px 22px #30171418;text-align:right}.saraya-site .sr-project-featured{grid-column:span 2}.saraya-site .sr-project img{height:100%;width:100%;object-fit:cover;transition:transform .45s}.saraya-site .sr-project:hover img{transform:scale(1.065)}.saraya-site .sr-project-overlay{position:absolute;inset:auto 0 0;background:linear-gradient(0deg,#160905db,transparent);padding:42px 17px 13px;color:white;display:block}.saraya-site .sr-project-overlay small{display:block;font-size:11px;color:#eac390}.saraya-site .sr-project-overlay strong{font-size:16px;font-weight:900;display:block}.saraya-site .sr-project-overlay i{position:absolute;left:17px;bottom:15px;border:1px solid #e6c089;border-radius:50%;width:28px;height:28px;line-height:27px;text-align:center;font-size:15px;font-style:normal}.saraya-site .sr-project[hidden]{display:none!important}.saraya-site .sr-benefits{background:linear-gradient(110deg,#330b12,#5b1c27 45%,#350c12);color:white;padding:34px 0}.saraya-site .sr-benefits-grid{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:10px;align-items:center}.saraya-site .sr-benefits h2{font-size:30px;line-height:1.35;margin:0;font-weight:900}.saraya-site .sr-benefits h2 span{display:block;color:#f4c980}.saraya-site .sr-benefits-grid>div{text-align:center;border-right:1px solid #ffffff45;padding:4px 8px}.saraya-site .sr-benefits-grid>div>span{color:#f1c575;font-size:31px;display:block;line-height:1.4}.saraya-site .sr-benefits-grid strong{display:block;font-size:14px}.saraya-site .sr-benefits-grid small{display:block;font-size:12px;line-height:1.65;color:#f7e5e0}.saraya-site .sr-process{padding-bottom:80px}.saraya-site .sr-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.saraya-site .sr-process-grid>div{padding:25px 18px;border:1px solid #e1ccb3;border-radius:10px;background:#fffaf5;box-shadow:0 5px 16px #24120d0d}.saraya-site .sr-process-grid span{font-size:28px;font-weight:900;color:#c4924c}.saraya-site .sr-process-grid h3{font-size:17px;margin:6px 0;font-weight:900}.saraya-site .sr-process-grid p{font-size:13px;color:#6d5b52;margin:0}.saraya-site .sr-banner{background:linear-gradient(100deg,#2a090cfa,#621b29ee),url('assets/dining-wide.jpg') center/cover;color:white;padding:42px 0}.saraya-site .sr-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.saraya-site .sr-banner span{color:#f3c88c}.saraya-site .sr-banner h2{font-size:32px;margin:2px 0;font-weight:900}.saraya-site .sr-banner p{margin:0;color:#f5dad5}.saraya-site .sr-contact{padding-top:70px}.saraya-site .sr-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px}.saraya-site .sr-contact h2{font-size:35px;font-weight:900;margin:12px 0}.saraya-site .sr-contact-intro>p{font-size:15px;color:#69534b}.saraya-site .sr-facebook{display:flex;align-items:center;gap:13px;border:1px solid #ddbf9f;background:white;border-radius:12px;padding:13px;box-shadow:0 6px 15px #43210e14}.saraya-site .sr-facebook>span{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#621923;color:white;font:700 28px Arial}.saraya-site .sr-facebook div{display:flex;flex:1;flex-direction:column}.saraya-site .sr-facebook strong{font-size:14px}.saraya-site .sr-facebook small{font:12px Arial;color:#6f534c;direction:ltr;text-align:right}.saraya-site .sr-facebook b{font-size:24px;color:#b17e3a}.saraya-site .sr-contact-note{font-size:12px!important;color:#927a6c!important;margin-top:18px}.saraya-site .sr-quote-form{background:#fffaf5;border:1px solid #dfc4a5;border-radius:15px;box-shadow:0 18px 35px #51301b15;padding:25px}.saraya-site .sr-form-head{font-size:24px;font-weight:900;color:#511924;margin-bottom:17px}.saraya-site .sr-form-head span{color:#bd8738}.saraya-site .sr-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.saraya-site .sr-form-fields label{font-size:13px;font-weight:800;color:#492b23}.saraya-site .sr-form-fields input,.saraya-site .sr-form-fields select,.saraya-site .sr-form-fields textarea{display:block;width:100%;margin-top:6px;background:white;color:#2f1e1b;border:1px solid #dcc9b9;border-radius:6px;padding:10px 12px;outline:0;min-height:45px;font-size:13px}.saraya-site .sr-form-fields input:focus,.saraya-site .sr-form-fields textarea:focus{border-color:#a9763e;box-shadow:0 0 0 2px #d9aa6040}.saraya-site .sr-form-wide{grid-column:span 2}.saraya-site .sr-form-fields textarea{resize:vertical}.saraya-site .sr-submit{width:100%;margin-top:18px;border:0}.saraya-site .sr-form-feedback{font-weight:700;margin:9px 0 0;font-size:13px;color:#34714b}.saraya-site .sr-form-hint{display:block;color:#8e7668;font-size:11px;line-height:1.8;margin-top:6px}.saraya-site .sr-footer{background:#2e1014;color:#f7eae3}.saraya-site .sr-footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1.25fr;gap:35px;padding:44px 0 33px}.saraya-site .sr-footer .sr-brand{margin-bottom:12px}.saraya-site .sr-footer-brand p{font-size:13px;color:#e4c9bd;max-width:325px}.saraya-site .sr-footer h3{color:#f9d8ac;font-size:16px;font-weight:900;margin:7px 0 17px}.saraya-site .sr-footer-grid>div:not(:first-child)>a{display:block;color:#ead8d0;font-size:13px;margin:4px 0}.saraya-site .sr-footer-grid>div:not(:first-child)>a:hover{color:#f5c87c}.saraya-site .sr-footer-grid p{font-size:13px;color:#e6cfc5}.saraya-site .sr-footer-grid .sr-footer-social{display:inline-block!important;border:1px solid #d7ad76;border-radius:20px;padding:4px 13px;font:13px Arial}.saraya-site .sr-footer-bottom{border-top:1px solid #ffffff30;display:flex;justify-content:space-between;gap:20px;padding:18px 0;color:#cdb5a9;font-size:11px}.saraya-site .sr-lightbox{position:fixed;inset:0;z-index:999999;background:#140c0af0;display:none;align-items:center;justify-content:center;flex-direction:column;padding:55px 22px 24px}.saraya-site .sr-lightbox.is-open{display:flex}.saraya-site .sr-lightbox img{max-width:min(1100px,94vw);max-height:80vh;object-fit:contain;border:3px solid #d7a85d;border-radius:6px}.saraya-site .sr-lightbox span{color:#f8e5cd;margin-top:13px;font-weight:800}.saraya-site .sr-lightbox-close{position:absolute;top:20px;left:35px;color:white;background:transparent;border:0;font-size:40px;line-height:1}
@media(max-width:1100px){.saraya-site .sr-nav{gap:14px}.saraya-site .sr-nav a{font-size:12px}.saraya-site .sr-brand{min-width:205px}.saraya-site .sr-nav-cta{padding:8px 11px}.saraya-site .sr-brand strong{font-size:14px}.saraya-site .sr-brand small{font-size:11px}} 
@media(max-width:900px){.saraya-site .sr-container{width:min(100% - 34px,720px)}.saraya-site .sr-nav-wrap{min-height:82px}.saraya-site .sr-nav{position:absolute;display:none;top:79px;right:17px;left:17px;flex-direction:column;align-items:stretch;gap:0;background:#3a1218f5;border:1px solid #a7794b;border-radius:12px;padding:14px;box-shadow:0 20px 30px #0005}.saraya-site .sr-nav.is-open{display:flex}.saraya-site .sr-nav a{padding:9px 15px;font-size:14px}.saraya-site .sr-nav a.active:after{display:none}.saraya-site .sr-menu-toggle{display:block}.saraya-site .sr-hero{min-height:650px;height:77vh}.saraya-site .sr-hero h1{font-size:clamp(44px,7vw,70px)}.saraya-site .sr-about-grid{gap:30px}.saraya-site .sr-about-image>img{height:310px}.saraya-site .sr-service-grid{grid-template-columns:repeat(2,1fr)}.saraya-site .sr-project-grid{grid-template-columns:repeat(2,1fr)}.saraya-site .sr-project-featured{grid-column:span 2}.saraya-site .sr-benefits-grid{grid-template-columns:repeat(4,1fr)}.saraya-site .sr-benefits h2{grid-column:span 4;text-align:center;margin-bottom:12px}.saraya-site .sr-benefits h2 span{display:inline}.saraya-site .sr-process-grid{grid-template-columns:repeat(2,1fr)}.saraya-site .sr-contact-grid{grid-template-columns:1fr;gap:26px}.saraya-site .sr-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.saraya-site .sr-section{padding:54px 0}.saraya-site .sr-brand{gap:7px;min-width:0}.saraya-site .sr-brand img{width:33px;height:56px}.saraya-site .sr-brand strong{font-size:12px}.saraya-site .sr-brand small{font-size:9px;letter-spacing:1.3px}.saraya-site .sr-brand em{font-size:7px}.saraya-site .sr-nav-cta{display:none}.saraya-site .sr-hero{min-height:630px;height:83svh;max-height:760px}.saraya-site .sr-hero-slide{background-position:57% center}.saraya-site .sr-hero-shade{background:linear-gradient(270deg,#1d100fe8 0%,#23130ecc 62%,#23130e66 100%)}.saraya-site .sr-hero-copy{margin-top:20px}.saraya-site .sr-overline{font-size:9px;letter-spacing:1px}.saraya-site .sr-hero h1{font-size:clamp(39px,10vw,54px);letter-spacing:-.4px}.saraya-site .sr-hero-copy p{font-size:16px}.saraya-site .sr-hero-buttons{gap:16px;margin-top:22px}.saraya-site .sr-btn{font-size:12px;padding:9px 16px;min-height:43px}.saraya-site .sr-video-link{font-size:12px;gap:6px}.saraya-site .sr-play{width:38px;height:38px}.saraya-site .sr-slide-controls{bottom:36px;gap:10px}.saraya-site .sr-scroll-mark{display:none}.saraya-site .sr-about-grid{grid-template-columns:1fr}.saraya-site .sr-about h2{font-size:28px}.saraya-site .sr-about-copy>p{font-size:14px}.saraya-site .sr-about-image{margin-top:8px}.saraya-site .sr-about-image>img{height:240px}.saraya-site .sr-value-row strong{font-size:23px}.saraya-site .sr-value-row small{font-size:11px}.saraya-site .sr-service-grid{gap:10px}.saraya-site .sr-service-card{padding:17px 11px}.saraya-site .sr-service-icon{font-size:35px}.saraya-site .sr-service-card h3{font-size:15px}.saraya-site .sr-service-card p{font-size:12px}.saraya-site .sr-projects{padding-bottom:60px}.saraya-site .sr-project-grid{gap:10px}.saraya-site .sr-project{height:182px}.saraya-site .sr-project-featured{height:205px}.saraya-site .sr-project-overlay{padding:38px 11px 9px}.saraya-site .sr-project-overlay strong{font-size:13px}.saraya-site .sr-project-overlay small{font-size:10px}.saraya-site .sr-project-overlay i{width:23px;height:23px;line-height:22px;left:8px;bottom:9px}.saraya-site .sr-filters{gap:6px}.saraya-site .sr-filters button{min-width:0;padding:5px 10px;font-size:11px}.saraya-site .sr-benefits-grid{grid-template-columns:1fr 1fr;gap:19px}.saraya-site .sr-benefits h2{grid-column:span 2;font-size:24px}.saraya-site .sr-benefits-grid>div{border-right:0}.saraya-site .sr-process-grid{gap:10px}.saraya-site .sr-process-grid>div{padding:16px 12px}.saraya-site .sr-process-grid h3{font-size:14px}.saraya-site .sr-process-grid p{font-size:12px}.saraya-site .sr-banner-inner{flex-direction:column;align-items:flex-start}.saraya-site .sr-banner h2{font-size:26px}.saraya-site .sr-contact h2{font-size:29px}.saraya-site .sr-form-fields{grid-template-columns:1fr}.saraya-site .sr-form-wide{grid-column:auto}.saraya-site .sr-quote-form{padding:17px}.saraya-site .sr-footer-grid{gap:22px 15px;padding:35px 0 25px}.saraya-site .sr-footer-brand{grid-column:span 2}.saraya-site .sr-footer-bottom{flex-direction:column;gap:5px}.saraya-site .sr-footer h3{font-size:14px}.saraya-site .sr-footer-grid>div:not(:first-child)>a,.saraya-site .sr-footer-grid p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.saraya-site *{scroll-behavior:auto!important;transition:none!important}}
