/* Built by _dev/bin/build-css.php from: megamenu, page-testimonials, typography, utilities. Edit the sources. */
.nav{position:relative}
.nav-links>li.has-mega{position:static;display:inline-flex;align-items:center}
.nav-links .sub-link{padding-inline-end:.2rem}
.nav-links .sub-toggle-icon{padding:.55rem .45rem .55rem .6rem;gap:0}
.nav-links .sub-toggle-icon::after{display:none}
.nav-links .sub-link::after{inset-inline-end:-1.3rem}
.sub.mega{background:var(--surface);inset-inline:var(--gutter);top:calc(100% + .25rem);width:auto;min-width:0;padding:var(--space-6) var(--space-6) var(--space-5);display:grid;gap:var(--space-4)}
.mega-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2) var(--space-5)}
.mega-cols.five{grid-template-columns:repeat(5,minmax(0,1fr))}
.mega-col{min-width:0}
.mega-col .mega-h{display:flex;align-items:center;gap:.6rem;padding:.4rem .8rem .7rem;margin-bottom:.35rem;border-bottom:1px solid var(--border);font-family:var(--font-display);--fs:var(--text-lg);font-weight:700;color:var(--foreground)}
.mega-col ul{display:grid;gap:.1rem}
.sub.mega a{--fs:var(--text-base);line-height:1.45;align-items:center;gap:.7rem}
.sub.mega .mi{flex:none;width:20px;height:20px;color:var(--accent);opacity:.85}
.sub.mega a:hover .mi,.sub.mega a[aria-current="page"] .mi{opacity:1}
.sub.mega a[aria-current="page"]{color:var(--foreground);background:rgba(255,255,255,0.06);box-shadow:inset 3px 0 0 var(--accent)}
.menu-sub{display:block;margin:.9rem 0 .2rem;--fs:var(--text-sm);font-weight:600;color:var(--foreground-muted)}
.menu-group ul.cols{display:grid;grid-template-columns:1fr;gap:.05rem var(--space-3)}
.menu-group ul.cols a{display:flex;align-items:center;gap:.6rem;--fs:var(--text-base)}
.menu-group ul.cols a[aria-current="page"]{color:var(--accent)}
.menu-group ul.cols .mi{flex:none;width:18px;height:18px;color:var(--accent);opacity:.85}
@media (min-width:480px){.menu-group ul.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mega-cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.nav-links>li.has-growth-menu{position:relative;display:inline-flex;align-items:center}
.sub.growth-menu{width:18rem;min-width:0;max-width:calc(100vw - 2 * var(--gutter));padding:.45rem}
.sub.growth-menu ul{display:grid;gap:.2rem}
.sub.growth-menu a,.growth-mobile-links a{align-items:center;gap:.7rem}
.sub.growth-menu .mi,.growth-mobile-links .mi{flex:none;width:20px;height:20px;color:var(--accent)}
.sub.growth-menu a[aria-current="page"]{color:var(--foreground);background:var(--accent-subtle)}
.growth-mobile-links{display:grid;gap:.2rem;margin-top:var(--space-2)}
.nav-links>li.portfolio-nav{position:relative;display:inline-flex;align-items:center}
.portfolio-dropdown{width:250px;min-width:0;max-width:calc(100vw - 2 * var(--gutter))}
.portfolio-primary-links{display:grid;gap:.15rem;list-style:none;margin:0;padding:0}
.menu-group .portfolio-primary-links{margin-top:var(--space-2)}
.portfolio-primary-links a{display:flex;align-items:center;gap:.65rem}
.portfolio-primary-links .mi{flex:none;width:20px;height:20px;color:var(--accent)}
.portfolio-menu-label{flex:1;min-width:0}
.portfolio-menu-count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:2rem;padding:.1rem .45rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--foreground-secondary);font-family:var(--font-num);--fs:var(--text-xs);line-height:1.5}
.voices-hero{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:start}
.trust{position:relative;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid rgba(212,175,106,.2);border-radius:var(--radius-lg);background:var(--card-background);box-shadow:0 20px 55px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.035);max-width:34rem;margin-inline:auto;width:100%}
.trust .quote-mark{position:absolute;top:1.25rem;inset-inline-end:1.5rem;width:44px;height:44px;color:var(--accent);opacity:.35}
.trust h2{--type-h2:var(--text-3xl);font-family:var(--font-display);font-weight:700;max-width:20ch}
.trust p{margin-top:var(--space-3);color:var(--foreground-secondary);--fs:var(--type-body);}
.facts{margin-top:1.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}
.facts div{min-width:0;padding-block:var(--space-4);border-top:1px solid var(--border)}
.facts dd{display:flex;align-items:baseline;justify-content:flex-end;gap:.12em;font-family:var(--font-num);font-weight:700;--fs:var(--text-3xl);line-height:1.15;direction:ltr;unicode-bidi:isolate;text-align:right;font-variant-numeric:tabular-nums}
.facts dd i{font-style:normal;--fs:.65em;font-weight:600;color:var(--accent)}
.facts dt{margin-top:.6rem;--fs:var(--text-sm);line-height:1.7;color:var(--foreground-secondary);text-align:right}
.trust .fine{margin-top:var(--space-4);--fs:var(--text-sm);color:var(--foreground-muted)}


.filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-8)}
.filters[hidden]{display:none}
.filters button{cursor:pointer;font-family:inherit;font-style:inherit;font-weight:inherit;font-stretch:inherit;font-variant:inherit;line-height:inherit;--fs:1em}
.filters .chip[aria-pressed="true"]{border-color:var(--accent);color:var(--foreground);background:var(--accent-subtle)}


.voice-grid{columns:1;column-gap:var(--space-5)}
.voice-card{
  break-inside:avoid;margin-bottom:var(--space-5);display:flex;flex-direction:column;gap:1.1rem;padding:var(--space-6);border-radius:var(--radius-lg);
  background:var(--card-background);border:1px solid var(--border);
  transition:border-color 260ms var(--ease-out),transform 260ms var(--ease-out);
  opacity:0;transform:translateY(16px);animation:voiceIn 700ms var(--ease-expo) forwards;animation-delay:calc(var(--i,0) * 60ms);
}
@keyframes voiceIn{to{opacity:1;transform:none}}
.voice-card:hover{border-color:rgba(212,175,106,0.45);transform:translateY(-2px)}
.voice-card .q{width:28px;height:28px;color:var(--accent);opacity:.7}
.voice-card blockquote p{--fs:var(--text-lg);color:var(--foreground-secondary)}
.voice-card footer{display:flex;align-items:center;gap:.9rem;padding-top:var(--space-4);border-top:1px solid var(--border)}
.voice-av{flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--surface-elevated);border:2px solid rgba(255,255,255,0.12);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;color:var(--foreground)}
.voice-av img{width:100%;height:100%;object-fit:cover}
.voice-who{min-width:0}
.voice-who b{display:block;font-family:var(--font-display);font-weight:700;--fs:var(--text-sm);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.voice-who span{display:block;--fs:var(--text-sm);color:var(--foreground-muted);margin-top:.15rem}
.voice-plat{margin-inline-start:auto;flex:none;--fs:var(--text-xs);padding:var(--space-1) .6rem;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--foreground-secondary)}
.voice-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);--fs:var(--text-sm)}
.voice-links a{color:var(--accent)}

.voice-grid > .voice-card:first-child{column-span:all;margin-bottom:var(--space-10);padding:clamp(1.5rem,4vw,3.5rem);gap:var(--space-6);background:radial-gradient(ellipse at 100% 0,rgba(212,175,106,.09),transparent 65%),var(--background-secondary);border:1px solid rgba(212,175,106,.2);border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.15)}
.voice-grid > .voice-card:first-child:hover{transform:none}
.voice-grid > .voice-card:first-child .q{width:40px;height:40px;opacity:.85}
.voice-grid > .voice-card:first-child blockquote p{--fs:clamp(1.2rem,2vw,1.85rem);font-family:var(--font-display);font-weight:600;line-height:1.85;color:var(--foreground);max-width:none}
.voice-grid > .voice-card:first-child footer{padding-top:var(--space-6)}
.voice-grid > .voice-card:first-child .voice-av{width:64px;height:64px;border-color:rgba(212,175,106,.35)}
.voice-grid > .voice-card:first-child .voice-who b{white-space:normal;overflow:visible;--fs:var(--text-base);line-height:1.7}
.voice-grid > .voice-card:first-child .voice-who span{line-height:1.8}
.voice-grid > .voice-card:first-child .voice-links a{display:inline-flex;align-items:center;min-height:44px;padding:.35rem 1rem;border:1px solid rgba(212,175,106,.25);border-radius:var(--radius-pill);background:rgba(212,175,106,.06);text-decoration:none;transition:background-color 260ms var(--ease-out)}
.voice-grid > .voice-card:first-child .voice-links a:hover{background:var(--accent-subtle)}
@media (min-width:1000px){
  .voice-grid > .voice-card:first-child{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,5rem);row-gap:var(--space-5)}
  .voice-grid > .voice-card:first-child .q{grid-column:1;grid-row:1}
  .voice-grid > .voice-card:first-child blockquote{grid-column:1;grid-row:2 / 4}
  .voice-grid > .voice-card:first-child footer{grid-column:2;grid-row:2;flex-direction:column;align-items:flex-start;align-self:end;padding-top:0;padding-inline-start:var(--space-8);border-top:0;border-inline-start:1px solid var(--border)}
  .voice-grid > .voice-card:first-child .voice-av{width:80px;height:80px}
  .voice-grid > .voice-card:first-child .voice-plat{margin-inline-start:0}
  .voice-grid > .voice-card:first-child .voice-links{grid-column:2;grid-row:3;align-self:start;padding-inline-start:var(--space-8)}
}

@media (max-width:23.75em){.voice-who b{white-space:normal}}
.voice-links a:hover{color:var(--accent-hover)}
.voice-card.is-placeholder{border-style:dashed}
.voice-card.is-placeholder blockquote p{color:var(--foreground-muted)}
.voice-note{margin-top:var(--space-2);text-align:center;--fs:var(--text-sm);color:var(--foreground-muted)}
.voice-foot{margin-top:var(--space-8);display:flex;justify-content:center;gap:var(--space-3);flex-wrap:wrap}
.voice-empty{padding:var(--space-8);text-align:center;color:var(--foreground-muted);border:1px dashed var(--border);border-radius:var(--radius-lg)}


.rules{display:grid;grid-template-columns:1fr;gap:var(--space-4)}
.rule{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.5vw,2rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-background)}
.rule .idx{font-family:var(--font-num);--fs:var(--text-sm);color:var(--accent);letter-spacing:.04em}
.rule h3{font-family:var(--font-display);font-weight:700;}
.rule p{color:var(--foreground-secondary);--fs:var(--type-body);}


#share{background:var(--surface)}
.share{display:grid;grid-template-columns:1fr;gap:var(--space-5)}

.share .card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--space-3);row-gap:var(--space-4)}
.share .card > :not(.ico-box,h3){grid-column:1 / -1}
.share .ico-box{width:40px;height:40px}
.share h3{font-family:var(--font-display);font-weight:700;}
.share p{color:var(--foreground-secondary);}
.share .btn{justify-self:start;align-self:end;margin-top:auto}
.share ol{display:grid;gap:var(--space-2);padding-inline-start:var(--space-6);list-style:decimal outside;color:var(--foreground-secondary);--fs:var(--text-base)}
.share ol li{display:list-item;padding-inline-start:var(--space-1)}
.share ol li::marker{font-family:var(--font-num);font-weight:600;color:var(--accent)}

@media (min-width:760px){.voice-grid{columns:2}.rules{grid-template-columns:repeat(3,minmax(0,1fr))}.share{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1000px){.voices-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.trust{margin-inline:0;justify-self:end}}
@media (min-width:1100px){.voice-grid{columns:3}}
@media (prefers-reduced-motion:reduce){.voice-card{animation:none;opacity:1;transform:none}}
body{line-height:var(--leading-body)}
:is(h1,h2,.heading,.page-title,.svc-title,.contact-heading){line-height:var(--leading-heading)}
:is(h3,h4,h5,h6,.h3){line-height:var(--leading-subheading)}
.hero-title{line-height:var(--leading-heading)}
p,:is(.ayman-entry,.answer,.checks,.fit,.deliver,.scope,.process) li{line-height:var(--leading-body)}
:is(.eyebrow,.btn,.chip,.faq summary){line-height:var(--leading-ui)}
small{--fs:var(--type-small)}
:is(h1,h2,h3,h4,.heading,.page-title){text-wrap:balance}
:is(p,li,dd,blockquote){text-wrap:pretty}
:is(.about-copy,.story-copy) :is(p,li){max-width:32em}
:is(.checks,.fit ul,.row-box ul,.deliver .ex ul,.shapes ul)>li{position:relative;padding-inline-start:2rem;--list-color:var(--accent);--list-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
:is(.checks,.fit ul,.row-box ul,.deliver .ex ul,.shapes ul)>li::before{content:"";position:absolute;inset-inline-start:0;top:calc((1lh - 1.25rem)/2);width:1.25rem;height:1.25rem;box-sizing:border-box;border-radius:50%;background:var(--accent-subtle);border:1px solid var(--list-color);opacity:.65;pointer-events:none}
:is(.checks,.fit ul,.row-box ul,.deliver .ex ul,.shapes ul)>li::after{content:"";position:absolute;inset-inline-start:.1875rem;top:calc((1lh - .875rem)/2);width:.875rem;height:.875rem;background:var(--list-color);-webkit-mask:var(--list-mark) center/contain no-repeat;mask:var(--list-mark) center/contain no-repeat;pointer-events:none}
:is(.fit .no,.row-box.ex ul,.deliver .ex ul,.checks.is-excluded)>li{--list-color:var(--danger);--list-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M18 6 6 18' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3E%3C/svg%3E")}
:is(.fit .maybe,.checks.needs-review)>li{--list-color:var(--warning);--list-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v9m0 4h.01' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")}
@layer ayman-type{*,::before,::after,::placeholder,::marker{font-size:var(--fs,revert-layer)}}
.ayman-form-card .fluentform .ff-el-input--label label{font-size:var(--text-base)}
.ayman-form-card .fluentform .ff-el-form-control{font-size:max(1rem,1em)}
.ayman-form-card .fluentform .ff-el-help-message{font-size:var(--text-sm)}
.ayman-form-card .fluentform .error,.ayman-form-card .fluentform .text-danger{font-size:var(--text-sm)}
.ayman-form-card .fluentform .ff-btn-submit{font-size:var(--text-lg)}
.ayman-form-card .ff-errors-in-stack,.ayman-form-card .ff-message-success{font-size:var(--text-base)}
.ayman-form-card .iti input.iti__search-input{font-size:max(1rem,1em)}
.ayman-form-card .iti .iti__country{font-size:var(--text-sm)}
[data-i="0"]{--i:0}
[data-i="1"]{--i:1}
[data-i="2"]{--i:2}
[data-i="3"]{--i:3}
[data-i="4"]{--i:4}
[data-i="5"]{--i:5}
[data-i="6"]{--i:6}
[data-i="7"]{--i:7}
[data-i="8"]{--i:8}
[data-i="9"]{--i:9}
[data-i="10"]{--i:10}
[data-i="11"]{--i:11}
[data-i="12"]{--i:12}
[data-i="13"]{--i:13}
[data-i="14"]{--i:14}
[data-i="15"]{--i:15}
[data-i="16"]{--i:16}
[data-i="17"]{--i:17}
[data-i="18"]{--i:18}
[data-i="19"]{--i:19}
[data-i="20"]{--i:20}
[data-i="21"]{--i:21}
[data-i="22"]{--i:22}
[data-i="23"]{--i:23}
.rise-12{--y:12px}
.rise-14{--y:14px}
.rise-20{--y:20px}
.rise-24{--y:24px}
.rise-30{--y:30px}
.rise-40{--y:40px}
.rise-50{--y:50px}
.delay-0{transition-delay:0ms}
.delay-80{transition-delay:80ms}
.delay-90{transition-delay:90ms}
.delay-100{transition-delay:100ms}
.delay-120{transition-delay:120ms}
.delay-160{transition-delay:160ms}
.delay-180{transition-delay:180ms}
.delay-200{transition-delay:200ms}
.delay-240{transition-delay:240ms}
.delay-260{transition-delay:260ms}
.delay-270{transition-delay:270ms}
.delay-300{transition-delay:300ms}
.delay-340{transition-delay:340ms}
.delay-360{transition-delay:360ms}
.delay-380{transition-delay:380ms}
.delay-420{transition-delay:420ms}
.delay-440{transition-delay:440ms}
.delay-460{transition-delay:460ms}
.delay-520{transition-delay:520ms}
.delay-560{transition-delay:560ms}
.delay-900{transition-delay:900ms}
.delay-980{transition-delay:980ms}
.delay-1120{transition-delay:1120ms}
.delay-1260{transition-delay:1260ms}
.cols-3{--cols:3}
.cols-4{--cols:4}
.cols-5{--cols:5}
.cols-6{--cols:6}
.logo-dur-76{--logo-dur:76s}
.bar-s-0{--s:0}
.bar-s-18{--s:18}
.bar-s-22{--s:22}
.bar-s-30{--s:30}
.bar-s-34{--s:34}
.bar-s-40{--s:40}
.bar-s-74{--s:74}
.shrink-0{--shrink:0}
.shrink-8{--shrink:8}
.shrink-16{--shrink:16}
.shrink-24{--shrink:24}
.shrink-32{--shrink:32}
.tech-dur-64{--tech-dur:64s}
.tech-dur-72{--tech-dur:72s}
.bar-w-14{--w:14}
.bar-w-16{--w:16}
.bar-w-18{--w:18}
.bar-w-20{--w:20}
.bar-w-28{--w:28}
.bar-w-30{--w:30}
.bar-w-40{--w:40}
.svg-sprite{position:absolute!important}
.flex-1{flex:1!important}
.flex-2{flex:2!important}
.gap-0_5{gap:var(--space-2)!important}
.gap-0_5-0_75{gap:var(--space-2) var(--space-3)!important}
.gap-0_6{gap:.6rem!important}
.m-0{margin:0!important}
.pad-0_2-0_5{padding:.2rem var(--space-2)!important}
.pad-1{padding:var(--space-4)!important}
.pad-1_25{padding:var(--space-5)!important}
.pad-1_5{padding:var(--space-6)!important}
.content-start{align-content:start!important}
.items-center{align-items:center!important}
.items-start{align-items:flex-start!important}
.radius-50p{border-radius:50%!important}
.bt-0{border-top:0!important}
.bottom-1_6{bottom:1.6rem!important}
.bottom-3_4{bottom:3.4rem!important}
.c-accent{color:var(--accent)!important}
.c-fg{color:var(--foreground)!important}
.d-block{display:block!important}
.d-contents{display:contents!important}
.d-flex{display:flex!important}
.d-grid{display:grid!important}
.d-inline-flex{display:inline-flex!important}
.flex-wrap{flex-wrap:wrap!important}
.font-num{font-family:var(--font-num)!important}
.fs-0_72{font-size:var(--text-xs)!important}
.fs-0_74{font-size:var(--text-xs)!important}
.fs-0_9{font-size:var(--text-base)!important}
.fs-0_92{font-size:var(--text-base)!important}
.fs-0_93{font-size:var(--text-base)!important}
.fs-1_05{font-size:var(--text-lg)!important}
.fs-1_1{font-size:var(--text-lg)!important}
.fw-600{font-weight:600!important}
.fw-700{font-weight:700!important}
.gcols-fill-auto{grid-template-columns:minmax(0,1fr) auto!important}
.h-14{height:14px!important}
.h-16{height:16px!important}
.h-34{height:34px!important}
.h-46{height:46px!important}
.h-50{height:50px!important}
.end-0_8{inset-inline-end:.8rem!important}
.start-0_8{inset-inline-start:.8rem!important}
.mb-0_75{margin-bottom:var(--space-3)!important}
.mb-0_8{margin-bottom:.8rem!important}
.mb-1{margin-bottom:var(--space-4)!important}
.mb-1_25{margin-bottom:var(--space-5)!important}
.mb-2_5{margin-bottom:var(--space-10)!important}
.mt-0{margin-top:0!important}
.mt-0_4{margin-top:.4rem!important}
.mt-0_5{margin-top:var(--space-2)!important}
.mt-0_6{margin-top:.6rem!important}
.mt-0_7{margin-top:.7rem!important}
.mt-0_8{margin-top:.8rem!important}
.mt-0_9{margin-top:.9rem!important}
.mt-section{margin-top:clamp(3rem,5vw,4rem)!important}
.mt-section-lg{margin-top:clamp(3rem,6vw,4.5rem)!important}
.mt-1{margin-top:var(--space-4)!important}
.mt-1_25{margin-top:var(--space-5)!important}
.mt-1_5{margin-top:var(--space-6)!important}
.mt-1_75{margin-top:1.75rem!important}
.mt-2_25{margin-top:2.25rem!important}
.mt-2_5{margin-top:var(--space-10)!important}
.maxw-30ch{max-width:30ch!important}
.maxw-36rem{max-width:36rem!important}
.maxw-62ch{max-width:62ch!important}
.minh-36{min-height:36px!important}
.minh-40{min-height:40px!important}
.minw-0{min-width:0!important}
.minw-70{min-width:70px!important}
.overflow-hidden{overflow:hidden!important}
.pt-0{padding-top:0!important}
.ta-center{text-align:center!important}
.top-2_3{top:2.3rem!important}
.top-2_4{top:2.4rem!important}
.w-14px{width:14px!important}
.w-16px{width:16px!important}
.w-34px{width:34px!important}
.w-60{width:60%!important}
.w-70{width:70%!important}
.w-80{width:80%!important}
.w-90{width:90%!important}
.w-100{width:100%!important}
:root h1{--fs:var(--type-h1)}
:root h2{--fs:var(--type-h2)}
:root h3{--fs:var(--type-h3)}
:root h4{--fs:var(--type-h4)}
:is(.inline-cta,.art-cta,.side-cta,#contact.contact,.cta-section){position:relative;isolation:isolate;overflow:hidden;background:var(--background,#0B0C0E);text-align:center}
:is(.inline-cta,.art-cta){grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--space-6)}
:is(.inline-cta,.art-cta,.side-cta) > *{position:relative;z-index:1;min-width:0;max-width:100%}
:is(.inline-cta,.art-cta,.side-cta) :is(h2,h3,p){margin-inline:auto;text-wrap:balance}
:is(.inline-cta,.art-cta,.side-cta) :is(.actions,.btn){justify-content:center}
.inline-cta > .btn{justify-self:center}
.art-cta .actions{justify-content:center}
@media (max-width:479px){:is(.inline-cta,.art-cta) > .btn,.art-cta .actions,.art-cta .actions .btn{width:100%}}
:root[dir="rtl"] :is(.kpi .k,.dash .kpi .v,.svc-card .num){text-align:right}
body.admin-bar{--ayman-admin-bar-offset:var(--wp-admin--admin-bar--height,32px)}
body.admin-bar .site-header,body.admin-bar .header{top:var(--ayman-admin-bar-offset)}
body.admin-bar .menu{top:var(--ayman-admin-bar-offset)}
@media (max-width:782px){body.admin-bar{--ayman-admin-bar-offset:var(--wp-admin--admin-bar--height,46px)}}
