.gateway-page{background:#090909;background-image:radial-gradient(ellipse at 50% 32%,#73501b22,transparent 54%);min-height:100svh}.gateway-header{max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:20px 45px;border-bottom:1px solid #b88d3820;gap:20px}.gateway-header img{width:128px;height:61px;object-fit:contain}.gateway-header>span{font-size:10px;letter-spacing:3px;color:#877b64}.gateway-contact{font-size:13px;color:#d7c6a6;display:flex;gap:24px}.gateway-main{width:min(900px,calc(100% - 40px));margin:0 auto;text-align:center;padding:20px 0 30px}.gateway-art{height:clamp(230px,34vh,380px);position:relative;display:flex;justify-content:center;align-items:center}.gateway-art>img{height:115%;width:auto;max-width:100%;object-fit:contain;position:relative;z-index:1;mask-image:linear-gradient(#000 66%,transparent 100%)}.gateway-ring{height:92%;aspect-ratio:1;border:1px solid #b98b353d;border-radius:50%;position:absolute;top:7%;box-shadow:0 0 85px #a9771310}.gateway-ring:after{content:"";position:absolute;inset:15px;border-radius:50%;border:1px solid #a5782720}.gateway-side{position:absolute;right:5%;top:48%;font-size:9px;letter-spacing:3px;color:#88744e;writing-mode:vertical-rl}.gateway-side.side-left{left:5%;right:auto;transform:rotate(180deg)}.gateway-copy{position:relative;z-index:2;margin-top:-10px}.gateway-copy .eyebrow{font-size:13px;margin-bottom:9px}.gateway-copy h1{font-size:clamp(30px,3.3vw,46px);letter-spacing:-1px}.gateway-copy>p:last-child{font-size:15px;margin-top:9px}.gateway-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:29px auto 0;text-align:right;max-width:780px}.gateway-choice{display:flex;flex-direction:column;padding:23px 28px;border:1px solid #524329;border-radius:8px;background:linear-gradient(130deg,#251f15,#12110f);position:relative;transition:transform .25s,border-color .25s,box-shadow .25s}.gateway-choice:hover{transform:translateY(-5px);border-color:#d4ad62;box-shadow:0 10px 40px #b78c2012}.sanad-choice{background:linear-gradient(130deg,#191918,#101010);border-color:#3b3b35}.choice-number{font-size:10px;letter-spacing:1.4px;color:#a19377;direction:ltr;text-align:right}.choice-title{font-size:30px;line-height:1.5;font-weight:700;letter-spacing:.5px;color:#eed49e;margin:8px 0 4px}.choice-title>span{font-size:24px;font-weight:400;color:#aaa296;margin-inline-start:12px}.choice-description{font-size:13px;color:#b7b0a1}.choice-action{display:flex;justify-content:space-between;border-top:1px solid #67533250;margin-top:20px;padding-top:12px;font-size:14px;color:#eed49e}.choice-action>span{font-size:22px;line-height:1}.gateway-footer{width:calc(100% - 90px);max-width:1310px;margin:0 auto;display:flex;justify-content:space-between;gap:18px;padding:21px 0;border-top:1px solid #28241c;font-size:11px;color:#847d6f}.gateway-footer>span[lang]{font-size:9px;letter-spacing:2px}.division-hero{padding:105px 0 80px;text-align:center;background:radial-gradient(ellipse at 50% 10%,#82602425,transparent 65%);border-bottom:1px solid var(--border)}.division-hero h1{font-size:clamp(38px,5vw,65px);line-height:1.45}.division-hero .lead{margin:24px auto;max-width:680px}.division-hero .button-row{justify-content:center}.division-labels{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:45px;font-size:14px;color:#a99b82}.sanad-page .sanad-intro h2{font-size:44px}.division-page .brand{position:relative}.division-page .brand:after{content:"↗ العودة للبداية";font-size:10px;display:block;color:#a59577;text-align:center;margin-top:-5px}
@media(min-width:1500px){.gateway-main{padding-top:30px}.gateway-art{height:36vh}.gateway-choices{margin-top:35px}}
@media(max-width:768px){.gateway-header{padding:12px 20px}.gateway-header img{width:100px;height:48px}.gateway-header>span{display:none}.gateway-contact{font-size:12px;gap:15px}.gateway-main{padding-top:15px}.gateway-art{height:235px}.gateway-side{font-size:8px;right:0}.gateway-side.side-left{left:0}.gateway-copy h1{font-size:32px}.gateway-copy>p:last-child{font-size:13px}.gateway-choices{gap:12px;margin-top:23px}.gateway-choice{padding:19px 16px}.choice-title{font-size:22px}.choice-title>span{font-size:18px}.choice-description{font-size:12px}.choice-number{font-size:8px;letter-spacing:.5px}.choice-action{font-size:13px;gap:10px}.gateway-footer{width:calc(100% - 40px);font-size:10px;flex-wrap:wrap;justify-content:center}.gateway-footer>span[lang]{display:none}.division-hero{padding:70px 0 55px}}
@media(max-width:480px){.gateway-art{height:210px}.gateway-copy h1{font-size:29px}.gateway-choices{grid-template-columns:1fr;text-align:right;gap:12px}.gateway-choice{padding:15px 20px;display:grid;grid-template-columns:1fr auto;column-gap:14px}.choice-number{grid-column:1/-1}.choice-title{grid-column:1;margin:4px 0;font-size:25px}.choice-description{grid-column:1/-1;font-size:12px}.choice-action{grid-column:2;grid-row:2;margin:0;padding:0;border:0;font-size:12px;align-items:center}.gateway-main{padding-bottom:22px}.gateway-side{top:35%}.gateway-copy .eyebrow{font-size:12px}.gateway-footer{padding:15px 0}}
@media(prefers-reduced-motion:reduce){.gateway-choice{transition:none}.gateway-choice:hover{transform:none}}

@keyframes mascot-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.012)}}@keyframes aura-breathe{0%,100%{opacity:.45}50%{opacity:1}}@media(min-width:769px) and (prefers-reduced-motion:no-preference){.gateway-art>img{animation:mascot-breathe 7s ease-in-out infinite;transform-origin:center bottom}.gateway-ring{animation:aura-breathe 7s ease-in-out infinite}}

