:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}*{box-sizing:border-box}html{scroll-behavior:smooth}body,#root{width:100%;min-height:100%;margin:0}body{color:#0b1220;background:#f7faff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}button{color:inherit}img,video{max-width:100%}.site{background:radial-gradient(circle at 8% 4%,#4670ff26,#0000 26rem),radial-gradient(circle at 92% 16%,#0db17a14,#0000 22rem),linear-gradient(#f9fbff 0%,#fff 34%,#f7faff 100%);min-height:100vh;position:relative;overflow-x:hidden}.ambient{pointer-events:none;filter:blur(4px);opacity:.55;border-radius:999px;position:absolute}.ambientOne{background:radial-gradient(circle,#345dff2e,#0000 68%);width:440px;height:440px;top:210px;right:-250px}.ambientTwo{background:radial-gradient(circle,#19b8781f,#0000 68%);width:360px;height:360px;top:1060px;left:-220px}.sectionShell,.navbar,.heroSection,.logoStrip{width:min(1220px,100% - 40px);margin-inline:auto}.navbar{z-index:30;justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex;position:relative}.brand,.brandLockup{align-items:center;display:inline-flex}.brand{color:inherit;text-decoration:none}.brandLockup{gap:11px}.brandLogo{object-fit:cover;border-radius:12px;width:40px;height:40px;box-shadow:0 12px 28px #3659eb38}.brandLockup strong,.brandLockup small{display:block}.brandLockup strong{letter-spacing:-.015em;font-size:.98rem;line-height:1.05}.brandLockup small{color:#6d7b91;margin-top:4px;font-size:.73rem}.navLinks{justify-content:center;align-items:center;gap:30px;display:flex}.navLinks a{color:#425068;font-size:.91rem;font-weight:650;text-decoration:none;transition:color .2s}.navLinks a:hover{color:#205ce8}.navActions,.heroActions,.finalActions,.pricingTrust,.footerBadges{align-items:center;display:flex}.navActions{gap:9px}.languageButton,.loginButton,.navButton,.primaryButton,.secondaryButton,.priceButton,.finalPrimary,.finalSecondary{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.languageButton{color:#253149;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-color:#dce5f3;padding:0 14px}.loginButton{color:#0d7d47;background:#eaf8f0;border-color:#ccebd8;padding:0 17px}.navButton,.primaryButton{color:#fff;background:linear-gradient(135deg,#2f67f6,#2156dc);box-shadow:0 14px 30px #265be638}.navButton{padding:0 19px}.primaryButton{min-height:50px;padding:0 22px}.secondaryButton{color:#15213a;background:#ffffffd6;border-color:#d7e0ed;min-height:50px;padding:0 20px;box-shadow:0 10px 24px #0f172a0f}.languageButton:hover,.loginButton:hover,.navButton:hover,.primaryButton:hover,.secondaryButton:hover,.priceButton:hover,.finalPrimary:hover,.finalSecondary:hover{transform:translateY(-2px)}.heroSection{z-index:2;grid-template-columns:minmax(0,.86fr) minmax(540px,1.14fr);align-items:center;gap:54px;min-height:710px;padding:68px 0 82px;display:grid;position:relative}.heroCopy{z-index:4;position:relative}.eyebrow,.sectionPill,.finalLabel,.consoleLabel,.invoiceLabel{letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;font-size:.79rem;font-weight:850;display:inline-flex}.eyebrow,.sectionPill{color:#215adf;background:#eef4ff;border:1px solid #cfe0ff;padding:8px 12px}.heroCopy h1{letter-spacing:-.07em;color:#0d1528;max-width:660px;margin:22px 0 20px;font-size:clamp(3.25rem,6.35vw,6rem);line-height:.91}.heroCopy h1 span{color:#2861ea;display:inline-block;position:relative}.heroCopy h1 span:after{content:"";background:linear-gradient(90deg,#2861ea33,#2861ea00);border-radius:999px;height:.13em;position:absolute;bottom:-.02em;left:.03em;right:.02em}.heroText{color:#59677e;max-width:640px;margin:0;font-size:1.08rem;line-height:1.78}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px}.trustRow{color:#344258;flex-wrap:wrap;gap:16px 20px;margin-top:24px;font-size:.86rem;font-weight:720;display:flex}.trustRow span{align-items:center;gap:7px;display:inline-flex}.trustRow svg{color:#12a05b}.heroVisual{perspective:1400px;min-height:600px;position:relative}.heroGlow{filter:blur(18px);background:radial-gradient(circle at 68% 36%,#376aff38,#0000 48%),radial-gradient(circle at 38% 70%,#00bf8f21,#0000 43%);border-radius:48%;position:absolute;inset:4% 2% 2% 4%}.heroFrame{background:#fff;border:1px solid #899dc14d;border-radius:24px;width:86%;position:absolute;top:45px;right:0;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg)rotate(.5deg);box-shadow:0 35px 95px #15254e33}.site[dir=rtl] .heroFrame{left:0;right:auto;transform:rotateY(5deg)rotateX(2deg)rotate(-.5deg)}.frameBar,.videoChromeTop,.screenChromeBar{align-items:center;display:flex}.frameBar{color:#728098;background:#f8fafc;border-bottom:1px solid #e6ebf2;gap:12px;height:43px;padding:0 14px;font-size:.75rem;font-weight:700}.frameDots,.screenChromeBar{gap:6px;display:flex}.frameDots span,.screenChromeBar span{background:#d0d8e5;border-radius:50%;width:8px;height:8px}.frameDots span:first-child,.screenChromeBar span:first-child{background:#ff7587}.frameDots span:nth-child(2),.screenChromeBar span:nth-child(2){background:#f8bf42}.frameDots span:nth-child(3),.screenChromeBar span:nth-child(3){background:#31c675}.heroFrame img{object-fit:cover;object-position:top center;width:100%;min-height:400px;display:block}.screenFade{pointer-events:none;background:linear-gradient(#0000 55%,#0912271c);position:absolute;inset:43px 0 0}.voiceConsole{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#0c1831fa,#1a3b8ef7);border:1px solid #a7c4ff3d;border-radius:24px;width:min(480px,78%);padding:18px;position:absolute;bottom:28px;left:-2px;box-shadow:0 34px 74px #0a183c59}.site[dir=rtl] .voiceConsole{left:auto;right:-2px}.voiceConsoleTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.consoleLabel{color:#a8c2ff;background:#6894ff1f;border:1px solid #99b8ff2e;padding:6px 10px}.listeningPill{color:#d7e4ff;align-items:center;gap:7px;font-size:.75rem;font-weight:800;display:inline-flex}.pulseDot{background:#3fe18e;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;box-shadow:0 0 #3fe18e73}@keyframes pulse{70%{box-shadow:0 0 0 8px #3fe18e00}to{box-shadow:0 0 #3fe18e00}}.waveRow{align-items:center;gap:12px;margin-top:14px;display:flex}.micOrb{color:#fff;background:linear-gradient(145deg,#3a73ff,#1f55d8);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 24px #3068f659}.waveform{flex:1;align-items:center;gap:3px;height:36px;display:flex;overflow:hidden}.waveform span{width:3px;height:calc(10px + var(--i) * 1px);max-height:32px;animation:1.35s ease-in-out infinite wave;animation-delay:calc(var(--i) * -.065s);transform-origin:50%;background:linear-gradient(#b6caff,#4f83ff);border-radius:999px}@keyframes wave{0%,to{opacity:.65;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.1)}}.activeCommand{color:#f8fbff;min-height:56px;margin:14px 0 12px;font-size:.95rem;font-weight:730;line-height:1.55;animation:.32s both riseIn}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.actionTabs{flex-wrap:wrap;gap:6px;display:flex}.actionTabs button{color:#afc0e6;cursor:pointer;background:#ffffff0a;border:1px solid #b0c5f429;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:750}.actionTabs button.active{color:#fff;background:#2f67f6;border-color:#5d8cff}.actionResult{color:#dfffea;background:#1aa35b21;border:1px solid #5dda9433;border-radius:15px;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;animation:.32s both riseIn;display:flex}.actionResult svg{color:#53df93;flex:none;margin-top:1px}.actionResult small,.actionResult strong{display:block}.actionResult small{color:#93d9b3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:.66rem;font-weight:850}.actionResult strong{font-size:.8rem;line-height:1.45}.logoStrip{z-index:3;background:#dfe7f2;border:1px solid #dfe7f2;border-radius:19px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #121f3d0f}.logoStrip span{color:#344258;background:#ffffffeb;justify-content:center;align-items:center;gap:8px;min-height:68px;padding:0 16px;font-size:.83rem;font-weight:800;display:flex}.logoStrip svg{color:#2563eb}.sectionShell{z-index:2;position:relative}.proofSection,.demoSection,.storiesSection,.moreSection,.pricingSection,.finalSection{padding-top:112px}.sectionHeading{max-width:780px}.sectionHeading.centered{text-align:center;margin-inline:auto}.sectionHeading h2,.pricingCopy h2,.finalCopy h2{color:#0c1528;letter-spacing:-.055em;margin:17px 0 13px;font-size:clamp(2.35rem,4.6vw,4.5rem);line-height:.99}.sectionHeading p,.pricingCopy p,.finalCopy p{color:#647188;margin:0;font-size:1.02rem;line-height:1.75}.sectionHeading.light h2,.sectionHeading.light p{color:#fff}.sectionHeading.light p{color:#aebbd1}.capabilityRail{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:36px;display:grid}.capabilityCard{background:#ffffffdb;border:1px solid #dfe6f0;border-radius:24px;min-height:240px;padding:22px;transition:transform .24s,box-shadow .24s,border-color .24s;position:relative;overflow:hidden;box-shadow:0 18px 50px #121f3d0e}.capabilityCard:hover{border-color:#c9d8f6;transform:translateY(-6px);box-shadow:0 24px 64px #2242851a}.capabilityIcon,.storyIcon,.moreIcon{color:#2c66ed;background:#edf4ff;place-items:center;display:grid}.capabilityIcon{border-radius:14px;width:44px;height:44px}.capabilityNumber{color:#c3cedd;font-size:.8rem;font-weight:900;position:absolute;top:24px;right:20px}.site[dir=rtl] .capabilityNumber{left:20px;right:auto}.capabilityCard h3{color:#111a2c;margin:24px 0 10px;font-size:1.06rem}.capabilityCard p{color:#69768b;margin:0;font-size:.86rem;line-height:1.62}.capabilityArrow{color:#b1bdcf;position:absolute;bottom:20px;left:22px}.site[dir=rtl] .capabilityArrow{left:auto;right:22px;transform:scaleX(-1)}.demoIntro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.demoBadgeStack{flex-direction:column;gap:9px;padding-bottom:2px;display:flex}.demoBadgeStack span{color:#3b4960;align-items:center;gap:8px;font-size:.82rem;font-weight:760;display:inline-flex}.demoBadgeStack svg{color:#2563eb}.demoStage{background:radial-gradient(circle at 50% 0,#3669ff38,#0000 34rem),linear-gradient(145deg,#0b1427,#132649 58%,#102038);border-radius:34px;margin-top:36px;padding:28px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0c1b3b33}.demoStage:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.videoChrome{z-index:2;background:#04070c;border:1px solid #bccff133;border-radius:23px;position:relative;overflow:hidden;box-shadow:0 28px 62px #00000052}.videoChromeTop{color:#f5f8ff;background:#0b1322;border-bottom:1px solid #ffffff14;gap:12px;min-height:47px;padding:0 15px}.videoChromeTop strong{margin-inline-start:auto;font-size:.82rem}.videoChromeTop small{color:#73829d;font-size:.69rem}.demoVideo{background:#000;width:100%;display:block}.storiesSection .sectionHeading{max-width:840px}.storyStack{gap:24px;margin-top:40px;display:grid}.storyCard{background:#fff;border:1px solid #dce5ef;border-radius:32px;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:stretch;gap:26px;min-height:520px;padding:30px;display:grid;overflow:hidden;box-shadow:0 24px 70px #192b5114}.story2{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.story2 .storyCopy{order:2}.story2 .storyMedia{order:1}.storyCopy{flex-direction:column;justify-content:center;padding:22px 10px;display:flex}.storyIcon{border-radius:17px;width:52px;height:52px}.storyKicker{color:#2c63e8;letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:.78rem;font-weight:900}.storyCopy h3{letter-spacing:-.05em;max-width:470px;margin:12px 0 13px;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.01}.storyCopy>p{color:#647188;margin:0;font-size:.96rem;line-height:1.75}.storyBullets{gap:10px;margin-top:22px;display:grid}.storyBullets span{color:#344258;align-items:center;gap:9px;font-size:.86rem;font-weight:760;display:flex}.storyBullets svg{color:#15a05b;flex:none}.storyMedia{align-items:center;min-width:0;display:flex;position:relative}.storyMedia:before{content:"";filter:blur(12px);background:radial-gradient(circle,#3468f630,#0000 70%);border-radius:50%;position:absolute;inset:12% 5%}.screenChrome{background:#fff;border:1px solid #cfdae8;border-radius:21px;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 58px #12204329}.screenChromeBar{background:#f7f9fc;border-bottom:1px solid #e3e9f1;align-items:center;height:35px;padding:0 12px}.screenChrome img{width:100%;height:auto;display:block}.story1 .screenChrome,.story3 .screenChrome{transform:perspective(1200px)rotateY(-3deg)}.story2 .screenChrome,.site[dir=rtl] .story1 .screenChrome,.site[dir=rtl] .story3 .screenChrome{transform:perspective(1200px)rotateY(3deg)}.site[dir=rtl] .story2 .screenChrome{transform:perspective(1200px)rotateY(-3deg)}.journeySection{color:#fff;background:radial-gradient(circle at 50% 10%,#4171fa33,#0000 30rem),linear-gradient(145deg,#071121,#0d1b32 52%,#0b1a2c);margin-top:112px;padding:104px 0}.journeyTrack{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:54px;display:grid;position:relative}.journeyLine{opacity:.45;background:linear-gradient(90deg,#3a73ff,#36c98b);height:2px;position:absolute;top:35px;left:5%;right:5%}.journeyCar{color:#fff;background:#2f67f6;border-radius:11px;place-items:center;width:38px;height:34px;animation:9s ease-in-out infinite alternate drive;display:grid;position:absolute;top:-17px;left:0;box-shadow:0 8px 24px #2f67f659}.site[dir=rtl] .journeyCar{animation-name:driveRtl;left:auto;right:0}@keyframes drive{0%{left:0}to{left:calc(100% - 38px)}}@keyframes driveRtl{0%{right:0}to{right:calc(100% - 38px)}}.journeyStep{z-index:2;background:#ffffff0b;border:1px solid #b1c7eb1c;border-radius:20px;min-height:210px;padding:72px 17px 20px;position:relative}.journeyNumber{color:#a8c3ff;background:#14274a;border:1px solid #89acf12b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:900;display:grid;position:absolute;top:21px;left:18px}.site[dir=rtl] .journeyNumber{left:auto;right:18px}.journeyStep h3{margin:0 0 9px;font-size:1rem}.journeyStep p{color:#91a0b8;margin:0;font-size:.8rem;line-height:1.55}.saudiSection{padding-top:112px}.saudiCard{color:#fff;background:radial-gradient(circle at 90% 20%,#306cf847,#0000 28rem),linear-gradient(135deg,#071328,#10264e 68%,#173c8f);border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:44px;min-height:570px;padding:54px;display:grid;overflow:hidden;box-shadow:0 30px 84px #0d234e30}.saudiBullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:26px;display:grid}.saudiBullets span{color:#e5eeff;align-items:center;gap:9px;font-size:.86rem;font-weight:720;display:flex}.saudiBullets svg{color:#45df96;flex:none}.invoiceVisual{max-width:410px;margin-inline:auto;position:relative}.invoiceHalo{filter:blur(16px);background:radial-gradient(circle,#4e85ff66,#0000 68%);border-radius:50%;position:absolute;inset:9% -9%}.invoiceLabel{z-index:3;color:#15367e;background:#eef4ff;border:1px solid #cbdcff;padding:8px 11px;position:absolute;top:18px;left:-28px;box-shadow:0 12px 30px #05112a38}.site[dir=rtl] .invoiceLabel{left:auto;right:-28px}.invoiceVisual img{z-index:2;border:1px solid #ffffff4d;border-radius:21px;width:100%;display:block;position:relative;transform:rotate(1.5deg);box-shadow:0 32px 70px #00000057}.moreGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.moreCard{background:#fff;border:1px solid #dce4ef;border-radius:25px;overflow:hidden;box-shadow:0 18px 50px #16295011}.moreImageWrap{background:#edf3fb;height:190px;overflow:hidden}.moreImageWrap img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s;display:block}.moreCard:hover .moreImageWrap img{transform:scale(1.025)}.moreCardBody{padding:24px;position:relative}.moreIcon{border-radius:13px;width:42px;height:42px}.moreCard h3{margin:18px 0 8px;font-size:1.1rem}.moreCard p{color:#6a768a;margin:0;font-size:.88rem;line-height:1.65}.pricingPanel{background:radial-gradient(circle at 10% 0,#4174fa21,#0000 26rem),#eef5ff;border:1px solid #cfdef5;border-radius:34px;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:38px;padding:50px;display:grid}.pricingCopy h2{max-width:700px}.pricingCopy p{max-width:680px}.pricingTrust{flex-wrap:wrap;gap:12px;margin-top:24px}.pricingTrust span,.footerBadges span{border-radius:999px;align-items:center;gap:7px;font-size:.8rem;font-weight:760;display:inline-flex}.pricingTrust span{color:#2d456f;background:#ffffffb3;border:1px solid #d5e1f3;padding:8px 11px}.priceCard{background:#fff;border:1px solid #d9e3ef;border-radius:28px;padding:30px;box-shadow:0 24px 54px #1938751f}.priceStarting{color:#2862e8;font-size:.84rem;font-weight:900}.priceLine{align-items:flex-end;gap:12px;margin:13px 0 23px;display:flex}.priceLine>strong{color:#1f4fc6;letter-spacing:-.08em;font-size:4.5rem;line-height:.86}.priceLine div{flex-direction:column;gap:1px;display:flex}.priceLine b{color:#1f4fc6;font-size:1rem}.priceLine span{color:#7b879a;font-size:.78rem;font-weight:720}.priceCard ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.priceCard li{color:#344258;align-items:flex-start;gap:9px;font-size:.86rem;font-weight:730;display:flex}.priceCard li svg{color:#16a05b;flex:none}.priceButton{color:#fff;background:linear-gradient(135deg,#2f67f6,#1f53d4);width:100%;min-height:48px;margin-top:24px;box-shadow:0 16px 34px #2f67f63d}.finalSection{padding-bottom:74px}.finalPanel{color:#fff;background:radial-gradient(circle at 90% 20%,#4980ff66,#0000 25rem),linear-gradient(135deg,#0b1832,#12327c 55%,#265ee4);border-radius:36px;justify-content:space-between;align-items:center;gap:40px;min-height:350px;padding:56px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #11307738}.finalPattern{pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 84%,#000 0%,#0000 62%);mask-image:radial-gradient(circle at 84%,#000 0%,#0000 62%)}.finalCopy,.finalActions{z-index:2;position:relative}.finalCopy{max-width:720px}.finalLabel{color:#cfe0ff;background:#739eff21;border:1px solid #b2caff33;padding:8px 12px}.finalCopy h2{color:#fff;margin-top:18px}.finalCopy p{color:#d4e0f8}.finalActions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.finalPrimary,.finalSecondary{min-height:49px;padding:0 19px}.finalPrimary{color:#113270;background:#fff;box-shadow:0 14px 30px #00000026}.finalSecondary{color:#fff;background:#ffffff17;border-color:#ffffff3b}.footer{justify-content:space-between;align-items:flex-end;gap:28px;padding:0 0 38px;display:flex}.footerBrand p{color:#7b8799;margin:13px 0 0;font-size:.82rem}.footerBadges{flex-wrap:wrap;gap:9px}.footerBadges span{color:#475569;background:#fff;border:1px solid #dce4ee;padding:8px 11px}.site[dir=rtl]{text-align:right}.site[dir=rtl] .heroCopy h1,.site[dir=rtl] .sectionHeading h2,.site[dir=rtl] .storyCopy h3,.site[dir=rtl] .pricingCopy h2,.site[dir=rtl] .finalCopy h2{letter-spacing:-.035em}.site[dir=rtl] .primaryButton svg,.site[dir=rtl] .priceButton svg{transform:scaleX(-1)}@media (width<=1160px){.navLinks{gap:19px}.heroSection{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:32px}.capabilityRail,.journeyTrack{grid-template-columns:repeat(3,1fr)}.journeyLine,.journeyCar{display:none}.journeyStep{padding-top:66px}}@media (width<=980px){.navbar{flex-wrap:wrap;min-height:auto;padding:18px 0}.navLinks{order:3;justify-content:center;width:100%;padding-top:4px}.heroSection{grid-template-columns:1fr;min-height:0;padding-top:50px}.heroCopy{max-width:800px}.heroCopy h1{max-width:780px}.heroVisual{min-height:620px}.heroFrame{width:88%;right:3%}.site[dir=rtl] .heroFrame{left:3%}.voiceConsole{width:min(500px,75%);left:3%}.site[dir=rtl] .voiceConsole{right:3%}.logoStrip{grid-template-columns:repeat(2,1fr)}.storyCard,.story2,.saudiCard,.pricingPanel{grid-template-columns:1fr}.story2 .storyCopy,.story2 .storyMedia{order:initial}.storyMedia{max-width:850px}.saudiCopy{max-width:760px}.invoiceVisual{width:min(430px,84%)}.moreGrid{grid-template-columns:1fr 1fr}.pricingPanel{align-items:stretch}.priceCard{max-width:560px}.finalPanel{flex-direction:column;align-items:flex-start}.finalActions{justify-content:flex-start}}@media (width<=760px){.sectionShell,.navbar,.heroSection,.logoStrip{width:min(100% - 28px,1220px)}.navLinks{display:none}.navActions{margin-inline-start:auto}.navButton,.brandLockup small{display:none}.heroSection{padding:42px 0 60px}.heroCopy h1{font-size:clamp(3.15rem,15vw,5rem)}.heroText{font-size:1rem}.heroVisual{min-height:540px}.heroFrame{width:96%;top:28px;right:2%;transform:none}.site[dir=rtl] .heroFrame{left:2%;transform:none}.heroFrame img{min-height:350px}.voiceConsole,.site[dir=rtl] .voiceConsole{width:auto;bottom:4px;left:3%;right:3%}.actionTabs{display:none}.logoStrip{grid-template-columns:1fr 1fr}.logoStrip span{min-height:58px;font-size:.76rem}.proofSection,.demoSection,.storiesSection,.moreSection,.pricingSection,.finalSection,.saudiSection{padding-top:84px}.sectionHeading h2,.pricingCopy h2,.finalCopy h2{font-size:clamp(2.35rem,10vw,3.6rem)}.capabilityRail{grid-template-columns:1fr 1fr}.demoIntro{grid-template-columns:1fr}.demoBadgeStack{flex-flow:wrap}.demoStage{border-radius:25px;padding:14px}.storyCard{border-radius:25px;min-height:0;padding:20px}.storyCopy{padding:14px 4px 4px}.storyCopy h3{font-size:clamp(2rem,9vw,2.9rem)}.journeySection{margin-top:84px;padding:82px 0}.journeyTrack{grid-template-columns:1fr 1fr}.saudiCard{border-radius:27px;padding:30px}.saudiBullets,.moreGrid{grid-template-columns:1fr}.pricingPanel{border-radius:27px;padding:30px}.finalPanel{border-radius:28px;min-height:0;padding:34px}.footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.navbar{gap:10px}.brandLogo{border-radius:10px;width:36px;height:36px}.brandLockup strong{font-size:.91rem}.languageButton{width:43px;padding:0;font-size:0}.languageButton svg{width:18px;height:18px}.loginButton{min-height:41px;padding:0 14px;font-size:.84rem}.heroActions,.primaryButton,.secondaryButton{width:100%}.heroVisual{min-height:500px}.heroFrame img{min-height:300px}.voiceConsole{border-radius:20px;padding:15px}.waveform{gap:2px}.waveform span{width:2px}.activeCommand{font-size:.85rem}.logoStrip{grid-template-columns:1fr}.logoStrip span{justify-content:flex-start;padding-inline:18px}.capabilityRail,.journeyTrack{grid-template-columns:1fr}.capabilityCard{min-height:210px}.journeyStep{min-height:165px}.videoChromeTop small{display:none}.invoiceVisual{width:96%}.invoiceLabel{left:8px}.site[dir=rtl] .invoiceLabel{right:8px}.priceLine>strong{font-size:3.9rem}.finalActions,.finalPrimary,.finalSecondary{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
