.timeline-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:90px}.timeline-row:last-child{margin-bottom:0}.timeline-row.reverse .timeline-media{order:2}.timeline-row.reverse .timeline-text{order:1}.timeline-media{display:grid;grid-template-columns:1fr 1fr;gap:14px}.timeline-media .photo-ph{aspect-ratio:3/4}.timeline-num{font-family:Marcellus,serif;font-size:.8rem;color:var(--gold);letter-spacing:.1em;margin-bottom:10px;display:block}html[dir=rtl] .timeline-num{font-family:Amiri,serif}.timeline-text h3{font-size:1.5rem;margin-bottom:14px}.timeline-text p{color:var(--ink-soft);font-size:.95rem}.faq-list{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid rgba(19,34,65,.12)}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;cursor:pointer;list-style:none;font-family:Marcellus,serif;font-size:1.05rem;color:var(--navy)}html[dir=rtl] .faq-item summary{font-family:Amiri,serif}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:1.4rem;color:var(--gold);flex-shrink:0;transition:transform .25s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item .faq-answer{padding:0 4px 22px;color:var(--ink-soft);font-size:.92rem;max-width:680px}.event-card{display:grid;grid-template-columns:110px 1fr auto;gap:24px;align-items:center;background:var(--white);border:1px solid rgba(19,34,65,.08);border-radius:var(--radius);padding:22px;margin-bottom:18px}.event-date{text-align:center;border-inline-end:1px dashed rgba(19,34,65,.15);padding-inline-end:20px}.event-date .d{font-family:Marcellus,serif;font-size:1.8rem;color:var(--gold);line-height:1}html[dir=rtl] .event-date .d{font-family:Amiri,serif}.event-date .m{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.event-info h3{font-size:1.1rem;margin-bottom:6px}.event-info p{font-size:.85rem;color:var(--ink-soft)}.event-info .event-city{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--gold);margin-top:8px}.event-info .event-city svg{width:14px;height:14px;stroke:var(--gold)}.job-card{background:var(--white);border:1px solid rgba(19,34,65,.08);border-radius:var(--radius);padding:26px 28px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.job-card h3{font-size:1.1rem;margin-bottom:6px}.job-card .job-meta{font-size:.8rem;color:var(--gold);display:flex;gap:14px;flex-wrap:wrap}.open-app-box{background:var(--navy);border-radius:var(--radius);padding:40px;text-align:center;margin-top:20px;position:relative;overflow:hidden}.open-app-box .geo-pattern{opacity:.3}.open-app-box h3{color:var(--white);position:relative}.open-app-box p{color:#fffdf8b3;margin:10px 0 22px;position:relative}.legal-content{max-width:800px;margin:0 auto}.legal-content h2{font-size:1.3rem;margin:36px 0 12px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--ink-soft);font-size:.92rem;margin-bottom:14px}.legal-content ul{padding-inline-start:20px;margin-bottom:14px}.legal-content li{color:var(--ink-soft);font-size:.92rem;margin-bottom:6px}.legal-content .updated{font-size:.78rem;color:var(--gold);margin-bottom:30px;display:block}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.article-card{background:var(--white);border:1px solid rgba(19,34,65,.08);border-radius:var(--radius);overflow:hidden;transition:all .3s ease}.article-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.article-card .photo-ph{aspect-ratio:16/10}.article-card .body{padding:20px 22px 24px}.article-card .cat{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;display:block}.article-card h3{font-size:1.05rem;line-height:1.4;margin-bottom:8px}.article-card p{font-size:.85rem;color:var(--ink-soft)}.quote-band{background:var(--sand);padding:54px 0;text-align:center;position:relative;overflow:hidden}.quote-band .geo-pattern{opacity:.35}.quote-band .quote-ar{font-family:Amiri,serif;font-size:1.7rem;color:var(--navy);direction:rtl;margin-bottom:10px;position:relative;line-height:1.7}.quote-band .quote-nl{font-size:.88rem;color:var(--ink-soft);font-style:italic;position:relative}.quote-band .quote-mark{display:block;width:30px;height:2px;background:var(--gold);margin:0 auto 18px;position:relative}.j-dot{width:44px;height:44px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:transparent;border:1.5px solid var(--gold);font-family:Marcellus,serif;color:var(--gold-light);font-size:1rem;transition:background .3s ease,transform .3s ease}html[dir=rtl] .j-dot{font-family:Amiri,serif}.j-step.active .j-dot{background:var(--gold);color:var(--navy-3);transform:scale(1.08)}.j-num{display:none}.illus-panel{position:relative;aspect-ratio:3/4;border-radius:var(--radius);overflow:hidden;background:linear-gradient(155deg,#0f1b34,#1b2c52 60%,#22355f);display:flex;align-items:center;justify-content:center}.illus-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(228,199,124,.07) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,rgba(228,199,124,.05) 0 1px,transparent 1px 22px)}.illus-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,rgba(228,199,124,.14),transparent 65%)}.illus-icon{width:38%;height:38%;stroke:#e8ce8c;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;position:relative;z-index:1;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}@media(max-width:980px){.timeline-row,.timeline-row.reverse{grid-template-columns:1fr}.timeline-row.reverse .timeline-media{order:1}.timeline-row.reverse .timeline-text{order:2}.article-grid{grid-template-columns:1fr 1fr}.event-card{grid-template-columns:1fr;text-align:center}.event-date{border-inline-end:none;border-bottom:1px dashed rgba(19,34,65,.15);padding-bottom:14px;margin-bottom:14px;padding-inline-end:0}.job-card{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.article-grid{grid-template-columns:1fr}.quote-band .quote-ar{font-size:1.3rem}.j-dot{width:38px;height:38px;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/asfar-extra.css.map */
