@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";
.theme-obsidian{--ink:#f3eee3;--line:#c7a76b42;color:#f3eee3;background:#080d14;padding:0;font-family:DM Sans,Cairo,Arial,sans-serif}.theme-obsidian .cx-hero{height:100vh;min-height:720px;box-shadow:none;background:#080d14;border-bottom:1px solid #c7a76b66;border-radius:0}.theme-obsidian .hero-art{filter:saturate(.5)contrast(1.08)brightness(.68);transform:translate3d(calc(var(--px,0px) * .018), calc(var(--py,0px) * .018), 0) scale(1.035)}.theme-obsidian .hero-art:after{background:linear-gradient(90deg,#05080d2e,#05080db8 58%,#05080df5),linear-gradient(#05080dd1,#0000 32%,#05080d75)}.theme-obsidian .cx-hero:before{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#c7a76b12 1px,#0000 1px),linear-gradient(90deg,#c7a76b12 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.theme-obsidian .cx-hero header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d14b8;border-bottom:1px solid #c7a76b55;max-width:1180px;height:96px;padding:0 35px}.theme-obsidian .cx-logo{color:#e7c98f}.theme-obsidian .logo-word b{letter-spacing:.2em;font-family:Georgia,Times New Roman,serif;font-weight:500}.theme-obsidian .logo-word small{color:#c7a76b}.theme-obsidian .cx-hero nav{text-transform:uppercase;letter-spacing:.08em;gap:42px}.theme-obsidian .cx-hero nav a,.theme-obsidian .cx-actions button{color:#e8dfce}.theme-obsidian .contact-chip,.theme-obsidian .cx-button{text-transform:uppercase;letter-spacing:.06em;background:#c7a76b;border:1px solid #c7a76b;border-radius:0;color:#080d14!important}.theme-obsidian .contact-chip:hover,.theme-obsidian .cx-button:hover{background:#f0d9aa}.theme-obsidian .hero-copy{max-width:600px;top:29%;right:11%}.theme-obsidian.en .hero-copy{left:11%;right:auto}.theme-obsidian .hero-copy h1,.theme-obsidian.en .hero-copy h1,.theme-obsidian .cx-intro h2,.theme-obsidian .section-title h2,.theme-obsidian .cx-statement h2,.theme-obsidian .cx-roadmap h2,.theme-obsidian .cx-faq h2,.theme-obsidian .contact-content h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-obsidian .hero-copy h1{font-size:clamp(56px,6.4vw,96px);line-height:.96}.theme-obsidian .hero-copy h1 strong{color:#e7c98f;font-style:italic;font-weight:400}.theme-obsidian .hero-copy p{color:#d5cbbc;max-width:520px}.theme-obsidian .cx-time{color:#c7a76b;text-transform:uppercase;letter-spacing:.08em;top:18%;right:11%}.theme-obsidian.en .cx-time{left:11%;right:auto}.theme-obsidian .stat-card{color:#f3eee3;background:#0e151f;border:1px solid #c7a76b77;border-radius:0;width:250px;min-height:260px;top:auto;bottom:12%;left:9%;transform:none;box-shadow:14px 14px #c7a76b18}.theme-obsidian.en .stat-card{left:auto;right:9%}.theme-obsidian .stat-card strong{color:#e7c98f;font-family:Georgia,serif}.theme-obsidian .stat-card i{color:#9eacb5}.theme-obsidian .hero-dots{color:#c7a76b;opacity:.6}.theme-obsidian .cx-intro,.theme-obsidian .cx-roadmap,.theme-obsidian .cx-faq,.theme-obsidian footer{color:#f3eee3;background:#080d14;max-width:none;padding-inline:max(7vw,50vw - 560px)}.theme-obsidian .cx-intro{padding-top:160px;padding-bottom:130px}.theme-obsidian .kicker{color:#c7a76b;text-transform:uppercase;letter-spacing:.12em}.theme-obsidian .kicker:before{color:#c7a76b}.theme-obsidian .cx-intro h2,.theme-obsidian .cx-statement h2 strong,.theme-obsidian .section-title h2 strong,.theme-obsidian .contact-content h2 strong{color:#e7c98f}.theme-obsidian .body-copy,.theme-obsidian .cx-statement p:not(.kicker),.theme-obsidian .service-copy p,.theme-obsidian .method-grid p,.theme-obsidian .cx-faq details p{color:#9ca8b0}.theme-obsidian .under-link,.theme-obsidian .service-copy a{color:#e7c98f;border-color:#c7a76b}.theme-obsidian .cx-highlights{max-width:1120px;box-shadow:none;background:#0b1119;border-color:#c7a76b55}.theme-obsidian .cx-highlights article+article{border-color:#c7a76b3d}.theme-obsidian .cx-highlights h3{color:#f3eee3;font-family:Georgia,serif;font-size:19px}.theme-obsidian .cx-highlights p{color:#84939c}.theme-obsidian .cx-services,.theme-obsidian .cx-method{background:linear-gradient(#0d141e,#090e15);border-block:1px solid #c7a76b3b}.theme-obsidian .section-title,.theme-obsidian .service-grid,.theme-obsidian .method-grid,.theme-obsidian .sector-note{max-width:1120px}.theme-obsidian .section-title .outline-number{color:#c7a76b08;-webkit-text-stroke-color:#c7a76b33}.theme-obsidian .service-grid{background:#c7a76b55;border:1px solid #c7a76b55;gap:1px}.theme-obsidian .service-grid article,.theme-obsidian .service-grid article.active,.theme-obsidian .service-grid article:hover{box-shadow:none;background:#0f1721;border-radius:0}.theme-obsidian .service-grid article:hover,.theme-obsidian .service-grid article.active{background:#141e29;transform:translateY(-5px)}.theme-obsidian .service-visual{height:235px}.theme-obsidian .service-visual img{filter:grayscale(.35)sepia(.15)}.theme-obsidian .service-visual span,.theme-obsidian .service-orb{color:#080d14;background:#c7a76b;border-radius:0}.theme-obsidian .service-copy{padding:30px}.theme-obsidian .service-copy small{color:#c7a76b}.theme-obsidian .service-copy h3,.theme-obsidian .method-grid h3{color:#f3eee3;font-family:Georgia,serif;font-weight:400}.theme-obsidian .cx-statement{max-width:1120px}.theme-obsidian .statement-art{filter:grayscale(.35)contrast(1.05);border:1px solid #c7a76b55;border-radius:0}.theme-obsidian .method-grid,.theme-obsidian .method-grid article{border-color:#c7a76b55}.theme-obsidian .method-grid article:hover{background:#121c27}.theme-obsidian .method-grid b{color:#e7c98f;background:0 0;border:1px solid #c7a76b;border-radius:0}.theme-obsidian .sector-note{color:#d8cfbf;border-color:#c7a76b55}.theme-obsidian .roadmap-row article,.theme-obsidian .cx-faq details{border-color:#c7a76b55}.theme-obsidian .roadmap-row b{color:#e7c98f;font-family:Georgia,serif;font-weight:400}.theme-obsidian .cx-faq summary{color:#e9e0d2}.theme-obsidian .cx-faq summary span{color:#c7a76b}.theme-obsidian .cx-contact{max-width:none;min-height:680px;box-shadow:none;background:#0a1018;border-block:1px solid #c7a76b55;border-radius:0;margin:0;padding-inline:max(8vw,50vw - 560px)}.theme-obsidian .contact-art{filter:grayscale(.6)sepia(.15);opacity:.32}.theme-obsidian .contact-content input,.theme-obsidian .contact-content textarea{background:#080d1499;border-color:#c7a76b66}.theme-obsidian footer{padding-top:80px}.theme-obsidian footer>div:last-child{border-color:#c7a76b55}.theme-obsidian footer a{color:#e7c98f}@media (max-width:800px){.theme-obsidian .cx-hero{min-height:850px}.theme-obsidian .cx-hero header{padding:0 20px}.theme-obsidian .hero-copy,.theme-obsidian.en .hero-copy{top:25%;left:7%;right:7%}.theme-obsidian .hero-copy h1,.theme-obsidian.en .hero-copy h1{font-size:clamp(45px,13vw,62px)}.theme-obsidian .cx-time,.theme-obsidian.en .cx-time{top:15%;left:7%;right:7%}.theme-obsidian .stat-card,.theme-obsidian.en .stat-card{width:190px;min-height:205px;bottom:8%;left:7%;right:auto}.theme-obsidian .cx-intro,.theme-obsidian .cx-roadmap,.theme-obsidian .cx-faq,.theme-obsidian footer,.theme-obsidian .cx-statement,.theme-obsidian .cx-contact{padding-inline:24px}}.hero-identity{z-index:3;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font:600 9px DM Sans,Arial;display:flex;position:absolute;bottom:34px;left:40px}.hero-identity b{font-weight:700}.theme-grid-lines,.theme-orbit{pointer-events:none;z-index:1;position:absolute}.theme-identity{letter-spacing:.14em;text-transform:uppercase;color:#78decf;font:700 9px DM Sans,Arial}.theme-preview{position:relative}.theme-preview:after{content:"";border:1px solid var(--blue);position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.theme-preview:after{border:1px solid color-mix(in srgb,var(--blue) 35%,transparent)}}.theme-preview:after{border-radius:inherit}.preview-midnight{background-image:linear-gradient(#39d4ff1b 1px,#0000 1px),linear-gradient(90deg,#39d4ff1b 1px,#0000 1px);background-size:18px 18px}.preview-sand{border-radius:80px 6px 6px!important}.preview-emerald{border-radius:40px!important}.preview-obsidian{border:1px solid #c7a76b55;background:#080d14!important;border-radius:0!important}.theme-midnight{--ink:#edf6ff;--line:#47c9ff3d;color:#edf6ff;background:#07111f;padding:0;font-family:DM Sans,Cairo,sans-serif}.theme-midnight .cx-hero{height:100vh;box-shadow:none;background:#07111f;border-bottom:1px solid #36d8ff66;border-radius:0}.theme-midnight .hero-art{filter:saturate(1.15)brightness(.62);transform:translate3d(calc(var(--px)*.014),calc(var(--py)*.014),0) scale(1.02)}.theme-midnight .hero-art:after{background:linear-gradient(90deg,#04101bdd,#04101b55 50%,#04101bcc),linear-gradient(#04101b99,#0000 50%,#04101bdd)}.theme-midnight .theme-grid-lines{background-image:linear-gradient(#38d9ff14 1px,#0000 1px),linear-gradient(90deg,#38d9ff14 1px,#0000 1px);background-size:64px 64px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.theme-midnight .theme-grid-lines:after{content:"";background:linear-gradient(90deg,#0000 49.8%,#42dcff55 50%,#0000 50.2%);animation:8s linear infinite scanGrid;position:absolute;inset:0}.theme-midnight .cx-hero header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04101b88;border-bottom:1px solid #38d9ff44;max-width:none;padding:0 4vw}.theme-midnight .cx-logo{color:#66e3ff}.theme-midnight .logo-word b{letter-spacing:.2em}.theme-midnight .contact-chip,.theme-midnight .cx-button{background:#45dcff;border-radius:2px;box-shadow:0 0 28px #3ad9ff55;color:#03101b!important}.theme-midnight .hero-copy{max-width:650px;top:29%;right:8%}.theme-midnight.en .hero-copy{left:8%;right:auto}.theme-midnight .hero-copy h1,.theme-midnight.en .hero-copy h1{text-transform:uppercase;letter-spacing:-.065em;font-size:clamp(55px,6.6vw,100px);line-height:.92}.theme-midnight .hero-copy h1 strong{color:#52e0ff;text-shadow:0 0 28px #32d8ff44}.theme-midnight .hero-copy p{color:#b9d3df}.theme-midnight .cx-time{color:#52e0ff;top:17%;right:8%}.theme-midnight.en .cx-time{left:8%;right:auto}.theme-midnight .stat-card{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#061321c9;border:1px solid #52e0ff66;border-radius:3px;grid-template-columns:130px 1fr;align-items:center;width:350px;min-height:122px;padding:20px;display:grid;inset:auto 8% 7% auto;transform:none;box-shadow:0 0 45px #32d8ff19}.theme-midnight.en .stat-card{left:8%;right:auto}.theme-midnight .stat-card strong{color:#52e0ff;font-size:54px}.theme-midnight .stat-card p{margin:0}.theme-midnight .stat-card i{color:#6f8d9d;grid-column:2;font-size:9px}.theme-midnight .hero-identity{color:#7a9bac;left:4vw}.theme-midnight .hero-identity b{color:#52e0ff}.theme-midnight .cx-intro,.theme-midnight .cx-roadmap,.theme-midnight .cx-faq,.theme-midnight footer{color:#edf6ff;background:#07111f;max-width:none;padding-inline:8vw}.theme-midnight .cx-intro{grid-template-columns:.8fr 1.2fr}.theme-midnight .kicker,.theme-midnight .under-link,.theme-midnight .service-copy a,.theme-midnight .cx-intro h2,.theme-midnight .section-title h2 strong,.theme-midnight .cx-statement h2 strong,.theme-midnight .contact-content h2 strong{color:#52e0ff}.theme-midnight .body-copy,.theme-midnight .service-copy p,.theme-midnight .method-grid p,.theme-midnight .cx-faq details p,.theme-midnight .cx-statement p:not(.kicker){color:#9bb3c1}.theme-midnight .cx-highlights{background:#091725;border-block:1px solid #38d9ff36;grid-template-columns:repeat(3,1fr);max-width:none;margin:0}.theme-midnight .cx-highlights article{background:linear-gradient(135deg,#0b1a29,#07131f);padding-inline:8vw}.theme-midnight .cx-highlights article+article{border-color:#38d9ff2c}.theme-midnight .cx-services,.theme-midnight .cx-method{background:#091725;border-block:1px solid #38d9ff2c}.theme-midnight .section-title,.theme-midnight .service-grid,.theme-midnight .method-grid,.theme-midnight .sector-note,.theme-midnight .cx-statement{max-width:1180px}.theme-midnight .service-grid{background:#38d9ff44;border:1px solid #38d9ff44;grid-template-columns:repeat(4,1fr);gap:1px}.theme-midnight .service-grid article,.theme-midnight .service-grid article.active,.theme-midnight .service-grid article:hover{box-shadow:none;background:#0b1c2b;border-radius:0;transform:none}.theme-midnight .service-grid article:hover{background:#10283a}.theme-midnight .service-visual{height:290px}.theme-midnight .service-visual span,.theme-midnight .service-orb,.theme-midnight .method-grid b{color:#04111c;background:#52e0ff;border-radius:2px}.theme-midnight .service-copy h3,.theme-midnight .method-grid h3{color:#f4faff}.theme-midnight .statement-art{clip-path:polygon(0 0,94% 0,100% 8%,100% 100%,6% 100%,0 92%);border-radius:2px}.theme-midnight .method-grid,.theme-midnight .method-grid article{border-color:#38d9ff44}.theme-midnight .method-grid article:hover{background:#0e2434}.theme-midnight .roadmap-row b{color:#52e0ff}.theme-midnight .cx-contact{background:#07111f;border-block:1px solid #38d9ff55;border-radius:0;max-width:none;margin:0;padding-inline:8vw}.theme-midnight .contact-art{filter:saturate(1.2)brightness(.52);opacity:.52}.theme-midnight footer>div:last-child{border-color:#38d9ff33}.theme-sand{--ink:#2e2a24;--line:#b8a68b;color:#2e2a24;background:#e9dfcf;padding:20px;font-family:Cairo,Arial,sans-serif}.theme-sand.en{font-family:DM Sans,Arial,sans-serif}.theme-sand .cx-hero{background:#b76c3f;border-radius:140px 12px 12px;height:calc(100vh - 40px);box-shadow:0 24px 70px #80623d35}.theme-sand .hero-art{filter:saturate(.78)sepia(.12);transform:translate3d(calc(var(--px)*.012),calc(var(--py)*.012),0) scale(1.025);border-radius:112px 8px 8px;inset:18px 18px 18px 43%}.theme-sand .hero-art:after{background:linear-gradient(90deg,#2b2119b8,#0000 55%)}.theme-sand .cx-hero header{border-bottom:1px solid #fff5e055;max-width:none;margin:0 5vw}.theme-sand .hero-copy{max-width:500px;top:28%;right:7%}.theme-sand.en .hero-copy{left:7%;right:auto}.theme-sand .hero-copy h1,.theme-sand.en .hero-copy h1,.theme-sand .cx-intro h2,.theme-sand .section-title h2,.theme-sand .cx-statement h2,.theme-sand .cx-roadmap h2,.theme-sand .cx-faq h2,.theme-sand .contact-content h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.theme-sand .hero-copy h1{font-size:clamp(52px,6vw,90px);line-height:.98}.theme-sand .hero-copy h1 strong{color:#f2d7ae;font-style:italic;font-weight:400}.theme-sand .cx-time{color:#f5e7d1;top:18%;right:7%}.theme-sand.en .cx-time{left:7%;right:auto}.theme-sand .stat-card{color:#322c25;background:#f1e7d7;border-radius:60px 8px 8px;top:auto;bottom:8%;left:6%;transform:none;box-shadow:14px 14px #7d4127}.theme-sand.en .stat-card{left:auto;right:6%}.theme-sand .stat-card strong{color:#a85532;font-family:Georgia,serif}.theme-sand .cx-button,.theme-sand .contact-chip{background:#f0dbc0;border-radius:100px;color:#3c281d!important}.theme-sand .hero-identity{color:#f1dfc6}.theme-sand .hero-identity b{color:#f0c494}.theme-sand .cx-intro{grid-template-columns:1fr 1.2fr;padding-top:170px}.theme-sand .cx-intro h2,.theme-sand .section-title h2 strong,.theme-sand .cx-statement h2 strong,.theme-sand .contact-content h2 strong{color:#a85532}.theme-sand .body-copy,.theme-sand .service-copy p,.theme-sand .method-grid p,.theme-sand .cx-faq details p,.theme-sand .cx-statement p:not(.kicker){color:#6f6252}.theme-sand .kicker:before{content:"—";color:#a85532}.theme-sand .cx-highlights{background:0 0;border-block:1px solid #ae9d85}.theme-sand .cx-highlights article:nth-child(2){background:#dfcfb8}.theme-sand .cx-services{background:#f2e9dc;padding-top:140px}.theme-sand .service-grid{grid-template-columns:1fr 1fr;gap:55px}.theme-sand .service-grid article{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.theme-sand .service-grid article:nth-child(2n){margin-top:110px}.theme-sand .service-grid article:hover{transform:none}.theme-sand .service-visual{border-radius:120px 6px 6px;height:360px;overflow:hidden;box-shadow:0 22px 45px #795d3f25}.theme-sand .service-grid article:nth-child(2n) .service-visual{border-radius:6px 6px 120px}.theme-sand .service-visual span,.theme-sand .service-orb{color:#fff;background:#a85532}.theme-sand .service-copy{padding:25px 5px}.theme-sand .service-copy h3,.theme-sand .method-grid h3{font-family:Georgia,serif;font-weight:400}.theme-sand .statement-art{border-radius:8px 140px 8px 8px;height:560px}.theme-sand .cx-method{background:#d9c7ae}.theme-sand .method-grid{border:0;gap:30px}.theme-sand .method-grid article{border:0;border-top:1px solid #9f896d;padding-inline:0}.theme-sand .method-grid b{color:#a85532;background:0 0;border:1px solid #a85532}.theme-sand .roadmap-row article{border-color:#a99477}.theme-sand .roadmap-row b{color:#a85532;font-family:Georgia,serif}.theme-sand .cx-contact{background:#6f3c2a;border-radius:8px 150px 8px 8px}.theme-sand .contact-art{filter:sepia(.3)brightness(.75);opacity:.45}.theme-sand footer{color:#52483c}.theme-emerald{--ink:#11372f;--line:#70a896;color:#11372f;background:#cfe6dc;padding:10px}.theme-emerald .cx-hero{background:#075d4e;border-radius:56px;height:calc(100vh - 20px);box-shadow:0 20px 60px #184d3d2d}.theme-emerald .hero-art{clip-path:ellipse(74% 92% at 30% 18%);filter:saturate(.9);transform:translate3d(calc(var(--px)*.02),calc(var(--py)*.02),0) scale(1.04)}.theme-emerald .hero-art:after{background:linear-gradient(90deg,#063b31dd 0%,#075d4e66 48%,#063f36d9 100%)}.theme-emerald .theme-orbit{aspect-ratio:1;border:1px solid #baf4d888;border-radius:50%;width:48vw;animation:18s linear infinite ecoOrbit;bottom:-24vw;left:-12vw;box-shadow:0 0 0 70px #baf4d80a,0 0 0 140px #baf4d80a}.theme-emerald .cx-hero header{max-width:1180px;height:94px}.theme-emerald .contact-chip,.theme-emerald .cx-button{background:#d6f5e5;border-radius:100px;color:#0b3f35!important}.theme-emerald .hero-copy{max-width:560px;top:29%;right:10%}.theme-emerald.en .hero-copy{left:10%;right:auto}.theme-emerald .hero-copy h1,.theme-emerald.en .hero-copy h1{font-size:clamp(52px,6.2vw,92px);line-height:.95}.theme-emerald .hero-copy h1 strong{color:#aaf1d2}.theme-emerald .cx-time{top:18%;right:10%}.theme-emerald.en .cx-time{left:10%;right:auto}.theme-emerald .stat-card{aspect-ratio:1;color:#124338;background:#d9f4e8e8;border-radius:50%;flex-direction:column;justify-content:center;width:260px;min-height:0;display:flex;top:40%;left:8%;transform:none;box-shadow:0 0 0 13px #a2d8c677}.theme-emerald.en .stat-card{left:auto;right:8%}.theme-emerald .stat-card strong{color:#075d4e}.theme-emerald .hero-identity{color:#d4f3e7}.theme-emerald .hero-identity b{color:#aaf1d2}.theme-emerald .cx-intro h2,.theme-emerald .section-title h2 strong,.theme-emerald .cx-statement h2 strong,.theme-emerald .contact-content h2 strong{color:#075d4e}.theme-emerald .body-copy,.theme-emerald .service-copy p,.theme-emerald .method-grid p,.theme-emerald .cx-faq details p,.theme-emerald .cx-statement p:not(.kicker){color:#466c62}.theme-emerald .cx-highlights{background:0 0;border:0;gap:18px}.theme-emerald .cx-highlights article{background:#dff1e9;border-radius:100px;padding-inline:38px;border:0!important}.theme-emerald .cx-services{color:#effff8;background:#0c493e;border-radius:60px;padding-top:130px}.theme-emerald .cx-services .kicker,.theme-emerald .cx-services .section-title h2 strong{color:#aaf1d2}.theme-emerald .service-grid{grid-template-columns:repeat(4,1fr);gap:14px}.theme-emerald .service-grid article,.theme-emerald .service-grid article.active{box-shadow:none;background:#d5e9e0;border-radius:140px 140px 28px 28px}.theme-emerald .service-grid article:hover{background:#e5f5ed}.theme-emerald .service-visual{border-radius:140px 140px 0 0;height:300px}.theme-emerald .service-visual span,.theme-emerald .service-orb,.theme-emerald .method-grid b{background:#075d4e}.theme-emerald .service-copy{padding:28px}.theme-emerald .statement-art{aspect-ratio:1;border-radius:50%;height:auto}.theme-emerald .cx-method{background:#b8dacd;border-radius:60px 60px 0 0}.theme-emerald .method-grid{border:0;gap:20px}.theme-emerald .method-grid article{text-align:center;border:1px solid #76aa99;border-radius:100px;padding:50px 34px}.theme-emerald .method-grid b{margin:auto}.theme-emerald .roadmap-row article{border-top:4px solid #70a896;border-radius:0 0 30px 30px;padding:28px}.theme-emerald .roadmap-row b{color:#075d4e}.theme-emerald .cx-contact{background:#06483c;border-radius:60px}.theme-emerald .contact-art{filter:saturate(.8)brightness(.6);opacity:.48}.theme-emerald footer{color:#355b51}@keyframes scanGrid{to{transform:translate(64px)}}@keyframes ecoOrbit{to{transform:rotate(360deg)}}@media (max-width:1000px){.theme-midnight .service-grid,.theme-emerald .service-grid{grid-template-columns:1fr 1fr}.theme-midnight .service-visual,.theme-emerald .service-visual{height:240px}.theme-sand .service-grid{gap:25px}}@media (max-width:800px){.hero-identity{display:none}.theme-midnight,.theme-sand,.theme-emerald{padding:7px}.theme-midnight .cx-hero{border-radius:10px;height:calc(100svh - 14px)}.theme-midnight .hero-copy,.theme-midnight.en .hero-copy,.theme-sand .hero-copy,.theme-sand.en .hero-copy,.theme-emerald .hero-copy,.theme-emerald.en .hero-copy{top:25%;left:7%;right:7%}.theme-midnight .cx-time,.theme-midnight.en .cx-time,.theme-sand .cx-time,.theme-sand.en .cx-time,.theme-emerald .cx-time,.theme-emerald.en .cx-time{top:15%;left:7%;right:7%}.theme-midnight .stat-card,.theme-midnight.en .stat-card{width:270px;bottom:7%;left:7%;right:auto}.theme-midnight .cx-intro,.theme-midnight .cx-roadmap,.theme-midnight .cx-faq,.theme-midnight footer{padding-inline:24px}.theme-midnight .service-grid,.theme-emerald .service-grid{grid-template-columns:1fr}.theme-midnight .cx-highlights article{padding-inline:28px}.theme-sand .cx-hero{border-radius:68px 10px 10px;height:calc(100svh - 14px)}.theme-sand .hero-art{clip-path:none;border-radius:60px 8px 8px;inset:8px}.theme-sand .stat-card,.theme-sand.en .stat-card{left:7%;right:auto}.theme-sand .service-grid{grid-template-columns:1fr}.theme-sand .service-grid article:nth-child(2n){margin-top:20px}.theme-sand .service-visual{height:300px}.theme-emerald .cx-hero{border-radius:32px;height:calc(100svh - 14px)}.theme-emerald .stat-card,.theme-emerald.en .stat-card{width:185px;inset:auto auto 7% 7%}.theme-emerald .cx-highlights article{border-radius:28px}.theme-emerald .cx-services,.theme-emerald .cx-method{border-radius:34px}.theme-emerald .method-grid article{border-radius:35px}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.table{display:table}}:root{--ice:#dcecf3;--ink:#101827;--blue:#071bda;--blue2:#0610a8;--aqua:#76cfc0;--mint:#b5e2cd;--peach:#f4c3a7;--line:#a7b9c2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ice);color:var(--ink);margin:0;font-family:Cairo,DejaVu Sans,Arial,sans-serif}.en{font-family:DM Sans,DejaVu Sans,Arial,sans-serif}a,button{cursor:pointer}button{border:0;font-family:inherit}.cx-page{background:var(--ice);padding:12px;overflow:hidden}.cx-hero{background:var(--blue);color:#fff;border-radius:18px;height:calc(100vh - 24px);min-height:700px;position:relative;overflow:hidden}.cx-art{position:absolute;inset:0;overflow:hidden}.hero-art{background:url(/images/cx-hero.png) 50%/cover no-repeat}.hero-art:after,.statement-art:after,.contact-art:after{content:"";background:linear-gradient(90deg,#071bda09 0%,#071bda17 45%,#071bdaa8 100%);position:absolute;inset:0}.cx-hero header{z-index:3;justify-content:space-between;align-items:center;width:min(1280px,100% - 44px);height:84px;margin:auto;padding:0;display:flex;position:relative}.cx-logo{color:#fff;grid-template-rows:22px 13px;grid-template-columns:25px 1fr;align-items:center;column-gap:4px;width:150px;display:grid}.cx-mark{color:#fff;grid-row:1/3;font-size:27px;transform:rotate(-25deg)}.cx-logo b{letter-spacing:.04em;font:700 20px/1 DM Sans,Arial}.cx-logo small{letter-spacing:.13em;font:600 7px/1 Arial}.cx-hero nav{gap:35px;font-size:12px;display:flex}.cx-hero nav a,.cx-actions button,.contact-chip{color:#fff;opacity:.95}.cx-actions{align-items:center;gap:17px;font-size:12px;display:flex}.cx-actions button{background:0 0}.contact-chip{background:#f6f7f5;border-radius:5px;padding:13px 18px;font-weight:700;color:#111!important}.cx-time{z-index:2;gap:12px;font-size:11px;display:flex;position:absolute;top:20%;right:max(22px,50% - 640px)}.cx-time b{font-weight:500}.hero-copy{z-index:2;max-width:720px;position:absolute;top:24%;right:max(22px,50% - 640px)}.en .hero-copy{left:max(22px,50% - 640px);right:auto}.hero-copy h1{letter-spacing:-.07em;margin:0 0 28px;font-size:clamp(58px,7.4vw,112px);font-weight:700;line-height:.92}.en .hero-copy h1{letter-spacing:-.07em;font:700 clamp(58px,7.4vw,112px)/.92 DM Sans,Arial}.hero-copy h1 strong{font-weight:800}.hero-copy p{max-width:560px;margin:0 0 20px;font-size:14px;line-height:1.85}.hero-copy p b{font-weight:600}.cx-button{color:#101827;background:#f7f8f8;border-radius:4px;padding:12px 22px;font-size:12px;font-weight:700;transition:all .2s}.cx-button:hover{background:var(--peach);transform:translateY(-2px)}.stat-card{z-index:2;color:#18202a;background:#f2f5f4;border-radius:17px;width:235px;min-height:285px;padding:38px 30px;position:absolute;top:42%;left:13%;transform:rotate(-1deg);box-shadow:0 13px #e0e6e4,0 22px #cedbdc}.en .stat-card{left:auto;right:13%}.stat-card strong{letter-spacing:-.08em;font:400 75px/1 DM Sans,Arial;display:block}.stat-card p{margin:22px 0;font-size:12px;line-height:1.8}.stat-card i{color:#444;font:italic 13px Georgia}.hero-card{z-index:2;color:#06152b;background:#fffffff7;border-radius:26px;width:min(350px,100% - 44px);min-height:410px;padding:38px 34px 26px;animation:5s ease-in-out infinite heroCardFloat;position:absolute;top:calc(50% - 185px);left:max(22px,50% - 640px);overflow:hidden;box-shadow:0 24px 80px #00000047}.en .hero-card{left:auto;right:max(22px,50% - 640px)}.hero-card:before{content:"";pointer-events:none;background:linear-gradient(145deg,#2f73e01a,#0000 45%);position:absolute;inset:0}.hero-slides{min-height:300px;position:relative}.hero-slides article{opacity:0;pointer-events:none;transition:opacity .65s,transform .65s;position:absolute;inset:0;transform:translate(34px)scale(.98)}.hero-slides article.active{opacity:1;pointer-events:auto;transform:none}.hero-slides strong{letter-spacing:-.06em;font:500 78px/1 DM Sans,Arial;display:block}.hero-slides h3{margin:24px 0 10px;font-size:21px;line-height:1.3}.hero-slides p{color:#526078;margin:0;font-size:14px;line-height:1.7}.hero-slides b{color:#344157;margin-top:34px;font:italic 13px Georgia,serif;display:block}.hero-card-dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:22px;left:34px}.hero-card-dots button{cursor:pointer;background:#bdc8d8;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.hero-card-dots button.active{background:var(--blue);width:34px}@keyframes heroCardFloat{50%{transform:translateY(-12px)rotate(-.5deg)}}.hero-dots{color:#fff5;letter-spacing:15px;font-size:12px;position:absolute;bottom:38px;right:45%}.cx-intro{grid-template-columns:1fr 1fr;gap:10vw;max-width:1000px;margin:0 auto;padding:145px 5vw 100px;display:grid}.kicker{margin:0 0 23px;font-size:12px;font-weight:700}.kicker:before{content:"✦";color:var(--blue);margin-inline-end:10px}.cx-intro h2,.section-title h2,.cx-statement h2,.cx-roadmap h2,.cx-faq h2,.contact-content h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,4.6vw,68px);line-height:1.08}.cx-intro h2,.cx-statement h2 strong,.section-title h2 strong,.contact-content h2 strong{color:var(--blue)}.body-copy{color:#53616a;margin:42px 0 22px;font-size:16px;line-height:2}.under-link{color:var(--blue);border-bottom:1px solid #8ea6b1;padding-bottom:8px;font-size:12px;font-weight:700}.cx-highlights{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eef5f6;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:0 auto 135px;display:grid}.cx-highlights article{grid-template-columns:35px 1fr;gap:13px;min-height:160px;padding:35px 28px;display:grid}.cx-highlights article+article{border-inline-start:1px solid var(--line)}.cx-highlights span{color:#697d85;font:700 11px DM Sans}.cx-highlights h3{margin:0 0 8px;font-size:16px}.cx-highlights p{color:#64747d;margin:0;font-size:12px;line-height:1.8}.cx-services{background:#eef5f6;padding:115px 5vw 140px}.section-title{max-width:1000px;margin:0 auto 70px;position:relative}.section-title .outline-number{color:#0000;-webkit-text-stroke:1px #b3c6cd33;font:700 160px/1 DM Sans;position:absolute;top:-45px;right:0}.service-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:auto;display:grid}.service-grid article{background:#d9ebee;border-radius:15px;min-height:390px;transition:all .25s;position:relative;overflow:hidden}.service-grid article:hover{transform:translateY(-5px)}.service-visual{height:205px;position:relative}.service-visual img{object-fit:cover;width:100%;height:100%}.service-visual span{background:#f5f6f5;border-radius:50%;place-items:center;width:42px;height:42px;font:700 12px DM Sans;display:grid;position:absolute;top:16px;left:17px}.service-copy{padding:23px 25px}.service-copy small{color:#647e84;font:700 10px DM Sans}.service-copy h3{margin:10px 0;font-size:22px;line-height:1.2}.service-copy p{color:#5e6e75;max-width:400px;font-size:12px;line-height:1.8}.service-copy a{color:var(--blue);font-size:11px;font-weight:700}.cx-statement{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;max-width:1000px;min-height:660px;margin:0 auto;padding:145px 0;display:grid}.statement-art{background:url(/images/cx-statement.png) 50%/cover no-repeat;border-radius:15px;order:2;height:480px;position:relative;inset:auto}.cx-statement>div:last-child{order:1}.cx-statement p:not(.kicker){color:#5d6c74;max-width:420px;margin:30px 0;font-size:14px;line-height:1.9}.cx-method{background:#eef5f6;padding:125px 5vw 0}.cx-method .section-title{margin-bottom:70px}.method-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1000px;margin:auto;display:grid}.method-grid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 30px 62px}.method-grid b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:41px;height:41px;font:700 14px DM Sans;display:grid}.method-grid h3{margin:38px 0 8px;font-size:22px}.method-grid p{color:#62737b;font-size:12px;line-height:1.8}.sector-note{border-top:1px solid var(--line);max-width:1000px;margin:110px auto 0;padding:38px 0;font-size:20px;line-height:1.5}.sector-note span{color:var(--blue);float:inline-end}.cx-roadmap{max-width:1000px;margin:0 auto;padding:145px 5vw}.cx-roadmap h2{max-width:700px}.roadmap-row{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:75px;display:grid}.roadmap-row article{border-top:1px solid var(--line);padding-top:22px}.roadmap-row b{color:var(--blue);font:700 42px DM Sans;display:block}.roadmap-row span{font-size:15px}.cx-faq{grid-template-columns:.8fr 1.2fr;gap:8vw;max-width:1000px;margin:auto;padding:100px 5vw;display:grid}.cx-faq details{border-top:1px solid var(--line)}.cx-faq details:last-child{border-bottom:1px solid var(--line)}.cx-faq summary{cursor:pointer;grid-template-columns:35px 1fr 25px;align-items:center;gap:10px;padding:23px 0;font-size:13px;font-weight:700;list-style:none;display:grid}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq summary span{color:#84949a;font:10px DM Sans}.cx-faq summary b{font-size:22px;font-weight:400}.cx-faq details[open] summary b{transform:rotate(45deg)}.cx-faq details p{color:#62737b;margin:0 0 22px;padding-inline-start:45px;font-size:12px;line-height:1.8}.cx-contact{background:var(--blue);color:#fff;border-radius:15px;grid-template-columns:1fr 1fr;max-width:1000px;min-height:560px;margin:0 auto 12px;padding:80px;display:grid;position:relative;overflow:hidden}.contact-art{opacity:.68;background:url(/images/cx-contact.png) 50%/cover no-repeat}.contact-content{z-index:2;position:relative}.contact-content .kicker:before,.contact-content h2{color:#fff}.contact-content h2 strong{color:#b5e2cd}.contact-content>p{color:#d6e0e8;max-width:400px;font-size:13px;line-height:1.8}.contact-content form{gap:15px;max-width:420px;margin-top:30px;display:grid}.contact-content input,.contact-content textarea{color:#fff;background:#ffffff13;border:0;border-bottom:1px solid #fff5;outline:0;width:100%;padding:13px 12px;font:12px inherit}.contact-content textarea{resize:vertical;min-height:90px}.contact-content input::placeholder,.contact-content textarea::placeholder{color:#d5e0e9}.success{color:var(--mint);margin-top:60px;font-size:42px}.success p{color:#fff;font-size:15px}.cx-contact .cx-button{margin-top:8px}.en .cx-contact{direction:ltr}footer{color:#5b6b73;grid-template-columns:1fr 1fr;gap:25px;max-width:1000px;margin:auto;padding:65px 5vw 35px;display:grid}footer>p{max-width:300px;font-size:12px;line-height:1.8}footer>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;gap:24px;padding-top:20px;font-size:11px;display:flex}footer>div:last-child span{margin-inline-start:auto}@media (max-width:800px){.cx-page{padding:7px}.cx-hero{border-radius:13px;height:calc(100svh - 14px);min-height:920px}.cx-hero header{padding:0 19px}.cx-hero nav{display:none}.cx-actions{gap:9px;font-size:11px}.contact-chip{padding:10px}.cx-time{top:17%;right:8%}.hero-copy,.en .hero-copy{max-width:none;top:20%;left:8%;right:8%}.hero-copy h1,.en .hero-copy h1{max-width:500px;font-size:48px}.hero-copy p{max-width:390px;font-size:12px}.stat-card,.en .stat-card{width:185px;min-height:205px;padding:24px 20px;inset:auto auto 10% 9%}.hero-card,.en .hero-card{width:290px;min-height:350px;padding:30px 25px 22px;inset:auto auto 3% 9%}.hero-slides{min-height:255px}.hero-slides strong{font-size:62px}.hero-slides h3{margin:18px 0 8px;font-size:18px}.hero-slides p{font-size:12px}.hero-slides b{margin-top:22px;font-size:11px}.hero-card-dots{bottom:18px;left:25px}.stat-card strong{font-size:58px}.stat-card p{margin:14px 0;font-size:10px}.hero-dots{bottom:24px;right:15%}.cx-intro,.cx-statement,.cx-faq{padding:90px 22px;display:block}.cx-intro>div+div{margin-top:35px}.cx-highlights{grid-template-columns:1fr;margin:0 22px 90px}.cx-highlights article+article{border-inline-start:0;border-top:1px solid var(--line)}.cx-services,.cx-method{padding:90px 22px}.section-title .outline-number{font-size:90px;top:-20px}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:0}.statement-art{height:310px;margin-bottom:50px;order:0!important}.cx-statement>div:last-child{order:1!important}.method-grid{grid-template-columns:1fr}.method-grid article{padding:28px 24px}.roadmap-row{grid-template-columns:1fr;gap:35px;margin-top:45px}.cx-roadmap{padding:90px 22px}.cx-faq{padding-top:60px}.cx-faq>div+div{margin-top:50px}.cx-contact{min-height:650px;margin:0 0 7px;padding:55px 24px;display:block}.contact-art{opacity:.45}.contact-content{position:relative}.cx-contact .cx-button{margin-top:10px}footer{padding:55px 22px 25px;display:block}footer>p{margin:25px 0}footer>div:last-child{flex-wrap:wrap;gap:13px;display:flex}footer>div:last-child span{width:100%;margin-inline-start:0}}:root{--ice:#b8ccd5;--line:#8da6b0}body,.cx-page{background:var(--ice)}.cx-hero{box-shadow:0 16px 35px #69838d45}.cx-intro,.cx-roadmap,.cx-faq,footer{color:#172733}.cx-highlights,.cx-services,.cx-method{background:#c9dce2}.cx-highlights{box-shadow:0 12px 25px #78939d18}.service-grid article{background:#b9d2da;box-shadow:0 10px 20px #78939d24}.service-copy p,.cx-statement p:not(.kicker),.method-grid p,.cx-faq details p{color:#405762}.cx-contact{box-shadow:0 14px 30px #5d788244}.hero-art:after{background:linear-gradient(#020830f2 0%,#040d4cd1 19%,#071bda57 55%,#071bda1a 100%),linear-gradient(90deg,#030d3c66 0%,#050a481a 52%,#0305377a 100%)}.cx-hero header{background:linear-gradient(#02083057,#02083000);border-bottom:1px solid #ffffff1f}.hero-copy h1,.cx-time{text-shadow:0 3px 22px #00001959}.cx-logo{color:#fff;align-items:center;width:190px;display:flex}.logo-word{flex-direction:column;line-height:.85;display:flex}.logo-word b{letter-spacing:.14em;font:800 22px/1 DM Sans,Arial;transition:letter-spacing .35s}.logo-word small{letter-spacing:.14em;white-space:nowrap;opacity:.8;margin-top:7px;font:700 7px/1.2 Arial}.cx-logo:hover .logo-word b{letter-spacing:.2em}footer .cx-logo{color:var(--ink)}.hero-art{transform:translate3d(calc(var(--px,0px)*.035),calc(var(--py,0px)*.035),0) scale(1.045);transition:transform .25s ease-out;animation:18s ease-in-out infinite alternate heroFloat}.hero-light{z-index:1;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--px,0px)) calc(50% + var(--py,0px)),#8ae9de3d,transparent 25%);mix-blend-mode:screen;transition:background-position .2s ease-out;animation:8s ease-in-out infinite alternate lightPulse;position:absolute;inset:-22%}.hero-dots{animation:3s ease-in-out infinite alternate dotsPulse}.stat-card{transition:transform .35s,box-shadow .35s;animation:6s ease-in-out infinite cardFloat}.stat-card:hover{transform:translateY(-10px)rotate(1deg);box-shadow:0 18px #e0e6e4,0 29px #cedbdc}.cx-actions button,.contact-chip,.cx-hero nav a,.under-link,.service-copy a{transition:color .2s,opacity .2s,transform .2s}.cx-actions button:hover,.cx-hero nav a:hover,.under-link:hover,.service-copy a:hover{color:var(--peach);opacity:1;transform:translateY(-2px)}.cx-button{position:relative;overflow:hidden}.cx-button:after{content:"";background:linear-gradient(115deg,#0000 25%,#ffffffb3 50%,#0000 75%);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)}.cx-button:hover:after{transform:translate(120%)}.service-grid article{transition:transform .35s,box-shadow .35s,background .35s;transform:translateY(0)}.service-grid article.active,.service-grid article:hover{background:#c8e0e5;transform:translateY(-9px);box-shadow:0 18px 30px #607c8642}.service-visual{overflow:hidden}.service-visual img{transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .35s}.service-grid article.active .service-visual img,.service-grid article:hover .service-visual img{filter:saturate(1.12);transform:scale(1.08)rotate(1deg)}.service-orb{background:var(--blue);color:#fff;opacity:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;transition:all .35s;display:grid;position:absolute;bottom:15px;right:15px;transform:translateY(8px)rotate(-25deg)}.service-grid article.active .service-orb,.service-grid article:hover .service-orb{opacity:1;transform:translateY(0)rotate(0)}.method-grid article{transition:background .3s,transform .3s}.method-grid article:hover{background:#b9d7de;transform:translateY(-4px)}.method-grid article b{transition:transform .3s,background .3s}.method-grid article:hover b{background:#1020ef;transform:scale(1.12)rotate(8deg)}.reveal{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(28px)}.reveal.in-view{opacity:1;transform:translateY(0)}@keyframes heroFloat{0%{background-position:50%}to{background-position:52% 48%}}@keyframes lightPulse{0%{opacity:.45;transform:scale(.96)}to{opacity:.8;transform:scale(1.04)}}@keyframes cardFloat{0%,to{margin-top:0}50%{margin-top:-7px}}@keyframes dotsPulse{0%{opacity:.35;letter-spacing:12px}to{opacity:.9;letter-spacing:18px}}@media (prefers-reduced-motion:reduce){.hero-art,.hero-light,.hero-dots,.stat-card,.hero-card{animation:none}.reveal{opacity:1;transition:none;transform:none}}.statement-art{background-image:url(/images/logistics.webp)}.contact-art{background-image:url(/images/delivery.webp)}.admin-shell{z-index:50;color:#f6f8f8;background:#0c1525;font-family:Cairo,DM Sans,Arial,sans-serif;position:fixed;inset:0;overflow:auto}.admin-login{background:#142238;border:1px solid #ffffff18;border-radius:22px;width:min(440px,100% - 32px);margin:10vh auto;padding:42px;position:relative;box-shadow:0 30px 80px #0008}.admin-close{color:#fff;opacity:.7;top:18px;background:0 0;font-size:28px;position:absolute;inset-inline-end:20px}.admin-eyebrow{letter-spacing:.16em;color:#7fe1d1;font:700 10px DM Sans,Arial}.admin-login h2,.admin-top h2{letter-spacing:-.04em;margin:12px 0 7px;font-size:32px}.admin-login p{color:#a7b8c8;margin:0 0 28px;font-size:13px}.admin-login form,.admin-card{gap:16px;display:grid}.admin-login label,.admin-card label{color:#c9d4df;gap:7px;font-size:12px;display:grid}.admin-login input,.admin-card input,.admin-card textarea{color:#fff;background:#0d1a2c;border:1px solid #ffffff1c;border-radius:9px;outline:none;padding:13px;font:13px inherit}.admin-login input:focus,.admin-card input:focus,.admin-card textarea:focus{border-color:#70d8ca}.admin-primary{color:#081824;cursor:pointer;background:#78decf;border:0;border-radius:8px;padding:13px 18px;font-weight:800}.admin-error{color:#ff9e9e;background:#ff575714;border-radius:7px;padding:10px;font-size:12px}.admin-panel{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.admin-panel aside{background:#0b1728;border-inline-end:1px solid #ffffff12;flex-direction:column;gap:8px;padding:28px 18px;display:flex}.admin-brand{flex-direction:column;gap:5px;padding:8px 13px 34px;display:flex}.admin-brand b{letter-spacing:.15em;font:800 24px DM Sans}.admin-brand small{letter-spacing:.2em;color:#72d9ca;font:700 9px DM Sans}.admin-panel aside button{color:#aebdcc;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:13px;font:600 13px inherit}.admin-panel aside button.active,.admin-panel aside button:hover{color:#081824;background:#78decf}.admin-panel aside .admin-site{border-top:1px solid #ffffff15;border-radius:0;margin-top:auto;padding-top:23px}.admin-main{width:100%;max-width:1300px;padding:45px clamp(22px,5vw,70px)}.admin-top{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;padding-bottom:28px;display:flex}.admin-actions{align-items:center;gap:14px;display:flex}.saved{color:#7fe1d1;font-size:12px}.admin-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:22px;display:grid}.admin-card{background:#142238;border:1px solid #ffffff12;border-radius:15px;padding:24px}.admin-card h3{margin:0;font-size:18px}.admin-card p{color:#a7b8c8;margin:0;font-size:12px;line-height:1.8}.json-editor{resize:vertical;text-align:left;direction:ltr;min-height:620px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace!important}.admin-hint{border-inline-start:2px solid #78decf;padding-inline-start:12px}.admin-stat{border-top:1px solid #ffffff14;gap:4px;margin-top:8px;padding-top:18px;display:grid}.admin-stat b{color:#78decf;font:800 24px DM Sans}.admin-stat span{color:#a7b8c8;font-size:11px}.media-card{max-width:850px}.media-card label{margin-top:6px}.media-card img{object-fit:cover;border:1px solid #ffffff20;border-radius:6px;width:110px;height:65px;margin-top:3px}.theme-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:20px;display:grid}.theme-option{text-align:start;color:#fff;cursor:pointer;background:#142238;border:1px solid #ffffff15;border-radius:16px;gap:8px;padding:14px;display:grid;position:relative}.theme-option.selected{border-color:#78decf;box-shadow:0 0 0 2px #78decf44}.theme-option b{font-size:16px}.theme-option small{color:#a7b8c8}.theme-option em{color:#78decf;top:14px;font-size:11px;font-style:normal;position:absolute;inset-inline-end:14px}.theme-preview{background:var(--ice);border-radius:10px;align-items:end;gap:7px;height:150px;padding:14px;display:flex;overflow:hidden}.theme-preview i{background:var(--blue);border-radius:5px 5px 0 0;flex:1;height:60%;display:block}.theme-preview i:nth-child(2){background:var(--aqua);height:82%}.theme-preview i:nth-child(3){background:var(--peach);height:42%}.admin-entry{opacity:.45;font-size:10px!important}.theme-midnight{color:#f4f7fb}.theme-midnight .cx-highlights,.theme-midnight .cx-services,.theme-midnight .cx-method{background:#21344a}.theme-midnight .service-grid article{background:#2d465d}.theme-midnight .body-copy,.theme-midnight .service-copy p,.theme-midnight .method-grid p,.theme-midnight .cx-faq details p{color:#b8c9d5}.theme-sand .cx-highlights,.theme-sand .cx-services,.theme-sand .cx-method{background:#eadfce}.theme-emerald .cx-highlights,.theme-emerald .cx-services,.theme-emerald .cx-method{background:#d9ebe4}@media (max-width:760px){.admin-panel{display:block}.admin-panel aside{z-index:2;flex-direction:row;padding:10px;display:flex;position:sticky;top:0;overflow:auto}.admin-brand{display:none}.admin-panel aside .admin-site{border:0;margin:0;padding:13px}.admin-main{padding:25px 16px}.admin-top{display:block}.admin-actions{justify-content:space-between;margin-top:18px}.admin-content-grid,.theme-grid{grid-template-columns:1fr}.json-editor{min-height:460px}}:focus-visible{outline:3px solid var(--peach);outline-offset:3px}.cx-button:disabled,.admin-primary:disabled{opacity:.65;cursor:wait;transform:none}.contact-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.contact-error{color:#fff;background:#ff5b5b28;border:1px solid #ffb0b066;border-radius:7px;padding:11px 13px;font-size:12px}.success button{color:#fff;background:0 0;border-bottom:1px solid #fff8;margin-top:18px;padding:7px 0;font:600 12px inherit;display:block}.inquiry-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inquiry-card{gap:10px}.inquiry-card>div{justify-content:space-between;align-items:start;gap:15px;display:flex}.inquiry-card time{color:#8296a9;font:10px DM Sans,Arial}.inquiry-card a{color:#78decf;font-size:12px}.inquiry-card blockquote{color:#d9e3eb;white-space:pre-wrap;background:#0d1a2c;border-radius:9px;margin:4px 0 0;padding:15px;font-size:13px;line-height:1.8}.content-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.content-toolbar>p{color:#9eb0c0;margin:0;font-size:12px}.language-switch{background:#0b1728;border:1px solid #ffffff14;border-radius:10px;padding:4px;display:flex}.language-switch button{color:#9eb0c0;background:0 0;border-radius:7px;padding:10px 20px;font-weight:700}.language-switch button.active{color:#081824;background:#78decf}.content-editor-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:20px;display:grid}.section-list{gap:7px;display:grid;position:sticky;top:25px}.section-list button{color:#aebdcc;text-align:start;background:#101f33;border:1px solid #ffffff0d;border-radius:9px;padding:13px 15px;font:600 12px inherit}.section-list button.active,.section-list button:hover{color:#081824;background:#78decf}.section-fields{gap:20px}.section-fields-title{border-bottom:1px solid #ffffff14;padding-bottom:18px}.section-fields-title span{color:#78decf;letter-spacing:.08em;font-size:10px}.section-fields-title h3{margin-top:5px}.content-field{gap:7px;display:grid}.content-field>span{color:#c9d4df;font-size:12px;font-weight:600}.content-field input,.content-field textarea{color:#fff;resize:vertical;background:#0d1a2c;border:1px solid #ffffff1c;border-radius:9px;outline:0;width:100%;padding:13px;font:13px/1.7 inherit}.content-field input:focus,.content-field textarea:focus{border-color:#70d8ca;box-shadow:0 0 0 3px #70d8ca1c}.content-array{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.content-groups{gap:14px;display:grid}.content-group{background:#0d1a2c;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.content-group h4{color:#78decf;grid-column:1/-1;margin:0;font-size:13px}.content-group .content-field:last-child:nth-child(4),.content-group .content-field:nth-child(3){grid-column:auto}.hero-copy h1,.hero-copy p,.cx-intro h2,.section-title h2,.cx-statement h2,.cx-roadmap h2,.cx-faq h2,.contact-content h2{white-space:pre-line}@media (max-width:760px){.inquiry-list{grid-template-columns:1fr}.cx-actions .contact-chip{display:none}.cx-logo{width:148px}.logo-word b{font-size:19px}.hero-copy h1,.en .hero-copy h1{font-size:clamp(40px,11vw,52px)}.contact-content input,.contact-content textarea{font-size:16px}.content-toolbar{display:block}.content-toolbar>p{margin-top:12px}.content-editor-layout{display:block}.section-list{margin-bottom:14px;padding-bottom:5px;display:flex;position:static;overflow:auto}.section-list button{white-space:nowrap}.content-array,.content-group{grid-template-columns:1fr}.content-group .content-field{grid-column:1!important}}.hero-copy .cx-button{z-index:4;align-items:center;min-height:42px;display:inline-flex;position:relative}@media (max-width:800px){.hero-copy .cx-button{min-height:40px;margin-top:0}.hero-copy p{margin-bottom:16px}}
.theme-amaala{--ice:#f4f0e8;--ink:#302f2b;--blue:#8b5545;--blue2:#694034;--aqua:#b9c7b7;--mint:#dfe7d7;--peach:#d6b18a;--line:#d8d0c3;color:#302f2b;background:#f4f0e8;padding:0;font-family:IBM Plex Sans Arabic,Cairo,sans-serif;font-weight:400}.theme-amaala.en{font-family:Manrope,DM Sans,sans-serif}.theme-amaala .cx-hero{color:#302f2b;height:100vh;min-height:720px;box-shadow:none;background:#efe9df;border-radius:0}.theme-amaala .hero-art{filter:saturate(.72)contrast(.94)brightness(1.03);inset:0 0 0 49%;transform:scale(1.01)}.theme-amaala.en .hero-art{inset:0 49% 0 0}.theme-amaala .hero-art:after{background:linear-gradient(90deg,#f4f0e8 0%,#f4f0e8ee 35%,#f4f0e822 70%,#0000 100%)}.theme-amaala.en .hero-art:after{background:linear-gradient(270deg,#f4f0e8 0%,#f4f0e8ee 35%,#f4f0e822 70%,#0000 100%)}.theme-amaala .hero-light{z-index:1;pointer-events:none;background:radial-gradient(circle at 20% 18%,#fff8,#0000 34%);position:absolute;inset:0}.theme-amaala .cx-hero header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f0e8e8;border-bottom:1px solid #cfc5b7;max-width:none;height:98px;margin:0;padding:0 5vw}.theme-amaala .cx-logo,.theme-amaala .cx-hero nav a,.theme-amaala .cx-actions button{color:#302f2b}.theme-amaala .logo-word b{letter-spacing:.18em;font-family:Manrope,sans-serif;font-weight:500}.theme-amaala .logo-word small{letter-spacing:.18em;color:#7c756c;font-family:Manrope,sans-serif}.theme-amaala .cx-hero nav{letter-spacing:.04em;gap:40px;font-size:11px}.theme-amaala .contact-chip,.theme-amaala .cx-button{box-shadow:none;background:#8b5545;border-radius:0;padding:14px 23px;font-weight:500;color:#fff!important}.theme-amaala .contact-chip:hover,.theme-amaala .cx-button:hover{background:#694034;transform:none}.theme-amaala .cx-time{color:#6f685f;letter-spacing:.06em;font-size:10px;top:18%;right:7%}.theme-amaala.en .cx-time{left:7%;right:auto}.theme-amaala .hero-copy{max-width:570px;top:27%;right:7%}.theme-amaala.en .hero-copy{left:7%;right:auto}.theme-amaala .hero-copy h1,.theme-amaala .cx-intro h2,.theme-amaala .section-title h2,.theme-amaala .cx-statement h2,.theme-amaala .cx-roadmap h2,.theme-amaala .cx-faq h2,.theme-amaala .contact-content h2{letter-spacing:-.025em;font-family:Noto Serif Arabic,serif;font-weight:500}.theme-amaala.en .hero-copy h1,.theme-amaala.en .cx-intro h2,.theme-amaala.en .section-title h2,.theme-amaala.en .cx-statement h2,.theme-amaala.en .cx-roadmap h2,.theme-amaala.en .cx-faq h2,.theme-amaala.en .contact-content h2{letter-spacing:-.035em;font-family:Cormorant Garamond,Georgia,serif}.theme-amaala .hero-copy h1{color:#302f2b;font-size:clamp(58px,7vw,108px);line-height:1.08}.theme-amaala.en .hero-copy h1{line-height:.91}.theme-amaala .hero-copy h1 strong{color:#8b5545;font-weight:500}.theme-amaala.en .hero-copy h1 strong{font-style:italic}.theme-amaala .hero-copy p{color:#655f57;max-width:470px;font-size:13px;line-height:2}.theme-amaala .stat-card{color:#302f2b;background:#fffaf2dd;border:1px solid #d6ccbd;border-radius:0;width:270px;min-height:205px;padding:32px;inset:auto auto 8% 7%;transform:none;box-shadow:18px 18px #d9c7b2}.theme-amaala.en .stat-card{left:auto;right:7%}.theme-amaala .stat-card strong{color:#8b5545;font-family:Cormorant Garamond,serif;font-size:72px;font-weight:500}.theme-amaala .hero-dots{display:none}.theme-amaala .cx-intro,.theme-amaala .cx-statement,.theme-amaala .cx-roadmap,.theme-amaala .cx-faq,.theme-amaala footer{max-width:1240px}.theme-amaala .cx-intro{grid-template-columns:.9fr 1.1fr;padding:180px 5vw 125px}.theme-amaala .cx-intro h2,.theme-amaala .section-title h2 strong,.theme-amaala .cx-statement h2 strong{color:#8b5545;font-weight:500}.theme-amaala .kicker{color:#8b5545;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.theme-amaala .kicker:before{content:"—";color:#8b5545}.theme-amaala .body-copy,.theme-amaala .service-copy p,.theme-amaala .method-grid p,.theme-amaala .cx-faq details p,.theme-amaala .cx-statement p:not(.kicker){color:#6f685f}.theme-amaala .under-link,.theme-amaala .service-copy a{color:#8b5545;border-color:#bda895}.theme-amaala .cx-highlights{background:0 0;border-color:#d1c7b9;max-width:1240px;margin-bottom:150px}.theme-amaala .cx-highlights article{min-height:185px;padding:45px 35px}.theme-amaala .cx-highlights article:nth-child(2){background:#ebe3d7}.theme-amaala .cx-services{background:#e8e1d6;padding:145px 5vw 165px}.theme-amaala .section-title,.theme-amaala .service-grid,.theme-amaala .method-grid,.theme-amaala .sector-note{max-width:1240px}.theme-amaala .service-grid{grid-template-columns:repeat(2,1fr);gap:58px 36px}.theme-amaala .service-grid article{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.theme-amaala .service-grid article:nth-child(2n){margin-top:80px}.theme-amaala .service-grid article:hover{transform:none}.theme-amaala .service-visual{height:390px;overflow:hidden}.theme-amaala .service-visual img{filter:saturate(.7);transition:transform .8s}.theme-amaala .service-grid article:hover img{transform:scale(1.035)}.theme-amaala .service-visual span{color:#8b5545;background:#f4f0e8;border-radius:0;width:48px;height:48px}.theme-amaala .service-copy{padding:28px 0 0}.theme-amaala .service-copy h3,.theme-amaala .method-grid h3{font-family:Noto Serif Arabic,serif;font-size:30px;font-weight:500}.theme-amaala.en .service-copy h3,.theme-amaala.en .method-grid h3{font-family:Cormorant Garamond,Georgia,serif}.theme-amaala .cx-statement{gap:10vw;padding:170px 0}.theme-amaala .statement-art{border-radius:0;height:620px;box-shadow:32px 32px #d8c8b4}.theme-amaala .cx-method{background:#f4f0e8;padding:145px 5vw 0}.theme-amaala .method-grid,.theme-amaala .method-grid article,.theme-amaala .sector-note,.theme-amaala .roadmap-row article,.theme-amaala .cx-faq details{border-color:#d1c7b9}.theme-amaala .method-grid article{padding:48px 34px 70px}.theme-amaala .method-grid b{color:#8b5545;background:0 0;border:1px solid #8b5545}.theme-amaala .roadmap-row b{color:#8b5545;font-family:Cormorant Garamond,serif;font-weight:500}.theme-amaala .cx-contact{color:#fff;background:#6f594f;border-radius:0;max-width:1240px;padding:95px}.theme-amaala .contact-art{filter:saturate(.55)sepia(.12)brightness(.58);opacity:.42}.theme-amaala .contact-content h2 strong{color:#ead7bc}.theme-amaala footer{color:#665f57;padding-top:85px}.theme-amaala footer .cx-logo{color:#302f2b}.preview-amaala{background:linear-gradient(115deg,#f4f0e8 0 58%,#b58b72 58% 100%)!important;border-radius:0!important}.preview-amaala i:first-child{background:#8b5545!important}.preview-amaala i:nth-child(2){background:#d6b18a!important}.preview-amaala i:nth-child(3){background:#b9c7b7!important}@media (max-width:800px){.theme-amaala .cx-hero{height:100svh;min-height:850px}.theme-amaala .cx-hero header{height:76px;padding:0 20px}.theme-amaala .hero-art,.theme-amaala.en .hero-art{inset:46% 0 0}.theme-amaala .hero-art:after,.theme-amaala.en .hero-art:after{background:linear-gradient(#f4f0e8 0%,#f4f0e8dd 22%,#0000 70%)}.theme-amaala .hero-copy,.theme-amaala.en .hero-copy{top:19%;left:24px;right:24px}.theme-amaala .hero-copy h1{font-size:50px}.theme-amaala .cx-time{display:none}.theme-amaala .stat-card,.theme-amaala.en .stat-card{width:190px;min-height:165px;padding:22px;bottom:5%;left:24px;right:auto;box-shadow:10px 10px #d9c7b2}.theme-amaala .stat-card strong{font-size:52px}.theme-amaala .cx-intro,.theme-amaala .cx-statement,.theme-amaala .cx-faq{padding:95px 24px}.theme-amaala .cx-highlights{margin:0 24px 95px}.theme-amaala .cx-services,.theme-amaala .cx-method{padding:95px 24px}.theme-amaala .service-grid{grid-template-columns:1fr;gap:60px}.theme-amaala .service-grid article:nth-child(2n){margin-top:0}.theme-amaala .service-visual{height:310px}.theme-amaala .statement-art{height:360px;box-shadow:14px 14px #d8c8b4}.theme-amaala .cx-contact{margin:0;padding:65px 25px}.theme-amaala footer{padding-inline:24px}}
html,body{min-width:100%;margin:0;overflow-x:hidden;background:#f4f0e8!important}main.cx-page.theme-amaala{background:#f4f0e8!important;border-radius:18px!important;width:calc(100% - 48px)!important;max-width:1240px!important;margin:24px auto!important;padding:0!important;display:block!important;overflow:hidden!important;box-shadow:0 18px 70px #302f2b14!important}main.cx-page.theme-amaala .cx-hero{border-radius:18px!important;height:calc(100vh - 48px)!important;min-height:700px!important}@media (max-width:900px){main.cx-page.theme-amaala{border-radius:14px!important;width:calc(100% - 20px)!important;margin:10px auto!important}main.cx-page.theme-amaala .cx-hero{border-radius:14px!important;height:calc(100svh - 20px)!important}}@media (max-width:600px){main.cx-page.theme-amaala{border-radius:0!important;width:100%!important;margin:0!important}main.cx-page.theme-amaala .cx-hero{border-radius:0!important;height:100svh!important}}main.cx-page.theme-amaala{font-family:Cairo,DejaVu Sans,Arial,sans-serif!important}main.cx-page.theme-amaala *,main.cx-page.theme-amaala :before,main.cx-page.theme-amaala :after{font-family:inherit!important}main.cx-page.theme-amaala.en,main.cx-page.theme-amaala.en *{font-family:DM Sans,DejaVu Sans,Arial,sans-serif!important}main.cx-page.theme-amaala button,main.cx-page.theme-amaala input,main.cx-page.theme-amaala textarea,main.cx-page.theme-amaala select{font-family:inherit!important}main.cx-page.theme-amaala .cx-logo b{letter-spacing:.04em!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:700!important}main.cx-page.theme-amaala .cx-logo small{letter-spacing:.13em!important;font-family:Arial,sans-serif!important;font-weight:600!important}main.cx-page.theme-amaala .stat-card strong,main.cx-page.theme-amaala .cx-highlights span,main.cx-page.theme-amaala .section-title .outline-number,main.cx-page.theme-amaala .service-visual span,main.cx-page.theme-amaala .service-copy small,main.cx-page.theme-amaala .method-grid b,main.cx-page.theme-amaala .roadmap-row b,main.cx-page.theme-amaala .cx-faq summary span{font-family:DM Sans,Arial,sans-serif!important}main.cx-page.theme-amaala .hero-copy h1{letter-spacing:-.065em!important;font-weight:700!important;line-height:1.08!important}main.cx-page.theme-amaala .hero-copy h1 strong{font-weight:800!important}main.cx-page.theme-amaala.en .hero-copy h1{letter-spacing:-.07em!important;font-family:DM Sans,Arial,sans-serif!important;font-weight:700!important;line-height:.98!important}
.clients-section{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);max-width:1000px;margin:0 auto;padding:48px 0 54px;position:relative}.clients-section:before{content:"";inset-inline:0;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);position:absolute;top:0}.clients-heading{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:14px 7vw;padding:0 5vw 30px;display:grid}.clients-heading .kicker{grid-column:1;margin:0}.clients-heading h2{letter-spacing:-.04em;color:var(--ink);grid-column:1;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.08}.clients-heading p:last-child{color:#53616a;grid-area:1/2/3;max-width:540px;margin:0;font-size:14px;line-height:1.85}.clients-marquee{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.clients-marquee-track{width:max-content;animation:33s linear infinite clientsMarquee;display:flex}.clients-marquee:hover .clients-marquee-track{animation-play-state:paused}.clients-marquee-group{flex-shrink:0;align-items:center;display:flex}.client-mark{color:color-mix(in srgb,var(--ink) 54%,transparent);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(24px,4vw,54px);padding-inline:clamp(18px,3.5vw,44px);font:700 clamp(13px,1.4vw,18px)/1 DM Sans,Cairo,Arial,sans-serif;transition:color .25s,transform .25s;display:flex}.client-mark:after{content:"";background:color-mix(in srgb,var(--blue) 55%,transparent);opacity:.55;width:28px;height:1px;display:block}.client-mark:hover{color:var(--blue);transform:scale(1.04)}.client-mark img{object-fit:contain;filter:grayscale();opacity:.72;width:auto;max-width:160px;height:34px;transition:filter .25s,opacity .25s,transform .25s;display:block}.client-mark:hover img{filter:none;opacity:1;transform:scale(1.03)}@keyframes clientsMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.theme-midnight .clients-heading h2,.theme-obsidian .clients-heading h2{color:#f4f7fb}.theme-midnight .clients-heading p:last-child,.theme-obsidian .clients-heading p:last-child{color:#b8c9d5}.theme-midnight .client-mark,.theme-obsidian .client-mark{color:#f4f7fb94}.clients-admin-trigger{color:#aebdcc;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:13px;font:600 13px inherit}.clients-admin-trigger.active,.clients-admin-trigger:hover{color:#081824;background:#78decf}.clients-admin-overlay{z-index:80;background:#07101de6;padding:32px;position:fixed;inset:0;overflow:auto}.clients-admin-modal{max-width:980px;margin:30px auto;position:relative}.clients-admin-close{top:14px;color:#fff;background:0 0;font-size:28px;position:absolute;inset-inline-end:16px}.clients-admin-panel{gap:16px;display:grid}.admin-check{background:#0d1a2c;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;padding:13px 14px;grid-template-columns:none!important;display:flex!important}.admin-check input{accent-color:#78decf;height:18px;width:18px!important;padding:0!important}.clients-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.clients-admin-list{gap:12px;display:grid}.client-admin-row{background:#0d1a2c;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:minmax(160px,1fr) minmax(190px,1.25fr) 74px 76px;align-items:end;gap:12px;padding:14px;display:grid}.client-admin-row img{object-fit:contain;background:#ffffff0b;border:1px solid #ffffff18;border-radius:6px;width:74px;height:42px;padding:5px}.admin-secondary,.admin-danger{border-radius:8px;padding:12px 15px;font:800 12px inherit}.admin-secondary{color:#dbe8f2;background:#20324d;border:1px solid #ffffff16;justify-self:start}.admin-secondary:hover{color:#081824;background:#78decf}.admin-danger{color:#ffb4b4;background:#ff6b6b1c;border:1px solid #ff9e9e33}.admin-danger:hover{color:#fff;background:#ff6b6b}.admin-save-note{color:#7fe1d1;background:#7fe1d114;border-radius:7px;padding:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.clients-marquee-track{animation:none;transform:none}.clients-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.clients-marquee-group[aria-hidden=true]{display:none}}@media (max-width:800px){.clients-section{margin:0 22px;padding:38px 0 42px}.clients-heading{padding:0 0 24px;display:block}.clients-heading h2{font-size:30px}.clients-heading p:last-child{margin-top:13px;font-size:12px}.client-mark{letter-spacing:.13em;gap:24px;padding-inline:22px;font-size:12px}.client-mark:after{width:20px}.client-mark img{max-width:130px;height:28px}.clients-admin-trigger{white-space:nowrap}.clients-admin-grid,.client-admin-row{grid-template-columns:1fr}.client-admin-row img{width:100%;max-width:150px}.admin-secondary{width:100%}}
