@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-200B,U+2010-2027,U+202F-2055,U+2057,U+205F,U+20AC,U+2122,U+2190-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}@font-face{font-family:Plex Arabic;src:url(/fonts/plex-arabic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+600-604,U+606-61B,U+61E-6A1,U+6A3-6FF,U+750-77F,U+8A0,U+8A2-8AC,U+8B3,U+8E4-8FE,U+2010,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+FB51,U+FB53-FB55,U+FB57-FB59,U+FB5B-FB5D,U+FB5F-FB61,U+FB63-FB65,U+FB67-FB69,U+FB6B-FB6D,U+FB6F-FB71,U+FB73-FB75,U+FB77-FB79,U+FB7B-FB7D,U+FB7F-FB81,U+FB83,U+FB85,U+FB87,U+FB89,U+FB8B,U+FB8D,U+FB8F-FB91,U+FB93-FB95,U+FB97-FB99,U+FB9B-FB9D,U+FB9F,U+FBA1,U+FBA5,U+FBA7-FBA9,U+FBAB-FBAD,U+FBAF,U+FBB1-FBC1,U+FBD4-FBD6,U+FBD8,U+FBDA,U+FBDC,U+FBDF,U+FBE1,U+FBE3,U+FBE5-FBE9,U+FBFD-FBFF,U+FC03-FC04,U+FC09-FC0A,U+FC0F-FC10,U+FC13-FC14,U+FC31-FC32,U+FC35-FC36,U+FC3D-FC3E,U+FC42-FC44,U+FC4F-FC50,U+FC59-FC5D,U+FC64-FC65,U+FC67-FC6B,U+FC6D-FC71,U+FC73-FC77,U+FC79-FC7B,U+FC83-FC84,U+FC8A-FC8B,U+FC8D-FC92,U+FC94-FC96,U+FCCC,U+FCD9,U+FCF2-FCF4,U+FCFB-FCFE,U+FD05-FD08,U+FD0D-FD10,U+FD17-FD1A,U+FD21-FD24,U+FD29-FD2C,U+FD3C-FD3F,U+FDF1-FDF2,U+FDF4,U+FDFA-FDFD,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic;src:url(/fonts/plex-arabic-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+600-604,U+606-61B,U+61E-6A1,U+6A3-6FF,U+750-77F,U+8A0,U+8A2-8AC,U+8B3,U+8E4-8FE,U+2010,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+FB51,U+FB53-FB55,U+FB57-FB59,U+FB5B-FB5D,U+FB5F-FB61,U+FB63-FB65,U+FB67-FB69,U+FB6B-FB6D,U+FB6F-FB71,U+FB73-FB75,U+FB77-FB79,U+FB7B-FB7D,U+FB7F-FB81,U+FB83,U+FB85,U+FB87,U+FB89,U+FB8B,U+FB8D,U+FB8F-FB91,U+FB93-FB95,U+FB97-FB99,U+FB9B-FB9D,U+FB9F,U+FBA1,U+FBA5,U+FBA7-FBA9,U+FBAB-FBAD,U+FBAF,U+FBB1-FBC1,U+FBD4-FBD6,U+FBD8,U+FBDA,U+FBDC,U+FBDF,U+FBE1,U+FBE3,U+FBE5-FBE9,U+FBFD-FBFF,U+FC03-FC04,U+FC09-FC0A,U+FC0F-FC10,U+FC13-FC14,U+FC31-FC32,U+FC35-FC36,U+FC3D-FC3E,U+FC42-FC44,U+FC4F-FC50,U+FC59-FC5D,U+FC64-FC65,U+FC67-FC6B,U+FC6D-FC71,U+FC73-FC77,U+FC79-FC7B,U+FC83-FC84,U+FC8A-FC8B,U+FC8D-FC92,U+FC94-FC96,U+FCCC,U+FCD9,U+FCF2-FCF4,U+FCFB-FCFE,U+FD05-FD08,U+FD0D-FD10,U+FD17-FD1A,U+FD21-FD24,U+FD29-FD2C,U+FD3C-FD3F,U+FDF1-FDF2,U+FDF4,U+FDFA-FDFD,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic;src:url(/fonts/plex-arabic-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+20-7E,U+A0-FF,U+600-604,U+606-61B,U+61E-6A1,U+6A3-6FF,U+750-77F,U+8A0,U+8A2-8AC,U+8B3,U+8E4-8FE,U+2010,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+FB51,U+FB53-FB55,U+FB57-FB59,U+FB5B-FB5D,U+FB5F-FB61,U+FB63-FB65,U+FB67-FB69,U+FB6B-FB6D,U+FB6F-FB71,U+FB73-FB75,U+FB77-FB79,U+FB7B-FB7D,U+FB7F-FB81,U+FB83,U+FB85,U+FB87,U+FB89,U+FB8B,U+FB8D,U+FB8F-FB91,U+FB93-FB95,U+FB97-FB99,U+FB9B-FB9D,U+FB9F,U+FBA1,U+FBA5,U+FBA7-FBA9,U+FBAB-FBAD,U+FBAF,U+FBB1-FBC1,U+FBD4-FBD6,U+FBD8,U+FBDA,U+FBDC,U+FBDF,U+FBE1,U+FBE3,U+FBE5-FBE9,U+FBFD-FBFF,U+FC03-FC04,U+FC09-FC0A,U+FC0F-FC10,U+FC13-FC14,U+FC31-FC32,U+FC35-FC36,U+FC3D-FC3E,U+FC42-FC44,U+FC4F-FC50,U+FC59-FC5D,U+FC64-FC65,U+FC67-FC6B,U+FC6D-FC71,U+FC73-FC77,U+FC79-FC7B,U+FC83-FC84,U+FC8A-FC8B,U+FC8D-FC92,U+FC94-FC96,U+FCCC,U+FCD9,U+FCF2-FCF4,U+FCFB-FCFE,U+FD05-FD08,U+FD0D-FD10,U+FD17-FD1A,U+FD21-FD24,U+FD29-FD2C,U+FD3C-FD3F,U+FDF1-FDF2,U+FDF4,U+FDFA-FDFD,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Plex Arabic Fallback;src:local(Arial);ascent-override:107.29%;descent-override:41.04%;line-gap-override:0%;size-adjust:101.13%}:root{--font-latin:"Inter", "Inter Fallback";--font-arabic:"Plex Arabic", "Plex Arabic Fallback"}
:root{--canvas:#f8f7f4;--surface:#fff;--ink:#172021;--muted:#596868;--line:#dcdeda;--soft:#eef0ec;--water:#389ebc;--link:#28768b;--tint:#eaf2f1;--shadow:32, 65, 72;--sc-canvas:var(--canvas);--sc-surface:var(--surface);--sc-ink:var(--ink);--sc-ink-soft:var(--muted);--sc-accent:var(--water);--sc-accent-ink:#172021;--sc-font-display:var(--font-latin), var(--font-arabic), sans-serif;--sc-font-text:var(--sc-font-display);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--canvas:#1c1f20;--surface:#252a2b;--ink:#f4f5f2;--muted:#aebbbb;--line:#394244;--soft:#272e30;--link:#79c8da;--tint:#182d34;--shadow:0, 10, 18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-bar,56px) + 20px)}body{background:var(--canvas);color:var(--ink);font-family:var(--sc-font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}body,h1,h2,h3,p,figure,dl,dd{margin:0}a{color:inherit;text-decoration:none}button,select,input{font:inherit}button{cursor:pointer}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{opacity:.55;cursor:not-allowed}button,a,summary,select,input{outline-offset:5px}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--link)}::selection{color:var(--ink);background:#389ebc40}h1,h2,h3{font-family:var(--sc-font-display);text-wrap:balance;letter-spacing:-.055em;font-weight:550}h2{font-size:clamp(36px,3.5vw,52px);line-height:1.13}p{text-wrap:pretty}svg{flex:none}button svg,a svg{width:18px;height:18px}.wrap{width:calc(100% - 112px);max-width:1240px;margin-inline:auto}.button{background:var(--water);color:#14292d;border:1px solid var(--water);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:14px 21px;font-size:14px;font-weight:600;line-height:1.3;transition:transform .16s ease-out,background .16s ease-out;display:inline-flex}.button:hover{background:#58b1c9;border-color:#58b1c9}.button:active{transform:translateY(1px)}.button-small{gap:15px;min-height:42px;padding:11px 15px;font-size:12px}.text-link{align-items:center;gap:14px;font-size:13px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--link)}.skip-link{inset-inline-start:20px;z-index:100;background:var(--surface);border:1px solid var(--line);padding:10px 16px;position:fixed;top:-100px}.skip-link:focus{top:12px}.status-dot{background:var(--link);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.eyebrow{color:var(--muted);letter-spacing:.01em;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.brand{direction:ltr;flex:none;align-items:center;gap:9px;display:inline-flex}.brand svg{width:29px;height:29px}.brand span{font-family:var(--font-latin), sans-serif;letter-spacing:-.075em;font-size:31px;font-weight:680;line-height:1}[dir=rtl] .brand,[dir=rtl] .paper-brand{direction:rtl}[dir=rtl] .brand span,[dir=rtl] .paper-brand>span{font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-weight:600}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;min-height:690px;padding-block:62px 54px;display:grid;position:relative}.hero-copy{z-index:4;min-width:0;padding-bottom:16px;position:relative}.hero h1{letter-spacing:-.065em;margin:25px 0 29px;font-size:clamp(46px,4.7vw,70px);line-height:1.075}.hero h1>span{white-space:nowrap;display:block}.hero-second{color:var(--link)}.hero-intro{max-width:430px;color:var(--muted);font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:29px;margin-top:33px;display:flex}.play-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.hero-art{isolation:isolate;--pointer-x:0;--pointer-y:0;min-width:0;height:560px;margin-inline-start:-20px;position:relative}.plane{pointer-events:none;position:absolute;inset:0}.art-grid{z-index:0}.grid-inner{background-image:radial-gradient(var(--muted) .65px, transparent .8px);opacity:.23;transform:translate(calc(var(--pointer-x) * -4px), calc(var(--pointer-y) * -4px));background-size:20px 20px;border-radius:50%;position:absolute;inset:4% -5% 0;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.flow-plane{z-index:1;opacity:.87;border-radius:50% 38% 26% 40%;inset:15px -20px -5px 0;overflow:hidden}.flow-ribbon{width:100%;height:100%;transform:translate(calc(var(--pointer-x) * -7px), calc(var(--pointer-y) * -7px)) rotate(-12deg);filter:drop-shadow(0 16px 20px rgba(var(--shadow), .08))}.mandate-plane{z-index:3}.mandate-sheet{background:var(--surface);border:1px solid var(--line);width:320px;box-shadow:0 24px 60px rgba(var(--shadow), .14), 0 2px 6px rgba(var(--shadow), .03);transform:translate(calc(var(--pointer-x) * 8px), calc(var(--pointer-y) * 8px)) rotate(-5deg);border-radius:13px;padding:22px;position:absolute;inset-block-start:135px;inset-inline-start:105px}.sheet-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.sheet-top>svg{width:22px;height:22px;color:var(--link)}.sheet-agent{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:23px 0;display:flex}.sheet-agent>svg{width:24px;height:24px;color:var(--link)}.sheet-agent strong{font-size:14px;font-weight:550}.sheet-rule{color:var(--muted);align-items:center;gap:11px;padding-top:17px;font-size:11px;display:flex}.sheet-rule svg{width:15px;height:15px}.sheet-rule svg:last-child{color:var(--link);margin-inline-start:auto}.sheet-footer{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:23px;padding-top:15px;font-size:9px;display:flex}.message-plane{z-index:4}.customer-slip{top:59px;background:var(--surface);border:1px solid var(--line);width:349px;box-shadow:0 15px 32px rgba(var(--shadow), .1);transform:translate(calc(var(--pointer-x) * 14px), calc(var(--pointer-y) * 14px)) rotate(3deg);border-radius:11px;align-items:center;gap:12px;padding:18px;display:flex;position:absolute;inset-inline-start:23px}.customer-avatar{background:var(--soft);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.customer-avatar svg{width:18px;height:18px;color:var(--muted)}.customer-slip>div>span{color:var(--muted);font-size:10px}.customer-slip p{color:var(--ink);margin-top:2px;font-size:12px}.message-tick{color:var(--link);margin-inline-start:auto;font-size:12px}.source-plane{z-index:5}.source-slip{bottom:44px;background:var(--surface);border:1px solid var(--line);width:250px;box-shadow:0 17px 30px rgba(var(--shadow), .13);transform:translate(calc(var(--pointer-x) * 19px), calc(var(--pointer-y) * 19px)) rotate(6deg);border-radius:9px;align-items:center;gap:13px;padding:19px 21px;display:flex;position:absolute;inset-inline-end:3px}.source-icon{border:1px solid var(--line);width:33px;height:39px;color:var(--link);border-radius:4px;place-items:center;display:grid}.source-icon svg{width:20px;height:20px}.source-slip strong{font-size:12px;font-weight:550;display:block}.source-slip div>span{color:var(--muted);margin-top:2px;font-size:10px;display:block}.slip-pin{background:var(--link);top:10px;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-end:13px}.hero-art figcaption{bottom:-15px;color:var(--muted);letter-spacing:.02em;font-size:10px;position:absolute;inset-inline-start:35px}.hero-art figcaption span{margin-inline-start:20px;font-size:24px}.principles{border-block:1px solid var(--line);color:var(--muted);justify-content:center;gap:70px;padding-block:26px;font-size:12px;display:flex}.principles>span{align-items:center;gap:10px;display:flex}.principles svg{width:17px;height:17px}.context-section{padding-block:118px 126px}#experience>.wrap{max-width:1140px}#experience h2{letter-spacing:-.04em}[dir=rtl] #experience h2{letter-spacing:0}.context-layout{grid-template-columns:1fr 1fr;align-items:start;gap:115px;display:grid}.context-layout h2{max-width:450px}.definition{font-size:18px;line-height:1.7}.soft-copy{color:var(--muted);margin-top:21px;font-size:14px;line-height:1.8}.work-types{color:var(--muted);flex-wrap:wrap;gap:12px 24px;margin:24px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.work-types li{align-items:center;gap:7px;display:flex}.work-types li>span{background:var(--link);border-radius:50%;width:4px;height:4px}.control-section{background:var(--tint)}.control-stage{align-items:center;min-height:760px;padding-block:100px 50px;display:flex}.control-stage>.wrap{max-width:1140px}.control-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:35px;display:flex}.control-heading h2{font-size:44px}.control-heading h2>span{color:var(--link)}.control-heading>p{color:var(--muted);max-width:360px;font-size:14px;line-height:1.8}.control-demo{border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 50px rgba(var(--shadow), .05);border-radius:12px;overflow:hidden}.demo-top{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:15px 25px;font-size:10px;display:flex}.demo-top>span:first-child{letter-spacing:.07em;align-items:center;gap:8px;font-size:9px;display:flex}.demo-columns{grid-template-columns:1fr 1fr;min-height:390px;display:grid}.mandate-controls{border-inline-end:1px solid var(--line);padding:30px 35px}.agent-label{align-items:center;gap:10px;font-size:12px;font-weight:550;display:flex}.agent-label>svg{width:22px;height:22px;color:var(--link)}.sample-request{max-width:350px;margin:19px 0 22px;font-size:18px;line-height:1.55}.permission-control{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:22px;display:flex;position:relative}.permission-control strong{font-size:12px;font-weight:550;display:block}.permission-control small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.permission-control input{opacity:0;cursor:pointer;z-index:1;width:40px;height:24px;position:absolute;inset-inline-end:0}.switch-track{background:var(--line);border-radius:6px;flex:none;width:40px;height:24px;padding:3px;transition:background .15s;display:block}.switch-track:after{content:"";background:var(--surface);width:18px;height:18px;box-shadow:0 1px 3px rgba(var(--shadow), .15);border-radius:4px;transition:transform .16s;display:block}.permission-control input:checked+.switch-track{background:var(--water)}.permission-control input:checked+.switch-track:after{transform:translate(16px)}.permission-control input:focus-visible+.switch-track{outline:2px solid var(--link);outline-offset:4px}.stage-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;display:grid}.stage-step{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.step-dot{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.step-dot>span{background:var(--muted);border-radius:50%;width:3px;height:3px}.step-dot svg{width:11px;height:11px}.stage-step.is-current .step-dot{background:var(--tint);border-color:var(--link);color:var(--link)}.route-scene{isolation:isolate;flex-direction:column;justify-content:space-between;gap:18px;padding:27px;display:flex;position:relative;overflow:hidden}.route-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.route-ground{stroke:var(--line);stroke-width:1.6px}.route-draw{stroke:var(--water);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--sc-p,0))}.evidence-label{background:var(--surface);border:1px solid var(--line);border-radius:7px;align-items:center;gap:11px;max-width:365px;margin-inline:auto;padding:13px;display:flex}.icon-tile{background:var(--tint);width:29px;height:29px;color:var(--link);border-radius:5px;flex:none;place-items:center;display:grid}.icon-tile svg{width:19px;height:19px}.evidence-label strong{font-size:11px;font-weight:550;display:block}.evidence-label small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.6;display:block}.evidence-label>svg{width:14px;height:14px;color:var(--link)}.decision-node{background:var(--tint);border:1px solid var(--line);border-radius:6px;align-self:center;align-items:center;gap:7px;margin-top:8px;padding:8px 12px;font-size:10px;display:flex}.decision-node>svg{width:14px;height:14px;color:var(--link)}.result-label{background:var(--surface);border:1px solid var(--line);max-width:310px;box-shadow:0 9px 20px rgba(var(--shadow), .035);border-radius:8px;align-self:flex-end;padding:18px;transition:transform .2s;position:relative}.control-demo[data-permission=write] .result-label{align-self:flex-start;transform:translate(12px)}.result-label .icon-tile{margin-bottom:10px}.result-label strong{font-size:13px;font-weight:550;display:block}.result-label p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.75}.demo-bottom{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:14px 25px;font-size:10px;display:flex}.demo-bottom>svg{width:13px;height:13px}.progress-rule{background:var(--line);width:100px;height:2px;margin-inline-start:auto;overflow:hidden}.progress-rule i{background:var(--link);height:2px;transform:scaleX(var(--sc-p,0));transform-origin:0;display:block}.receipt-note{justify-content:center;align-items:flex-start;gap:13px;margin-block:35px 70px;display:flex}.receipt-note>svg{width:17px;height:17px;color:var(--link);margin-top:3px}.receipt-note strong{font-size:12px;font-weight:500;display:block}.receipt-note span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.audiences{grid-template-columns:1fr 1fr;gap:105px;padding-block:80px 125px;display:grid}.audiences h2{max-width:460px;font-size:39px}.audiences p{color:var(--muted);margin-top:21px;font-size:14px;line-height:1.8}.audience-link{min-height:44px;color:var(--link);align-items:center;margin-top:24px;font-size:13px;display:inline-flex}[dir=rtl] .audience-link svg{transform:scaleX(-1)}.teams-copy dl{margin-top:32px}.teams-copy dl>div{border-top:1px solid var(--line);padding:22px 0}.teams-copy dt{align-items:center;gap:11px;font-size:13px;font-weight:550;display:flex}.teams-copy dt svg{width:16px;height:16px;color:var(--link)}.teams-copy dd{color:var(--muted);max-width:370px;margin:8px 0 0 27px;font-size:12px;line-height:1.8}.developer-symbol{background:var(--soft);width:38px;height:38px;color:var(--link);border-radius:8px;place-items:center;margin-bottom:18px;display:grid}.developer-symbol>svg{width:21px;height:21px}.developer-copy{padding-top:0}.contract{border-block:1px solid var(--line);background:var(--soft);border-radius:6px;margin-top:27px;padding:0 20px 17px}.contract-head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;font-size:10px;display:flex}.contract pre{white-space:pre-wrap;font-family:var(--font-latin);letter-spacing:.01em;margin:19px 0 0;font-size:12px;line-height:1.9}.contract code{font-family:inherit}.code-comment{color:var(--muted);font-size:10px}.code-key{color:var(--ink)}.code-value{color:var(--link)}.contract p{margin-top:13px;font-size:10px}.dev-bottom{color:var(--muted);align-items:center;gap:9px;margin-top:20px;font-size:11px;display:flex}.dev-bottom svg{width:14px;height:14px}.faq-section{grid-template-columns:1fr 1.3fr;gap:100px;padding-block:20px 125px;display:grid}.faq-heading h2{font-size:43px}.faq-heading p{color:var(--muted);margin-top:19px;font-size:14px}.faq-heading>svg{width:75px;height:75px;color:var(--link);opacity:.55;margin-top:50px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:21px 0;font-size:14px;font-weight:550;line-height:1.65;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:17px;height:17px;transition:transform .16s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);margin:0 30px 23px 0;font-size:13px;line-height:1.85}.faq-list summary:hover{color:var(--link)}.closing{--canvas:#17272d;--surface:#23353c;--ink:#f5f5ef;--muted:#b9c9cb;--line:#3b5058;--soft:#23353c;--link:#80cfdd;--tint:#24424c;background:var(--canvas);color:var(--ink);isolation:isolate;padding:90px 0 85px;position:relative;overflow:hidden}.closing>.wrap{max-width:1140px;position:relative}.closing-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:100px;margin-bottom:54px;display:grid}.closing-heading h2{font-size:53px;line-height:1.13}.closing-heading>p{max-width:385px;color:var(--muted);padding-bottom:5px;font-size:15px;line-height:1.85}.planner-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.planner-controls{max-width:420px}.planner-controls>label,.planner-controls legend{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.planner-controls select{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:50px;padding:14px 17px;font-size:14px;display:block}.planner-controls fieldset{border:0;margin:28px 0 26px;padding:0}.radio-option{cursor:pointer;align-items:center;gap:11px;margin-top:12px;font-size:13px;display:flex}.radio-option input{width:16px;height:16px;accent-color:var(--water);flex:none;margin:0}.planner-controls .button{justify-content:space-between;width:100%;margin-top:4px}.planner-note{color:var(--muted);margin-top:12px;font-size:11px}.notice{min-height:20px;color:var(--link);margin-top:8px;font-size:12px}.pilot-paper{color:#172021;transform-origin:50%;background:#f8f7f4;border-radius:9px;padding:28px 31px 24px;position:relative;rotate:3deg;box-shadow:0 22px 50px #0b171c30}.paper-brand{direction:ltr;align-items:center;gap:7px;display:flex}.paper-brand>svg:first-child{color:#28768b;width:23px;height:23px}.paper-brand>span{font-family:var(--font-latin);letter-spacing:-.06em;font-size:23px;font-weight:650}.paper-brand>svg:last-child{color:#28768b;width:19px;height:19px;margin-inline-start:auto}.pilot-paper h3{letter-spacing:-.045em;margin:25px 0 7px;font-size:25px}.pilot-paper dl>div{border-bottom:1px solid #dcdfda;padding:13px 0}.pilot-paper dt{color:#58686b;letter-spacing:.04em;font-size:9px}.pilot-paper dd{margin-top:4px;font-size:12px}.paper-foot{color:#28768b;margin-top:18px;font-size:10px;display:block}.closing-watermark{inset-inline-start:-190px;z-index:-1;color:#4c889a;opacity:.075;position:absolute;bottom:-230px}.closing-watermark svg{width:550px;height:550px}[data-theme=dark] body{font-weight:430;line-height:1.7}[data-theme=dark] .hero-art .flow-plane{opacity:.67}.sc-ready [data-sc-in]{will-change:transform, opacity}html:not(.sc-ready) [data-sc-in]{opacity:1;transform:none}[dir=rtl]{--sc-font-display:var(--font-arabic), var(--font-latin), sans-serif;--sc-font-text:var(--sc-font-display)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.4}[dir=rtl] .hero h1{font-size:clamp(52px,5.5vw,80px);line-height:1.35}[dir=rtl] .hero-intro{line-height:1.9}[dir=rtl] .hero-art{direction:rtl}[dir=rtl] .permission-control input:checked+.switch-track:after{transform:translate(-16px)}[dir=rtl] .teams-copy dd{margin-inline:27px 0}[dir=rtl] .faq-list details>p{margin-inline:0 30px}[dir=rtl] .button>svg{transform:scaleX(-1)}[dir=rtl] .button>svg:has(path[d*=M12\ 3]){transform:none}@media (min-width:801px){.control-section.sc-act--pinned>.control-stage{height:100svh;min-height:760px}}@media (max-width:1150px){.wrap{width:calc(100% - 64px)}.hero{grid-template-columns:1.08fr 1fr;gap:10px;min-height:660px}.hero h1{font-size:clamp(44px,4.65vw,56px)}.hero-art{height:500px;margin-inline-start:-16px}.mandate-sheet{inset-inline-start:60px;width:288px;padding:19px;top:125px}.customer-slip{inset-inline-start:0;width:310px;top:59px}.source-slip{bottom:25px;width:227px;inset-inline-end:-8px}.context-layout,.audiences{gap:65px}.principles{gap:40px}.control-stage{padding-top:100px}.control-heading h2{font-size:39px}.control-heading>p{max-width:320px}.closing-heading,.planner-layout{gap:70px}.faq-section{gap:60px}.audiences h2{font-size:36px}.mandate-controls{padding:25px}.stage-list{grid-template-columns:1fr;gap:8px}.route-scene{padding:24px}.demo-columns{min-height:410px}}@media (max-width:800px){.wrap{width:calc(100% - 44px)}.hero{grid-template-columns:minmax(0,1fr);gap:15px;min-height:0;padding-block:62px 40px}.hero-copy{text-align:center;padding:0}.hero-copy .eyebrow{justify-content:center}.hero h1{margin:21px 0;font-size:clamp(40px,6.9vw,56px)}.hero-intro{max-width:420px;margin:auto;font-size:15px;line-height:1.8}.hero-actions{justify-content:center;gap:23px;margin-top:25px}.hero-art{width:100%;max-width:440px;height:420px;margin:10px auto 0}.flow-plane{inset:0}.mandate-sheet{top:90px;width:275px;padding:17px;inset-inline-start:87px}.sheet-agent{padding:17px 0}.sheet-rule{padding-top:12px}.sheet-footer{margin-top:15px;padding-top:12px}.customer-slip{top:31px;width:300px;padding:14px;inset-inline-start:12px}.source-slip{bottom:13px;width:220px;padding:15px;inset-inline-end:1px}.hero-art figcaption{bottom:-13px;font-size:9px;inset-inline-start:11px}.principles{justify-content:space-between;gap:20px;padding-block:22px;font-size:10px}.principles>span{gap:7px}.principles svg{width:14px;height:14px}.context-section{padding-block:70px 76px}.context-layout{grid-template-columns:1fr;gap:30px}.context-layout h2{max-width:490px;font-size:38px}.definition{max-width:620px;font-size:16px}.soft-copy{max-width:610px;font-size:13px}.work-types{gap:20px;font-size:11px}.control-section.sc-act--pinned,.control-section{--sc-p:1!important;height:auto!important;min-height:0!important}.control-section .control-stage{min-height:0;padding-block:60px;top:auto;height:auto!important;position:relative!important}.control-heading{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:27px}.control-heading h2{font-size:39px}.control-heading>p{max-width:540px;font-size:13px}.demo-columns{grid-template-columns:1fr;min-height:0}.mandate-controls{border-inline-end:0;border-bottom:1px solid var(--line);padding:25px}.stage-list{grid-template-columns:1fr 1fr;gap:13px}.route-scene{min-height:390px;padding:24px}.result-label{width:80%;max-width:330px}.demo-top{padding:13px 19px}.demo-top>span:last-child{text-align:end;max-width:170px;font-size:9px}.demo-bottom{padding:15px 20px}.receipt-note{justify-content:flex-start;margin-block:28px 30px}.receipt-note strong{font-size:11px}.receipt-note span{font-size:10px}.audiences{grid-template-columns:1fr;gap:55px;padding-block:55px 75px}.audiences h2{max-width:500px;font-size:37px}.audiences p{max-width:580px}.teams-copy dd{max-width:520px}.contract{max-width:570px}.faq-section{grid-template-columns:1fr;gap:32px;padding-block:0 75px}.faq-heading h2{font-size:38px}.faq-heading>svg{display:none}.faq-heading p{margin-top:12px;font-size:13px}.faq-list summary{padding-block:20px;font-size:13px}.faq-list details>p{font-size:12px}.closing{padding-block:65px}.closing-heading{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.closing-heading h2{font-size:43px}.closing-heading>p{max-width:480px;font-size:14px}.planner-layout{grid-template-columns:1fr 1fr;gap:30px}.pilot-paper{padding:21px;rotate:2deg}.planner-controls>label,.planner-controls legend{font-size:11px}.planner-controls .button{padding:14px 15px;font-size:12px}.planner-controls select{font-size:13px}.radio-option{font-size:12px}[dir=rtl] .hero h1{font-size:59px}[dir=rtl] .hero-intro{max-width:410px}}@media (max-width:500px){.hero{padding-top:42px}.hero h1{letter-spacing:-.06em;font-size:clamp(33px,8.5vw,42px)}.hero-intro{max-width:320px;font-size:14px}.hero-actions{flex-wrap:wrap;gap:19px}.hero-actions .button{gap:16px;min-height:47px;padding:13px 16px;font-size:12px}.hero-actions .text-link{gap:9px;font-size:11px}.hero-art{max-width:350px;height:380px}.mandate-sheet{inset-inline-start:48px;width:266px;top:93px}.customer-slip{top:28px;width:282px;padding:13px;inset-inline-start:0}.customer-slip p{font-size:11px}.source-slip{bottom:-2px;width:205px;padding:13px;inset-inline-end:-2px}.source-slip strong{font-size:11px}.source-slip div>span{font-size:9px}.hero-art figcaption{bottom:-24px;font-size:8px;inset-inline-start:0}.hero-art figcaption span{margin-inline-start:9px}.hero{padding-bottom:54px}.principles{align-items:flex-start;gap:14px;font-size:9px}.principles>span{text-align:center;flex-direction:column;flex:1;gap:9px}.principles svg{width:17px;height:17px}.context-layout h2{font-size:35px}.context-section{padding-block:64px 67px}.definition{font-size:15px}.soft-copy{font-size:12px}.work-types{gap:11px 17px;font-size:10px}.control-heading h2{font-size:35px}.control-heading>p{font-size:12px}.mandate-controls{padding:21px}.sample-request{font-size:17px}.stage-list{grid-template-columns:1fr 1fr;gap:12px 8px}.stage-step{font-size:9px}.route-scene{min-height:400px;padding:22px 18px}.evidence-label{gap:9px;padding:11px}.evidence-label small{font-size:9px}.evidence-label strong{font-size:10px}.evidence-label>.icon-tile{width:25px;height:25px}.result-label{width:86%;padding:16px}.demo-top{gap:10px;padding:14px 16px}.demo-top>span:first-child{letter-spacing:.015em;max-width:90px;font-size:8px}.demo-top>span:last-child{max-width:125px;font-size:8px}.demo-bottom{padding:14px 17px;font-size:9px}.progress-rule{width:45px}.permission-control strong{font-size:11px}.permission-control small{font-size:9px}.audiences h2{font-size:34px}.audiences p{font-size:13px}.contract{padding-inline:15px}.contract pre{font-size:10px}.code-comment{font-size:9px}.dev-bottom{font-size:10px}.faq-heading h2{font-size:35px}.closing-heading h2{font-size:40px}.closing-heading>p{font-size:13px}.planner-layout{grid-template-columns:1fr;gap:27px}.planner-controls{max-width:none}.pilot-paper{margin-inline:8px;padding:26px;rotate:2deg}[dir=rtl] .hero h1{font-size:51px}[dir=rtl] .hero-intro{max-width:320px;font-size:15px}[dir=rtl] .control-heading h2{font-size:35px}[dir=rtl] .sample-request{font-size:19px}[dir=rtl] .stage-step{font-size:10px}[dir=rtl] .closing-heading h2{font-size:43px}}@media (max-width:360px){.wrap{width:calc(100% - 36px)}.hero-art{height:363px}.mandate-sheet{width:244px;padding:16px;inset-inline-start:38px}.customer-slip{width:260px}.source-slip{width:191px}.hero-actions{gap:14px}.hero h1{font-size:31px}.hero-intro{font-size:13px}.principles{font-size:8px}.context-layout h2{font-size:32px}.header-actions{gap:5px}.sheet-agent strong{font-size:12px}.sheet-rule{font-size:10px}[dir=rtl] .hero h1{font-size:45px}.hero-art figcaption{font-size:7px}.stage-list{grid-template-columns:1fr}.route-scene{min-height:410px}}@media (max-height:760px) and (min-width:801px){.control-section.sc-act--pinned{--sc-p:1!important;height:auto!important;min-height:0!important}.control-section .control-stage{min-height:0;padding-block:65px;top:auto;height:auto!important;position:relative!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.plane,.flow-ribbon,.grid-inner,.mandate-sheet,.customer-slip,.source-slip,.pilot-paper{transform:none!important}.control-section.sc-act--pinned{--sc-p:1!important;height:auto!important;min-height:0!important}.control-section .control-stage{min-height:0;padding-block:70px;top:auto;height:auto!important;position:relative!important}[data-sc-in]{opacity:1!important;transform:none!important}.result-label,.switch-track:after{transition:none}.flow-plane{opacity:.8}}@media print{.site-header,.hero-actions,.closing,.site-footer,.theme-button,.skip-link{display:none}.wrap{width:100%;max-width:none}.hero{min-height:0}.control-section{--sc-p:1!important;height:auto!important}.control-stage{height:auto!important;position:relative!important}.faq-list details>p{display:block!important}[data-sc-in]{opacity:1!important;transform:none!important}}[dir=rtl] .route-lines{transform:scaleX(-1)}@media (max-width:800px){.theme-button,.menu-button{width:44px;height:44px}.stage-step,[dir=rtl] .stage-step{font-size:11px}.permission-control strong{font-size:12px}.permission-control small{font-size:11px}.evidence-label strong{font-size:12px}.evidence-label small{font-size:11px}.result-label strong{font-size:14px}.result-label p{font-size:12px}.route-scene{min-height:420px}.demo-bottom{font-size:11px}.progress-rule{min-width:35px}.demo-top>span:first-child{font-size:9px}.demo-top>span:last-child{font-size:10px}.hero-art figcaption{font-size:9px}}.closing-actions{z-index:1;justify-content:center;align-items:center;gap:28px;margin:30px auto 48px;display:flex;position:relative}.closing-actions svg{width:16px;height:16px}.closing-planner{z-index:1;border-top:1px solid var(--line);max-width:860px;margin:0 auto;position:relative}.closing-planner>summary{color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:14px;padding:20px;font-size:13px;list-style:none;display:flex}.closing-planner>summary::-webkit-details-marker{display:none}.closing-planner>summary svg{width:14px;height:14px}.closing-planner[open]>summary svg{transform:rotate(45deg)}@media (max-width:600px){.closing-actions{gap:22px}.closing-planner>summary{padding-inline:0;font-size:11px}}
