.cq-services-page{--services-gold:#b3935f;--services-ink:#384b53;--services-gray:#cfd0ce;--services-paper:#fbfbf9;--services-warm:#f4eee5;background:var(--services-paper)}.cq-services-page .cq-services-hero{background:url(/images/heroes/services-qiyam-hero.webp) 50%/cover no-repeat}.cq-services-page .cq-services-hero:before{content:none}.cq-services-page .cq-services-hero .cq-page-hero__media,.cq-services-page .cq-services-hero .cq-page-hero__media-wrap,.cq-services-page .cq-services-hero .cq-page-hero__scrim{display:none}.cq-services-page .cq-services-hero:after{content:none}.cq-services-page .cq-services-section{background:var(--services-paper)!important;padding-top:clamp(2rem,5vw,3.5rem)!important}@media (max-width:767px){.cq-services-page .cq-services-hero{background-position:14%}}.cq-services-explorer{display:grid;gap:clamp(1.1rem,2.4vw,1.7rem)}.cq-services-search-panel{border:1px solid color-mix(in srgb,var(--services-gold) 42%,var(--services-gray));border-radius:.45rem;background:color-mix(in srgb,var(--services-paper) 84%,var(--services-gray));padding:clamp(1rem,2.4vw,1.35rem);color:var(--services-ink);box-shadow:0 16px 42px rgba(56,75,83,.08)}.cq-services-search-label{display:block;color:var(--services-ink);font-size:clamp(.92rem,1.7vw,1.04rem)}.cq-services-search-row{display:grid;gap:.7rem;margin-top:.85rem}.cq-services-search-input{min-height:3.35rem;width:100%;border:1px solid color-mix(in srgb,var(--services-gold) 42%,var(--services-gray));border-radius:.45rem;background:var(--services-paper);color:var(--services-ink);padding:.78rem .95rem;font-size:1rem;font-weight:300;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.cq-services-search-input::placeholder{color:rgba(56,75,83,.48)}.cq-services-search-input:focus{border-color:var(--services-gold);box-shadow:0 0 0 3px rgba(179,147,95,.13)}.cq-services-chip,.cq-services-clear-btn{border:1px solid color-mix(in srgb,var(--services-gold) 42%,var(--services-gray));color:var(--services-ink);background:rgba(251,251,249,.72);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.cq-services-clear-btn{min-height:3rem;border-radius:.45rem;padding-inline:1rem;font-size:.9rem}.cq-services-chip:hover,.cq-services-clear-btn:hover{transform:translateY(-1px);border-color:rgba(179,147,95,.62);background:var(--services-paper)}.cq-services-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.cq-services-chip{border-radius:.45rem;padding:.36rem .72rem;font-size:.78rem}.cq-services-empty,.cq-services-suggestion{border:1px solid rgba(179,147,95,.28);border-radius:.72rem;background:color-mix(in srgb,var(--services-paper) 88%,var(--services-gray));padding:.85rem 1rem;color:var(--services-ink)}.cq-services-empty p,.cq-services-suggestion p{margin:0;font-size:.94rem;font-weight:300;line-height:1.8}.cq-services-suggestion button{color:var(--services-gold);text-decoration:underline;text-underline-offset:.25rem}.cq-services-grid,.cq-services-preview-grid{display:grid;gap:.95rem}.cq-services-grid>[data-cq-reveal]{display:flex}.cq-services-card{--service-card-order:0;position:relative;overflow:hidden;min-height:14.6rem;display:flex;flex-direction:column;border:1px solid rgba(56,75,83,.14);border-radius:.75rem;background:color-mix(in srgb,var(--services-paper) 88%,var(--services-gray));padding:clamp(1.05rem,2vw,1.35rem);color:var(--services-ink);text-align:start;box-shadow:0 14px 34px rgba(56,75,83,.055);cursor:pointer;width:100%;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease,filter .22s ease;will-change:transform,box-shadow}.cq-services-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 12%,rgba(179,147,95,.16),transparent 9rem),linear-gradient(135deg,rgba(255,255,255,.42),transparent 46%);opacity:0;transition:opacity .22s ease}.cq-services-card:focus-visible,.cq-services-card:hover{transform:translateY(-8px) scale(1.018);border-color:rgba(179,147,95,.58);background:var(--services-paper);box-shadow:0 20px 46px rgba(56,75,83,.1),0 0 0 1px rgba(179,147,95,.12)}.cq-services-card:focus-visible:before,.cq-services-card:hover:before{opacity:1}.cq-services-card:active{transform:translateY(-2px) scale(.992)}.cq-services-card:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(251,251,249,.92),0 0 0 6px rgba(179,147,95,.5),0 20px 46px rgba(56,75,83,.1)}.cq-services-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cq-services-card-action,.cq-services-icon{color:var(--services-gold);position:relative;z-index:1}.cq-services-icon{width:2.15rem;height:2.15rem;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s ease}.cq-services-card:focus-visible .cq-services-icon,.cq-services-card:hover .cq-services-icon{transform:translate3d(0,-2px,0) scale(1.06);filter:drop-shadow(0 8px 14px rgba(179,147,95,.18))}.cq-services-card-title{position:relative;z-index:1;margin:1.15rem 0 0;color:var(--services-ink);font-size:clamp(1.12rem,2.1vw,1.34rem);line-height:1.55}.cq-services-card-summary{position:relative;z-index:1;flex:1;margin:.68rem 0 0;color:rgba(56,75,83,.72);font-size:.94rem;font-weight:300;line-height:1.85}.cq-services-card-action{margin-top:1rem;font-size:.86rem;transform:translateY(2px);opacity:.78;transition:opacity .18s ease,transform .18s ease}.cq-services-card:focus-visible .cq-services-card-action,.cq-services-card:hover .cq-services-card-action{opacity:1;transform:translateY(0)}[data-cq-stagger-item] .cq-services-card-action,[data-cq-stagger-item] .cq-services-card-head,[data-cq-stagger-item] .cq-services-card-summary,[data-cq-stagger-item] .cq-services-card-title{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.cq-motion-on [data-cq-stagger-item]:not([data-cq-state=in]) .cq-services-card-action,html.cq-motion-on [data-cq-stagger-item]:not([data-cq-state=in]) .cq-services-card-head,html.cq-motion-on [data-cq-stagger-item]:not([data-cq-state=in]) .cq-services-card-summary,html.cq-motion-on [data-cq-stagger-item]:not([data-cq-state=in]) .cq-services-card-title{opacity:0;transform:translate3d(0,12px,0)}html.cq-motion-on [data-cq-stagger-item][data-cq-state=in] .cq-services-card-action,html.cq-motion-on [data-cq-stagger-item][data-cq-state=in] .cq-services-card-head,html.cq-motion-on [data-cq-stagger-item][data-cq-state=in] .cq-services-card-summary,html.cq-motion-on [data-cq-stagger-item][data-cq-state=in] .cq-services-card-title{animation:cq-card-inner-rise .52s var(--cq-motion-ease,cubic-bezier(.16,1,.3,1)) both}html.cq-motion-on [data-cq-stagger-item][data-cq-state=in] .cq-services-card-title{animation-delay:calc(var(--cq-reveal-delay, 0s) + 95ms)}html.cq-motion-on [data-cq-stagger-item][data-cq-state=in] .cq-services-card-summary{animation-delay:calc(var(--cq-reveal-delay, 0s) + 165ms)}html.cq-motion-on [data-cq-stagger-item][data-cq-state=in] .cq-services-card-action{animation-delay:calc(var(--cq-reveal-delay, 0s) + 235ms)}}.cq-services-preview{position:relative;overflow:hidden;border:1px solid rgba(179,147,95,.24);border-radius:.85rem;background:color-mix(in srgb,var(--services-paper) 78%,var(--services-gray));padding:.95rem}.cq-services-preview-grid{max-height:10.5rem;overflow:hidden;filter:blur(3px);opacity:.7;pointer-events:none}.cq-services-preview-card{min-height:8.8rem;border:1px solid rgba(56,75,83,.11);border-radius:.72rem;background:var(--services-paper);padding:1rem;color:var(--services-ink)}.cq-services-preview-card h3{margin:.7rem 0 0;color:var(--services-ink);font-size:1rem;line-height:1.55}.cq-services-preview-card p{margin:.4rem 0 0;color:rgba(56,75,83,.62);font-size:.82rem;font-weight:300;line-height:1.6}.cq-services-preview-icon{width:1.75rem;height:1.75rem;color:var(--services-gold)}.cq-services-preview-action{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(251,251,249,.54)}.cq-services-contact-btn,.cq-services-more-btn{min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(179,147,95,.56);border-radius:.62rem;background:var(--services-gold);color:white;padding:.58rem 1.22rem;box-shadow:0 12px 26px rgba(179,147,95,.18);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.cq-services-contact-btn:hover,.cq-services-more-btn:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--services-gold) 88%,var(--services-ink));box-shadow:0 16px 32px rgba(179,147,95,.22)}.cq-services-contact-panel{display:grid;gap:1rem;align-items:center;border:1px solid rgba(179,147,95,.24);border-radius:.85rem;background:color-mix(in srgb,var(--services-paper) 86%,var(--services-gray));padding:clamp(1.1rem,3vw,1.7rem);color:var(--services-ink);box-shadow:0 14px 36px rgba(56,75,83,.055)}.cq-services-contact-panel h2{margin:0;color:var(--services-ink);font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.35}.cq-services-contact-panel p{margin:.5rem 0 0;color:rgba(56,75,83,.72);font-size:.96rem;font-weight:300;line-height:1.9}.cq-services-modal-backdrop{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:1.5rem 1rem;background:rgba(32,43,48,.52);backdrop-filter:blur(5px)}.cq-services-modal-card{width:min(100%,48rem);max-height:88vh;overflow:auto;border:1px solid rgba(179,147,95,.3);border-radius:.85rem;background:#fbfbf9!important;background-color:#fbfbf9!important;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 24px 80px rgba(56,75,83,.22);isolation:isolate}.cq-services-modal-content{position:relative}@media (min-width:768px){.cq-services-search-row{grid-template-columns:1fr auto;align-items:center}.cq-services-grid,.cq-services-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cq-services-contact-panel{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1180px){.cq-services-grid,.cq-services-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cq-services-card,.cq-services-chip,.cq-services-clear-btn,.cq-services-contact-btn,.cq-services-modal-backdrop,.cq-services-modal-card,.cq-services-more-btn{transition:none!important;animation:none!important}.cq-services-card,.cq-services-card:active,.cq-services-card:focus-visible,.cq-services-card:hover,.cq-services-modal-card{opacity:1;transform:none}}