.si-home{font-family:var(--font-body);-webkit-font-smoothing:antialiased}.si-home .sih-serif{font-family:var(--font-display)}.si-home .sih-eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em}.si-home svg{vertical-align:middle;stroke-width:1.5px;width:1em;height:1em;display:inline-block}.si-home img{display:block}.si-home a{color:inherit;text-decoration:none}.si-home ::selection{color:#061685;background:#feeba7}.sih-room:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)!important}.sih-room:hover .sih-room-img{transform:scale(1.05)}.sih-svc:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)!important}.sih-link:hover{color:var(--accent-hover)!important}.sih-navlink:hover{color:var(--text-strong)!important}.sih-btn-accent:hover{background:var(--accent-hover)!important}.sih-btn-primary:hover{background:var(--midnight-700)!important}.sih-btn-ghost:hover{background:#ffffff1f!important}.sih-field input,.sih-field select{font-family:var(--font-body)}.sih-field input:focus,.sih-field select:focus{outline:none}.sih-field:focus-within{background:var(--surface-subtle)}[dir=rtl].si-home,[dir=rtl] .si-home,[dir=rtl] .sih-serif{font-family:var(--font-arabic)}[dir=rtl] .sih-eyebrow{text-transform:none;letter-spacing:normal}@media (max-width:1024px){.sih-grid3,.sih-why{grid-template-columns:repeat(2,1fr)!important}.sih-reviews{grid-template-columns:1fr!important}}@media (max-width:920px){.sih-search{border-radius:var(--radius-lg)!important;grid-template-columns:1fr 1fr!important;gap:2px!important}.sih-search .sih-divider{display:none!important}.sih-split{grid-template-columns:1fr!important}.sih-cta{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:760px){.sih-nav{display:none!important}.sih-grid3,.sih-why{grid-template-columns:1fr!important}.sih-stats{grid-template-columns:1fr!important;gap:2.5rem!important}.sih-footer{grid-template-columns:1fr!important}.sih-footcols{grid-template-columns:1fr 1fr!important}.sih-search{grid-template-columns:1fr!important}.sih-herocta{flex-direction:column!important;align-items:stretch!important}}@keyframes sihFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
