@import url('assets/fonts.css');
:root{--night:#080f1c;--night2:#101b2b;--paper:#f2f5f6;--ink:#102135;--muted:#99a9ba;--line:rgba(163,192,212,.19);--cyan:#77e2e8;--green:#18a58b;--font:'IBM Plex Sans','IBM Plex Sans Arabic',sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--night);color:#f1f5f8;font-family:var(--font);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input,select{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}button{border:0}::selection{background:#77e2e8;color:#080f1c}.skip{position:fixed;top:-80px;left:20px;z-index:100;padding:16px;background:var(--cyan);color:var(--ink)}.skip:focus{top:12px}.site-header{height:98px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:5}.wordmark{display:flex;align-items:center;gap:12px;font-size:25px;letter-spacing:-1px}.wordmark strong{font-weight:600}.wordmark [lang=ar]{font-size:30px}.brand-divider{height:22px;width:1px;background:#617086}.brand-symbol{display:flex;align-items:center;justify-content:center;color:var(--cyan);font-size:37px;font-weight:700;font-style:italic;transform:skewY(-12deg);margin-inline-end:3px}.site-header nav{display:flex;gap:34px;color:#c2cbd5;font-size:14px}.site-header nav a:hover{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:25px}.language{background:none;font-size:15px;display:flex;gap:12px;align-items:center}.button{display:inline-flex;gap:42px;justify-content:space-between;align-items:center;padding:17px 24px;background:#ccebe7;color:#0b2527;font-size:15px;font-weight:500;border:1px solid transparent;border-radius:3px;transition:background .2s,transform .2s}.button:hover{background:#e6fffa;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.button.small{padding:12px 18px;gap:25px;font-size:14px;background:transparent;border-color:#415261;color:#fff}.button.small:hover{background:#192b38}.hero{min-height:770px;height:calc(100svh - 98px);max-height:1040px;position:relative;display:grid;grid-template-columns:50% 50%;padding:75px 5% 88px;overflow:hidden;background:radial-gradient(ellipse at 83% 43%,#12303955,transparent 51%)}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:500;display:flex;align-items:center;gap:11px;margin:0 0 33px;color:#b4c5d2}.tiny-cross{color:var(--cyan);font-size:23px}h1{font-size:clamp(70px,7.2vw,116px);font-weight:450;letter-spacing:-5px;line-height:.99;margin:0 0 30px}h1 em{font-style:normal;color:var(--cyan);font-weight:400}.hero-description{font-size:17px;line-height:1.8;color:#aab8c8;margin:0 0 33px}.hero-actions{display:flex;align-items:center;gap:29px}.text-link{font-size:14px;display:inline-flex;gap:22px;align-items:center;border-bottom:1px solid #65727c;padding:12px 0}.text-link:hover{color:var(--cyan)}.hero-visual{position:absolute;width:57%;height:90%;inset-inline-end:0;top:0;min-height:600px}canvas{display:block;width:100%;height:100%}.diagram-caption{position:absolute;display:flex;gap:12px;align-items:center;font-size:11px;letter-spacing:1.7px;white-space:nowrap;pointer-events:none}.diagram-caption b{font-size:11px;font-weight:400;color:#77909b}.diagram-top{top:23%;right:17%;color:#b9ceda}.diagram-mid{top:49%;right:8%;color:var(--cyan)}.diagram-bottom{top:77%;right:15%;color:#a6d4c6}.visual-foot{position:absolute;bottom:0;left:22%;right:10%;display:flex;justify-content:space-between;align-items:center;color:#728b9a;font-size:10px;letter-spacing:1.6px}.visual-foot button{width:35px;height:35px;background:#122531;border:1px solid #29414a;border-radius:50%;font-size:12px}.hero-bottom{position:absolute;bottom:30px;inset-inline:5%;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;color:#8b9cae;font-size:12px}.hero-bottom a{font-size:10px;letter-spacing:1.7px;display:flex;gap:30px}.hero-bottom a span{font-size:17px}
@media(min-width:1700px){.hero{padding-top:100px}.hero-copy{max-width:800px}}@media(max-width:1100px){.site-header nav{gap:20px}.header-actions{gap:17px}.hero{min-height:710px;padding-top:72px}.hero-actions{gap:18px}.hero-actions .button{gap:20px}.hero-description{font-size:16px}.diagram-caption{font-size:9px;letter-spacing:1px}h1{letter-spacing:-3.5px}.diagram-mid{right:4%}}@media(max-width:800px){.site-header{height:80px}.site-header nav,.header-actions .button{display:none}.wordmark{font-size:22px}.hero{height:auto;min-height:1020px;display:block;padding-top:48px}.hero-copy{max-width:620px}h1{font-size:80px;letter-spacing:-3px}.hero-description{font-size:16px}.hero-visual{top:430px;width:100%;height:520px;min-height:0}.hero-bottom{font-size:11px}.hero-bottom a{display:none}.diagram-top{top:20%}.diagram-bottom{top:78%}.visual-foot{left:12%;right:8%}.diagram-caption{font-size:10px}.hero-actions{gap:26px}}@media(max-width:420px){h1{font-size:70px}.hero{min-height:990px}.hero-actions{gap:17px}.hero-actions .button{font-size:13px;padding:15px 16px;gap:17px}.text-link{font-size:13px;gap:10px}.eyebrow{font-size:10px;letter-spacing:1px}.hero-visual{top:425px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.section{padding:100px 6%;position:relative}.light{background:var(--paper);color:var(--ink);color-scheme:light}.light .eyebrow{color:#56716f}.section .eyebrow{margin-bottom:34px;font-size:12px;letter-spacing:1.6px}.heading-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:end;margin-bottom:56px}h2{font-size:clamp(36px,3.6vw,60px);font-weight:400;letter-spacing:-1.7px;line-height:1.16;margin:0}h2 span{color:#91a5b5}.light h2 span{color:#59716f}.section-description{font-size:17px;line-height:1.8;color:#9eafbd;margin:0;max-width:520px}.light .section-description{color:#5c6b76}.lifecycle-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #ccd6d9;border-bottom:1px solid #ccd6d9;margin-bottom:46px}.lifecycle-tabs button{text-align:start;background:transparent;color:#63727e;padding:25px 12px 23px;position:relative;display:flex;flex-direction:column;gap:13px;font-size:14px;line-height:1.5;border-bottom:2px solid transparent}.lifecycle-tabs button:first-child{padding-inline-start:0}.lifecycle-tabs button[aria-selected=true]{color:#102c30;border-bottom-color:#119b86}.lifecycle-tabs button:hover{background:#e8eff0}.step-number{font-size:12px;letter-spacing:1px;color:#8a999e}.lifecycle-tabs button[aria-selected=true] .step-number{color:#087866}.lifecycle-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-5px;inset-inline-start:0;width:8px;height:8px;background:#119b86}#lifecycle-panel{display:grid;grid-template-columns:1fr 1fr;gap:10%;min-height:362px}.step-index{font-size:12px;letter-spacing:2px;color:#648079}.step-copy h3{font-weight:450;font-size:31px;letter-spacing:-.7px;margin:17px 0 16px}.step-copy>p{color:#5c6b76;font-size:16px;line-height:1.85;margin:0}.step-tags{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 28px;padding:0}.step-tags li{font-size:12px;border:1px solid #cad6d7;padding:7px 11px;border-radius:3px}.step-assist{border-inline-start:2px solid #268390;padding-inline-start:16px}.step-assist>span{color:#176776;font-size:11px;letter-spacing:1px}.step-assist p{font-size:14px;color:#556772;line-height:1.6;margin:8px 0 0}.workflow-document{border:1px solid #d1dbdd;background:#fff;padding:24px 28px;box-shadow:0 18px 36px #152c3910;border-radius:4px;transform:rotate(-1deg);align-self:start}.document-meta{display:flex;justify-content:space-between;color:#71828d;font-size:11px}.workflow-document h4{font-size:20px;line-height:1.4;font-weight:500;margin:23px 0}.document-rows>div{display:flex;align-items:center;gap:12px;border-top:1px solid #e5eaec;padding:14px 0;font-size:13px}.document-rows>div>span:last-child{margin-inline-start:auto;font-size:11px;color:#627b80}.row-square{width:24px;height:24px;background:#eff4f5;display:grid;place-items:center;color:#819297;font-size:10px}.document-status{border-top:1px solid #e5eaec;display:flex;align-items:center;gap:8px;padding-top:16px;font-size:12px;color:#18745e}.status-line{width:18px;height:2px;background:#18a58b}.human-oversight{background:#f1f5f4;padding:13px;margin-top:18px}.human-oversight>span{font-size:10px;letter-spacing:1px;color:#607875}.human-oversight p{font-size:12px;color:#576b70;line-height:1.6;margin:7px 0 0}.lifecycle-foot{border-top:1px solid #cfdadc;margin-top:44px;padding-top:20px;display:flex;align-items:center;gap:14px;color:#657c7c;font-size:13px}.chain-icon{font-size:25px;color:#187d69}.lifecycle-count{margin-inline-start:auto;font-size:11px;letter-spacing:2px}
.intelligence{background:#0b1422;padding-bottom:110px}.intelligence h2 span{color:var(--cyan)}.intelligence-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;align-items:center}.principles article{display:flex;gap:25px;padding:27px 0;border-top:1px solid var(--line)}.principles article:last-child{border-bottom:1px solid var(--line)}.principle-number{font-size:12px;color:#5f8897;padding-top:4px}h3{font-weight:500}.principles h3{font-size:20px;margin:0 0 11px}.principles p{font-size:15px;line-height:1.75;margin:0;color:#95a9b9}.evidence-demo{color-scheme:light;background:#f3f6f7;border:1px solid #334450;color:#203346;border-radius:6px;padding:23px;box-shadow:0 15px 85px #47d7e010;position:relative}.evidence-demo:before{position:absolute;content:'';inset:12px -12px -12px 12px;border:1px solid #253c48;border-radius:5px;z-index:0;pointer-events:none}.demo-caption{display:flex;justify-content:space-between;color:#7c8e97;font-size:10px;letter-spacing:1.2px;margin-bottom:22px}.paper-head{display:flex;align-items:center;gap:12px;font-size:14px;border-bottom:1px solid #d6e1e5;padding-bottom:19px}.paper-icon{font-size:25px;color:#6c848e}.ai-suggestion{margin-top:20px;background:#e7f5f6;border:1px solid #b2d9df;border-inline-start:3px solid #31a6b6;padding:20px}.ai-draft-label{display:flex;align-items:center;gap:8px;color:#217287;font-size:12px}.ai-draft-label>span{font-size:21px}.ai-suggestion p{font-size:19px;line-height:1.6;margin:16px 0 23px;color:#21404a}.source-link{background:transparent;padding:0;display:flex;align-items:center;gap:8px;color:#286d7e;font-size:11px;width:100%;text-align:start}.source-link>span:last-child{margin-inline-start:auto;white-space:nowrap}.source-link:hover{text-decoration:underline}.decision-actions{display:flex;gap:13px;padding:20px 0}.decision-actions button{font-size:12px;padding:12px 16px;border-radius:3px;z-index:1}.accept{background:#087d69;color:white}.accept:hover{background:#0b6558}.reject{background:#e4eaec;color:#49606a}.reject:hover{background:#d5e0e3}.demo-bottom{font-size:11px;color:#6c828c;border-top:1px solid #d7e0e3;display:flex;gap:8px;padding-top:17px}.decision-result{padding:12px 0 17px;min-height:79px}.decision-result p{font-size:14px;color:#166d5e;margin:0 0 10px}.decision-result button{background:none;color:#456b73;padding:0;font-size:12px;text-decoration:underline}
.control{background:#101c2b;border-top:1px solid var(--line)}.control-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.control h2{margin-bottom:28px}.control .section-description{max-width:480px}.boundary{border:1px solid #435b69;padding:28px 22px 24px;position:relative;background:linear-gradient(120deg,#203b4522,transparent);border-radius:4px}.boundary:before,.boundary:after{content:'';width:8px;height:8px;border:1px solid #92adb4;position:absolute;background:#101c2b}.boundary:before{top:-5px;inset-inline-start:-5px}.boundary:after{bottom:-5px;inset-inline-end:-5px}.boundary-label{font-size:11px;letter-spacing:1.4px;color:#bdd2d8;display:flex;gap:10px;margin:0 0 34px}.boundary-flow{display:flex;align-items:center;justify-content:center;gap:0}.boundary-node{font-size:12px;display:flex;align-items:center;flex-direction:column;gap:17px;text-align:center;flex:1;color:#a9bdc8}.boundary-node>span{width:62px;height:62px;display:grid;place-items:center;border:1px solid #4e6371;background:#172a37;border-radius:5px;font-size:27px;color:#a7c8d1}.boundary-node.ai-node>span{color:#8debeb;border-color:#448795;background:#193944;box-shadow:0 0 35px #63dddd12}.ai-node{color:#8debeb}.flow-line{height:1px;flex:.2;background:#496673;position:relative;margin-bottom:33px}.flow-line:after{content:'';position:absolute;top:-2px;right:0;width:4px;height:4px;background:#79a6ad}.record-line{border:1px solid #375362;border-top:0;width:76%;margin:25px auto 20px;height:24px;text-align:center}.record-line span{position:relative;top:13px;background:#101c2b;padding:0 14px;font-size:11px;color:#6e929e}.boundary-foot{color:#91a5b1;font-size:12px;text-align:center;line-height:1.7;margin:32px 8px 0}.governance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin-top:80px}.governance-grid article{border-top:1px solid #3a4e5d;padding-top:21px}.governance-grid article>span{font-size:11px;color:#638a8e}.governance-grid h3{font-size:19px;margin:24px 0 13px}.governance-grid p{font-size:14px;line-height:1.8;color:#92a5b5;margin:0}
.saudi{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:95px;padding-bottom:95px}.saudi h2{margin-bottom:25px}.language-pair{display:flex;gap:22px;font-size:12px;margin-top:32px;color:#58706f}.language-pair span+span{border-inline-start:1px solid #bac9c9;padding-inline-start:22px}.arabic-statement{padding:25px 30px;text-align:center;position:relative}.arabic-statement p{font-family:'IBM Plex Sans Arabic',sans-serif;font-size:clamp(45px,4.5vw,76px);line-height:1.7;margin:15px 0 25px;font-weight:400;color:#173b40}.arabic-statement>span{font-size:12px;color:#78908e}.statement-rule{width:43px;height:2px;background:#289381;margin:0 auto}.product{padding-bottom:80px}.screen-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;gap:20px}.screen-tabs{display:flex;gap:6px}.screen-tabs button{background:none;border:1px solid transparent;color:#98aab8;padding:12px 20px;font-size:13px;border-radius:3px}.screen-tabs button[aria-selected=true]{border-color:#425962;background:#142630;color:#d1eeee}.screen-note{font-size:11px;color:#8298a9}.screen-frame{border:1px solid #3d5363;border-radius:7px;padding:8px;background:#172331;box-shadow:0 25px 100px #0003;overflow:hidden}.screen-open{display:block;padding:0;width:100%;position:relative;background:#edf0f5;height:clamp(320px,53vw,760px);overflow:hidden;border-radius:3px}.screen-open img{width:100%;height:auto;display:block;transition:transform 1s;transform-origin:top center}.screen-open:hover img{transform:scale(1.015)}.screen-open:after{content:'';position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(transparent,#0d1c3177);pointer-events:none}.expand-hint{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);background:#0c192beF;padding:13px 20px;font-size:12px;border:1px solid #617a89;border-radius:4px;white-space:nowrap;z-index:1}.closing{text-align:center;background:radial-gradient(ellipse at 50% 120%,#20504499,transparent 72%);padding:100px 6% 120px;border-top:1px solid var(--line)}.closing .eyebrow{justify-content:center;color:#92b1b2}.closing h2{font-size:clamp(38px,4.3vw,68px)}.closing h2 span{color:#9bcfc4}.closing-actions{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:40px}.closing .text-link{background:none;padding:13px 0;color:#b3c6cd;font-size:13px}footer{border-top:1px solid var(--line);padding:45px 6% 24px;background:#080f1a}.footer-top{display:flex;align-items:center;gap:45px;padding-bottom:40px}.footer-top p{font-size:13px;line-height:1.65;color:#8399a9}.footer-top>a:last-child{margin-inline-start:auto;color:#a8becb;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:24px;font-size:10px;color:#7b92a3}.footer-bottom>div{display:flex;gap:25px}.footer-bottom>span:last-child{letter-spacing:1px}
dialog{color:#e8f2f7;background:#0f1b2b;border:1px solid #4e6674;border-radius:7px;max-width:640px;width:calc(100% - 32px);padding:0;box-shadow:0 40px 160px #0008;max-height:90svh}dialog::backdrop{background:#040b16cf;backdrop-filter:blur(8px)}.modal-open{overflow:hidden}.dialog-top{padding:20px 25px;border-bottom:1px solid #354753;display:flex;align-items:center;justify-content:space-between;gap:20px}.dialog-top>span{font-size:12px;color:#93adba;letter-spacing:1px}.dialog-top h3{margin:0;font-size:18px}.dialog-top button{background:#1d3040;border:1px solid #526373;border-radius:50%;width:35px;height:35px;font-size:25px;line-height:1;flex-shrink:0}.source-content{padding:32px}.source-content .eyebrow{font-size:11px}.source-content h2{font-size:32px}.source-content p{font-size:14px;line-height:1.8;color:#a6bfcb}.source-content p.source-excerpt{padding:24px;background:#163039;color:#c5eaeb;border-inline-start:2px solid #64c7d7;font-size:18px;margin:25px 0}.source-content .button{margin-top:16px}.source-content .eyebrow{color:#7fcfdb}.tour-controls{padding:16px 25px;display:flex;justify-content:space-between;align-items:center;gap:30px}.tour-controls p{font-size:13px;color:#a7b7c5;line-height:1.6;margin:0;max-width:650px}.tour-controls>div{display:flex;align-items:center;gap:16px;white-space:nowrap}.tour-controls button{background:#263d4d;border-radius:3px;width:35px;height:35px;font-size:24px}.tour-controls span{font-size:12px;color:#a9c3cc}.tour-image-wrap{background:#eaf0f4}.tour-image-wrap img{width:100%;height:auto;display:block}.tour-foot{font-size:11px;color:#9eafbd;margin:0;padding:16px 25px}#tour-dialog{max-width:1200px}
[dir=rtl]{--font:'IBM Plex Sans Arabic','IBM Plex Sans',sans-serif}[dir=rtl] .wordmark{direction:ltr;letter-spacing:0}[dir=rtl] h1{font-size:clamp(66px,6.1vw,100px);letter-spacing:-1px;line-height:1.3;margin-bottom:22px}[dir=rtl] .hero{padding-top:58px}[dir=rtl] .hero .eyebrow{margin-bottom:18px;letter-spacing:0}[dir=rtl] .hero-description{line-height:1.9}[dir=rtl] .hero-visual{direction:ltr;left:0;right:auto}[dir=rtl] .diagram-caption{letter-spacing:0}[dir=rtl] .hero-copy{max-width:660px}[dir=rtl] .section .eyebrow{letter-spacing:0}[dir=rtl] h2{line-height:1.5;letter-spacing:-.5px;font-size:clamp(34px,3.2vw,53px)}[dir=rtl] .section-description{line-height:1.95}[dir=rtl] .workflow-document{transform:rotate(1deg)}[dir=rtl] .step-copy h3{line-height:1.5;letter-spacing:0}[dir=rtl] .ai-draft-label{font-size:13px}[dir=rtl] .step-assist>span,[dir=rtl] .human-oversight>span{letter-spacing:0}[dir=rtl] .closing h2{font-size:clamp(38px,4vw,63px)}[dir=rtl] .tour-controls>div{direction:rtl}
@media(min-width:1700px){.section,footer{padding-inline:max(6%,calc((100vw - 1550px)/2))}}@media(max-width:1100px){.section{padding:75px 5%}.heading-grid{gap:6%}h2{font-size:42px}.section-description{font-size:16px}.intelligence-grid{gap:6%}.lifecycle-tabs button{padding-inline:8px;font-size:12px}.workflow-document{padding:22px}.governance-grid{gap:25px}.governance-grid h3{font-size:17px}.control-intro{gap:5%}.boundary{padding:24px 14px}.boundary-node{font-size:10px}.ai-suggestion p{font-size:17px}.source-link{font-size:10px}.source-link>span:last-child{display:none}.closing{padding-bottom:95px}[dir=rtl] .hero{padding-top:68px}[dir=rtl] h1{font-size:68px}.step-copy h3{font-size:29px}}
@media(max-width:800px){.section{padding:65px 6%}.section .eyebrow{margin-bottom:25px;font-size:11px}.heading-grid{grid-template-columns:1fr;gap:25px;margin-bottom:35px}h2{font-size:38px;letter-spacing:-1px}.section-description{font-size:16px;max-width:570px}.lifecycle-tabs{grid-template-columns:repeat(3,1fr);margin-bottom:33px}.lifecycle-tabs button{font-size:13px;padding:16px 8px;gap:6px}.lifecycle-tabs button:first-child{padding-inline-start:8px}#lifecycle-panel{grid-template-columns:1fr;gap:30px}.workflow-document{transform:none}.step-copy h3{font-size:29px}.step-tags{margin:20px 0}.step-assist{margin-bottom:0}.intelligence-grid,.control-intro,.saudi{grid-template-columns:1fr;gap:42px}.intelligence-grid .principles{order:1}.principles article{padding:23px 0}.evidence-demo{margin-inline-end:8px}.ai-suggestion p{font-size:19px}.source-link{font-size:12px}.governance-grid{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:48px}.control h2{margin-bottom:24px}.boundary{padding:25px 18px}.boundary-node{font-size:12px}.arabic-statement{padding:0 15px 15px}.arabic-statement p{font-size:56px}.screen-toolbar{display:block}.screen-note{display:block;margin-top:17px;font-size:10px}.screen-tabs button{font-size:13px;padding:12px 16px}.screen-open{height:370px}.screen-open img{min-width:700px;max-width:none;transform-origin:top left}.screen-open{overflow:hidden}.expand-hint{font-size:11px;bottom:16px;padding:11px 14px}.product{padding-bottom:55px}.closing{padding:65px 6% 75px}.closing h2{font-size:37px}.closing-actions{flex-direction:column;gap:18px}.footer-top{flex-wrap:wrap;gap:20px 30px;padding-bottom:25px}.footer-top p{font-size:12px}.footer-top>a:last-child{margin-inline-start:0;width:100%}.footer-bottom{flex-direction:column;gap:21px;font-size:11px}.footer-bottom>div{gap:24px}.source-content{padding:25px}.source-content h2{font-size:28px}.source-content p.source-excerpt{font-size:16px;padding:18px}.tour-controls{flex-direction:column;align-items:start;gap:15px;padding:18px}.dialog-top{padding:16px 18px}.dialog-top h3{font-size:15px}.tour-image-wrap{overflow:auto}.tour-image-wrap img{min-width:750px}.tour-foot{font-size:10px;padding:14px 18px}[dir=rtl] .hero{padding-top:42px;min-height:1030px}[dir=rtl] h1{font-size:67px;line-height:1.25}[dir=rtl] .hero-visual{top:450px}[dir=rtl] .hero-copy{max-width:100%}[dir=rtl] h2{font-size:34px}[dir=rtl] .workflow-document{transform:none}[dir=rtl] .closing h2{font-size:35px}[dir=rtl] .screen-open img{transform-origin:top right}}
@media(max-width:420px){.section{padding-inline:5%}h2{font-size:34px}.section .eyebrow{font-size:10px}.hero-description br{display:none}.hero-description{max-width:340px}.lifecycle-tabs button{font-size:12px}.step-copy h3{font-size:26px}.workflow-document{padding:20px}.document-rows>div{font-size:12px;gap:8px}.document-rows>div>span:last-child{font-size:10px}.ai-suggestion{padding:16px}.evidence-demo{padding:18px}.ai-suggestion p{font-size:17px}.source-link{font-size:10px}.decision-actions{gap:8px}.decision-actions button{padding:12px;font-size:11px}.governance-grid{gap:28px 20px}.governance-grid h3{font-size:17px}.governance-grid p{font-size:13px}.boundary-label{font-size:10px;letter-spacing:1px}.boundary-node{font-size:10px}.language-pair{font-size:10px;gap:15px}.language-pair span+span{padding-inline-start:15px}.closing h2{font-size:32px}.arabic-statement p{font-size:49px}[dir=rtl] h1{font-size:60px}[dir=rtl] h2{font-size:31px}[dir=rtl] .hero-actions{gap:17px}[dir=rtl] .hero{min-height:1000px}[dir=rtl] .hero-visual{top:430px}[dir=rtl] .closing h2{font-size:31px}.footer-top .wordmark{font-size:20px}}
@media(max-width:800px){.hero,[dir=rtl] .hero{min-height:1060px}.diagram-mid{top:43%;right:7%}.visual-foot{font-size:9px;letter-spacing:1px}.diagram-caption{font-size:10px}}
