@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap');
:root{--night:#101d28;--night2:#162837;--ink:#1b2832;--text:#40505d;--muted:#657681;--gold:#d6aa6a;--gold2:#ebc58e;--cream:#f7f6f1;--white:#fff;--line:#dfe2df;--max:1280px;--radius:3px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--cream);font-family:'DM Sans',system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}body[dir=rtl]{font-family:'Noto Sans Arabic',system-ui,sans-serif}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}svg{display:block}::selection{background:var(--gold);color:var(--night)}.container{width:min(calc(100% - 92px),var(--max));margin-inline:auto}.section{padding:128px 0}.skip{position:absolute;left:-999px;top:0;padding:12px;background:white;color:black;z-index:100}.skip:focus{left:20px}.announcement{height:32px;background:#101b24;color:#a4adb3;display:flex;align-items:center;justify-content:center;gap:14px;font-size:9px;letter-spacing:2px;text-transform:uppercase}.announcement-dot{height:5px;width:5px;background:var(--gold);border-radius:50%}.announcement-sep{color:#d6aa6a}
.site-header{height:90px;background:rgba(251,251,248,.97);z-index:50;position:sticky;top:0;border-bottom:1px solid #e9eae6;backdrop-filter:blur(20px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:13px;flex-shrink:0}.brand-mark{width:41px;height:41px;color:#b98e58}.brand-type{display:flex;flex-direction:column;gap:2px;line-height:1}.brand-type strong{font:800 24px/1 'Manrope',sans-serif;letter-spacing:4px}.brand-type small{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;color:#7d8589}body[dir=rtl] .brand-type small{letter-spacing:0;font-size:12px}.main-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,31px);margin-inline:auto}.main-nav a{color:#36434e;font-size:12px;font-weight:700;transition:color .2s;white-space:nowrap}.main-nav a:hover{color:#b5854e}.head-actions{display:flex;align-items:center;gap:19px}.language-switch{display:flex;align-items:center;gap:6px}.language-switch a,.mobile-languages a{font-size:9px;font-weight:800;letter-spacing:.7px;color:#8b969b;padding:6px 4px}.language-switch a[aria-current=true],.mobile-languages a[aria-current=true]{color:#ad7740;text-decoration:underline;text-underline-offset:6px}.header-contact{background:var(--night);color:white;padding:14px 18px;font-size:11px;white-space:nowrap;font-weight:700;display:flex;align-items:center;gap:20px;transition:background .2s}.header-contact:hover{background:#2e4151}.arrow{font-size:17px;line-height:1;font-weight:400;display:inline-block}.mobile-menu,.mobile-nav{display:none}
.section-dark{background:var(--night);color:white}.hero{position:relative;overflow:hidden}.hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(#657380 0.6px,transparent 0.6px);background-size:28px 28px;opacity:.065;pointer-events:none}.hero-dash{position:absolute;width:800px;height:800px;left:-430px;bottom:-560px;border:1px solid #283b46;border-radius:50%}.hero-dash-a:after{content:'';position:absolute;inset:60px;border:1px solid #263845;border-radius:50%}.hero-shell{display:grid;grid-template-columns:54% 46%;align-items:center;min-height:675px;position:relative}.hero-copy{padding:84px 20px 57px 0;position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:2.3px;font-size:10px;font-weight:800;color:#ad814c;line-height:1.5}.eyebrow.light{color:var(--gold2)}.eyebrow-line{height:1px;width:27px;background:currentColor;flex-shrink:0}.hero h1{font:800 clamp(50px,5.4vw,87px)/1.12 'Manrope',sans-serif;letter-spacing:-4.9px;margin:25px 0 23px;max-width:800px}body[dir=rtl] .hero h1{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:-2px;line-height:1.4;font-size:clamp(42px,4.4vw,65px)}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-style:normal;color:var(--gold);max-width:770px}.hero-intro{color:#b9c4ca;max-width:545px;line-height:1.92;font-size:15px}.hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:38px}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:17px 21px;font-size:12px;font-weight:800;min-height:54px;transition:transform .2s,background .2s,color .2s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:#132333}.btn-gold:hover{background:#e9bc7e}.btn-outline{border-color:#51606c;color:#f3f5f4}.btn-outline:hover{background:#ffffff14}.hero-caption{display:flex;align-items:center;gap:13px;font-size:9px;font-weight:700;color:#889ba5;letter-spacing:2.5px;margin-top:72px}.caption-line{width:29px;height:1px;background:#61737c}.hero-caption>span:last-child{margin-inline-start:10px;color:#d6aa6a}.hero-visual{position:relative;height:635px;min-width:0;isolation:isolate}.map-label{position:absolute;top:38px;right:25px;z-index:6;font-size:9px;letter-spacing:2px;color:#b7a387}.orbit-grid{position:absolute;inset:18px -77px 10px -56px}.orbit{position:absolute;border:1px solid rgba(206,190,154,.15);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:280px;height:280px;border-color:rgba(214,170,106,.38)}.orbit-two{width:410px;height:410px}.orbit-three{width:530px;height:530px}.orbit-four{width:630px;height:630px;border-color:rgba(180,197,203,.09)}.orbit-one::before,.orbit-three::after{content:'';position:absolute;top:14%;left:14%;width:8px;height:8px;background:var(--gold);border-radius:50%;box-shadow:0 0 25px var(--gold)}.orbit-three::after{top:75%;left:10%;width:5px;height:5px;background:#8fc8ce}.earth-core{height:225px;width:225px;border-radius:50%;background:radial-gradient(circle at 35% 20%,#2d4957,#152934 65%);border:1px solid #53646a;box-shadow:0 0 0 16px #caab7330,0 0 0 38px #dab8750b,0 20px 80px #030b14aa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;display:flex;align-items:center;justify-content:center}.earth-core::before{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 24px,#ffffff13 25px 26px),repeating-linear-gradient(90deg,transparent 0 30px,#ffffff10 31px 32px);opacity:.5;transform:rotate(-18deg)}.earth-core>span{font:bold 98px 'Manrope',sans-serif;color:#d6aa6a;opacity:.88;position:relative;letter-spacing:-12px;text-shadow:0 10px 32px #0008}.earth-core .mini-sun{font-size:36px;vertical-align:top;display:inline-block;margin:12px 0 0 7px}.route-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.route-lines path{fill:none;stroke:var(--gold);stroke-width:1.2;stroke-dasharray:4 9;opacity:.52}.region{position:absolute;font-size:10px;font-weight:800;color:#cfd8d9;letter-spacing:2px;display:flex;align-items:center;gap:9px}.region .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #d6aa6a1f}.region-tun{top:29%;left:4%}.region-eur{top:15%;right:10%}.region-gulf{top:68%;right:5%}.region-afr{bottom:21%;left:11%}.coordinates{position:absolute;bottom:40px;right:17px;font:9px/1.9 monospace;letter-spacing:1.4px;color:#82949e;text-align:right}
.marquee{background:#d0a469;color:#1e2a34;overflow:hidden;white-space:nowrap;height:46px;display:flex;align-items:center}.marquee-inner{min-width:max-content;margin:auto;font-size:10px;letter-spacing:3px;font-weight:800;word-spacing:8px}.marquee-inner span{margin:0 35px;font-size:19px;vertical-align:middle}
.section-top{display:grid;grid-template-columns:1fr 360px;gap:90px;align-items:end;margin-bottom:50px}.section-heading h2,.sectors-head h2,.about-section h2,.contact-copy h2{font:800 clamp(35px,3.35vw,53px)/1.2 'Manrope',sans-serif;letter-spacing:-2px;margin:20px 0 0;max-width:710px}body[dir=rtl] .section-heading h2,body[dir=rtl] .sectors-head h2,body[dir=rtl] .about-section h2,body[dir=rtl] .contact-copy h2{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:-.5px;line-height:1.55}.section-intro{font-size:14px;line-height:2;color:#60707a;margin:0 0 4px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dfe3df}.service-card{padding:33px 35px 36px;background:#fff;min-height:330px;border-right:1px solid #dfe3df;display:flex;flex-direction:column;justify-content:space-between;gap:32px;transition:background .25s}.service-card:last-child{border-right:0}.service-card:hover{background:#f4efe5}.service-num{display:flex;align-items:flex-start;justify-content:space-between;font:12px/1 monospace;color:#ad814c}.service-num svg{height:33px;width:33px;color:#a78c68}.service-card h3{font:800 23px/1.3 'Manrope',sans-serif;letter-spacing:-.8px;margin:0 0 13px}body[dir=rtl] .service-card h3{font-family:'Noto Sans Arabic',sans-serif}.service-card p{font-size:13px;line-height:1.9;color:#62727a;margin:0}.text-link{display:inline-flex;align-items:center;gap:18px;color:#9a713e;font-size:11px;font-weight:800;border-bottom:1px solid #c2ac8c;padding-bottom:10px;width:max-content}.text-link .arrow{transition:transform .2s}.text-link:hover .arrow{transform:translate(3px,-3px)}
.sectors-section{background:#ebeee9}.sectors-layout{display:grid;grid-template-columns:41% 59%;gap:70px}.sectors-head{padding-top:8px}.sectors-head h2{font-size:clamp(34px,3vw,47px)}.sectors-head>p{margin:23px 0 0;color:#66747c;font-size:14px;line-height:2;max-width:400px}.market-card{background:var(--night);padding:30px;margin-top:48px;color:white;max-width:440px}.tiny-kicker{font-size:9px;letter-spacing:2px;color:var(--gold);font-weight:800}.market-card h3{font:700 21px/1.4 'Manrope',sans-serif;letter-spacing:-.7px;max-width:260px;margin:14px 0 10px}body[dir=rtl] .market-card h3{font-family:'Noto Sans Arabic',sans-serif}.market-card p{font-size:12px;line-height:1.9;color:#b0bec4;margin:0}.market-tags{display:flex;gap:7px;margin-top:19px}.market-tags span{font-size:10px;color:#d8bd95;border:1px solid #4e5860;padding:6px 9px}.products-list{border-top:1px solid #c9d0cb}.product-row{padding:31px 0;display:grid;grid-template-columns:64px 1fr 24px;gap:16px;align-items:start;border-bottom:1px solid #c9d0cb}.product-index{color:#a17a4e;font:11px monospace;padding-top:6px}.product-row h3{font:800 21px/1.35 'Manrope',sans-serif;letter-spacing:-.7px;margin:0 0 8px}body[dir=rtl] .product-row h3{font-family:'Noto Sans Arabic',sans-serif}.product-row p{font-size:13px;line-height:1.8;color:#65747b;max-width:440px;margin:0}.product-symbol{font-size:20px;color:#a78457}
.approach-section{background:#fcfcfa}.section-top.compact{margin-bottom:60px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.process-step{min-width:0}.step-index{display:block;color:#b58c5b;font:16px monospace;font-weight:600}.step-line{height:1px;background:#d8dddc;margin:22px 0 27px;position:relative}.step-line span{position:absolute;width:10px;height:10px;background:#b58c5b;top:-4.5px;left:0;transform:rotate(45deg)}.process-step h3{font:800 21px/1.3 'Manrope',sans-serif;margin:0 0 12px}body[dir=rtl] .process-step h3{font-family:'Noto Sans Arabic',sans-serif}.process-step p{font-size:13px;color:#65747b;line-height:1.95;margin:0;max-width:250px}
.digital-section{background:#fcfcfa;padding:12px 0 115px}.digital-panel{background:#243a44;position:relative;overflow:hidden;display:grid;grid-template-columns:52% 48%;min-height:500px;border:1px solid #37505a}.digital-panel:before{content:'';position:absolute;width:600px;height:600px;right:-200px;top:-350px;border-radius:50%;border:1px solid #b0a17e40;pointer-events:none}.digital-copy{padding:70px 35px 60px 69px;color:white;position:relative;z-index:2}.digital-copy h2{font:800 clamp(42px,4vw,58px)/1.13 'Manrope',sans-serif;letter-spacing:-2.5px;margin:23px 0}body[dir=rtl] .digital-copy h2{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:0}.digital-copy>p{line-height:1.95;font-size:14px;color:#bacbcf;max-width:505px}.digital-tags{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0 30px}.digital-tags span{border:1px solid #57717b;color:#d8e0df;padding:9px 10px;font-size:10px}.text-link.inverse{color:var(--gold);border-color:#d6aa6a}.digital-note{display:block;font-size:11px;line-height:1.65;color:#94a6a9;margin-top:20px;max-width:430px}.dashboard-art{min-width:0;position:relative;display:flex;align-items:center;justify-content:flex-start;transform:translateX(30px)}.art-screen{width:550px;height:350px;flex-shrink:0;border:1px solid #6a8589;background:#e9ecea;border-radius:7px;transform:perspective(1000px) rotateY(-16deg) rotateX(5deg) rotateZ(-1deg);box-shadow:0 35px 60px #0010198a;overflow:hidden}.art-bar{height:35px;background:#172934;display:flex;align-items:center;gap:6px;padding:0 15px}.art-bar i{height:5px;width:5px;border-radius:50%;background:#caaf8c}.art-bar b{font-size:10px;letter-spacing:2px;margin-left:30px;color:#e0c494}.art-screen-body{height:calc(100% - 35px);display:grid;grid-template-columns:80px 1fr}.art-side{background:#233b45;padding:25px 14px;display:grid;align-content:start;gap:21px}.art-side div{width:90%;height:6px;background:#6a858a;border-radius:9px}.art-side div:first-child{background:#d3ac74}.art-content{padding:25px;background:#f3f3ed}.art-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.art-cards span{height:57px;background:#fff;border:1px solid #e2e5e1;border-radius:4px}.art-cards span:before{content:'';display:block;width:22px;height:7px;background:#b2c0c1;margin:15px 12px;border-radius:4px}.art-cards span:after{content:'';display:block;width:48px;height:6px;background:#e2e5e1;margin:-5px 12px;border-radius:4px}.art-graph{margin-top:13px;background:white;height:145px;border:1px solid #e2e5e1;padding:8px}.art-graph svg{width:100%;height:100%}.art-bars{display:flex;gap:12px;margin-top:9px}.art-bars span{height:6px;background:#c8d0ce;border-radius:4px;flex:1}.art-bars span:nth-child(odd){background:#c1aa87}.art-chip{position:absolute;left:-36px;bottom:64px;background:var(--gold);color:#233039;padding:22px 19px;font:800 22px 'Manrope',sans-serif;transform:rotate(-4deg);box-shadow:0 15px 30px #06192399}.art-chip span{font-size:8px;letter-spacing:2px;display:block;margin-top:4px}.art-floating{position:absolute;width:110px;height:110px;border:1px solid #bfa77a52;border-radius:50%;right:60px;top:30px}.art-floating span{position:absolute;inset:16px;border:1px solid #bfa77a52;border-radius:50%}.art-floating span:nth-child(2){inset:32px}.art-floating span:nth-child(3){inset:47px;background:var(--gold)}
.about-section{background:#f4f4ef;padding-top:120px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}.about-section h2{max-width:560px}.why-list{margin-top:42px;border-top:1px solid #dce0da}.why-item{display:flex;gap:21px;padding:23px 0;border-bottom:1px solid #dce0da}.why-icon{height:39px;min-width:39px;display:grid;place-items:center;border:1px solid #c3ad91;color:#a88150;font:12px monospace}.why-item h3{font:800 16px/1.5 'Manrope',sans-serif;margin:0 0 4px}body[dir=rtl] .why-item h3{font-family:'Noto Sans Arabic',sans-serif}.why-item p{font-size:12px;line-height:1.75;color:#66757b;margin:0}.about-card{position:relative;padding:44px 48px 40px;background:#e7e9e3;min-height:510px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.about-card:before{content:'';position:absolute;width:390px;height:390px;border:1px solid #c6c9be;border-radius:50%;top:-150px;right:-110px}.about-card:after{content:'';position:absolute;width:290px;height:290px;border:1px solid #c6c9be;border-radius:50%;top:-100px;right:-60px}.overline{position:absolute;top:35px;left:45px;font-size:9px;letter-spacing:2px;color:#7f8985}.about-emblem{position:absolute;top:100px;right:125px;transform:scale(2.7)}.about-emblem .brand-mark{color:#b69b72}.about-card h3{font:800 28px/1.32 'Manrope',sans-serif;letter-spacing:-1.2px;margin:18px 0 14px;max-width:420px}body[dir=rtl] .about-card h3{font-family:'Noto Sans Arabic',sans-serif}.about-card>p{color:#4f616a;line-height:1.85;font-size:13px;margin:0}.about-disclaimer{border-top:1px solid #cad1ca;margin-top:24px;padding-top:15px;color:#7e8a8b;font-size:10px;line-height:1.8}
.contact-section{background:#152531;color:#fff}.contact-grid{display:grid;grid-template-columns:43% 57%;gap:70px}.contact-copy{padding:22px 0}.contact-copy h2{font-size:clamp(43px,4vw,64px);margin:25px 0 25px}.contact-copy>p{color:#b6c6cc;max-width:390px;font-size:15px;line-height:1.92}.contact-methods{border-top:1px solid #41525b;margin-top:60px;padding-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:17px}.contact-kicker{font-size:9px;letter-spacing:2px;color:var(--gold);font-weight:800}.contact-methods p{font-size:12px;line-height:1.8;color:#9eb0b9;max-width:340px;margin:0}.contact-methods a{font:700 15px 'Manrope',sans-serif;color:white;border-bottom:1px solid #66757f;padding-bottom:10px;display:flex;gap:14px}.contact-methods a:hover{color:var(--gold)}.contact-location{font-size:11px;color:#a5b5bb;margin-top:17px}.form-card{background:#fafaf7;padding:45px 48px 35px;color:#26343e}.inquiry-form{display:flex;flex-direction:column;gap:21px}.input-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-field{display:flex;flex-direction:column;gap:9px}.form-field label{font-size:11px;font-weight:800;color:#43515b}.form-field input,.form-field textarea,.form-field select{width:100%;border:1px solid #d7dddb;background:#fff;color:#20303b;border-radius:0;outline:none;padding:14px 14px;min-height:49px;transition:border-color .2s,box-shadow .2s}.form-field textarea{resize:vertical;line-height:1.6}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#b08a59;box-shadow:0 0 0 3px #b08a591c}.form-field textarea::placeholder{color:#9ba5a6;font-size:11px;line-height:1.8}.form-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23778890' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:35px}body[dir=rtl] .form-field select{background-position:left 12px center;padding-left:35px;padding-right:14px}.check-label{display:flex;gap:11px;align-items:flex-start;color:#5c6a72;font-size:11px;line-height:1.65}.check-label input{accent-color:#b48a58;width:16px;height:16px;margin-top:2px;flex-shrink:0}.check-label a{text-decoration:underline;color:#946e3d}.submit-btn{align-self:flex-start;border:0;min-width:190px}.submit-btn:disabled{opacity:.65;cursor:wait}.form-status{margin:0;font-weight:700;font-size:12px;line-height:1.7}.form-status.is-error{color:#b22929}.form-status.is-success{color:#267348}.form-footnote{font-size:10px;color:#8c989b}.honey{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}
.footer{background:#0c1821;color:#d8e2e4;padding:55px 0 0}.footer-main{display:flex;justify-content:space-between;gap:30px;align-items:start;padding-bottom:50px}.footer-brand .brand-type strong{font-size:26px}.footer-brand .brand-type small{color:#a0afb4}.footer-main p{font-size:12px;color:#91a4aa;margin-top:20px}.footer-side{display:flex;flex-direction:column;align-items:flex-end;gap:20px;font-size:12px}.footer-side a:hover{color:var(--gold)}.footer-bottom{border-top:1px solid #293b45;padding:20px 0;display:flex;gap:20px;align-items:center;justify-content:space-between;color:#8fa1a9;font-size:10px}.footer-bottom span:last-child{letter-spacing:1.7px;font-size:9px}
body[dir=rtl] .hero-copy{padding-right:0;padding-left:20px}body[dir=rtl] .hero-visual{transform:scaleX(-1)}body[dir=rtl] .hero-visual>*{direction:ltr}body[dir=rtl] .service-card{border-right:0;border-left:1px solid #dfe3df}body[dir=rtl] .service-card:last-child{border-left:0}body[dir=rtl] .digital-copy{padding-left:35px;padding-right:69px}body[dir=rtl] .dashboard-art{transform:translateX(-30px) scaleX(-1)}body[dir=rtl] .about-card:before,body[dir=rtl] .about-card:after{right:auto;left:-110px}body[dir=rtl] .about-card:after{left:-60px}body[dir=rtl] .overline{left:auto;right:45px}body[dir=rtl] .about-emblem{right:auto;left:125px}body[dir=rtl] .footer-side{align-items:flex-start}body[dir=rtl] .step-line span{left:auto;right:0}
@media(max-width:1230px){.container{width:min(calc(100% - 60px),var(--max))}.main-nav{gap:14px}.main-nav a{font-size:11px}.head-actions{gap:10px}.hero h1{font-size:clamp(52px,5vw,75px)}.orbit-grid{transform:scale(.92)}.contact-grid{gap:40px}.digital-copy{padding-left:45px}.sectors-layout{gap:40px}}
@media(max-width:1060px){.main-nav,.language-switch,.header-contact{display:none}.mobile-menu{width:39px;height:38px;border:0;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:9px}.mobile-menu span{height:2px;background:#21333f;width:23px;transition:transform .2s}.mobile-menu[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav:not([hidden]){display:flex;position:absolute;top:90px;left:0;right:0;flex-direction:column;gap:0;padding:16px 30px 25px;background:#fbfbf8;border-bottom:1px solid #e3e3de;box-shadow:0 15px 30px #111e2933}.mobile-nav>a{padding:13px 2px;border-bottom:1px solid #ededeb;font-size:14px;font-weight:700}.mobile-languages{display:flex;gap:20px;padding-top:12px}.hero-shell{grid-template-columns:57% 43%}.hero-visual{height:580px}.orbit-grid{transform:scale(.75);transform-origin:35% 50%}.hero h1{font-size:clamp(48px,5.4vw,66px);letter-spacing:-3px}.hero-intro{font-size:13px}.section{padding:95px 0}.service-card{padding:25px}.service-card h3{font-size:20px}.sectors-layout{grid-template-columns:44% 56%}.digital-panel{grid-template-columns:52% 48%}.digital-copy{padding:50px 25px 45px 38px}.dashboard-art{transform:translateX(0) scale(.8);transform-origin:left center}.contact-grid{grid-template-columns:42% 58%;gap:25px}.form-card{padding:30px}.about-grid{gap:30px}}
@media(max-width:760px){.container{width:calc(100% - 38px)}.announcement{font-size:8px;letter-spacing:1px;gap:9px;padding-inline:10px}.site-header{height:74px}.header-inner{gap:15px}.brand-mark{width:34px;height:34px}.brand-type strong{font-size:21px;letter-spacing:3px}.brand-type small{font-size:8px;letter-spacing:1.9px}.mobile-nav:not([hidden]){top:74px}.hero-shell{grid-template-columns:1fr;min-height:0}.hero-copy{padding:65px 0 0}.hero h1{font-size:clamp(42px,10vw,67px);letter-spacing:-2.9px;margin:22px 0}.hero-intro{max-width:550px;font-size:14px}.hero-ctas{gap:10px;margin-top:28px}.btn{padding:15px 17px;gap:15px;min-height:50px}.hero-caption{display:none}.hero-visual{height:350px;margin:-10px auto 0;width:100%;max-width:520px;overflow:hidden}.orbit-grid{transform:scale(.7);transform-origin:center center;inset:-100px -98px}.map-label{top:7px;right:6px;font-size:8px}.coordinates{bottom:12px;right:8px;font-size:7px}.marquee{height:39px}.marquee-inner{font-size:8px;letter-spacing:1.6px}.section{padding:75px 0}.section-top{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.section-heading h2,.sectors-head h2,.about-section h2,.contact-copy h2{font-size:clamp(33px,7.7vw,44px);letter-spacing:-1.2px}.services-grid{grid-template-columns:1fr}.service-card{border-right:0;border-bottom:1px solid #dfe3df;min-height:260px}.service-card:last-child{border-bottom:0}.service-num svg{width:27px;height:27px}.sectors-layout{grid-template-columns:1fr;gap:40px}.market-card{margin-top:30px}.products-list{margin-top:5px}.product-row{padding:25px 0;grid-template-columns:45px 1fr 16px;gap:12px}.product-row h3{font-size:19px}.process-grid{grid-template-columns:repeat(2,1fr);gap:32px 22px}.process-step h3{font-size:19px}.digital-section{padding:0 0 65px}.digital-panel{grid-template-columns:1fr}.digital-copy{padding:38px 26px 24px}.digital-copy h2{font-size:41px}.dashboard-art{transform:scale(.68);transform-origin:center top;height:275px;width:620px;justify-self:center;margin-left:0}.art-screen{margin-left:100px}.art-chip{left:35px}.about-grid{grid-template-columns:1fr;gap:40px}.about-card{min-height:440px;padding:30px}.about-emblem{top:90px}.contact-grid{grid-template-columns:1fr;gap:26px}.contact-copy{padding:0}.contact-methods{margin-top:32px}.form-card{padding:29px 23px}.footer-main{flex-direction:column}.footer-side{align-items:flex-start}.footer-bottom{flex-wrap:wrap}.footer-bottom span:last-child{display:none}body[dir=rtl] .hero-copy{padding-left:0}body[dir=rtl] .digital-copy{padding:38px 26px 24px}body[dir=rtl] .dashboard-art{transform:scale(.68) scaleX(-1)}body[dir=rtl] .service-card{border-left:0}body[dir=rtl] .footer-side{align-items:flex-start}}
@media(max-width:430px){.brand-type strong{font-size:18px;letter-spacing:2.5px}.brand-mark{width:31px;height:31px}.hero h1{font-size:42px}.hero-intro{font-size:13px}.hero-visual{height:305px}.orbit-grid{transform:scale(.57);inset:-135px -165px}.hero-ctas{align-items:stretch}.hero-ctas .btn{font-size:11px}.input-pair{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr}.step-line{margin:16px 0 17px}.digital-copy h2{font-size:37px}.dashboard-art{transform:scale(.53);height:210px}.form-card{padding:24px 17px}.contact-methods a{font-size:13px}.footer-brand .brand-type strong{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}

/* Approved identity and founder profile */
.brand-logo{width:174px;height:72px;object-fit:cover;object-position:center;border-radius:3px}.footer .brand-logo{width:210px;height:96px}.brand-type{display:none}.about-emblem .brand-logo{width:190px;height:100px}.founder-section{background:#f6f2e9}.founder-grid{display:grid;grid-template-columns:minmax(240px,390px) 1fr;gap:clamp(30px,6vw,90px);align-items:center}.founder-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.founder-grid h2{margin:14px 0 20px}.founder-grid h3{font-size:24px;margin-bottom:20px}.founder-grid p{line-height:1.85;color:#52635e;max-width:680px}.team-heading{margin:80px 0 30px}.founder-section .service-card{min-height:230px}.section-dark,.site-header,.contact-section{background-color:#103e38}.founder-section .eyebrow{color:#176358}@media(max-width:760px){.founder-grid{grid-template-columns:1fr}.founder-photo{max-width:390px}.brand-logo{width:140px;height:60px}.team-heading{margin-top:50px}}

.product-detail{max-width:850px;margin:45px 0;padding:clamp(24px,5vw,56px);background:#f5f1e8;border:1px solid #ded8ca}.product-detail p,.product-detail li{line-height:1.85}.product-row{flex-wrap:wrap}.product-row .text-link{margin-inline-start:40px}.form-field select{max-width:100%}

.progress-section{background:#103e38;color:#f6f2e9}.progress-section h2{color:#fff;max-width:750px}.progress-section .eyebrow{color:#d4b477}.progress-section .section-intro{color:#c8d6d1}.milestone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px}.milestone{padding:30px;border-top:1px solid #b49a66;background:#ffffff08}.milestone strong{font-size:70px;line-height:1.1;color:#d4b477;font-weight:500}.milestone h3{font-size:22px;margin:20px 0 12px}.milestone p,.next-priority p{line-height:1.8;color:#d4dfdb}.next-priority{margin-top:35px;padding-top:25px;border-top:1px solid #ffffff24}.next-priority h3{font-size:20px}.product-detail h2{font-size:clamp(26px,4vw,42px)}@media(max-width:760px){.milestone-grid{grid-template-columns:1fr}.milestone{padding:24px}.milestone strong{font-size:56px}}

.domain-bar{display:flex;justify-content:space-between;gap:12px;padding:10px max(24px,calc((100vw - 1280px)/2));background:#092f2b;border-bottom:1px solid #ffffff18;font-size:12px;letter-spacing:.02em}.domain-bar a{color:#eee6d5;text-decoration:none}.domain-bar a:hover{text-decoration:underline}.domain-bar a:focus-visible{outline:2px solid #d4b477;outline-offset:4px}@media(max-width:600px){.domain-bar{flex-direction:column;align-items:center;padding:9px 12px;font-size:11px}}
