.page-intro{padding:70px 0 55px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 75% 0,#88602720,transparent 68%)}.page-intro h1{font-size:clamp(36px,4.4vw,62px);color:#eee7d9;line-height:1.5}.page-intro p:last-child{font-size:18px;max-width:750px;margin-top:15px}.multipage .site-header nav a[aria-current=page]{color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:4px}.multipage .section{padding:75px 0}.multipage .header-inner{gap:18px}.multipage .site-header nav{gap:19px}.destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.destination-card,.detail-card{padding:30px;border:1px solid #3c3426;background:linear-gradient(135deg,#1b1813,#111);border-radius:7px}.destination-card>span,.detail-card>span{font:13px monospace;color:var(--gold)}.destination-card h2{font-size:25px;margin:22px 0 13px}.destination-card p{font-size:16px}.destination-card b{display:block;color:var(--gold);font-size:14px;margin-top:30px}.destination-card:hover{border-color:var(--gold)}.detail-card h3{font-size:21px;margin-bottom:15px}.detail-card>span{display:block;margin-bottom:18px}.mini-cta{padding:38px;margin-block:30px 75px;border:1px solid #655132;background:linear-gradient(110deg,#302519,#14120f);border-radius:7px;display:flex;justify-content:space-between;align-items:center;gap:30px}.mini-cta h2{font-size:29px}.mini-cta p{margin-top:9px}.portfolio-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.service-detail{padding-bottom:55px}.product-hero{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;padding-block:85px}.product-hero h1{font-size:clamp(40px,5vw,72px);color:var(--gold);text-align:right}.product-hero h2{font-size:30px;margin-top:12px}.product-hero .lead{margin:22px 0 30px;max-width:650px}.product-hero>img{border-radius:50%;width:350px}.product-back{display:inline-block;margin-top:25px;color:#bcb2a0;font-size:14px}.product-note{margin-top:28px;padding:20px;border-inline-start:2px solid var(--gold);background:#18150f}.social-links{display:flex;flex-direction:column;gap:10px;margin-top:20px;font-size:13px;color:var(--gold)}.choice-brand{display:flex;gap:14px;align-items:center}.choice-brand img{width:58px;height:48px;object-fit:contain}.sanad-choice .choice-brand img{border-radius:50%;width:46px;height:46px}.choice-brand .choice-title{font-size:27px}.gateway-main:has(.marketing-choice:hover) .gateway-ring,.gateway-main:has(.marketing-choice:focus-visible) .gateway-ring{box-shadow:45px 0 100px #d4ad6240}.gateway-main:has(.sanad-choice:hover) .gateway-ring,.gateway-main:has(.sanad-choice:focus-visible) .gateway-ring{box-shadow:-45px 0 100px #d4ad6240}.gateway-ring{transition:box-shadow .4s}
@media(max-width:1150px){.multipage .header-inner{gap:13px}.product-hero{gap:35px}.portfolio-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.page-intro{padding:45px 0 35px}.page-intro p:last-child{font-size:16px}.destination-grid{grid-template-columns:1fr;gap:15px}.destination-card,.detail-card{padding:24px}.mini-cta{flex-direction:column;align-items:flex-start;padding:25px;margin-bottom:50px}.mini-cta h2{font-size:25px}.product-hero{grid-template-columns:1fr;padding-block:50px;gap:30px}.product-hero>img{width:190px;justify-self:center;grid-row:1}.product-hero h2{font-size:25px}.multipage .section{padding:50px 0}.portfolio-gallery{gap:30px 18px}.choice-brand{gap:8px}.choice-brand .choice-title{font-size:22px}.choice-brand img{width:43px}.sanad-choice .choice-brand img{width:36px;height:36px}}
@media(max-width:480px){.portfolio-gallery{grid-template-columns:1fr}.choice-brand{grid-column:1;grid-row:2}.choice-brand img{display:none}.choice-brand .choice-title{font-size:23px}.choice-action{font-size:11px}.choice-title>span{margin-inline-start:4px}}
@media(prefers-reduced-motion:reduce){.gateway-ring{transition:none}}

.gateway-apps-link{display:block;width:fit-content;margin:24px auto;color:var(--gold)}.gateway-apps-link span{font-size:12px;margin-inline-start:14px}.multipage .site-header nav{gap:12px}.multipage .site-header nav a{font-size:13px}
