@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#080910;--surface:#10121d;--line:#ffffff19;--text:#f4f3ff;--muted:#a8aabc;--violet:#b4a0ff;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 'DM Sans','Noto Sans Arabic',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--violet);outline-offset:6px}::selection{background:#7952d7;color:white}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Manrope','Noto Sans Arabic',sans-serif;font-weight:500}h1{font-size:clamp(3.25rem,6.5vw,6.4rem);line-height:1.12;letter-spacing:-.065em}h2{font-size:clamp(2.25rem,4vw,4rem);line-height:1.17;letter-spacing:-.05em}h3{font-size:1.4rem;line-height:1.4;letter-spacing:-.02em}em{font-style:normal;color:var(--violet)}p{max-width:650px}img{max-width:100%;display:block}.header{height:100px;padding:0 max(5vw,24px);position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#08091035}.brand{display:inline-flex;align-items:center;gap:12px;font-family:'Manrope',sans-serif;font-size:1.55rem;font-weight:600;letter-spacing:-.055em;white-space:nowrap;direction:ltr}.brand-icon{font-size:2.5rem;font-weight:400;color:#ccc1ff;line-height:1}.brand-q{font-weight:400;color:#b2adcb}.header nav{display:flex;align-items:center;gap:30px}.header nav>a{font-size:.875rem;color:#d0cfdf;transition:color .2s}.header nav>a:hover,.header nav>a[aria-current]{color:white}.header nav>a[aria-current]{text-decoration:underline;text-underline-offset:8px}.header .nav-cta{border:1px solid #ffffff35;padding:11px 19px;border-radius:5px;display:flex;gap:24px;color:white}.lang{border-inline-start:1px solid var(--line);padding-inline-start:24px}.menu-toggle{display:none}.hero{min-height:820px;height:94svh;max-height:1080px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;padding:140px 7vw 130px}.cosmos{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 50%;z-index:-3}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080910bd 0%,#08091055 40%,transparent 75%),linear-gradient(0deg,#080910 0%,transparent 20%,#08091010 80%)}.hero-content{width:min(770px,64%)}.eyebrow{font-family:'DM Sans','Noto Sans Arabic',sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.17em;color:#b9b6ce;margin-bottom:28px;line-height:1.7}.hero h1{margin-bottom:30px}.hero-content>p:not(.eyebrow){font-size:1.08rem;line-height:1.85;color:#bfc0d1;max-width:475px}.actions{display:flex;align-items:center;gap:30px;margin-top:40px}.button{display:inline-flex;justify-content:center;align-items:center;gap:32px;background:#efedff;color:#151021;padding:16px 24px;border:1px solid transparent;border-radius:4px;font-size:.9rem;font-weight:600;transition:background .2s,transform .2s;line-height:1.5}.button:hover{background:#d8ceff;transform:translateY(-2px)}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:.9rem;border-bottom:1px solid #ffffff30;padding:10px 0}.text-link:hover{color:var(--violet)}.hero-foot{position:absolute;bottom:36px;inset-inline:7vw;display:flex;justify-content:space-between;gap:20px;font-size:.7rem;letter-spacing:.15em;color:#a5a3b8}.signal-strip{display:flex;justify-content:space-around;gap:30px;padding:26px 7vw;border-block:1px solid var(--line);color:#bbb9cc;font-size:.875rem}.signal-strip span{display:flex;align-items:center;gap:20px}.signal-strip i{font-size:1.4rem;color:var(--violet);font-style:normal}.section{max-width:var(--max);margin:auto;padding:110px 5vw}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:start}.muted{color:var(--muted);font-size:1.05rem;line-height:1.9}.intro .split .muted{padding-top:8px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;gap:40px}.pillars article{border-top:1px solid var(--line);padding-top:25px}.mono{font-family:monospace;font-size:.8rem;letter-spacing:.08em;color:#8b849e}.pillars h3{margin:25px 0 14px}.pillars p,.values p{font-size:.95rem;color:var(--muted)}.process{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.process .muted{margin-top:25px}.process-board{align-self:center}.step{display:flex;align-items:center;gap:25px;width:100%;text-align:start;padding:22px 20px;background:transparent;color:#a9a7bb;border:0;border-bottom:1px solid var(--line);transition:background .2s}.step>span:first-child{font-size:.75rem;font-family:monospace;color:#817b98}.step>span:last-child{margin-inline-start:auto}.step strong{font-weight:500;font-size:1.1rem}.step[aria-pressed=true]{background:linear-gradient(90deg,#8e6bd226,#8e6bd207);color:#e3d9ff;border-inline-start:2px solid #af8ff4}.step[aria-pressed=true]>span:last-child{transform:rotate(45deg)}#step-detail{padding:25px 20px;min-height:100px;font-size:.95rem;color:#b7b1c7}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:50px}.sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sector{background:linear-gradient(140deg,#171623,#0b0d15);border:1px solid var(--line);border-radius:6px;padding:32px;transition:transform .25s,border-color .25s;display:flex;flex-direction:column}.sector:hover{transform:translateY(-5px);border-color:#9b7ce07a}.sector h3{margin-top:45px;margin-bottom:18px}.sector p{color:var(--muted);font-size:.95rem}.sector-link{margin-top:auto;padding-top:35px;display:flex;justify-content:space-between;gap:15px;font-size:.85rem;color:#d4c8ef}.manifesto{min-height:540px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:90px 7vw;text-align:center;overflow:hidden;border-block:1px solid var(--line)}.manifesto img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:80% 55%;filter:brightness(.35)}.manifesto:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080910b3,transparent,#080910b3);z-index:-1}.manifesto h2{font-size:clamp(2.7rem,5vw,5rem)}.manifesto p{margin:28px auto 0;color:#c4bfd1;max-width:610px}.ending{max-width:var(--max);padding:110px 5vw;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;overflow:hidden}.ending h2{font-size:clamp(2.2rem,4vw,3.8rem)}.ending p{color:var(--muted);margin:24px 0 30px;max-width:480px}.end-mark{font-size:clamp(10rem,23vw,20rem);font-family:'Manrope',sans-serif;line-height:1;letter-spacing:-.1em;color:#161421;-webkit-text-stroke:1px #82709950;user-select:none}footer{border-top:1px solid var(--line);padding:55px 7vw 25px;background:#06070b}.footer-top{display:flex;justify-content:space-between;gap:35px;padding-bottom:50px}.footer-top p{color:#868496;margin-top:16px;font-size:.875rem}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 60px;font-size:.875rem;color:#b7b4c7}.footer-bottom{border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#868496}.page-hero{padding:190px 7vw 90px;min-height:510px;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(3rem,5.5vw,5.5rem);max-width:950px}.page-hero>p:last-of-type{max-width:670px;color:#bcb6cc;font-size:1.1rem;margin-top:30px}.page-orbit{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080910 15%,#080910e6 55%,#08091080),url('/assets/quantum-cosmos.webp') right center/cover;opacity:.8}.rows article{border-top:1px solid var(--line);padding:24px 0}.rows p{color:var(--muted);margin-top:10px}.scope{padding-top:40px;padding-bottom:50px;background:#12101c;border:1px solid #aa89e229;border-radius:6px;max-width:1120px}.scope p{margin-top:18px;color:var(--muted);max-width:900px}.solution-list article{display:grid;grid-template-columns:100px 1fr;gap:40px;border-top:1px solid var(--line);padding:60px 0;scroll-margin-top:30px}.solution-list p{color:var(--muted);margin:25px 0;max-width:720px}.solution-list h2{font-size:2.5rem}.compact{min-height:370px}.values{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.values article{border-top:1px solid var(--line);padding-top:25px}.values h3{margin:25px 0 20px}.contact-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:10%}form{background:#10111a;border:1px solid var(--line);padding:35px;border-radius:6px}form h2{font-size:1.75rem;margin-bottom:30px}label{display:block;font-size:.9rem;margin-bottom:20px;color:#d0cadf}input,select,textarea{display:block;width:100%;margin-top:8px;border:1px solid #ffffff25;border-radius:4px;background:#080910;color:#eee7ff;padding:13px 14px;min-width:0;font-size:1rem}textarea{resize:vertical}input:hover,textarea:hover,select:hover{border-color:#9e83bd}textarea::placeholder{color:#827b92}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-notice{font-size:.85rem;color:#aaa1b9;margin-bottom:25px}#form-status{margin-top:15px;color:#cfbcf4}aside{padding-top:30px}aside h3{font-size:1.8rem}aside ol{padding-inline-start:25px;color:#afa5c0}aside li{padding:14px 0;border-bottom:1px solid var(--line)}.faq{padding-top:0;max-width:1050px}.faq h2{margin-bottom:35px}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-size:1.05rem}.faq details p{color:var(--muted);padding-top:18px}.prose{min-height:320px}.prose p{max-width:900px;color:var(--muted);font-size:1.15rem}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;color:black;padding:15px}.skip:focus{top:10px}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:-.025em;line-height:1.5}[dir=rtl] h1{font-size:clamp(3rem,5.3vw,5.2rem)}[dir=rtl] .eyebrow{letter-spacing:.04em}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#080910eb 0%,#080910b0 40%,transparent 100%),linear-gradient(0deg,#080910,transparent 30%)}[dir=rtl] .cosmos{transform:scaleX(-1)}[dir=rtl] .page-orbit{transform:scaleX(-1)}[dir=rtl] .end-mark{direction:ltr}[dir=rtl] .hero-content{width:min(850px,70%)}
@media(min-width:1700px){.hero-content{margin-inline-start:calc((100vw - 1500px)/2)}}
@media(max-width:1100px){.header nav{gap:18px}.header .nav-cta{display:none}.hero-content{width:75%}.section{padding:80px 6vw}.sector{padding:24px}.sector h3{font-size:1.2rem}.split{gap:6%}.scope{margin-inline:6vw}.hero{min-height:740px}.hero-foot{font-size:.65rem}}
@media(max-width:760px){.header{height:80px;padding:0 6vw}.brand{font-size:1.4rem}.menu-toggle{display:block;background:transparent;border:1px solid var(--line);color:white;padding:4px 12px;border-radius:4px;font-size:1.4rem}.header nav{display:none;position:absolute;top:80px;inset-inline:0;background:#0c0d16;padding:25px 6vw;border-bottom:1px solid #514060;box-shadow:0 30px 60px #0009}.header nav.open{display:flex;align-items:stretch;flex-direction:column;gap:20px}.header nav>a{font-size:1rem}.lang{padding-inline-start:0;border:0}.hero{height:auto;min-height:810px;padding:165px 6vw 120px;align-items:start}.cosmos{object-position:65% center;opacity:.65}.hero-shade{background:linear-gradient(90deg,#080910aa,#08091030),linear-gradient(0deg,#080910,transparent 50%)}.hero-content,[dir=rtl] .hero-content{width:100%}h1{font-size:clamp(3.15rem,10vw,4.7rem)}.hero h1{margin-bottom:25px}.hero-content>p:not(.eyebrow){font-size:1rem;max-width:390px}.eyebrow{font-size:.7rem;letter-spacing:.1em;margin-bottom:23px}.hero-foot{inset-inline:6vw}.hero-foot>span{display:none}.actions{gap:20px;flex-wrap:wrap;margin-top:28px}.button{padding:15px 18px;gap:20px}.signal-strip{flex-wrap:wrap;gap:12px 25px;justify-content:start;padding:22px 6vw;font-size:.8rem}.signal-strip span{gap:10px}.signal-strip i{font-size:1rem}.section{padding:70px 6vw}.split,.process,.contact-layout{grid-template-columns:1fr;gap:35px}.pillars{grid-template-columns:1fr;margin-top:45px;gap:30px}.pillars h3{margin-top:12px}.sector-grid{grid-template-columns:1fr}.sector h3{margin-top:25px;font-size:1.5rem}.sector-link{padding-top:25px}.section-heading{display:block}.section-heading>.text-link{margin-top:24px}.manifesto{min-height:470px}.manifesto h2{font-size:2.7rem}.ending{padding:75px 6vw}.end-mark{display:none}.footer-top{flex-direction:column}.footer-links{gap:15px}.footer-bottom{flex-wrap:wrap;font-size:.75rem}.footer-bottom>span{width:100%}.page-hero{padding:145px 6vw 65px;min-height:440px}.page-hero h1{font-size:clamp(2.9rem,9vw,4rem)}.page-hero>p:last-of-type{font-size:1rem}.scope{padding:28px}.solution-list article{grid-template-columns:1fr;gap:15px;padding:35px 0}.solution-list h2{font-size:2rem}.values{grid-template-columns:1fr;padding-top:0;gap:30px}.contact-layout form{padding:24px}.form-row{grid-template-columns:1fr;gap:0}.faq{padding-top:20px}.prose{min-height:280px}[dir=rtl] h1{font-size:clamp(2.8rem,9vw,4rem)}[dir=rtl] .hero{min-height:880px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
@keyframes arrive{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.hero-content{animation:arrive 1.2s ease-out both}.hero-foot{animation:arrive 1.6s ease-out both}.page-hero>h1{animation:arrive .8s ease-out both}
/* Corporate editorial and enterprise decision framework */
.header nav{gap:23px}.header nav>a{font-size:.875rem}.header .nav-cta{padding:10px 15px;gap:16px}.header .lang{padding-inline-start:18px}.hero h1{font-size:clamp(3.2rem,5.8vw,5.8rem)}.hero-content{width:min(860px,72%)}[dir=rtl] .hero h1{font-size:clamp(2.8rem,4.9vw,5rem)}.hero-content>p:not(.eyebrow){max-width:540px}.offer-section{border-top:1px solid var(--line);background:radial-gradient(ellipse at 0% 60%,#32204622,transparent 65%)}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.offer-grid article{border-top:1px solid #957abd45;padding:30px 0}.offer-grid h3{font-size:1.5rem;margin-bottom:16px}.offer-grid p:not(.eyebrow){color:var(--muted);font-size:1rem}.role-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:50px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.role-grid article{padding:38px;background:#12111b85}.role-grid article:nth-child(odd){border-inline-end:1px solid var(--line)}.role-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.role-grid .eyebrow{color:var(--violet);margin-bottom:14px;font-size:.8rem}.role-grid h3{font-size:1.5rem;margin-bottom:15px}.role-grid p:last-child{color:var(--muted);max-width:460px}.enterprise-preview{border-top:1px solid var(--line)}.program-section{border-top:1px solid var(--line)}.program-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px}.program-grid article{border-top:1px solid var(--line);padding-top:25px}.program-number{display:block;font-family:Manrope,sans-serif;font-size:3rem;line-height:1;color:#7d699f;margin-bottom:30px}.program-grid .eyebrow{margin-bottom:12px;color:#cdbce9}.program-grid h3{font-size:1.25rem;margin-bottom:16px}.program-grid p:not(.eyebrow){font-size:.95rem;color:var(--muted)}.program-grid .program-output{border-top:1px solid var(--line);padding-top:18px;margin-top:24px;color:#d1c4e3!important;font-size:.875rem!important}.table-scroll{overflow:auto;margin-top:40px;border:1px solid var(--line);border-radius:6px}table{width:100%;border-collapse:collapse;min-width:650px;text-align:start;font-size:1rem}th{text-align:start;padding:20px 25px;font-weight:500;background:#1e1729;color:#d9c9f4}td{padding:25px;border-top:1px solid var(--line);color:var(--muted);vertical-align:top;width:33.33%}td:first-child{color:#efe7fc;font-weight:500}.procurement{border-block:1px solid var(--line)}.procurement .muted{margin-top:25px;max-width:850px}.procurement .text-link{margin-top:20px}.trust-teaser{border-block:1px solid var(--line);background:linear-gradient(110deg,#18112077,transparent)}.trust-teaser h2{font-size:clamp(2rem,3.2vw,3.4rem)}.trust-teaser .muted{margin-top:25px}.trust-statement{padding:28px;border-inline-start:2px solid #8b69b6;background:#171121;color:#c7bfd4;font-size:1rem;line-height:1.9}.trust-teaser .text-link{margin-top:20px}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.resource-card{display:flex;flex-direction:column;min-height:320px;padding:30px;border:1px solid var(--line);border-radius:5px;background:linear-gradient(150deg,#1a1528,#0c0e16);transition:border-color .2s,translate .2s}.resource-card:hover{border-color:#b796eb;translate:0 -4px}.resource-card .eyebrow{font-size:.72rem;margin-bottom:30px;color:#bca3df}.resource-card h3{font-size:1.4rem;line-height:1.4}.resource-card p:not(.eyebrow){margin-top:20px;color:var(--muted);font-size:.95rem}.resource-action{margin-top:auto;padding-top:30px;font-size:.875rem;color:#dfd0f4}.resource-section .section-heading{margin-bottom:45px;align-items:end}.resource-section h2{font-size:clamp(2.1rem,3.6vw,3.5rem)}.governance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:45px}.governance-grid article{border-top:1px solid #9275b53d;padding-top:30px}.governance-grid h3{font-size:1.6rem;margin-bottom:20px}.governance-grid p{color:var(--muted);font-size:1rem}.review-list{padding-inline-start:26px;margin-top:40px;max-width:950px;color:#c5bed0}.review-list li{padding:20px 10px;border-bottom:1px solid var(--line);font-size:1.05rem}.article-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;max-width:1200px}.article-toc{padding:0;align-self:start;position:sticky;top:30px}.article-toc a{display:block;font-size:.9rem;padding:14px 0;border-bottom:1px solid var(--line);color:#afa5c0}.article-toc a:hover{color:white}.article-body section{padding:0 0 45px;scroll-margin-top:40px}.article-body h2{font-size:1.75rem;letter-spacing:-.03em;margin-bottom:20px}.article-body p:not(.eyebrow){font-size:1.1rem;line-height:1.95;color:#bdb5cb}.article-body>.eyebrow{margin-bottom:45px}.company-mission{display:grid;grid-template-columns:1fr 1fr;gap:60px}.company-mission h2{font-size:clamp(2rem,3.8vw,3.5rem)}.scenario-evidence{border-inline-start:2px solid #9b7ec5;padding:18px 22px;background:#171221;color:#d0c0e3!important;font-size:.95rem}.solution-list small{font-size:.8rem;display:block;color:#aaa0ba;margin-bottom:20px}.architecture-section{border-top:1px solid var(--line)}.architecture-section>.muted{margin-top:30px;max-width:800px}.layer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px}.layer-grid article{border:1px solid var(--line);padding:24px 20px;background:#13101b}.layer-grid h3{font-size:1.1rem;margin:20px 0 15px}.layer-grid p{font-size:.9rem;color:var(--muted)}
@media(max-width:1150px){.header nav{gap:18px}.header .nav-cta{display:none}.program-grid{grid-template-columns:repeat(2,1fr);gap:35px}.resource-grid{gap:15px}.resource-card{padding:25px}.article-layout{gap:35px;grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:960px){.header{height:80px}.menu-toggle{display:block;background:transparent;border:1px solid var(--line);color:white;padding:4px 12px;border-radius:4px;font-size:1.4rem}.header nav{display:none;position:absolute;top:80px;inset-inline:0;background:#0c0d16;padding:25px 6vw;border-bottom:1px solid #514060;box-shadow:0 30px 60px #0009}.header nav.open{display:flex;align-items:stretch;flex-direction:column;gap:20px}.header nav>a{font-size:1rem}.header .lang{padding-inline-start:0;border:0}.resource-grid{grid-template-columns:1fr}.resource-card{min-height:240px}.resource-card h3{max-width:640px}.resource-card p{max-width:650px}.layer-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:1fr}.article-toc{position:static;display:none}}
@media(max-width:760px){.hero-content{width:100%}.hero h1{font-size:clamp(2.9rem,9.1vw,4rem)}[dir=rtl] .hero h1{font-size:clamp(2.7rem,8.3vw,3.7rem)}.offer-grid,.role-grid,.program-grid,.governance-grid,.company-mission{grid-template-columns:1fr;gap:25px}.role-grid{gap:0}.role-grid article{padding:27px}.role-grid article:nth-child(odd){border-inline-end:0}.role-grid article:not(:last-child){border-bottom:1px solid var(--line)}.offer-grid{margin-top:30px}.program-number{font-size:2.5rem;margin-bottom:20px}.layer-grid{grid-template-columns:1fr 1fr}.layer-grid article{padding:20px 15px}.layer-grid h3{font-size:1rem}.article-body h2{font-size:1.5rem}.article-body p:not(.eyebrow){font-size:1.05rem}.governance-grid{gap:35px}.company-mission{gap:25px}.footer-links{grid-template-columns:repeat(2,1fr)}}
/* Quantum Wave: readable product-first corporate design */
.qw-brand{font-size:1.32rem;letter-spacing:-.035em;gap:9px}.qw-brand svg{width:36px;height:30px;color:#bba3ed;flex-shrink:0}.qw-brand b{font-weight:400;color:#c8bce3}.header{padding-inline:4vw}.header nav{gap:20px}.header .lang{padding-inline-start:15px}.hero{min-height:810px}.hero-content{width:min(850px,74%)}.hero h1{font-size:clamp(3.2rem,5.4vw,5.5rem);line-height:1.14}.hero-content>p:not(.eyebrow){max-width:590px;color:#d0cbdc;font-size:1.1rem;line-height:1.9}.hero-shade{background:linear-gradient(90deg,#080910f0,#080910b8 36%,#08091022 85%),linear-gradient(0deg,#080910,transparent 25%)}.section>h2{margin-bottom:30px}.section>.muted{max-width:850px}.qw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.qw-cards article{border-top:1px solid #9e83c248;padding-top:28px}.qw-cards h3{font-size:1.5rem;margin-bottom:18px}.qw-cards p{color:#b9b2c7;font-size:1rem;line-height:1.85}.qw-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.qw-product{padding:32px;background:#15121e;border:1px solid #a08cb128;border-radius:6px;display:flex;flex-direction:column;transition:background .2s,border-color .2s}.qw-product:hover{background:#1d172a;border-color:#a286c9}.qw-product .eyebrow{font-size:.8rem;letter-spacing:.05em;color:#c1ace0}.qw-product h3{font-size:1.5rem;margin-bottom:22px}.qw-product p{color:#b9b2c7;font-size:1rem}.qw-product>span{margin-top:auto;padding-top:30px;font-size:.875rem;color:#ddcef6}.qw-value{border-bottom:1px solid var(--line)}.qw-how{background:#0f0d17;border-block:1px solid var(--line)}.qw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px}.qw-steps article{border-top:2px solid #76598f;padding-top:25px}.qw-steps .eyebrow{color:#cbb3e7;font-size:.8rem;letter-spacing:.06em;margin-bottom:20px}.qw-steps h3{font-size:1.15rem;margin-bottom:20px}.qw-steps p:last-child{color:#b9b2c7;font-size:1rem}.qw-sector-list{border-top:1px solid var(--line)}.qw-sector-list>a{display:flex;align-items:center;gap:30px;padding:25px 10px;border-bottom:1px solid var(--line);transition:background .2s}.qw-sector-list>a:hover{background:#17111e}.qw-sector-list>a>span:last-child{margin-inline-start:auto;color:#bd9fe1}.qw-sector-list h3{font-size:1.4rem}.qw-sector-list p{color:var(--muted);font-size:1rem;margin-top:8px}.qw-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:10%;border-bottom:1px solid var(--line);scroll-margin-top:25px}.qw-feature h2{font-size:clamp(2rem,3.5vw,3.5rem);margin-bottom:25px}.qw-feature .text-link{margin-top:20px}.qw-output{background:#181222;border:1px solid #aa8dce3b;padding:35px;border-radius:8px;align-self:center}.qw-output ul{padding-inline-start:22px;color:#ddd0ee}.qw-output li{padding:12px 0;border-bottom:1px solid var(--line)}.qw-output .eyebrow{color:#c8b2e4;font-size:.8rem}.qw-example{background:#15101e;border-bottom:1px solid #87729935}.priority-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.priority-controls button,.outline-button{background:transparent;color:#d9cbe8;border:1px solid #78658d;padding:12px 18px;border-radius:4px;font-size:.9rem;cursor:pointer}.priority-controls button[aria-pressed=true]{background:#ded0f4;color:#1b1126;border-color:#ded0f4}.priority-result{font-size:1.1rem;color:#e0d6ea;margin:25px 0;min-height:100px;max-width:900px;line-height:1.9}.qw-solution{padding:55px 0;border-top:1px solid var(--line);scroll-margin-top:35px}.qw-solution h2{font-size:clamp(2rem,3.4vw,3.3rem);margin-bottom:25px;max-width:900px}.qw-solution h3{max-width:800px;font-size:1.2rem;margin-bottom:20px;color:#d4c2e5}.qw-solution>p:not(.eyebrow){font-size:1.05rem;color:#bcb3cb;max-width:850px;margin-bottom:20px}.qw-solution .eyebrow{color:#c2a3e4}.contact-direct{padding:35px;border:1px solid #a187c542;border-radius:6px;background:#17111f}.email-address{display:block;font-size:clamp(1.1rem,3.1vw,2.4rem);direction:ltr;text-align:start;overflow-wrap:anywhere;line-height:1.5;color:#e6d7ff;margin-bottom:25px}.inquiry-actions{display:flex;gap:12px;flex-wrap:wrap}.copy-email{margin-bottom:12px}.qw-footer-intro{display:flex;justify-content:space-between;gap:40px;margin-bottom:50px}.qw-footer-intro>p{font-size:1rem;color:#aaa1b9;max-width:400px}.qw-footer-columns{display:grid;grid-template-columns:.9fr 1.1fr 1fr 1.6fr;gap:35px;margin-bottom:60px}.footer-column h3{font-size:1rem;color:#e6d9f3;margin-bottom:20px}.footer-column>a,.footer-column>span{display:block;margin-bottom:14px;font-size:.9rem;color:#aca1bc;overflow-wrap:anywhere}.footer-column a:hover{color:white}.end-mark{font-size:clamp(8rem,16vw,14rem);letter-spacing:-.08em}.resource-card{min-height:250px}.scope{margin-block:45px}.section .scope{margin-block:0}[dir=rtl] .hero h1{font-size:clamp(2.8rem,4.8vw,4.9rem);line-height:1.5}[dir=rtl] .email-address{text-align:right}[dir=rtl] .qw-brand{direction:ltr}[dir=rtl] .qw-output .eyebrow{direction:ltr;text-align:right}
@media(max-width:1200px){.header nav{gap:14px}.header .nav-cta{display:none}.qw-steps{grid-template-columns:repeat(2,1fr)}.qw-product{padding:24px}.qw-footer-columns{gap:20px}.qw-product h3{font-size:1.3rem}}
@media(max-width:960px){.qw-product-grid{grid-template-columns:1fr}.qw-product{min-height:240px}.qw-cards{grid-template-columns:1fr;gap:30px}.qw-feature{grid-template-columns:1fr;gap:30px}.qw-footer-columns{grid-template-columns:1fr 1fr;gap:30px}.qw-footer-intro{flex-direction:column;gap:25px}.hero-content{width:90%}.hero h1{font-size:clamp(3rem,6.5vw,5rem)}}
@media(max-width:760px){.hero{min-height:860px}.hero-content{width:100%}.hero h1{font-size:clamp(2.8rem,8.9vw,3.8rem)}.hero-content>p:not(.eyebrow){font-size:1rem}.qw-steps{grid-template-columns:1fr}.qw-sector-list>a{gap:18px}.qw-sector-list h3{font-size:1.15rem}.qw-sector-list p{font-size:.9rem}.qw-output{padding:25px}.qw-feature h2{font-size:2rem}.contact-direct{padding:25px}.qw-footer-columns{gap:30px 18px}.footer-column>a{font-size:.85rem}.priority-result{min-height:160px}.scope{margin-block:25px}.qw-brand{font-size:1.25rem}[dir=rtl] .hero h1{font-size:clamp(2.6rem,8vw,3.7rem)}}
/* Capability-led product storytelling */
.cap-overview{border-top:1px solid var(--line)}.cap-heading{max-width:950px;margin-bottom:50px}.cap-heading h2{margin-bottom:25px}.cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cap-card{padding:34px;background:linear-gradient(145deg,#1b1427,#0d0e17);border:1px solid #9677b02e;border-radius:7px;display:flex;flex-direction:column;min-height:340px}.cap-card:hover{border-color:#ac8cd268}.cap-meta{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.cap-meta .mono{font-size:1.5rem;color:#9072b0}.cap-status{font-size:.8rem;color:#cfbfe1;border:1px solid #8670974d;border-radius:4px;padding:5px 10px}.cap-card .eyebrow{font-size:.8rem;margin-bottom:14px;color:#b59ecf}.cap-card h3{font-size:1.5rem;margin-bottom:18px}.cap-card>p:not(.eyebrow){color:#bfb5cf;font-size:1rem;line-height:1.85}.cap-card .text-link{margin-top:auto;padding-top:25px;align-self:start}.flagship-capability{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;border-block:1px solid var(--line);background:linear-gradient(110deg,#21132d55,transparent)}.flagship-capability h2{font-size:clamp(2.1rem,3.7vw,3.6rem);margin-bottom:24px}.flagship-capability .button{margin-top:30px}.modernize-stages{align-self:center;border:1px solid #9c7bb54d;border-radius:7px;background:#14101c;padding:12px 25px}.modernize-stages article{display:flex;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line)}.modernize-stages article:last-child{border:0}.modernize-stages h3{font-size:1.15rem}.modernize-stages .mono{color:#b092cf}.cap-breadcrumb{max-width:1320px;margin:auto;padding:30px 5vw;display:flex;gap:18px;font-size:.85rem;color:#a89ab9;border-bottom:1px solid var(--line)}.cap-breadcrumb a{color:#e2cff8;flex-shrink:0}.cap-method{font-size:1.15rem;line-height:1.95;color:#cbbfd7}.cap-output-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.cap-output-grid article{border-top:1px solid #ab85cb66;padding-top:25px}.cap-output-grid h3{font-size:1.3rem;margin-top:24px}.cap-outputs{background:#13101b;border-block:1px solid var(--line)}.cap-example-section{background:linear-gradient(135deg,#1c112680,transparent)}.cap-example{font-size:1.4rem;line-height:1.9;max-width:950px;color:#e1d5ed}.cap-example-section .form-notice{margin-top:25px}.next-capability{border-top:1px solid var(--line);padding-top:40px;padding-bottom:45px}.next-capability .text-link{font-size:1.2rem}.cap-overview .cap-heading h2{font-size:clamp(2rem,3.5vw,3.6rem)}
@media(max-width:960px){.flagship-capability{grid-template-columns:1fr;gap:35px}.cap-card{padding:28px}.cap-card h3{font-size:1.3rem}}
@media(max-width:760px){.cap-grid,.cap-output-grid{grid-template-columns:1fr}.cap-card{min-height:300px}.cap-card h3{font-size:1.4rem}.cap-breadcrumb{padding:25px 6vw;gap:12px;flex-wrap:wrap}.cap-example{font-size:1.2rem}.cap-method{font-size:1.05rem}.cap-output-grid{gap:30px}.modernize-stages{padding:5px 20px}.cap-status{font-size:.8rem}}
