
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Inter:wght@400;500;600&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#1b1d1c;--panel:#252826;--ink:#f7f8f6;--muted:#b6bcb8;--blue:#405fe8;--line:#454b47}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 'Manrope',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer}img{max-width:100%}.preview{padding:6px 20px;text-align:center;background:#303731;color:#c7d2c9;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.wrap{width:calc(100% - 40px);max-width:1440px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 28px 36px}.brand{font-size:21px;line-height:1.05;font-weight:700;letter-spacing:1px;max-width:240px}.brand small{display:block;font-family:'Noto Sans Arabic',sans-serif;font-size:14px;font-weight:400;letter-spacing:0;margin-top:10px;color:#b5c9bf;text-align:left}nav{display:flex;align-items:center;gap:25px;font-size:13px}nav details{position:relative}nav summary{cursor:pointer;list-style:none}nav summary:after{content:'⌄';margin-left:8px}nav details div{position:absolute;top:30px;left:-15px;min-width:210px;padding:15px;background:#303631;border:1px solid var(--line);border-radius:15px;z-index:20;box-shadow:0 15px 40px #0006}nav details div a{display:block;padding:8px}.header-actions{display:flex;gap:20px;align-items:center;font-size:12px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:18px 26px;border-radius:12px;background:var(--blue);color:white;border:0;font-size:13px;font-weight:600;letter-spacing:.5px}.btn.light{background:#e9edeb;color:#1d2520}.btn.outline{border:1px solid #a2aca5;background:none}.audit-banner{display:grid;grid-template-columns:60px 1.1fr 1fr auto;gap:28px;align-items:center;border:1px solid #587f74;box-shadow:inset 0 0 0 2px #3c514b;border-radius:25px;padding:18px 30px;margin-bottom:12px;background:linear-gradient(115deg,#273d39,#212727)}.audit-mark{width:58px;height:58px;border:2px solid white;border-radius:15px;display:grid;place-items:center;font-size:37px;color:#aad8c8}.audit-banner h2{font-size:30px;margin:0;letter-spacing:-1px}.audit-banner p{color:#c5cec8;font-size:14px;margin:0}.ar{font-family:'Noto Sans Arabic',Arial,sans-serif;direction:rtl;text-align:left;display:block;color:#bdd0c5;font-size:.42em;line-height:1.8;font-weight:400;letter-spacing:0;margin-top:10px}.video-hero{position:relative;min-height:710px;overflow:hidden;border-radius:34px;background:#283f39}.video-backdrop{position:absolute;inset:0;background:center/cover no-repeat url('https://i.ytimg.com/vi/ofFyQNdX4Uo/maxresdefault.jpg')}.video-backdrop iframe{width:100%;height:100%;border:0}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c161ca6,#0d162122),linear-gradient(0deg,#131917e8,transparent 85%);pointer-events:none}.hero-content{position:relative;z-index:2;padding:95px 36px 45px;max-width:920px;pointer-events:none}.hero-content a{pointer-events:auto}h1{font-size:clamp(72px,11.7vw,166px);font-weight:500;line-height:.98;letter-spacing:-7px;margin:35px 0 45px}.hero-content h2{font-size:30px;font-weight:500;line-height:1.3;margin-bottom:15px}.hero-content p{max-width:620px;color:#e0e7e3}.hero-content .ar{font-size:27px;margin:0 0 26px}.hero-content .btn{margin-top:18px}.video-controls{position:absolute;top:25px;right:26px;display:flex;gap:10px;z-index:4}.video-controls button{border:1px solid #ffffff70;background:#15201cbf;color:white;padding:10px 15px;border-radius:30px;font-size:12px}.video-credit{position:absolute;right:30px;bottom:24px;font-size:10px;color:#d1ddd5;z-index:4;background:#17261cba;padding:7px 12px;border-radius:20px}.section{padding:100px 35px}.kicker{text-transform:uppercase;font-size:11px;letter-spacing:2.4px;color:#a7c8ba;margin-bottom:20px}h2{font-size:clamp(36px,4.3vw,62px);line-height:1.08;letter-spacing:-2px;font-weight:500;margin:0 0 25px}h2 .ar{font-size:22px;letter-spacing:0}p{color:var(--muted)}.intro-row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.intro-row p{font-size:18px;max-width:590px}.capabilities{display:flex;flex-wrap:wrap;gap:15px;padding-top:35px;border-top:1px solid var(--line);margin-top:30px}.capabilities span{padding:12px 20px;border:1px solid #46564d;border-radius:35px;font-size:13px;color:#c4d0c8}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.service{border:1px solid #424b45;background:#242b27;min-height:270px;border-radius:22px;padding:28px;transition:background .2s,transform .2s;position:relative;overflow:hidden}.service:hover{background:#303b32;transform:translateY(-4px)}.service:nth-child(3n+2){background:#292a33}.service:nth-child(3n){background:#302d28}.service .symbol{font-size:35px;display:block;margin-bottom:30px;color:#b2ccbd}.service h3{font-size:21px;line-height:1.2;margin:10px 0}.service p{font-size:13px;max-width:260px}.service .arrow{position:absolute;right:22px;top:24px;font-size:24px}.service .ar{font-size:13px}.creator-strip{display:flex;gap:20px;overflow:auto;padding:10px 0 25px;scroll-snap-type:x mandatory}.member{min-width:235px;width:235px;scroll-snap-align:start;border-radius:24px;background:#292e2b;border:1px solid #414c45;padding:32px 22px;text-align:center}.member img{width:135px;height:135px;border:5px solid #e8eee9;border-radius:50%;object-fit:cover}.member h3{font-size:18px;margin:20px 0 5px}.member small{color:#aabdb1;font-size:11px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px}.section-heading a{font-size:13px;border-bottom:1px solid #7b9386;padding-bottom:5px}.membership{border-radius:34px;padding:65px;background:radial-gradient(ellipse at 95% 10%,#436052,#252f29 65%);display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.steps{counter-reset:step}.step{border-top:1px solid #62766a;padding:23px 0;display:flex;gap:20px}.step:before{counter-increment:step;content:'0' counter(step);color:#9ebfad;font-size:13px;padding-top:5px}.step h3{margin:0;font-size:20px}.step p{margin:7px 0 0;font-size:14px}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.story{border-radius:23px;overflow:hidden;background:#272e29}.story img{width:100%;height:225px;object-fit:cover}.story div{padding:25px}.story small{color:#a9c1b2;text-transform:uppercase;letter-spacing:1.5px;font-size:10px}.story h3{font-size:23px;line-height:1.3;margin-bottom:15px}.story p{font-size:14px}.featured{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{padding:35px;border:1px solid #44554a;border-radius:25px;background:linear-gradient(145deg,#29372e,#262928);min-height:230px}.feature h3{font-size:26px;line-height:1.2}.feature p{font-size:14px}.contact-block{padding:75px 35px;text-align:center;border-top:1px solid #465349}.contact-block .ar{text-align:center}.contact-block p{max-width:600px;margin:20px auto 30px}footer{border-top:1px solid #424a44;padding:50px 35px 25px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px}footer h4{font-size:11px;letter-spacing:2px;color:#abc5b5}footer a{display:block;font-size:13px;color:#b9c1bb;padding:5px 0}.footer-note{border-top:1px solid #3c443e;margin-top:40px;padding-top:20px;font-size:11px;color:#97a89d}.dialog{border:1px solid #597362;border-radius:25px;background:#242e27;color:white;padding:35px;max-width:650px;width:90%}.dialog::backdrop{background:#000a}.dialog h2{font-size:36px}.dialog .close{float:right;background:none;border:0;color:white;font-size:25px}.dialog iframe{width:100%;aspect-ratio:16/9;border:0}.detail-hero{padding:80px 35px 65px}.detail-hero h1{font-size:clamp(48px,6.5vw,85px);line-height:1.05;letter-spacing:-3px;max-width:900px;margin:20px 0}.detail-hero p{font-size:19px;max-width:680px}.audit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.audit-card{border:1px solid #47564b;background:#252d27;border-radius:25px;padding:35px}.audit-card h3{font-size:24px;line-height:1.2}.audit-card p{font-size:15px}.audit-card .num{color:#a4c6b2;font-size:13px}.sample{padding:38px;background:#293b30;border:1px solid #5b7765;border-radius:25px}.sample-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.sample-tabs button{padding:11px 16px;border:1px solid #6e8978;color:#dce7df;background:none;border-radius:30px;font-size:12px}.sample-tabs button.active{background:#dce7df;color:#213226}.sample-content h3{font-size:28px}.sample-content p{max-width:750px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-grid label{display:block;font-size:13px}.form-grid input,.form-grid select,.form-grid textarea{display:block;width:100%;border:1px solid #5d7264;border-radius:9px;padding:14px;background:#1d2921;color:white;margin-top:8px}.full{grid-column:1/-1}.form-status{color:#c9dfce}.faq details{border-top:1px solid #47574c;padding:24px 0}.faq summary{cursor:pointer;font-size:20px}.faq p{max-width:800px}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.video-tile{border-radius:20px;overflow:hidden;background:#26332a}.video-tile button{display:block;width:100%;padding:0;border:0;background:none;position:relative}.video-tile img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.video-tile button span{position:absolute;inset:0;display:grid;place-items:center;font-size:32px;color:white;background:#00180b38}.video-tile div{padding:22px}.video-tile h3{font-size:18px}.video-tile p{font-size:13px}.mode-note{font-size:12px;color:#a7c4b2}.service-section{scroll-margin-top:20px}.service-section h3{font-size:29px}.service-section{border-top:1px solid #48564c;padding:50px 0}.service-section p{max-width:760px}a:hover{color:#c5dfd1}
@media(max-width:1100px){header{flex-wrap:wrap}nav{order:3;width:100%;justify-content:center}.services{grid-template-columns:repeat(2,1fr)}.audit-banner{grid-template-columns:50px 1fr auto}.audit-banner p{display:none}.audit-banner h2{font-size:25px}.hero-content{padding-top:100px}.video-hero{min-height:650px}.intro-row,.membership{gap:35px}.footer-grid{gap:25px}}@media(max-width:650px){.wrap{width:calc(100% - 24px)}header{padding:22px 10px}.brand{font-size:16px}.header-actions{gap:10px}.header-actions .btn{padding:12px}nav{gap:16px;font-size:11px;flex-wrap:wrap}.audit-banner{grid-template-columns:1fr auto;padding:18px;gap:15px}.audit-mark{display:none}.audit-banner h2{font-size:20px}.audit-banner .btn{padding:12px;font-size:10px}.video-hero{min-height:650px}.hero-content{padding:100px 24px 45px}h1{letter-spacing:-4px;font-size:76px}.hero-content h2{font-size:24px}.hero-content .ar{font-size:20px}.video-controls{right:18px;top:18px}.video-credit{right:18px;bottom:15px}.section{padding:65px 15px}.intro-row,.membership,.editorial-grid,.featured,.audit-grid,.form-grid,.media-grid{grid-template-columns:1fr}.services{gap:10px}.service{padding:20px;min-height:255px}.service h3{font-size:19px}.service p{font-size:12px}.membership{padding:35px 25px}.footer-grid{grid-template-columns:1fr 1fr}.section-heading{align-items:flex-start}footer{padding:35px 15px}.detail-hero{padding:60px 15px}.detail-hero h1{font-size:52px}.sample{padding:25px}.full{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

h1,h2,h3{font-family:Manrope,Arial,sans-serif}.hero-content{max-width:1050px}.hero-content h1{font-weight:500}.brand small{display:none}

/* AIR reference geometry and palette, with Animacast identity and original copy. */
:root{--bg:#161617;--panel:#1e1e20;--blue:#2e59e7;--muted:#b5b5b5;--ink:#fff;--line:#3a3a3d}body{font-family:'Plus Jakarta Sans',Arial,sans-serif;background:#161617;color:#fff}.preview{display:none}.wrap{width:calc(100% - 32px);max-width:1660px}header{padding:40px 40px 42px;min-height:130px}.brand{font-size:21px;font-weight:700}.btn{font-family:Inter,Arial,sans-serif;border-radius:14px;font-size:16px;padding:25px 36px;letter-spacing:0;background:#2e59e7}.header-actions .btn{padding:14px 24px;border-radius:13px;font-size:12px}nav{font-size:13px;gap:30px}.audit-banner{border-radius:22px;padding:18px 30px;gap:25px;grid-template-columns:64px 1.05fr 1fr auto;margin-bottom:10px;background:linear-gradient(100deg,#203134,#1c2325 40%,#1b1c1d);border-color:#628c83;position:relative}.audit-banner:before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 135px,#85b9b719 136px 137px,transparent 138px 205px);opacity:.6}.audit-banner h2{font-size:40px;letter-spacing:-1.4px;font-weight:600}.audit-banner p{font-size:16px;line-height:1.35;color:#d0d0d0}.audit-banner .btn{font-size:15px;padding:18px 26px}.audit-mark{border-radius:17px;font-size:40px}.video-hero{height:740px;min-height:0;border-radius:40px;display:flex;align-items:flex-end;margin-bottom:24px}.hero-content{padding:0 32px 80px;max-width:1200px;width:100%}.hero-content h1{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:500;font-size:200px;line-height:1;letter-spacing:-8px;margin:0 0 65px}.hero-content h2{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-size:36px;line-height:1.15;letter-spacing:-.6px;margin:0 0 26px;font-weight:600}.hero-content p{font-size:18px;color:#fff;max-width:100%;margin:0 0 42px}.hero-content .btn{margin:0}.hero-shade{background:linear-gradient(0deg,#101015a6,transparent 100%)}.video-controls{opacity:.2;transition:opacity .2s}.video-hero:hover .video-controls,.video-controls:focus-within{opacity:1}.video-credit{font-size:9px;background:#1118}.section{padding:80px 32px;margin-bottom:24px;border-radius:40px}.section h2{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-size:72px;line-height:1;letter-spacing:-2px;font-weight:500}#marketplace{padding:100px 0 0}#marketplace h2{text-align:center;color:#b5b5b5;font-weight:400;margin-bottom:65px}#marketplace h2 strong{font-size:1.4em;display:block;color:#fff;font-weight:600;margin-top:18px}.services{grid-template-columns:repeat(3,1fr);gap:24px}.service{min-height:330px;border:0;border-radius:30px;background:linear-gradient(135deg,#203850,#122239);padding:35px;box-shadow:inset 0 0 80px #15234255}.service:nth-child(2){background:linear-gradient(135deg,#264351,#0f2638)}.service:nth-child(3){background:linear-gradient(135deg,#45391d,#231b10)}.service:nth-child(4){background:linear-gradient(135deg,#153b59,#17232e)}.service:nth-child(5){background:linear-gradient(135deg,#424433,#252815)}.service:nth-child(6){background:linear-gradient(135deg,#31345a,#171f30)}.service:nth-child(7){background:linear-gradient(135deg,#482538,#26121e)}.service:nth-child(8){background:linear-gradient(135deg,#325140,#152b22)}.service .symbol{font-size:60px;line-height:1;margin:25px 0 35px;color:#dce8f7}.service h3{font-size:28px;font-weight:600}.service p{font-size:16px;color:#d5d9df}.service .arrow{top:26px;right:28px}#creator-partners{background:#1e1e20;padding-bottom:65px}.section-heading{justify-content:center;position:relative}.section-heading h2{text-align:center;margin-bottom:40px}.section-heading>a{position:absolute;bottom:0;right:0;font-size:12px}.creator-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:45px 20px;overflow:visible;padding-top:30px}.member{padding:0;background:none;border:0;min-width:0;width:auto}.member img{width:130px;height:130px;border:0}.member h3{font-size:16px;font-weight:500}.member small{font-size:10px;color:#b5b5b5}.membership{background:#2e59e7;border-radius:40px;padding:0;min-height:400px;grid-template-columns:1.2fr .8fr}.section:has(.membership){background:#2e59e7;padding:80px 32px}.membership p{color:#fff;font-size:18px}.membership .steps{border:1px solid #ffffff40;border-radius:25px;padding:25px;background:linear-gradient(145deg,#4a74ec,#2147b9)}.membership .step{border-color:#ffffff30}.membership .step:before{color:#fff}.membership .step p{font-size:13px}.membership .btn{background:#fff;color:#2e59e7}.membership .kicker{display:none}#insights{background:#fff;color:#434343}#insights h2{text-align:center;margin-bottom:60px}.editorial-grid{gap:22px}.story{background:#fff;border-radius:0}.story img{border-radius:24px;height:220px}.story div{padding:22px 0}.story small{color:#858585}.story h3{font-size:24px;color:#262626}.story p{color:#767676}#featured-services{background:#1e1e20}#featured-services h2{text-align:center;margin-bottom:55px}.feature{border:0;background:linear-gradient(135deg,#30385a,#282933);border-radius:25px}.feature:nth-child(2){background:linear-gradient(135deg,#265045,#1b2c23)}.feature:nth-child(3){background:linear-gradient(135deg,#49452c,#2d2b1e)}.contact-block{background:#2e59e7;border-radius:40px;padding:80px 32px;margin-bottom:24px;border:0}.contact-block h2{font-size:96px;font-weight:500;letter-spacing:-3px}.contact-block p{color:#fff;font-size:20px}.contact-block .btn{background:#fff;color:#2e59e7}footer{padding-top:80px;border:0}footer .brand{font-size:22px}.footer-grid{gap:70px}footer h4{color:#878787}.mobile-menu{display:none}a:hover{color:inherit}
@media(max-width:1200px){.hero-content h1{font-size:150px}.audit-banner h2{font-size:30px}.section h2{font-size:58px}.contact-block h2{font-size:70px}.creator-strip{grid-template-columns:repeat(4,1fr)}header{padding:35px 30px}.audit-banner{grid-template-columns:60px 1fr auto}.audit-banner p{display:none}}
@media(max-width:1023px){header{min-height:110px;padding:28px 24px;flex-wrap:nowrap}header nav,header .header-actions{display:none}.mobile-menu{display:block;background:none;color:white;border:2px solid #575757;border-radius:50%;width:42px;height:42px;font-size:20px}header.menu-open{position:relative}header.menu-open nav{display:flex;position:absolute;top:100%;left:0;right:0;background:#252525;border-radius:20px;padding:30px;z-index:30;flex-direction:column;align-items:flex-start}header.menu-open nav details div{position:static;box-shadow:none;border:0;background:none}.video-hero{border-radius:30px}.hero-content{text-align:center;padding:0 25px 80px}.hero-content h1{font-size:90px;letter-spacing:-3px}.hero-content h2{font-size:36px}.services{grid-template-columns:repeat(2,1fr)}.membership{grid-template-columns:1fr}.membership .steps{display:none}.membership{text-align:center}.section-heading>a{position:static}.section-heading{display:block}.section-heading>a{display:block;text-align:center}.creator-strip{grid-template-columns:repeat(3,1fr)}.contact-block h2{font-size:62px}}
@media(max-width:639px){.wrap{width:calc(100% - 32px)}header{padding:25px 24px;min-height:96px}.brand{font-size:18px}.audit-banner{display:block;padding:22px;border-radius:24px;min-height:232px}.audit-mark{width:40px;height:48px;border-radius:11px;font-size:30px;margin-bottom:8px}.audit-banner h2{font-size:26px;letter-spacing:-.7px;line-height:1.15}.audit-banner p{display:block;font-size:14px;margin-top:5px}.audit-banner .btn{display:flex;margin-top:19px;padding:13px;width:100%;font-size:13px;border-radius:12px}.video-hero{height:670px;border-radius:20px}.hero-content{padding:0 16px 48px}.hero-content h1{font-size:48px;letter-spacing:-1.5px;line-height:1;margin-bottom:50px;font-weight:600}.hero-content h2{font-size:32px;line-height:1.13;font-weight:600;margin-bottom:32px}.hero-content p{font-size:18px;line-height:1.35;margin-bottom:26px}.hero-content .btn{font-size:16px;padding:25px 34px}.video-controls{top:12px;right:12px}.video-controls button{font-size:9px;padding:7px 9px}.video-credit{right:12px;bottom:9px;font-size:8px}.hero-shade{background:linear-gradient(0deg,#0b0b18a8,transparent)}.section{padding:48px 16px;border-radius:20px}.section h2{font-size:40px;line-height:1.1;letter-spacing:-1px}#marketplace{padding-top:64px}#marketplace h2{font-size:24px;line-height:1.25;margin-bottom:40px}#marketplace h2 strong{font-size:36px}.services{grid-template-columns:1fr;gap:16px}.service{min-height:280px;border-radius:24px;padding:30px}.service h3{font-size:28px}.service p{font-size:16px}.creator-strip{grid-template-columns:repeat(2,1fr);gap:30px 16px}.member img{width:105px;height:105px}.member h3{font-size:14px}.member small{font-size:9px}.section-heading h2{margin-bottom:20px}.section-heading>a{margin-bottom:25px}.membership{text-align:center;min-height:310px}.membership h2{font-size:30px}.membership p{font-size:16px}.membership .btn{padding:19px 25px;font-size:13px}.section:has(.membership){padding:48px 16px}#insights h2{font-size:36px;margin-bottom:35px}.editorial-grid{grid-template-columns:1fr}.story img{height:245px}.story h3{font-size:23px}.featured{grid-template-columns:1fr}.feature{min-height:220px;padding:28px}.contact-block{padding:48px 16px;border-radius:20px}.contact-block h2{font-size:36px;letter-spacing:-1px}.contact-block p{font-size:18px}.contact-block .btn{padding:19px 27px;font-size:14px}footer{padding:48px 16px}.footer-grid{gap:30px;grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-note{font-size:10px}}

.hero-content .investment-headline{font-size:clamp(64px,9.5vw,140px);line-height:1.05;margin-bottom:35px;letter-spacing:-5px}.investment-headline span{display:block}.investment-headline span:first-child{font-size:.65em;letter-spacing:-3px;margin-bottom:10px}@media(max-width:1023px){.hero-content .investment-headline{font-size:80px;letter-spacing:-3px}}@media(max-width:639px){.hero-content .investment-headline{font-size:48px;letter-spacing:-1.5px;margin-bottom:38px}.investment-headline span:first-child{font-size:48px;letter-spacing:-1.5px;margin-bottom:8px}}

.hero-content .investment-headline{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:clamp(58px,8.2vw,120px);letter-spacing:-4px}.investment-headline span:first-child{font-size:.65em}@media(max-width:639px){.hero-content .investment-headline{font-size:43px;letter-spacing:-1.5px}.investment-headline span:first-child{font-size:43px;letter-spacing:-1.5px}}

.trusted-creators{margin:24px 0;border-radius:40px;background:#0e62ff;padding:75px 30px;text-align:center}.trusted-creators h2{font-size:72px;font-weight:500;margin:0 0 30px}.trusted-creators p{color:#eaf6ff;font-size:22px}.trusted-creators a{font-size:15px;border-bottom:1px solid #fff;padding-bottom:5px}.marketplace-title{text-align:center;padding:60px 30px 70px}.marketplace-title h1{font-family:'Plus Jakarta Sans',sans-serif;font-size:100px;font-weight:500;letter-spacing:-3px;margin:0 0 20px}.marketplace-title p{font-size:22px}.marketplace-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;margin:0 24px 70px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{border:1px solid #44444a;border-radius:24px;overflow:hidden;background:#202023;display:flex;flex-direction:column}.product-card[hidden]{display:none}.product-art{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at top,#305d97,#151d35);border-radius:20px}.product-art:before{content:'';position:absolute;inset:15%;border:1px solid #ffffff20;border-radius:50%;transform:rotate(-30deg);box-shadow:0 0 80px #a4d2ff22}.product-art span{position:relative;font-size:90px;line-height:1.1;color:#e1ebff;text-shadow:0 0 30px #bedaff60}.product-art i{font:600 9px Inter,sans-serif;letter-spacing:3px;color:#d9e5f3;margin-top:18px;position:relative}.art-1{background:radial-gradient(ellipse at top,#326673,#122536)}.art-2{background:radial-gradient(ellipse at top,#766b32,#302919)}.art-3{background:radial-gradient(ellipse at top,#315f97,#12253e)}.art-4{background:radial-gradient(ellipse at top,#427554,#172e21)}.art-5{background:radial-gradient(ellipse at top,#624280,#261a36)}.art-6{background:radial-gradient(ellipse at top,#845168,#391f2d)}.art-7{background:radial-gradient(ellipse at top,#425b85,#1b2439)}.product-body{padding:25px;display:flex;flex-direction:column;flex:1}.product-category{font-size:12px;color:#83a4ff}.product-body h3{font-size:23px;line-height:1.2;font-weight:600;margin:14px 0 20px}.product-body p{font-size:14px;line-height:1.65;color:#c2c2c9;margin:18px 0 26px}.product-tags{display:flex;flex-wrap:wrap;gap:5px}.product-tags span{border:1px solid #555766;padding:4px 9px;border-radius:20px;font-size:10px;color:#c4c9dd}.product-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.product-actions .btn{padding:12px 22px;font-size:13px;border-radius:10px}.product-actions>a{font-size:12px}.market-search{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:25px}.market-search input{background:#242426;border:1px solid #545458;color:white;border-radius:12px;padding:16px;width:70%;font-size:14px}.market-search span{font-size:12px;color:#a4a4ac}.market-filters{padding:28px;border:1px solid #44444a;border-radius:24px;align-self:start;position:sticky;top:20px;background:#202023}.filters-top{display:flex;align-items:center;justify-content:space-between}.filters-top h3{font-size:25px;margin:0}.filters-top button{border:0;background:none;color:#a4baff;font-size:12px;padding:0}.market-filters h4{font-size:15px;font-weight:500;margin:32px 0 18px}.category-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.category-buttons button{background:none;border:1px solid #49494e;color:#c8c8d0;border-radius:30px;padding:8px 14px;text-align:left;font-size:12px}.category-buttons button.active{color:#fff;background:#2e59e7;border-color:#2e59e7}.market-filters p{font-size:11px;color:#9696a0;margin-top:30px}.platform-pill{display:inline-block;border:1px solid #56565e;border-radius:25px;padding:8px 14px;font-size:13px}.application-dialog{width:520px;max-height:90vh;background:#fff;color:#202022;border-radius:24px;padding:38px}.application-dialog .close{color:#202022}.application-dialog h2{font-size:30px;letter-spacing:-.5px}.application-dialog p{color:#68686f;font-size:14px}.application-dialog label{display:block;margin:22px 0;font-size:13px}.application-dialog input:not([type=hidden]){width:100%;padding:13px 0;background:white;color:#202022;border:0;border-bottom:1px solid #b7b7bc;border-radius:0;display:block;margin-top:6px}.application-dialog .btn{padding:14px 30px;width:100%;font-size:14px;border-radius:10px}.application-dialog .application-note{font-size:11px;line-height:1.5}.product-detail-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding:70px 32px}.product-detail-hero h1{font-size:64px;letter-spacing:-2px;line-height:1.05;font-weight:600;margin:20px 0 30px}.product-detail-hero p{font-size:18px}.product-detail-hero .product-art{min-height:380px;border-radius:30px}.product-detail-hero .product-art span{font-size:150px}.product-detail-hero .btn{padding:18px 28px;font-size:14px;margin:10px 10px 0 0}.product-overview .audit-grid{margin-top:45px}.members-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:25px 0 45px}.member-embed{aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:#111}.member-embed iframe{width:100%;height:100%;border:0}.members-videos h3{font-size:17px;font-weight:500;text-align:center}.members-videos article{min-width:0}
@media(max-width:1200px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-layout{grid-template-columns:1fr 250px;gap:22px}.trusted-creators h2{font-size:58px}}@media(max-width:900px){.marketplace-layout{grid-template-columns:1fr}.market-filters{position:static;order:-1}.category-buttons{flex-direction:row;flex-wrap:wrap}.market-filters h4{margin-top:20px}.market-filters p,.platform-pill,.market-filters h4:nth-of-type(2){display:none}.product-detail-hero{grid-template-columns:1fr;gap:35px}.product-detail-hero .product-art{min-height:250px}.members-videos{grid-template-columns:1fr 1fr}.trusted-creators h2{font-size:48px}}
@media(max-width:639px){.trusted-creators{padding:48px 16px;border-radius:20px}.trusted-creators h2{font-size:36px}.trusted-creators p{font-size:15px}.marketplace-title{padding:45px 16px}.marketplace-title h1{font-size:48px;letter-spacing:-1px}.marketplace-title p{font-size:18px}.marketplace-layout{margin:0 0 40px}.product-grid{grid-template-columns:1fr}.market-search{gap:10px}.market-search input{width:75%}.market-filters{padding:20px}.category-buttons button{font-size:11px}.product-body h3{font-size:26px}.product-body p{font-size:16px}.product-detail-hero{padding:45px 16px}.product-detail-hero h1{font-size:43px}.product-detail-hero p{font-size:17px}.members-videos{grid-template-columns:1fr}.application-dialog{padding:25px}.product-art{min-height:230px}}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
#language-select{background:none;color:#fff;border:0;cursor:pointer;padding:5px;font-size:12px}#language-select option{background:#202020;color:white}.signin{background:none;border:0;color:white;font-size:12px;padding:0}.mega-menu{display:grid!important;grid-template-columns:repeat(2,minmax(150px,1fr));width:390px!important;max-width:80vw;padding:25px!important;gap:4px 20px}.mega-menu a{font-size:12px}.company-fields,.empty-state{background:#1e1e20}.profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:40px}.profile-field{border-top:1px solid #505055;padding:22px 0}.profile-field h3{font-size:20px}.profile-field p{font-size:14px;color:#95959d}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-layout h2{font-size:42px}.contact-email{font-size:25px;display:block;margin:30px 0 45px}.contact-layout .btn{font-size:14px;padding:18px 25px;margin:15px 10px 0 0}.business-section:nth-of-type(even){background:#1e1e20}.business-section p{font-size:18px;line-height:1.7}.business-section .btn{font-size:14px;padding:18px 25px}.tools-section{background:#1e1e20}.tools-section h2{font-size:60px}.tools-section .featured{margin-top:40px}.blog-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-card{background:#202023;padding:35px;border-radius:25px;border:1px solid #3f3f46}.blog-card h2{font-size:34px}.blog-card p{font-size:15px}.article-body{max-width:900px;margin:auto}.article-body p{font-size:22px;line-height:1.8}.empty-state{min-height:300px}.empty-state h2{color:#7a7a85}.header-actions{white-space:nowrap}.header-actions .btn{font-size:10px!important;padding:14px 16px!important}header{gap:20px}nav{gap:20px!important}.header-actions{gap:15px}.brand{min-width:180px}
html[lang=ar] body{font-family:'Noto Sans Arabic',Arial,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] button,html[lang=ar] .btn{font-family:'Noto Sans Arabic',Arial,sans-serif;letter-spacing:0!important}html[lang=ar] .investment-headline span{font-family:'Noto Sans Arabic',Arial,sans-serif}html[lang=ar] nav details div{left:auto;right:-15px}html[lang=ar] .brand{direction:ltr;text-align:left}html[lang=ar] .hero-content .investment-headline{font-size:clamp(45px,7vw,98px);line-height:1.4}html[lang=ar] .product-detail-hero h1{line-height:1.5}html[lang=ar] .product-actions,html[lang=ar] .market-search{direction:rtl}html[lang=ar] .hero-content h2{line-height:1.5}html[lang=ar] .section h2{line-height:1.4;font-size:54px}html[lang=ar] .product-body h3{line-height:1.5}
@media(max-width:1100px){.header-actions{gap:10px}.brand{min-width:160px;font-size:18px}nav{gap:12px!important;font-size:12px}.contact-layout{gap:35px}.blog-cards{grid-template-columns:1fr 1fr}}@media(max-width:1023px){header.menu-open .header-actions{display:flex;position:absolute;top:calc(100% + 350px);left:0;right:0;background:#252525;padding:20px;z-index:35;justify-content:center}header.menu-open nav{min-height:350px}.mega-menu{max-width:100%;width:100%!important;grid-template-columns:1fr 1fr;position:static!important}header.menu-open nav{max-height:350px;overflow:auto}.contact-layout{grid-template-columns:1fr}}@media(max-width:639px){.profile-grid,.blog-cards{grid-template-columns:1fr}.tools-section h2{font-size:36px}.contact-layout h2{font-size:36px}.contact-email{font-size:21px}.business-section p{font-size:16px}.blog-card{padding:25px}.blog-card h2{font-size:29px}html[lang=ar] .hero-content .investment-headline{font-size:38px}html[lang=ar] .section h2{font-size:32px}.article-body p{font-size:18px}}

/* Remove remaining earlier Animacast green surfaces from shared pages. */
:root{--bg:#161617;--panel:#1e1e20;--ink:#fff;--muted:#b5b5b5;--blue:#2e59e7;--line:#424247}.audit-card{background:#1e1e20;border-color:#45454b}.audit-card .num{color:#91a9ff}.sample{background:#1e1e20;border-color:#45454b}.sample-tabs button{border-color:#565660;color:#d9d9e0}.sample-tabs button.active{background:#2e59e7;color:white}.sample .kicker,.kicker{color:#8da7ff}.dialog:not(.application-dialog){background:#1e1e20;border-color:#565660}.feature,.feature:nth-child(2),.feature:nth-child(3){background:linear-gradient(135deg,#203861,#192239)}.feature .kicker{color:#97b1ff}.form-grid input,.form-grid select,.form-grid textarea{background:#202023;border-color:#595961}.form-status{color:#b3c4ff}.step:before{color:#b5c4ff}.product-category{color:#9eb8ff}.category-buttons button{border-color:#565660}.business-section .intro-row p{color:#b5b5b5}.company-fields,.tools-section,.empty-state{background:#1e1e20}.service:hover{background:#2c3650}.footer-note{border-color:#45454b;color:#94949c}.btn:hover{color:inherit;filter:brightness(1.08)}.tools-section .feature{background:linear-gradient(135deg,#324879,#20263d)}.tools-section .feature:nth-child(2){background:linear-gradient(135deg,#625633,#2c281b)}.tools-section .feature:nth-child(3){background:linear-gradient(135deg,#4e4277,#232038)}

/* Shared visual system for all retained preview pages. */
main{max-width:none;margin:0;padding:0}.grid{background:none;border:0;gap:24px}.grid .card{background:linear-gradient(135deg,#24385b,#192039);border:1px solid #404654;border-radius:24px;padding:35px}.grid .card h3{font-family:'Plus Jakarta Sans',Arial,sans-serif}.number{color:#9eb8ff}.models .model{border-top-color:#4d5365}.detail-list .detail-row{border-color:#45454b}.detail-hero{margin:0}.detail-hero h1{font-family:'Plus Jakarta Sans',Arial,sans-serif}.creator-card{background:#fff;color:#252525}.creator-copy p{color:#767676}.creator-category{color:#687185}.portrait-stage{background:radial-gradient(ellipse at 50% 100%,#425f8c,#1f2c48)}.tone-1{background:radial-gradient(ellipse at 50% 100%,#776837,#342d1b)}.tone-2{background:radial-gradient(ellipse at 50% 100%,#5c5c9c,#292944)}.tone-3{background:radial-gradient(ellipse at 50% 100%,#845b89,#38223f)}.gallery-intro .heading-ar{color:#b4c7ff}.relationship-tags span{border-color:#545a68;color:#b1c6ff}.channel-link{color:#323f62;border-color:#ccccd5}.contact{background:#2e59e7;color:#fff;border-radius:30px}.contact p{color:#fff}.contact .button{background:#fff;color:#2e59e7}.button{background:#2e59e7;color:white;border-radius:14px;font-family:Inter,Arial,sans-serif}.button.outline{background:none;border-color:#737780;color:#fff}.notice{display:none}.detail-list h3{font-family:'Plus Jakarta Sans',Arial,sans-serif}.hero .eyebrow,.detail-hero .eyebrow{color:#9eb8ff}.gallery-intro h2 em{color:#fff}@media(max-width:639px){.grid{gap:16px}.grid .card{padding:25px}.gallery-intro h2{font-size:38px}}

.marketplace-title{padding:28px 25px 75px}.marketplace-title h1{font-size:80px;letter-spacing:-2px;margin-bottom:14px}.marketplace-title p{font-size:18px;color:#b5b5b5}.marketplace-layout{grid-template-columns:minmax(0,2.05fr) minmax(320px,1fr);gap:20px;margin:0 0 24px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.market-search{margin-bottom:20px}.product-card{border:0;border-radius:32px;background:#fff;color:#414145;min-height:695px}.product-art{height:200px;min-height:200px;border-radius:32px 32px 0 0;background:#202027;display:block}.product-art:before{display:none}.product-art .reference-product-image{width:100%;height:100%;object-fit:cover;display:block}.product-art .image-category{position:absolute;top:24px;left:26px;background:#393a3c;color:white;border-radius:24px;padding:9px 13px;font-size:13px;font-weight:600;text-shadow:none;line-height:1;z-index:2}.product-body{padding:35px 20px 20px}.product-body>.product-category{display:none}.product-body h3{font-size:24px;line-height:1.16;font-weight:700;color:#424246;margin:10px 0 24px;min-height:30px}.product-tags{gap:10px}.product-tags span{color:#44444a;border:1px solid #a1a1a7;font-size:11px;padding:8px 12px;background:#fff}.product-tags span:before{content:'↑ ';font-size:14px}.product-body p{color:#56565d;font-size:16px;line-height:1.45;margin-top:30px;margin-bottom:0}.product-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-description.expanded{-webkit-line-clamp:unset;display:block}.show-description{padding:0;background:none;color:#38383e;border:0;font-weight:700;font-size:14px;align-self:flex-end;margin-bottom:25px}.product-eligibility{display:flex;justify-content:space-between;align-items:center;color:#63636a;font-size:13px;margin:10px 0 32px}.product-eligibility span:last-child{border:1px solid #ededf0;box-shadow:0 0 3px #0001;border-radius:12px;padding:7px 10px;color:#38383c}.product-actions{display:flex;flex-direction:column;gap:12px}.product-actions .btn{background:#355be3;padding:17px;width:100%;font-family:Inter,Arial,sans-serif;border-radius:12px;font-size:12px;font-weight:700}.product-actions>a{display:block;width:100%;text-align:center;border:2px solid #d6d6dc;border-radius:12px;padding:16px;color:#202022;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:700}.market-filters{background:#2a2a2d;border:1px solid #3c3c40;border-radius:32px;padding:24px 20px;color:white}.filters-top h3{font-size:30px}.filters-top button{color:#dedee5;font-size:10px;font-weight:700}.market-filters h4{color:#b9b9c2;font-size:15px;margin:38px 0 30px}.category-buttons{flex-direction:row;flex-wrap:wrap;gap:8px}.category-buttons button{border:1px solid #4d4d51;background:#424244;color:#fff;border-radius:12px;font-size:12px;padding:14px 15px;font-weight:600}.category-buttons button.active{background:#fff;border-color:#fff;color:#202022}.platform-pill{background:#424244;border-radius:12px;border-color:#4d4d51}.market-search input{padding:12px;background:#252528;font-size:12px}.market-search{padding-right:10px}.product-detail-hero .product-art .reference-product-image{object-fit:cover;min-height:380px}.product-detail-hero .product-art{overflow:hidden}.product-detail-hero .image-category{font-size:12px!important}.product-detail-hero .product-art i{display:none}
@media(max-width:1000px){.marketplace-layout{grid-template-columns:minmax(0,1fr) 290px}.product-grid{grid-template-columns:1fr}.market-filters{padding:22px 18px}}@media(max-width:800px){.marketplace-layout{grid-template-columns:1fr}.market-filters{order:-1}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.marketplace-title{padding:30px 16px 45px}.marketplace-title h1{font-size:48px}.product-grid{grid-template-columns:1fr}.product-card{min-height:0}.product-body{padding:25px 20px 20px}.product-body h3{font-size:23px}.product-actions{margin-top:12px}.market-filters h4{margin:20px 0}.product-art{height:210px}.product-art .image-category{font-size:12px;left:20px;top:20px}.product-detail-hero .product-art .reference-product-image{min-height:250px}.category-buttons button{font-size:11px;padding:10px 12px}}

.market-search{display:none}.marketplace-title{padding-bottom:53px}.product-body{position:relative}.product-card:first-child .product-body:before{content:'A';position:absolute;top:-32px;left:20px;width:58px;height:58px;background:#202326;color:#b5ddd4;border:3px solid #fff;border-radius:15px;display:grid;place-items:center;font:400 38px Manrope,Arial,sans-serif}html[lang=ar] .product-card:first-child .product-body:before{left:auto;right:20px}@media(max-width:639px){.marketplace-title{padding-bottom:40px}}

.enquiry-confirmation{width:560px;max-width:calc(100vw - 36px);background:#fff!important;color:#25252a!important;border:0!important;border-radius:30px;padding:42px;text-align:center;box-shadow:0 25px 100px #0005}.enquiry-confirmation::backdrop{background:#101018b3;backdrop-filter:blur(7px)}.confirmation-close{position:absolute;right:20px;top:15px;border:0;background:none;color:#555;font-size:26px}.confirmation-check{width:76px;height:76px;display:grid;place-items:center;background:#eef2ff;color:#355be3;border-radius:50%;font:500 36px Manrope,Arial,sans-serif;margin:5px auto 25px;box-shadow:0 0 0 9px #f7f8ff}.confirmation-kicker{font-size:10px;letter-spacing:2px;font-weight:700;color:#7c85a0;margin:25px 0 15px}.enquiry-confirmation h2{font:600 32px/1.2 Manrope,Arial,sans-serif;color:#23232c;letter-spacing:-1px;margin:0 0 15px}.enquiry-confirmation .confirmation-message{font-size:16px;line-height:1.6;color:#696971;margin:0 0 25px}.confirmation-summary{background:#f5f6f9;border-radius:16px;padding:18px;text-align:left}.confirmation-summary>div{display:grid;grid-template-columns:65px minmax(0,1fr);gap:14px;padding:7px 0;font-size:12px}.confirmation-summary span{color:#8a8a94}.confirmation-summary strong{color:#484854;font-weight:500;overflow-wrap:anywhere}.enquiry-confirmation .confirmation-preview-note{font-size:11px;color:#9696a0;line-height:1.5;margin:18px 0}.enquiry-confirmation .btn{width:100%;font-size:14px;padding:16px;border-radius:12px}.confirmation-preview-note:empty{display:none}.enquiry-confirmation[open]{animation:confirmation-appear .2s ease-out}html[lang=ar] .confirmation-summary{text-align:right}@keyframes confirmation-appear{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:639px){.enquiry-confirmation{padding:30px 24px}.enquiry-confirmation h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.enquiry-confirmation[open]{animation:none}}

header{position:relative;z-index:50}nav .creator-nav{position:static}nav .creator-nav .creator-menu{display:none!important;position:absolute;top:100%;left:32px;right:32px;width:auto;min-width:0;max-width:none;background:#161617;border:0;box-shadow:none;border-radius:0;padding:0 0 30px;z-index:50;grid-template-columns:1.4fr .4fr .5fr 1.1fr;gap:50px;align-items:start}nav .creator-nav[open] .creator-menu{display:grid!important}.creator-nav summary{padding:15px 0}.creator-menu-banner{background:#28551d;min-height:315px;border:1px solid #49643a;border-radius:24px;padding:36px;display:block!important;position:relative;overflow:hidden}.creator-menu-banner h2{position:relative;max-width:340px;font:600 36px/1.15 'Plus Jakarta Sans',Arial,sans-serif;color:#fff;letter-spacing:-1px;margin:0 0 20px;z-index:1}.creator-menu-banner p{position:relative;max-width:215px;font-size:17px;line-height:1.45;color:#c4d4bd;z-index:1;margin:0}.creator-banner-art{position:absolute!important;right:0;bottom:0;width:170px;height:210px;background:url('https://air.io/templates/images/pages/nav-banners/banner-1.webp') right bottom/475px 317px no-repeat;border:0!important;box-shadow:none!important;padding:0!important;min-width:0!important;z-index:0!important}.creator-menu-group{position:static!important;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-width:0!important}.creator-menu-group h3{font:700 12px/1.4 Inter,Arial,sans-serif;letter-spacing:.5px;color:#74747c;margin:0 0 23px}.creator-menu-group a{font-size:16px!important;line-height:1.4;padding:0!important;margin:0 0 18px;display:block;color:#efeff4;white-space:nowrap}.creator-menu-group a:hover{color:#a6bfff}html[lang=ar] nav .creator-nav .creator-menu{left:32px;right:32px}html[lang=ar] .creator-menu-banner h2{font-family:'Noto Sans Arabic',Arial,sans-serif;font-size:30px;line-height:1.5}html[lang=ar] .creator-menu-banner p{font-size:15px;line-height:1.7}@media(max-width:1200px) and (min-width:1024px){nav .creator-nav .creator-menu{gap:30px;grid-template-columns:1.25fr .4fr .5fr .85fr}.creator-menu-banner{padding:28px}.creator-menu-banner h2{font-size:30px}.creator-menu-group a{font-size:14px!important}.creator-menu-banner p{font-size:15px;max-width:175px}}@media(max-width:1023px){nav .creator-nav .creator-menu{position:static!important;display:none!important;grid-template-columns:repeat(3,1fr);gap:25px;left:auto;right:auto;padding:20px 0 15px;background:none}nav .creator-nav[open] .creator-menu{display:grid!important}.creator-menu-banner{grid-column:1/-1;min-height:245px}.creator-menu-banner h2{max-width:340px;font-size:30px}.creator-menu-banner p{max-width:280px;font-size:15px}.creator-menu-group a{font-size:13px!important;white-space:normal}.creator-menu-group h3{font-size:11px;margin-bottom:18px}header.menu-open nav{max-height:70vh;min-height:0;padding-bottom:80px}header.menu-open .header-actions{position:absolute;top:100%;left:0;right:0;transform:translateY(0);padding:18px 25px;z-index:60}header.menu-open nav{padding-top:90px}.creator-banner-art{width:165px}}@media(max-width:639px){nav .creator-nav .creator-menu{gap:20px}.creator-menu-banner{padding:25px;min-height:270px}.creator-menu-banner h2{font-size:28px;max-width:245px}.creator-menu-banner p{max-width:180px}.creator-menu-group a{font-size:12px!important}.creator-menu-group h3{font-size:9px}.creator-banner-art{width:135px}}
.creator-banner-art{left:auto!important;top:auto!important;right:0!important;bottom:0!important}.creator-menu-banner h2{font-size:32px;max-width:390px}.creator-menu-banner{min-height:315px}.creator-menu-banner p{font-size:16px;max-width:225px}@media(max-width:639px){.creator-menu-banner h2{font-size:28px;max-width:270px}.creator-menu-banner{min-height:290px}.creator-menu-banner p{max-width:180px}}

.music-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:45px}.music-benefits article{padding:32px;background:#1e1e20;border-radius:20px}.music-benefits h3{font-size:28px}.music-benefits p{color:#bbb;line-height:1.7}@media(max-width:700px){.music-benefits{grid-template-columns:1fr}}
/* Finished creator experience and Animacast identity */
.brand-lockup{display:inline-flex!important;align-items:center;gap:10px;min-width:210px;max-width:240px;text-transform:none!important;letter-spacing:0!important;color:#fff;flex-shrink:0}.brand-emblem{width:56px;height:56px;display:block;flex-shrink:0}.brand-emblem img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}.brand-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.brand-name{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-size:32px;letter-spacing:-1.8px;font-weight:600;line-height:1}.brand-dot{color:white}.brand-descriptor{font-family:'Inter',Arial,sans-serif;font-size:10px;letter-spacing:4px;font-weight:500;line-height:1;padding-left:2px}.panel-logo{width:76px;mix-blend-mode:screen;margin-bottom:22px}.audit-mark img{mix-blend-mode:screen;object-fit:contain}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}header{padding-left:28px;padding-right:28px}
.creator-page .audit-banner{margin:0 0 10px}.creator-cover{position:relative;isolation:isolate;overflow:hidden;border-radius:40px;min-height:730px;background-image:var(--cover);background-position:center;background-size:cover;padding:52px 7% 64px}.creator-cover:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.32),transparent 80%)}.creator-cover-content{max-width:930px}.creator-cover h1{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-size:clamp(62px,7.4vw,106px);line-height:1.1;letter-spacing:-4px;font-weight:500;margin:0 0 30px;max-width:940px}.creator-cover p{font-size:18px;line-height:1.6;max-width:540px;color:#fff;margin:0 0 28px}.creator-cover .btn{min-width:245px;min-height:72px;font-size:16px}.creator-page .section{padding:70px 4%}.creator-page h2{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-size:clamp(34px,4.2vw,58px);line-height:1.15;font-weight:500;letter-spacing:-2px;margin:0 0 34px}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 65px}.benefit-grid article{position:relative;padding-left:48px}.benefit-number{position:absolute;left:0;top:5px;font-size:16px;color:#8f9399}.benefit-grid h3{font-size:28px;letter-spacing:-.8px;font-weight:500;margin:0 0 16px}.benefit-grid p{font-size:17px;line-height:1.7;color:#b7b8bd;margin:0;max-width:470px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.section-heading h2{margin:0}.section-heading>a{font-size:14px;text-decoration:underline;text-underline-offset:5px;flex-shrink:0}.creator-products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.creator-products .product-card .product-art{height:220px}.creator-products .product-body h3{font-size:25px}.section-lead{font-size:18px;color:#bcbcc3;max-width:740px;margin:0 0 35px}.creator-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.creator-mini-grid .portrait-stage{height:190px}.creator-mini-grid .portrait-stage img{width:132px;height:132px}.creator-mini-grid .creator-copy{padding:22px}.creator-mini-grid h3{font-size:22px}.creator-mini-grid p{font-size:14px}.creator-membership-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;background:#222325;border-radius:38px;margin:35px 0}.membership-copy p{font-size:18px;line-height:1.75;color:#bcbcc3}.membership-path{display:flex;flex-direction:column;justify-content:center;gap:32px}.membership-path>div{padding-left:65px;position:relative}.membership-path span{position:absolute;left:0;top:3px;display:grid;place-items:center;width:40px;height:40px;background:#345be6;border-radius:50%;font-size:13px}.membership-path h3{font-weight:500;font-size:26px;margin:0 0 9px}.membership-path p{font-size:16px;color:#bbb;line-height:1.6;margin:0}.creator-conversation-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.creator-conversation-grid article{background:#242527;padding:38px;border-radius:28px}.creator-conversation-grid h3{font-size:30px;line-height:1.25;font-weight:500;margin:0 0 20px}.creator-conversation-grid p{color:#bcbcc3;font-size:17px;line-height:1.65;min-height:112px}.creator-read-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.creator-read-grid>a{background:#242527;padding:34px;border-radius:25px;display:flex;flex-direction:column;min-height:280px;transition:background .2s,transform .2s}.creator-read-grid>a:hover{background:#2b2c2f;transform:translateY(-4px)}.creator-read-grid span{font-size:11px;letter-spacing:1.5px;color:#99a9df}.creator-read-grid h3{font-size:25px;font-weight:500;line-height:1.3;margin:22px 0 10px}.creator-read-grid p{font-size:15px;line-height:1.65;color:#bcbcc3}.creator-read-grid b{font-size:13px;margin-top:auto;font-weight:500;padding-top:15px}.creator-faq details{border-bottom:1px solid #444;padding:24px 0}.creator-faq summary{font-size:22px;cursor:pointer}.creator-faq details p{color:#bbb;line-height:1.75;max-width:850px}.creator-contact{text-align:center}.creator-contact p{font-size:19px;color:#bbb;margin-bottom:30px}.creator-editorial-hero{padding:80px 6%;border-radius:38px;background:#252629}.creator-editorial-hero h1{font-size:clamp(48px,7vw,100px);letter-spacing:-4px;line-height:1.1;margin:25px 0}.creator-editorial-hero p{font-size:20px;max-width:740px;color:#bbb;margin-bottom:35px}.creator-menu-banner:before{content:'';display:block;width:46px;height:46px;background:center/contain no-repeat url('assets/animacast-white.png');mix-blend-mode:screen;margin-bottom:16px}.creator-page [dir=rtl]{text-align:right}
@media(max-width:1100px){.creator-cover{padding:50px 5%;min-height:660px}.creator-cover h1{font-size:76px}.creator-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-lockup{min-width:185px}.brand-name{font-size:28px}.brand-emblem{width:49px;height:49px}.creator-read-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.brand-lockup{min-width:0;max-width:190px}.brand-name{font-size:27px}.brand-descriptor{font-size:8px;letter-spacing:3px}.brand-emblem{width:43px;height:43px}header{padding-left:4px;padding-right:4px}.creator-cover{background-image:var(--cover-mobile);background-position:center top;min-height:750px;border-radius:28px;padding:34px 25px}.creator-cover:before{background:linear-gradient(180deg,#0008,transparent 100%)}.creator-cover h1{font-size:49px;line-height:1.1;letter-spacing:-2px;max-width:100%}.creator-cover p{font-size:16px;max-width:100%;line-height:1.6}.creator-cover .btn{min-height:60px;min-width:190px;font-size:13px}.creator-page .section{padding:48px 3%}.creator-page h2{font-size:35px;letter-spacing:-1.3px}.benefit-grid,.creator-conversation-grid,.creator-read-grid,.creator-products .product-grid{grid-template-columns:1fr}.benefit-grid{gap:30px}.benefit-grid h3{font-size:24px}.benefit-grid p{font-size:16px}.creator-membership-panel{grid-template-columns:1fr;gap:35px;border-radius:25px}.creator-mini-grid{gap:12px}.creator-mini-grid .portrait-stage{height:145px}.creator-mini-grid .portrait-stage img{width:104px;height:104px}.creator-mini-grid .creator-copy{padding:15px}.creator-mini-grid h3{font-size:18px}.creator-mini-grid p{display:none}.creator-mini-grid .channel-link{font-size:12px}.section-heading{align-items:flex-start;flex-direction:column}.creator-conversation-grid article{padding:28px}.creator-conversation-grid p{min-height:0}.creator-editorial-hero h1{font-size:49px;letter-spacing:-2px}.creator-faq summary{font-size:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.creator-read-grid>a{transition:none}}
.creator-page .audit-banner h2{font-size:36px;line-height:1.15;letter-spacing:-1.4px;margin:0}.creator-page .audit-banner{grid-template-columns:58px minmax(0,1.4fr) minmax(0,1fr) auto;padding:18px 20px;min-height:99px}.brand-emblem{mix-blend-mode:screen}.creator-cover{background-repeat:no-repeat;background-color:#245860}.creator-cover:before{z-index:0}.creator-cover-content{position:relative;z-index:1}.creator-page .audit-banner .audit-mark{background:#222}.creator-cover p{font-size:18px;line-height:1.55}.creator-cover h1{font-size:clamp(62px,7.15vw,104px)}
@media(max-width:900px){.creator-page .audit-banner{grid-template-columns:45px 1fr auto}.creator-page .audit-banner p{display:none}.creator-page .audit-banner h2{font-size:25px}.creator-page .audit-banner .btn{padding:13px 17px;font-size:12px}.creator-page .audit-mark{width:42px;height:42px}}
@media(max-width:700px){.creator-page .audit-banner{gap:12px;grid-template-columns:42px 1fr;padding:16px}.creator-page .audit-banner .btn{grid-column:2;justify-self:start}.creator-page .audit-banner h2{font-size:24px}.creator-cover h1{font-size:49px}.creator-cover p{font-size:16px}}
.brand-emblem img,.audit-mark img,.panel-logo{mask-image:url('assets/animacast-white.png');mask-mode:luminance;mask-repeat:no-repeat;mask-size:contain;mask-position:center;mix-blend-mode:normal}.creator-menu-banner:before{background:#fff;mask-image:url('assets/animacast-white.png');mask-mode:luminance;mask-repeat:no-repeat;mask-size:contain;mask-position:center;mix-blend-mode:normal}
.dialog-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin:12px 0 28px;color:#fff}.dialog-brand .brand-emblem{width:45px;height:45px}.dialog-brand .brand-name{font-size:27px}.dialog-brand .brand-descriptor{font-size:8px;letter-spacing:3px}.application-dialog .dialog-brand{justify-content:flex-start}.creator-long-read{max-width:840px;margin:0 auto;padding:65px 22px}.creator-long-read section{margin-bottom:55px}.creator-long-read h2{font-size:34px;line-height:1.25;letter-spacing:-1px}.creator-long-read p{font-size:18px;line-height:1.85;color:#bbb}.creator-contact .btn{margin:5px}
.product-card:first-child .product-body:before{content:'';background:#202326 url('assets/animacast-white.png') center/45px 45px no-repeat}

@font-face{font-family:AnimacastGilroy;src:url(assets/gilroy-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}

@font-face{font-family:AnimacastGilroy;src:url(assets/gilroy-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}

@font-face{font-family:AnimacastGilroy;src:url(assets/gilroy-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}

@font-face{font-family:AnimacastGilroy;src:url(assets/gilroy-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}

body,button,input,textarea,select,h1,h2,h3,h4,.creator-page h2,.creator-cover h1,.detail-hero h1,.product-body h3,.product-detail-hero h1{font-family:AnimacastGilroy,Arial,sans-serif!important}.brand-name{font-family:"Plus Jakarta Sans",Arial,sans-serif!important}.brand-descriptor{font-family:Inter,Arial,sans-serif!important}
/* Business and company preview */
.business-nav{position:static!important}header nav .business-menu{display:none;position:absolute;top:106px;left:28px;right:28px;width:auto;max-width:none;padding:36px;background:#27282a;border:1px solid #444;border-radius:26px;box-shadow:0 24px 60px #0008;z-index:50;grid-template-columns:1fr 1.45fr;gap:60px}.business-nav[open]>.business-menu{display:grid}header nav .business-menu>div{position:static!important;display:block!important;min-width:0!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important}.business-menu-intro>span{font-size:11px;letter-spacing:2px;color:#aab4d7}.business-menu-intro h2{font-size:44px;line-height:1.08;font-weight:500;margin:20px 0}.business-menu-intro p{color:#aaa;max-width:290px;line-height:1.6}.business-menu-links a{display:flex;justify-content:space-between;font-size:23px;padding:16px 0;border-bottom:1px solid #454545}.business-menu-links a:hover{color:#a0b2ff}.business-page .section{padding:75px 5%}.business-page h2{font-size:clamp(35px,4.5vw,62px);font-weight:500;line-height:1.1;letter-spacing:-2px;margin:0 0 28px}.business-page h3{font-size:27px;font-weight:500;line-height:1.25;margin:18px 0}.business-page p{line-height:1.65}.business-lead{max-width:760px;font-size:19px;color:#b5b6bd;margin-bottom:36px}.business-hero{min-height:720px;border-radius:38px;background:var(--business-cover) center/cover no-repeat;display:flex;align-items:center;padding:70px 6%}.business-hero-copy{max-width:590px}.business-pill{display:inline-block;font-size:15px;padding:10px 18px;border:1px solid #69696c;border-radius:40px}.business-hero h1{font-size:clamp(55px,6.4vw,90px);line-height:1.07;font-weight:500;letter-spacing:-4px;margin:30px 0}.business-hero p{font-size:18px;max-width:500px}.business-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.business-actions .btn{font-size:13px;min-height:62px}.business-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.business-tile-grid article{padding:35px;background:#27282b;border-radius:28px}.business-tile-grid img{object-fit:contain}.business-tile-grid p,.business-step-grid p{font-size:17px;color:#bcbcc3}.tile-symbol{font-size:16px;color:#a3b5ff}.business-comparison{display:grid;grid-template-columns:1fr 1fr;gap:26px}.business-comparison article{padding:40px;background:#27282b;border-radius:28px}.business-comparison article:last-child{background:#304ec2}.business-comparison ul{padding-left:20px;line-height:1.7}.business-comparison li{padding:10px 0}.investment-business-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;background:#28292c;border-radius:38px}.investment-business-panel p{font-size:18px;color:#bbb}.investment-visual{position:relative;min-height:360px;border-radius:50%;background:radial-gradient(circle,#4866e980,transparent 65%);display:grid;place-items:center}.investment-visual .panel-logo{width:160px;mix-blend-mode:screen}.investment-visual>span{position:absolute;font-size:13px;letter-spacing:3px;padding:14px 20px;border:1px solid #626887;border-radius:40px;background:#28292c}.investment-visual>span:nth-child(1){top:10%;left:15%}.investment-visual>span:nth-child(2){top:30%;right:0}.investment-visual>span:nth-child(3){bottom:15%;right:5%}.investment-visual>span:nth-child(4){bottom:30%;left:0}.business-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:45px 0}.business-step-grid article>span{font-size:40px;color:#637ff7}.business-step-grid h3{font-size:24px}.business-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.business-directory-grid>a{padding:32px;border-radius:25px;background:#292a2d}.business-directory-grid span{font-size:10px;letter-spacing:2px;color:#a9b7e8}.business-directory-grid b{font-size:14px;font-weight:500}.business-enquiry{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-radius:38px;background:#252629}.business-enquiry>div p{font-size:19px;color:#bcbcc3}.business-enquiry form,.project-dialog form{display:grid;gap:20px}.business-enquiry label,.project-dialog label{display:grid;gap:10px;font-size:15px}.business-enquiry input:not([type=radio]),.business-enquiry select,.business-enquiry textarea,.project-dialog input,.project-dialog textarea{box-sizing:border-box;width:100%;background:transparent;color:inherit;border:1px solid #666;border-radius:10px;padding:16px;font:inherit}.business-enquiry select option{background:#252629}.goal-options{border:0;padding:0;display:flex;flex-wrap:wrap;gap:14px;font-size:13px}.goal-options legend{margin-bottom:14px}.goal-options label{display:flex;align-items:center;gap:6px}.project-dialog{max-width:650px;width:calc(100% - 40px);max-height:90vh;overflow:auto}.project-dialog h2{font-size:40px;line-height:1.1}.project-service{color:#adb9ed}.project-close{position:absolute;right:20px;top:18px;background:none;border:0;color:#fff;font-size:28px;cursor:pointer}.confirmation-summary strong{overflow-wrap:anywhere;white-space:pre-wrap}.company-cover{min-height:650px;display:flex;flex-direction:column;justify-content:center;padding:60px 7%;border-radius:38px;background:linear-gradient(90deg,#0007,transparent),var(--company-cover) center/cover}.company-cover h1{font-size:clamp(65px,8vw,110px);line-height:1.1;font-weight:500;letter-spacing:-4px;max-width:680px;margin:28px 0}.company-cover p{max-width:530px;font-size:20px}.company-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px}.company-intro p{font-size:19px;color:#bbb;margin-top:0}.department-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.department-grid article{background:#292a2d;border-radius:30px;padding:25px}.department-grid .career-portrait{height:280px;margin-bottom:25px;border-radius:20px}.department-grid p{color:#bbb}.department-grid .btn{font-size:12px;padding:18px}.career-portrait{display:block;background-image:url('assets/careers-emirati-people-v2.png');background-size:300% 200%;background-repeat:no-repeat;aspect-ratio:1}.portrait-0{background-position:0 0}.portrait-1{background-position:50% 0}.portrait-2{background-position:100% 0}.portrait-3{background-position:0 100%}.portrait-4{background-position:50% 100%}.portrait-5{background-position:100% 100%}.careers-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center;background:#f8f8f8;color:#161617;padding:60px;border-radius:38px}.careers-hero h1{font-size:clamp(64px,7vw,110px);line-height:1.02;letter-spacing:-4px;font-weight:500;margin:25px 0}.careers-hero p{font-size:19px;max-width:430px}.career-portrait-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.career-portrait-mosaic .career-portrait{border-radius:28px}.opportunity-list{margin-top:40px}.opportunity-list>a{display:flex;gap:30px;align-items:center;padding:28px 0;border-top:1px solid #555}.opportunity-list small{font-size:11px;letter-spacing:2px;color:#aebbe4}.opportunity-list h3{margin:9px 0}.opportunity-list b{margin-left:auto;font-size:30px}.career-role-intro{padding:90px 7%;border-radius:35px;background:#292a2d}.career-role-intro h1{font-size:72px;line-height:1.1;font-weight:500;letter-spacing:-3px}.career-role-intro p{max-width:700px;font-size:20px;color:#bbb}.contact-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.contact-channels article{padding:35px;background:#292a2d;border-radius:28px}.company-contact-details{display:grid;grid-template-columns:1fr 1fr;gap:70px}.company-final{padding:75px;text-align:center;background:#294cca;border-radius:38px}.brands-page{background:#f0f0f0;color:#181819;border-radius:30px;overflow:hidden}.brands-subnav{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;padding:28px;font-size:13px}.brands-hero{position:relative;min-height:750px;padding:70px 6%;overflow:hidden}.brands-ghost{position:absolute;font-size:clamp(70px,12vw,165px);font-weight:600;line-height:.95;color:#fff;inset:10% 3%;pointer-events:none}.brands-blob{position:absolute;left:10%;top:8%;width:48%;height:68%;background:linear-gradient(140deg,#ffc534,#ff786e 65%,#fa8dcf);border-radius:48% 42% 45% 40%;transform:rotate(-8deg);display:flex;flex-direction:column;align-items:center;justify-content:center}.brands-blob img{width:110px;mix-blend-mode:screen}.brands-blob span{font-size:65px;font-weight:600;letter-spacing:-4px}.brands-blob b{font-size:60px;font-weight:500}.brands-tag{position:absolute;left:6%;bottom:55px;max-width:630px;background:#171719;color:white;padding:30px 45px;border-radius:30px;transform:rotate(-3deg)}.brands-tag h1{font-size:55px;line-height:1.08;letter-spacing:-2px;margin:0}.brands-poster{position:absolute;right:8%;top:80px;width:25%;height:470px;border:12px solid #d9ff00;border-radius:30px;overflow:hidden;transform:rotate(7deg);background:#222}.brands-poster img{width:100%;height:100%;object-fit:cover}.brands-poster button{position:absolute;inset:0;border:0;background:#0002;color:#fff;font-size:55px;cursor:pointer}.brands-poster figcaption{position:absolute;bottom:18px;left:15px;color:#fff;font-size:12px}.brands-scroll{position:absolute;bottom:30px;right:40px;font-size:15px}.brands-manifesto{text-align:center}.brands-manifesto h2{max-width:920px;margin:auto}.brands-services{padding:10px 5%}.brands-services article{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:65px 0;border-top:1px solid #bbb}.brands-services h2{font-size:55px}.brands-services p{font-size:19px;max-width:480px}.brands-services img{width:100%;height:400px;object-fit:contain}.brands-services .business-actions>a{color:#171719}.brands-ecosystem{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:#dfe6fb}.ecosystem-orbit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:25px;min-height:350px}.ecosystem-orbit img{width:160px;background:#161617;border-radius:50%}.ecosystem-orbit span{padding:15px 20px;background:#fff;border-radius:30px}.brands-page .business-enquiry{background:#171719;color:#fff}.brands-page .business-lead{color:#555}
@media(max-width:1023px){header nav .business-menu{position:static;width:auto;grid-template-columns:1fr;padding:20px;gap:20px}.business-menu-intro{display:none!important}.business-hero{background-position:65% center}.business-hero-copy{max-width:55%}.business-tile-grid,.department-grid,.business-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-step-grid{grid-template-columns:repeat(2,1fr)}.careers-hero{padding:40px;gap:25px}.career-portrait-mosaic{gap:8px}.brands-poster{right:3%;width:30%}}
@media(max-width:700px){.business-page .section{padding:45px 6%}.business-page h2{font-size:36px;letter-spacing:-1.3px}.business-hero{min-height:740px;padding:40px 25px;align-items:flex-start;background-position:70% center}.business-hero-copy{max-width:100%;background:#1717198c;border-radius:20px;padding:20px}.business-hero h1{font-size:52px;letter-spacing:-2px}.business-tile-grid,.business-comparison,.investment-business-panel,.business-enquiry,.company-intro,.department-grid,.business-directory-grid,.contact-channels,.company-contact-details,.careers-hero,.brands-services article,.brands-ecosystem{grid-template-columns:1fr;gap:28px}.business-step-grid{gap:20px}.business-tile-grid article{padding:25px}.investment-visual{min-height:280px}.careers-hero{padding:35px 25px}.careers-hero h1{font-size:65px}.career-portrait-mosaic .career-portrait{border-radius:18px}.company-cover{min-height:520px;padding:40px 25px}.company-cover h1{font-size:60px;letter-spacing:-2px}.company-cover p{font-size:17px}.opportunity-list h3{font-size:22px}.brands-hero{min-height:700px}.brands-blob{left:4%;top:7%;width:75%;height:48%}.brands-blob span{font-size:43px}.brands-blob b{font-size:40px}.brands-poster{top:240px;right:7%;height:260px;width:38%;margin:0;border-width:7px}.brands-tag{bottom:70px;left:6%;right:6%;padding:25px}.brands-tag h1{font-size:36px}.brands-services{padding:10px 6%}.brands-services h2{font-size:38px}.brands-services img{height:280px}.career-role-intro h1{font-size:48px}.company-final{padding:45px 25px}}
.business-page .audit-banner h2{font-size:38px;letter-spacing:-1.3px;margin:0}.careers-hero p{color:#515154}.brands-page p{color:#515154}.brands-page .business-enquiry p{color:#bcbcc3}
.brands-tag p{color:#c7c7ca!important}.brands-blob{justify-content:flex-start;padding-top:85px;box-sizing:border-box}.brands-blob img{width:90px}.brands-blob span{font-size:58px}.brands-blob b{font-size:44px}.brands-tag{bottom:35px}.brands-poster{background:#101010}
@media(max-width:700px){.brands-blob{padding-top:35px}.brands-blob img{width:65px}.brands-blob span{font-size:38px}.brands-blob b{font-size:30px}.brands-tag{bottom:65px}}
.company-nav{position:static!important}header nav .company-menu{display:none;position:absolute;top:106px;left:28px;right:28px;width:auto;max-width:none;padding:36px;background:#27282a;border:1px solid #444;border-radius:26px;box-shadow:0 24px 60px #0008;z-index:50;grid-template-columns:1fr 1.45fr;gap:60px}.company-nav[open]>.company-menu{display:grid}header nav .company-menu>div{position:static!important;display:block!important;min-width:0!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important}.company-menu-intro>span{font-size:11px;letter-spacing:2px;color:#aab4d7}.company-menu-intro h2{font-size:44px;line-height:1.08;font-weight:500;margin:20px 0}.company-menu-intro p{color:#aaa;max-width:300px;line-height:1.6}.company-menu-links a{position:relative;display:block;padding:17px 40px 17px 0;border-bottom:1px solid #454545}.company-menu-links strong{display:block;font-size:24px;font-weight:500;margin-bottom:8px}.company-menu-links a>span{font-size:14px;color:#b7b8c0}.company-menu-links b{position:absolute;right:4px;top:25px;font-size:25px;font-weight:400}.company-menu-links a:hover strong,.company-menu-links a:hover b{color:#a0b2ff}.company-final p{color:#f0f2ff}.contact-channels p{color:#bcbcc3}.company-contact-details p{color:#bcbcc3}
@media(max-width:1023px){header nav .company-menu{position:static;grid-template-columns:1fr;padding:20px;gap:20px}.company-menu-intro{display:none!important}.company-menu-links strong{font-size:21px}}
.animacast-about-cover{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 25%,#86d8a570,transparent 45%),linear-gradient(135deg,#163461,#375ed5 55%,#96bde4)}.animacast-about-cover:after{content:'';position:absolute;right:0;top:10%;width:57%;height:80%;z-index:-1;background:#8ce3ac;mask:url('assets/animacast-white.png') center/contain no-repeat;mask-mode:luminance;transform:rotate(-15deg);opacity:.75;filter:drop-shadow(0 25px 30px #0007)}.animacast-about-cover p{color:#fff}.animacast-about-cover .kicker{color:#d7e4ff}
.contact-page .contact-cover{min-height:640px;padding:60px 7%;background:linear-gradient(90deg,#020914e8 0%,#020914a8 45%,#02091410 100%),var(--company-cover) center/cover no-repeat}.contact-page .contact-cover h1{font-size:clamp(54px,6.1vw,85px);max-width:750px;line-height:1.09;letter-spacing:-3px}.contact-page .contact-cover p{color:#e0e3e9}.contact-page .contact-channels{display:block}.contact-page .contact-channels>h2{margin-bottom:36px}.contact-page .contact-channels .business-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.contact-page .contact-channels article{display:flex;flex-direction:column;padding:30px;min-width:0}.contact-page .contact-channels article>span{font-size:11px;letter-spacing:1.5px;color:#a9b7e8}.contact-page .contact-channels h3{font-size:27px;min-height:100px}.contact-page .contact-channels p{margin-top:0;margin-bottom:30px;flex:1}.contact-page .contact-channels .btn{align-self:flex-start;margin-top:auto;font-size:12px}.contact-page .company-contact-details{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px}.company-contact-details address{font-style:normal;line-height:1.8;color:#d5d5dc;font-size:19px}.contact-location-visual{position:relative;min-width:0;border-radius:30px;overflow:hidden}.contact-location-visual img{display:block;width:100%;height:380px;object-fit:cover}.contact-map-label{position:absolute;right:25px;bottom:25px;display:flex;gap:12px;align-items:center;background:#101b30d9;border:1px solid #6a789c;padding:16px 22px;border-radius:16px;backdrop-filter:blur(12px)}.contact-map-label strong{display:block;font-size:19px}.contact-map-label span{display:block;font-size:14px;color:#c4cde2;margin-top:5px}.contact-map-label .location-dot{width:10px;height:10px;background:#8da9ff;border-radius:50%;box-shadow:0 0 0 6px #769bff26;margin:0}.contact-page .business-enquiry{align-items:start;gap:65px}.contact-page .form-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-page .business-enquiry h2{font-size:58px}.contact-page .business-email{overflow-wrap:anywhere}
@media(max-width:900px){.contact-page .contact-channels .business-tile-grid{grid-template-columns:1fr}.contact-page .contact-channels h3{min-height:0}.contact-page .company-contact-details{grid-template-columns:1fr;gap:30px}.contact-page .contact-cover h1{font-size:58px;letter-spacing:-2px}}
@media(max-width:700px){.contact-page .contact-cover{padding:40px 25px;min-height:550px}.contact-page .contact-cover h1{font-size:47px}.contact-page .business-enquiry h2{font-size:38px}.contact-page .form-two-col{grid-template-columns:1fr}.contact-location-visual img{height:290px}}
.contact-page .contact-cover{position:relative;min-height:790px;justify-content:flex-end;padding:90px 7%;box-sizing:border-box;background:linear-gradient(90deg,#000 0%,#020914dc 35%,#02091415 80%),var(--company-cover) center/cover no-repeat;overflow:hidden}.contact-page .contact-cover h1{font-size:clamp(65px,8.2vw,114px);font-weight:600;line-height:1.05;letter-spacing:-4px;margin:0 0 34px;max-width:600px}.contact-page .contact-cover .hero-address{font-size:18px;line-height:1.65;margin:20px 0;max-width:500px}.dubai-gold{position:absolute;right:11%;top:42%;font-size:clamp(48px,7vw,96px);font-weight:500;letter-spacing:-3px;color:#efc87a;text-shadow:0 2px 20px #f1b3445c,0 3px 4px #000;transform:rotate(-8deg);pointer-events:none}.map-gold{top:24%;right:14%;font-size:60px}.join-dialog,.signin-dialog{width:calc(100% - 40px);max-width:650px;max-height:90vh;overflow:auto;padding:40px;box-sizing:border-box}.join-dialog h2,.signin-dialog h2{font-size:38px;font-weight:500;line-height:1.13;margin:30px 0}.join-dialog form,.signin-preview-fields{display:grid;gap:20px}.join-dialog form>label,.join-dialog .form-two-col label,.signin-preview-fields label{display:grid;gap:10px;font-size:14px}.join-dialog input:not([type=radio]),.signin-preview-fields input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #777;border-radius:9px;background:transparent;color:#fff;padding:15px}.join-dialog .form-two-col,.project-dialog .form-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.messenger-choice{border:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.messenger-choice legend{font-size:14px;margin-bottom:15px}.messenger-choice label{display:flex;align-items:center;gap:6px;padding:10px;border:1px solid #555;border-radius:9px;font-size:12px}.join-privacy-note{font-size:12px!important;color:#aeb3c1!important;line-height:1.6}.signin-preview-fields input:disabled,.signin-preview-fields button:disabled{opacity:.5;cursor:default}.signin-join{background:none;border:0;color:#b1c1ff;font:inherit;padding:8px 0;cursor:pointer}.signin-dialog>p{color:#bcbcc3}.game-link-fields label{min-width:0}.header-actions .signin{padding:0 14px;border-left:1px solid #aaa;line-height:16px}
@media(max-width:700px){.contact-page .contact-cover{min-height:650px;padding:50px 25px}.contact-page .contact-cover h1{font-size:62px;letter-spacing:-2px}.dubai-gold{top:15%;right:10%;font-size:55px}.map-gold{top:20%;font-size:45px}.join-dialog,.signin-dialog{padding:28px}.join-dialog .form-two-col,.project-dialog .form-two-col{grid-template-columns:1fr}}
html[dir=rtl] .contact-page .contact-cover{background:linear-gradient(270deg,#000 0%,#020914dc 35%,#02091415 80%),var(--company-cover) center/cover no-repeat}html[dir=rtl] .contact-hero-details{text-align:right;margin-left:auto}html[dir=rtl] .contact-cover .dubai-gold{right:auto;left:11%}html[dir=rtl] .business-menu-links a span{margin-right:auto}html[dir=rtl] .company-menu-links a{padding:17px 0 17px 40px}html[dir=rtl] .company-menu-links b{right:auto;left:4px}html[dir=rtl] .contact-map-label{right:auto;left:25px}html[dir=rtl] .business-page h1,html[dir=rtl] .business-page h2,html[dir=rtl] .business-page h3,html[dir=rtl] .company-menu h2,html[dir=rtl] .business-menu h2,html[dir=rtl] .dialog h2{letter-spacing:0;line-height:1.4}html[dir=rtl] .brand-lockup,html[dir=rtl] .dialog-brand{direction:ltr}html[dir=rtl] input[type=email],html[dir=rtl] input[type=url],html[dir=rtl] .business-email{direction:ltr;text-align:left}html[dir=rtl] .opportunity-list b{margin-left:0;margin-right:auto}html[dir=rtl] .investment-visual{direction:ltr}html[dir=rtl] .contact-channels h3{min-height:115px}html[dir=rtl] .contact-page .contact-cover h1{font-size:clamp(60px,7vw,95px)}html[dir=rtl] .confirmation-summary strong{unicode-bidi:plaintext}html[dir=rtl] .dubai-gold{letter-spacing:0}html[dir=rtl] .career-role-intro>a{display:inline-block}
html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] p,html[dir=rtl] a,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea,html[dir=rtl] label,html[dir=rtl] legend,html[dir=rtl] summary,html[dir=rtl] span,html[dir=rtl] strong,html[dir=rtl] address{font-family:'Noto Sans Arabic',Tahoma,Arial,sans-serif!important}html[dir=rtl] .brand-name,html[dir=rtl] .brand-name span{font-family:'Plus Jakarta Sans',Arial,sans-serif!important}html[dir=rtl] .brand-descriptor{letter-spacing:0!important}html[dir=rtl] .business-page .kicker,html[dir=rtl] .company-menu-intro>span,html[dir=rtl] .business-menu-intro>span{letter-spacing:0}.contact-page[dir=rtl] h1{line-height:1.3}
.creator-platforms{text-align:center}.creator-platforms h2{font-size:clamp(38px,5vw,65px);font-weight:500;line-height:1.12;letter-spacing:-2px}.platform-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:45px 0}.platform-grid>a{display:flex;flex-direction:column;align-items:center;padding:30px 18px;background:#28292b;border:1px solid #3d3e41;border-radius:22px;gap:16px;transition:transform .2s}.platform-grid>a:hover{transform:translateY(-4px)}.platform-icon{font-size:38px;width:65px;height:65px;display:grid;place-items:center;border-radius:18px;background:#38393c}.youtube-icon{color:#ff5757}.play-icon{color:#7acdaf}.apple-icon{color:#dfe7ff}.microsoft-icon{color:#f7b767}.tiktok-icon{color:#85dfed}.platform-grid strong{font-size:18px;font-weight:500}.platform-grid small{font-size:12px;color:#afb9d5}.creator-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #444;border-bottom:1px solid #444;padding:35px 0}.creator-metrics strong{display:block;font-size:65px;font-weight:500}.creator-metrics span{font-size:17px;color:#b7b8c0}.metrics-draft-note{font-size:12px;color:#969aa8;margin:20px 0}@media(max-width:900px){.platform-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.platform-grid{grid-template-columns:repeat(2,1fr)}.creator-metrics{grid-template-columns:1fr;gap:25px}.creator-platforms h2{font-size:38px}}
#hero-video video{width:100%;height:100%;object-fit:cover}.illustrated-service{background-image:var(--card-art)!important;background-size:cover!important;background-position:center!important;color:var(--card-ink)!important;min-height:405px;padding:34px!important;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.illustrated-service .symbol{display:none}.illustrated-service h3{font-size:30px;font-weight:500;line-height:1.15;max-width:90%;margin:0 0 18px}.illustrated-service p{color:var(--card-ink)!important;max-width:95%;font-size:15px;line-height:1.6}.illustrated-service .arrow{position:absolute;top:25px;right:25px}.services .more-products{display:none}#marketplace>h2{text-align:center;color:#bbb;font-weight:400;font-size:clamp(40px,6vw,80px)}#marketplace>h2 strong{color:#fff;font-weight:500}.members-videos{gap:22px}.member-embed{overflow:hidden;background:#171717}.member-embed iframe{width:100%;height:100%;min-height:260px;border:0}.home-growth-tools>h2{text-align:center;font-size:clamp(40px,5vw,70px);font-weight:500}.home-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.home-tool{min-height:440px;background:var(--tool-art) center/cover no-repeat;border-radius:30px;padding:35px;display:flex;flex-direction:column;justify-content:flex-end}.home-tool h3{font-size:45px;margin:0 0 15px;font-weight:500}.home-tool p{max-width:350px;font-size:17px;line-height:1.6}.home-tool-wide{grid-column:1/-1;min-height:430px}.home-tool span{font-size:14px;margin-top:20px}@media(max-width:700px){.illustrated-service{min-height:380px}.home-tool-grid{grid-template-columns:1fr}.home-tool-wide{grid-column:auto}.home-tool{min-height:380px}}
/* Match the reference's masonry proportions and top-aligned card copy. */
#marketplace .services{display:block;columns:3;column-gap:20px}#marketplace .illustrated-service{box-sizing:border-box;display:inline-block;width:100%;height:530px;min-height:0;break-inside:avoid;margin:0 0 20px;padding:60px!important;background-position:50% 90%!important;vertical-align:top;border-radius:30px}#marketplace .illustrated-service:nth-child(2),#marketplace .illustrated-service:nth-child(4),#marketplace .illustrated-service:nth-child(6){height:650px}#marketplace .illustrated-service h3{font-size:30px;line-height:1.18;margin:0 0 20px;max-width:100%}#marketplace .illustrated-service p{max-width:100%;line-height:1.6;margin:0;font-size:16px}#marketplace .illustrated-service .arrow{top:30px;right:30px}
@media(max-width:1000px){#marketplace .services{columns:2}#marketplace .illustrated-service{padding:35px!important}}@media(max-width:600px){#marketplace .services{columns:1}#marketplace .illustrated-service{height:500px!important;padding:40px!important}}
/* Navigation hover treatment */
header nav>a,header nav>details>summary{position:relative;border:1px solid transparent;border-radius:11px;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s;color:#f4f4f5;outline-offset:4px}header nav>a:hover,header nav>details>summary:hover,header nav>a:focus-visible,header nav>details>summary:focus-visible{border-color:#738ff2;background:#385de518;box-shadow:0 0 0 3px #5073ef0e;animation:nav-nudge .42s ease-in-out}header nav>details[open]>summary{border-color:#738ff299;background:#385de512}@keyframes nav-nudge{0%,100%{transform:translateX(0) rotate(0)}25%{transform:translateX(-2px) rotate(-1deg)}50%{transform:translateX(2px) rotate(1deg)}75%{transform:translateX(-1px) rotate(-.5deg)}}@media(prefers-reduced-motion:reduce){header nav>a:hover,header nav>details>summary:hover,header nav>a:focus-visible,header nav>details>summary:focus-visible{animation:none}}@media(min-width:1024px){header nav{gap:4px!important}}
.detail-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:35px!important;align-items:start}.detail-list:before,.detail-list:after{content:none!important;display:none!important}.detail-list>article{margin:0!important;min-width:0;grid-column:auto!important;border-top:1px solid #8698d0;padding-top:26px}.detail-list>article h3{margin:0 0 20px!important;font-size:28px;line-height:1.25}.detail-list>article p{font-size:17px;line-height:1.7}.detail-list>article:before{display:none}.trust-creator-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-bottom:60px}.trust-creator{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.trust-creator img{width:100px;height:100px;border-radius:50%;object-fit:cover}.trust-creator h3{font-weight:500;font-size:21px;margin:0}.trust-creator small{color:#b8c5f0;font-size:13px}.creator-metrics small{display:block;color:#a6a9b2;margin-top:10px;font-size:12px}.creator-metrics strong{font-size:80px}.contact-block button,.blue-cta button{cursor:pointer;font:inherit}.project-dialog .btn{cursor:pointer}@media(max-width:900px){.detail-list{grid-template-columns:1fr!important}.trust-creator-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.trust-creator-grid{grid-template-columns:repeat(2,1fr)}}
dialog.dialog[open]{display:block!important}dialog.dialog:not([open]){display:none!important}

.creator-metrics .large-view-count{font-size:clamp(25px,3.1vw,46px);min-height:100px;display:flex;align-items:center;justify-content:center;white-space:nowrap}
/* White navigation hover and open state */
header nav>a:hover,header nav>details>summary:hover,header nav>a:focus-visible,header nav>details>summary:focus-visible,header nav>details[open]>summary{background:#fff!important;color:#151516!important;border-color:#fff!important;box-shadow:0 5px 18px #0002!important}header nav>details>summary:hover span,header nav>details[open]>summary span,header nav>details>summary:focus-visible span{color:#151516!important}header nav>a,header nav>details>summary{font-weight:500;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;border-radius:12px}header nav>details>summary:hover:after,header nav>details[open]>summary:after{color:#151516!important}
/* Header actions follow the white navigation treatment. */
.header-actions .signin,.header-actions .btn.outline{border-radius:12px;transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.header-actions .signin{padding:12px 14px;border:1px solid transparent;line-height:1.2}.header-actions .signin:hover,.header-actions .signin:focus-visible,.header-actions .btn.outline:hover,.header-actions .btn.outline:focus-visible{background:#fff!important;border-color:#fff!important;color:#151516!important;box-shadow:0 5px 18px #0002}.header-actions .signin:hover span,.header-actions .signin:focus-visible span,.header-actions .btn.outline:hover span,.header-actions .btn.outline:focus-visible span{color:#151516!important}
/* Gentle gold sweep through the wordmark; emblem stays white. */
header .brand-wordmark .brand-name,header .brand-wordmark .brand-descriptor{background:linear-gradient(110deg,#fff 0%,#fff 37%,#f4d28a 43%,#fff8df 48%,#cba25c 53%,#fff 61%,#fff 100%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:wordmark-shimmer 8s ease-in-out infinite}header .brand-wordmark .brand-dot{color:inherit!important;-webkit-text-fill-color:inherit}header .brand-wordmark .brand-descriptor{animation-delay:.15s}@keyframes wordmark-shimmer{0%,20%{background-position:100% 50%}65%,100%{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){header .brand-wordmark .brand-name,header .brand-wordmark .brand-descriptor{animation:none;background-position:50% 50%}}
.air-trust-layout{margin:24px 0 65px;background:#1261ff;border-radius:38px;padding:70px 30px 35px;color:#e9f3ff}.air-trust-layout h2{text-align:center;font-size:clamp(44px,6vw,83px);font-weight:500;letter-spacing:-2px;margin:0 0 20px}.trust-reference-note{text-align:center;font-size:14px;line-height:1.6;margin:0 0 40px;color:#fff}.trust-badge-row{display:flex;justify-content:center;align-items:center;gap:42px;padding:50px 35px;border-radius:30px;background:#ffffff12;margin-bottom:20px}.trust-badge-row img{width:150px;max-height:65px;object-fit:contain}.trust-stat-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.trust-stat-main{display:grid;grid-template-columns:1fr 1fr;gap:20px}.trust-stat-card{background:#ffffff12;border-radius:30px;min-height:300px;padding:50px 25px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.trust-stat-card>strong{font-size:clamp(90px,10vw,155px);line-height:1.1;font-weight:600}.trust-stat-card>span{font-size:25px;line-height:1.4;color:#b8d2ff;margin-top:25px}.trust-monthly{grid-column:1/-1;min-height:190px}.trust-monthly>strong{font-size:clamp(28px,4vw,60px)}.trust-monthly>span{margin-top:10px}.trust-awards{background:#ffffff12;border-radius:30px;padding:40px;display:flex;flex-direction:column;justify-content:space-around;gap:30px}.trust-awards>div{display:flex;gap:15px;align-items:center}.trust-awards img{width:80px;height:70px;object-fit:contain}.trust-awards strong{font-size:50px;font-weight:600}.trust-awards span{font-size:22px;color:#b8d2ff;line-height:1.3}.trust-meet{display:block;text-align:center;margin-top:25px;font-size:16px;text-decoration:underline;text-underline-offset:5px}@media(max-width:900px){.trust-badge-row{flex-wrap:wrap;gap:25px}.trust-stat-layout{grid-template-columns:1fr}.trust-awards{display:grid;grid-template-columns:1fr 1fr;padding:25px}.trust-awards strong{font-size:40px}}@media(max-width:600px){.air-trust-layout{padding:45px 15px}.trust-stat-card{min-height:220px;padding:25px 15px}.trust-stat-card>strong{font-size:80px}.trust-stat-card>span{font-size:19px}.trust-monthly>strong{font-size:28px}.trust-awards{grid-template-columns:1fr}.trust-badge-row img{width:120px}.trust-badge-row{padding:30px 15px}}
.trust-without-awards{grid-template-columns:1fr}.trust-without-awards .trust-stat-main{grid-template-columns:1fr 1fr}.trust-badge-row .trust-creator img{width:95px;height:95px;max-height:none;border-radius:50%;object-fit:cover}.trust-badge-row .trust-creator h3{font-size:21px}.trust-monthly>strong{font-size:100px}.trust-badge-row{flex-wrap:wrap}.trust-stat-card>strong{font-size:clamp(65px,8vw,120px)}
/* Continuous gold flow without a rest between sweeps. */
header .brand-wordmark .brand-name,header .brand-wordmark .brand-descriptor{background-image:repeating-linear-gradient(110deg,#fff 0%,#f4d28a 14%,#fff8df 23%,#cba25c 32%,#fff 42%,#fff 50%);background-size:200% 100%;animation:wordmark-gold-flow 5s linear infinite}header .brand-wordmark .brand-descriptor{animation-delay:0s}@keyframes wordmark-gold-flow{from{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){header .brand-wordmark .brand-name,header .brand-wordmark .brand-descriptor{animation:none;background-position:50% 50%}}
.confirmed-partner-row{display:flex;align-items:center;justify-content:center;background:#ffffff12;border-radius:28px;padding:40px;margin:30px 0 20px}.youtube-partner-mark{display:flex;align-items:center;gap:14px;color:#edf4ff}.youtube-partner-mark>span{display:grid;place-items:center;width:66px;height:45px;background:#edf4ff;color:#1261ff;border-radius:13px;font-size:25px}.youtube-partner-mark strong{display:block;font-size:36px;line-height:1.1;font-weight:600;letter-spacing:-1px}.youtube-partner-mark small{display:block;text-align:center;font-size:13px;letter-spacing:2px;margin-top:7px}
.confirmed-partner-row{gap:35px;flex-wrap:wrap}.partner-wordmark{text-align:center;color:#edf4ff}.partner-wordmark strong{display:block;font-size:30px;font-weight:600;line-height:1.15}.partner-wordmark small{display:block;font-size:11px;letter-spacing:1px;margin-top:8px}.confirmed-partner-row .youtube-partner-mark strong{font-size:30px}.confirmed-partner-row .youtube-partner-mark>span{width:48px;height:35px;font-size:20px}

/* Three-row creator video showcase */
.member-showcase{background:#202022;border-radius:40px;padding:80px 0!important;overflow:hidden;position:relative;margin:50px 0}.member-showcase>h2{text-align:center;font-size:clamp(44px,6vw,80px);font-weight:400;margin:0 20px 55px}.member-showcase>h2 span{color:#929294}.member-playback{display:block;margin:0 auto 32px;border:1px solid #666;border-radius:30px;padding:10px 18px;background:transparent;color:white;cursor:pointer}.member-rows{display:grid;gap:20px}.member-row{overflow:hidden}.member-track{display:flex;width:max-content;gap:20px;animation:member-drift 100s linear infinite}.member-track-1{animation-direction:reverse;animation-duration:88s}.member-track-2{animation-duration:110s}.member-set{display:flex;gap:20px}.member-video-card{width:560px;height:315px;position:relative;isolation:isolate;border-radius:40px;overflow:hidden;padding:24px 28px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;color:white}.member-video-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.member-video-card:after{content:"";position:absolute;inset:0;background:#0006;z-index:-1}.member-card-top{display:flex;align-items:center;gap:18px}.member-avatar{position:relative;flex-shrink:0;width:58px;height:58px}.member-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.member-crown{position:absolute;right:-9px;top:-9px;width:32px;height:32px;display:grid;place-items:center;background:#a4ffbc;color:#00be59;border-radius:50%;font-size:25px;line-height:1}.member-card-top h3{font-size:36px;font-weight:500;line-height:1.1;margin:0}.member-subs span{display:block;font-size:24px;font-weight:500}.member-subs strong{display:block;font-size:60px;line-height:1.1;margin-top:12px;font-weight:700}.members-paused .member-track{animation-play-state:paused}@keyframes member-drift{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 10px))}}@media(max-width:700px){.member-showcase{padding:45px 0!important;border-radius:24px}.member-video-card{width:300px;height:220px;padding:20px;border-radius:25px}.member-card-top h3{font-size:21px}.member-avatar{width:40px;height:40px}.member-crown{width:24px;height:24px;font-size:19px}.member-subs span{font-size:16px}.member-subs strong{font-size:42px}.member-rows,.member-set,.member-track{gap:14px}}@media(prefers-reduced-motion:reduce){.member-track{animation:none}.member-row{overflow-x:auto}}

.membership-home-banner{background:#003d1e url("https://air.io/build/assets/member-bg-tFOuaHQ2.webp") right center/cover no-repeat;border-radius:40px;min-height:510px;padding:74px 32px;margin:24px 0;display:flex;align-items:center}.membership-banner-copy{max-width:760px;width:62%}.membership-banner-copy h2{font-size:clamp(40px,5.3vw,76px);line-height:1.05;font-weight:400;margin:0 0 34px;letter-spacing:-2px}.membership-banner-copy h2>span:first-child{color:#ffffffad}.membership-banner-copy p{font-size:21px;line-height:1.45;margin:0 0 46px;max-width:720px}.membership-banner-copy .btn{padding:23px 42px;border-radius:16px;font-size:20px;background:#3059ed;color:white}html[dir="rtl"] .membership-home-banner{background-position:left center}html[dir="rtl"] .membership-banner-copy{text-align:right}@media(max-width:700px){.membership-home-banner{padding:40px 24px;min-height:500px;background-position:65% center;position:relative;isolation:isolate}.membership-home-banner:before{content:"";position:absolute;inset:0;background:#00251177;z-index:-1;border-radius:40px}.membership-banner-copy{width:100%;max-width:100%}.membership-banner-copy h2{letter-spacing:-1px}.membership-banner-copy p{font-size:18px}}

.form-grid>.game-link-fields{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.form-grid>.game-link-fields label{min-width:0}@media(max-width:650px){.form-grid>.game-link-fields{grid-template-columns:1fr}}

.trust-scroll-shell{position:relative;min-width:0}.trust-badge-row.expanded-creator-row{display:flex!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto;gap:38px;padding:40px 30px 28px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff80 transparent}.expanded-creator-row .trust-creator{flex:0 0 190px;scroll-snap-align:start;text-align:center;display:flex;align-items:center;flex-direction:column;gap:18px}.expanded-creator-row .trust-creator img{width:112px;height:112px;border-radius:50%;object-fit:cover}.expanded-creator-row .trust-creator h3{font-size:24px;line-height:1.2;margin:0}.trust-scroll-controls{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px 0}.trust-scroll-controls button{border:1px solid #ffffff70;background:#ffffff15;color:white;border-radius:50%;width:42px;height:42px;font-size:24px;cursor:pointer}.trust-scroll-controls button:hover{background:white;color:#1261ff}.many-more-symbol{display:grid;place-items:center;width:112px;height:112px;border:1px solid #ffffff70;border-radius:50%;font-size:50px}.trust-scroll-shell{background:#ffffff12;border-radius:26px}.expanded-creator-row{background:transparent!important}@media(max-width:650px){.expanded-creator-row .trust-creator{flex-basis:140px}.expanded-creator-row .trust-creator h3{font-size:19px}.trust-badge-row.expanded-creator-row{gap:20px;padding:25px 20px}}

.directory-footer{display:grid!important;grid-template-columns:1fr 1.1fr;gap:0;background:#202022;padding:0!important;border-radius:0;margin-top:40px}.directory-footer-left{padding:56px 30px;display:flex;flex-direction:column}.directory-footer-right{border-left:1px solid #151515;padding:56px 35px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px}.footer-brand-line{display:flex;gap:28px;align-items:flex-start;margin-bottom:60px}.footer-brand-line .brand{flex-shrink:0}.footer-brand-line p{color:#888;line-height:1.6;font-size:16px}.footer-primary-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 22px}.footer-directory-group h4{font-size:15px;font-weight:700;color:#909092;letter-spacing:0;margin:0 0 28px}.directory-footer-right h4{color:#ddd}.footer-directory-group a{display:block;color:#d3d3d5;text-decoration:none;font-size:18px;line-height:1.5;margin:0 0 16px}.footer-directory-group a:hover{color:white;text-decoration:underline}.footer-legal{margin-top:auto;padding-top:70px;color:#888;font-size:16px}.footer-legal>a{display:inline-block;color:#ddd;margin:14px 22px 0 0}.legal-document{max-width:1000px;margin:80px auto}.legal-document h1{font-size:64px}.legal-document h2{margin-top:40px;font-size:30px}.legal-document p{line-height:1.7;max-width:850px}@media(max-width:1000px){.directory-footer{grid-template-columns:1fr}.directory-footer-right{border-left:0;border-top:1px solid #151515}.footer-brand-line{flex-wrap:wrap}}@media(max-width:600px){.directory-footer-right,.footer-primary-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-footer-left,.directory-footer-right{padding:35px 22px}.footer-directory-group a{font-size:16px}.legal-document h1{font-size:40px}}

/* Audit CTA retains blue fill and legible white text on hover. */
.audit-banner .btn,.audit-banner .btn.light,.audit-banner:hover .btn,.audit-banner:focus-visible .btn,.creator-page .audit-banner .btn{background:#3059ed!important;color:#fff!important;border-color:#3059ed!important;transition:transform .2s ease,box-shadow .2s ease}
.audit-banner:hover .btn{transform:translateY(-2px);box-shadow:0 5px 18px #0003}.audit-banner .btn:focus-visible{outline:2px solid #fff;outline-offset:3px}

.investment-application-fields{border:1px solid #555;border-radius:18px;padding:20px;margin:25px 0}.investment-application-fields[hidden]{display:none!important}.investment-application-fields legend{padding:0 10px;font-size:18px}.investment-application-fields textarea,.investment-application-fields select{width:100%;padding:14px;background:#28292c;color:white;border:1px solid #555;border-radius:10px}.investment-application-fields label{display:block;margin-bottom:15px}

.legal-contents{display:block!important;padding:28px;background:#242527;border-radius:20px;margin:35px 0}.legal-contents a{display:block;color:#b5c5ff;margin:10px 0;line-height:1.5}.legal-document section{scroll-margin-top:30px}.legal-date{color:#999}

.directory-footer .footer-directory-group h4{display:inline-block;background:#fff;color:#161616;border:1px solid #d7d7d9;border-radius:10px;padding:12px 14px;line-height:1.3;box-shadow:0 0 0 3px #ffffff0a;transition:box-shadow .2s;cursor:default}.directory-footer .footer-directory-group h4:hover{animation:footer-heading-shake .4s ease-in-out;box-shadow:0 6px 20px #0004}@keyframes footer-heading-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px) rotate(-1deg)}50%{transform:translateX(2px) rotate(1deg)}75%{transform:translateX(-1px)}}@media(prefers-reduced-motion:reduce){.directory-footer .footer-directory-group h4:hover{animation:none}}

/* Consistent interior-page editorial treatment; homepage remains unchanged. */
.interior-polished main{--interior-muted:#b8bac4}.interior-polished main>section{scroll-margin-top:30px}.interior-polished main p{line-height:1.65}.interior-polished .section{padding-top:68px;padding-bottom:68px}.interior-polished main h1{font-weight:500;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.interior-polished main h2{font-weight:500;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.interior-polished main h3{line-height:1.2;letter-spacing:-.025em}.interior-polished .product-detail-hero{padding:70px 4%;gap:55px;align-items:center;background:radial-gradient(ellipse at 100% 0,#3059ed15,transparent 65%);border:1px solid #ffffff0d;border-radius:34px;margin-top:18px}.interior-polished .product-detail-hero h1{font-size:clamp(42px,5.6vw,78px);margin:20px 0 28px}.interior-polished .product-detail-hero p{max-width:650px;color:#c4c5cb}.interior-polished .product-detail-hero .product-art{box-shadow:0 25px 60px #0003;min-width:0}.interior-polished .product-art img{width:100%;height:100%;object-position:center}.interior-polished .intro-row{gap:45px;align-items:start}.interior-polished .audit-grid{gap:22px}.interior-polished .audit-card{background:linear-gradient(145deg,#292a30,#222328);border:1px solid #ffffff14;border-radius:25px;padding:32px;transition:transform .2s,border-color .2s}.interior-polished .audit-card:hover{transform:translateY(-4px);border-color:#7c96ff66}.interior-polished .audit-card p{color:#bfc1c9}.interior-polished .creator-cover{box-shadow:inset 0 0 0 1px #ffffff15}.interior-polished .creator-cover-content p{max-width:580px;text-shadow:0 1px 12px #0005}.interior-polished .business-hero{box-shadow:inset 0 0 0 1px #ffffff14}.interior-polished .contact-block{border-radius:32px;margin:20px 0 50px;padding:64px 5%;background:linear-gradient(120deg,#3059ed,#2545bb)}.interior-polished .contact-block h2{max-width:900px}.interior-polished .product-card{border-radius:26px;box-shadow:0 10px 30px #0001}.interior-polished .creator-contact{border-radius:30px;background:#24262b}.interior-polished input,.interior-polished textarea,.interior-polished select{transition:border-color .2s,box-shadow .2s}.interior-polished input:focus,.interior-polished textarea:focus,.interior-polished select:focus{outline:0;border-color:#7994ff;box-shadow:0 0 0 3px #3059ed25}.interior-polished .btn{transition:transform .2s,box-shadow .2s}.interior-polished .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0002}.game-audit-mark{font-size:34px;color:#b4ffcf}.game-audit-banner{background:linear-gradient(100deg,#22362d,#1b2220)}.game-review-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;padding:80px 5%;border-radius:36px;background:#22262b;margin-top:20px;align-items:center}.game-review-hero h1{font-size:clamp(45px,6vw,84px);margin:25px 0}.game-review-hero p{max-width:610px;color:#c0c3cd;font-size:19px}.game-review-art{background:radial-gradient(circle at 80% 10%,#acffdc,#355ff1 60%,#15215e);border-radius:35px;padding:50px 30px;min-height:380px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.game-review-art span{font-size:clamp(40px,5vw,70px);font-weight:700;line-height:1.2;color:#fff}.game-review-art i{position:absolute;right:18px;bottom:0;font-style:normal;font-size:180px;color:#ffffff50}.game-audit-request{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;background:#24262b;border-radius:32px;padding:50px!important}.game-audit-request form label{display:block;margin-bottom:20px}.game-audit-request form input,.game-audit-request form textarea{width:100%;display:block;background:#191b20;border:1px solid #555;border-radius:12px;padding:15px;color:#fff;margin-top:10px}.game-audit-request h2{font-size:48px}@media(max-width:800px){.game-review-hero,.game-audit-request{grid-template-columns:1fr;gap:30px}.game-audit-request{padding:30px!important}.interior-polished .section{padding-top:42px;padding-bottom:42px}.interior-polished .product-detail-hero{padding:40px 22px;gap:28px}.game-review-art{min-height:260px}}@media(prefers-reduced-motion:reduce){.interior-polished .audit-card:hover,.interior-polished .btn:hover{transform:none}}

/* Interior alignment correction: common left edge, no absolute heading links. */
.interior-polished .section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;position:static;text-align:start}.interior-polished .section-heading h2{margin:0;text-align:start;max-width:850px}.interior-polished .section-heading>a{position:static;align-self:flex-end;text-align:start;margin:0;max-width:220px}.interior-polished .company-mission{display:block;text-align:start;max-width:none}.interior-polished .company-mission .kicker,.interior-polished .company-mission h2,.interior-polished .company-mission p{margin-left:0;margin-right:0;text-align:start}.interior-polished .company-mission h2{max-width:900px;margin-top:20px;margin-bottom:28px}.interior-polished .company-mission p{max-width:800px}.interior-polished .company-intro{align-items:start}.interior-polished .company-intro h2{margin-top:0;text-align:start}.interior-polished .department-grid article{display:flex;flex-direction:column;align-items:stretch;min-width:0}.interior-polished .department-grid h3{font-size:28px;min-height:68px;margin:0 0 16px;display:flex;align-items:flex-start}.interior-polished .department-grid p{margin:0 0 20px}.interior-polished .department-grid .career-portrait{width:100%;flex-shrink:0;aspect-ratio:1.12;height:auto}.interior-polished .department-grid .btn{margin-top:auto}.interior-polished .business-tile-grid article,.interior-polished .audit-card{min-width:0}.interior-polished .business-tile-grid h3,.interior-polished .audit-card h3{margin-top:20px;margin-bottom:16px}.interior-polished .intro-row>h2{margin-top:0}.interior-polished main img{max-width:100%}@media(max-width:700px){.interior-polished .section-heading{flex-direction:column}.interior-polished .section-heading>a{align-self:flex-start}.interior-polished .department-grid h3{min-height:0}.interior-polished .company-intro{gap:25px}}

.career-portrait.portrait-4{background-image:url("assets/finance-professional-v3.png")!important;background-size:cover!important;background-position:center 35%!important}

.career-portrait.portrait-2,.career-portrait.portrait-3{background-image:url("assets/production-games-portraits-v4.png")!important;background-size:200% 100%!important}.career-portrait.portrait-2{background-position:0% center!important}.career-portrait.portrait-3{background-position:100% center!important}

.faq-page-intro{padding:45px 0 55px;max-width:950px}.faq-page-intro h1{font-size:clamp(48px,7vw,92px);margin:20px 0 30px}.faq-page-intro p{font-size:21px;color:#bbb}.faq-category{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;padding:45px 0;border-top:1px solid #ffffff25}.faq-category h2{font-size:34px;margin:0;max-width:400px}.faq-answers details{border-bottom:1px solid #ffffff25;padding:24px 0}.faq-answers details:first-child{padding-top:0}.faq-answers summary{font-size:22px;cursor:pointer;line-height:1.4}.faq-answers details[open] summary{color:#a3b6ff}.faq-answers p{font-size:18px;color:#bbb;max-width:800px;padding-right:20px}@media(max-width:750px){.faq-category{grid-template-columns:1fr;gap:25px}.faq-answers summary{font-size:20px}}

.interior-polished .contact-block{text-align:center;display:flex;flex-direction:column;align-items:center;gap:0}.interior-polished .contact-block h2{width:100%;max-width:950px;margin:0 auto 28px;text-align:center}.interior-polished .contact-block p{max-width:850px;margin:0 auto 32px;text-align:center}.interior-polished .contact-block .btn{align-self:center;margin:0}.faq-investment-intro{border-top:1px solid #ffffff25}.faq-investment-intro>h2{font-size:clamp(36px,4.5vw,62px);max-width:950px}.faq-investment-intro>p{max-width:850px;color:#bbb;font-size:19px}.faq-investment-intro>.btn{margin:22px 0 38px}.faq-investment-intro .faq-answers{max-width:950px}

html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] textarea,html[lang="ar"] select,html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4{font-family:"Noto Sans Arabic",Tahoma,Arial,sans-serif!important}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3{letter-spacing:0!important;line-height:1.45!important}html[lang="ar"] p{line-height:1.9!important}html[dir="rtl"] .directory-footer-right{border-left:0;border-right:1px solid #151515}html[dir="rtl"] .footer-directory-group a,html[dir="rtl"] .footer-directory-group h4{text-align:right}html[dir="rtl"] .brand-wordmark{direction:rtl}html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="email"]{direction:ltr;text-align:right}.wrap{min-width:0}main,section,article,form{min-width:0}.form-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:600px){.form-two-col{grid-template-columns:1fr}.wrap{padding-left:12px;padding-right:12px}header{gap:10px}.brand-wordmark .brand-name{font-size:25px}.brand-descriptor{font-size:8px}.brand-emblem{width:40px!important;height:40px!important}.header-actions{gap:6px}.header-actions .btn{padding:11px 12px;font-size:10px}.dialog{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;padding:25px 20px!important;max-height:88dvh;overflow-y:auto}.creator-menu,.business-menu,.company-menu{max-width:calc(100vw - 24px)}html[lang="ar"] .creator-cover h1,html[lang="ar"] .business-hero h1,html[lang="ar"] .product-detail-hero h1{font-size:36px!important}.directory-footer-right,.footer-primary-columns{gap:28px 18px}.footer-directory-group h4{font-size:12px!important;padding:10px!important}.footer-directory-group a{overflow-wrap:anywhere}.faq-page-intro h1{font-size:42px}.faq-answers summary{font-size:19px}.contact-block h2{font-size:40px!important}.investment-application-fields{padding:14px}}
