@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{color:#111826;background:#f8f7f3;font-family:DM Sans,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #101726;--muted: #687080;--paper: #f8f7f3;--white: #fff;--line: #e5e5e1;--blue: #135ef2;--blue-soft: #edf3ff;--coral: #f2684a;--mint: #1b9f72}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--paper)}body.modal-open{overflow:hidden}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}.site-shell{min-height:100vh;overflow:hidden}.site-header{position:fixed;z-index:50;top:0;left:0;width:100%;padding:16px 32px 0}.nav-wrap{width:min(1400px,100%);min-height:62px;margin:0 auto;padding:0 16px 0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border:1px solid rgba(20,25,35,.09);border-radius:18px;background:#ffffffdb;box-shadow:0 12px 38px #1e263812;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{width:max-content;text-decoration:none;font-family:Manrope,sans-serif;font-size:20px;line-height:1;font-weight:800;letter-spacing:-1.1px}.brand-dot{color:var(--blue)}.desktop-nav{display:flex;align-items:center;gap:33px}.desktop-nav a,.login-link{color:#4f5664;text-decoration:none;font-size:13px;font-weight:600;transition:color .18s ease}.desktop-nav a:hover,.login-link:hover{color:var(--ink)}.nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:21px}.button{min-height:50px;padding:0 20px;border:1px solid transparent;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:14px;text-decoration:none;font-weight:700;font-size:14px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 10px 28px #135ef238}.button-primary:hover{box-shadow:0 14px 34px #135ef24d;background:#0d54df}.button-small{min-height:40px;border-radius:11px;padding:0 15px;font-size:12px;gap:9px;box-shadow:none}.hero-section{min-height:100vh;padding:142px 32px 54px;position:relative;display:flex;align-items:center}.hero-grid{width:min(1400px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(430px,.8fr) minmax(690px,1.42fr);gap:54px;align-items:center}.hero-copy{padding:10px 0 34px 8px}.hero-label,.hero-label-dot{display:inline-flex;align-items:center}.hero-label{gap:9px;color:#596170;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-label-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 6px var(--blue-soft)}.hero-copy h1{margin:25px 0 26px;max-width:650px;font-family:Manrope,sans-serif;font-size:clamp(52px,5.25vw,82px);line-height:.98;letter-spacing:-5px;font-weight:600}.hero-copy h1 em,.section-heading h2 em,.agent-copy h2 em{color:var(--blue);font-style:normal}.hero-copy>p{max-width:540px;margin:0;color:#596170;font-size:17px;line-height:1.68}.hero-actions{margin-top:34px;display:flex;gap:22px;align-items:center}.text-action{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;font-size:14px}.text-action svg{color:var(--blue)}.hero-proof{margin-top:52px;display:flex;align-items:center;gap:13px}.proof-avatars{display:flex;padding-left:8px}.proof-avatars span{width:30px;height:30px;margin-left:-8px;display:grid;place-items:center;border:2px solid var(--paper);border-radius:50%;background:#e7e9ef;color:#424b5a;font-size:8px;font-weight:800}.proof-avatars span:nth-child(2){background:#dbe7ff;color:var(--blue)}.proof-avatars span:nth-child(3){background:#dff3eb;color:var(--mint)}.hero-proof p{margin:0;color:#8a919d;font-size:11px;line-height:1.45}.hero-proof strong{color:#39414f;font-weight:700}.hero-canvas{--mx: 0;--my: 0;min-height:632px;position:relative;border:1px solid #dfdfdc;border-radius:26px;background:#fff;box-shadow:0 28px 90px #1c2a461c;transform:perspective(1100px) rotateX(calc(var(--my) * -1.1deg)) rotateY(calc(var(--mx) * 1.25deg));transition:transform .14s ease-out}.hero-canvas:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;pointer-events:none;border:1px solid #f0f0ed;border-radius:18px}.canvas-topbar{height:66px;padding:0 20px 0 24px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;border-bottom:1px solid #ececea}.canvas-title{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.live-dot{width:7px;height:7px;border-radius:50%;background:#28ae7d;box-shadow:0 0 0 5px #e5f6ef;animation:livePulse 2.4s ease-out infinite}.canvas-date{color:#858b96;font-size:11px}.icon-button{width:34px;height:34px;position:relative;display:grid;place-items:center;border:1px solid #ececea;border-radius:10px;background:#fff;color:#596170;cursor:pointer}.notification-dot{position:absolute;top:7px;right:7px;width:5px;height:5px;border:1px solid #fff;border-radius:50%;background:var(--coral)}.canvas-grid{min-height:565px;display:grid;grid-template-columns:124px 1fr}.mini-sidebar{padding:17px 12px;border-right:1px solid #ececea;display:flex;flex-direction:column;gap:6px}.mini-side-item{width:100%;padding:10px 9px;display:flex;align-items:center;gap:8px;border:0;border-radius:9px;background:transparent;color:#8b919c;font-size:10px;text-align:left;cursor:pointer}.mini-side-item.active{color:var(--blue);background:var(--blue-soft);font-weight:700}.briefing{padding:27px 27px 24px;min-width:0}.briefing-head{display:flex;justify-content:space-between;align-items:flex-end}.ui-kicker{color:#8b919c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.briefing-head h2{margin:7px 0 0;font-family:Manrope,sans-serif;font-size:24px;letter-spacing:-1px}.brief-count{color:#d5d7dc;font-size:32px;line-height:1;font-weight:600}.scene-switcher{margin-top:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.scene-pill{height:38px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ececea;border-radius:10px;background:#fff;color:#777f8d;font-size:10px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.scene-pill.active{border-color:#cddcff;background:var(--blue-soft);color:var(--blue)}.signal-card{min-height:222px;margin-top:11px;padding:24px;display:grid;grid-template-columns:42px 1fr auto;gap:17px;align-items:start;border:1px solid #e6e8eb;border-radius:17px;background:#fbfbfa;animation:cardIn .42s cubic-bezier(.2,.8,.2,1)}.signal-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--blue);background:var(--blue-soft)}.accent-coral .signal-icon{color:var(--coral);background:#fff0ec}.accent-mint .signal-icon{color:var(--mint);background:#e9f7f1}.signal-copy>span{display:block;margin:2px 0 7px;color:#8b919c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.signal-copy h3{max-width:330px;margin:0;font-size:18px;line-height:1.25;letter-spacing:-.35px}.signal-copy p{max-width:335px;margin:11px 0 14px;color:#737a87;font-size:11px;line-height:1.52}.signal-copy button{padding:0;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--blue);font-size:10px;font-weight:700;cursor:pointer}.signal-metric{min-width:91px;padding:13px;border:1px solid #e6e8eb;border-radius:12px;background:#fff}.signal-metric strong{display:block;font-size:18px;letter-spacing:-.5px}.signal-metric span{display:block;margin-top:5px;color:#9298a2;font-size:8px}.order-strip{margin-top:12px;min-height:83px;padding:11px 15px 11px 11px;display:grid;grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;border:1px solid #e8e9eb;border-radius:14px}.product-thumb{width:52px;height:58px;display:grid;place-items:center;border-radius:10px;background:#f0f1f4;overflow:hidden}.product-thumb img{width:40px;height:54px;object-fit:contain}.order-copy span{display:block;color:#999fa9;font-size:8px;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.order-copy strong{display:block;margin-top:5px;font-size:10px}.order-status{display:flex;align-items:center;gap:6px;color:var(--mint);font-size:9px;font-weight:700}.status-check{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e6f6f0}.order-total{font-size:12px}.floating-note{position:absolute;z-index:3;padding:11px 13px;display:flex;align-items:center;gap:9px;border:1px solid #e4e5e8;border-radius:12px;background:#fffffff5;box-shadow:0 13px 28px #1f2b411f;animation:noteFloat 5s ease-in-out infinite}.floating-note>svg{color:var(--blue)}.floating-note span,.floating-note strong{display:block}.floating-note span{color:#9ba0a9;font-size:7px;text-transform:uppercase}.floating-note strong{margin-top:3px;font-size:9px}.note-one{top:110px;right:-34px}.note-two{bottom:44px;left:-30px;animation-delay:-2.1s}.scroll-cue{position:absolute;bottom:15px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;color:#9a9fa8;text-decoration:none;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.scroll-line{width:54px;height:1px;position:relative;overflow:hidden;background:#d9dadd}.scroll-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);animation:scrollLine 2.2s ease-in-out infinite}.integration-band{min-height:92px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;overflow:hidden}.integration-label{padding-left:max(32px,calc((100vw - 1400px)/2));color:#6e7581;font-size:11px;white-space:nowrap;font-weight:600}.integration-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.marquee-track{width:max-content;display:flex;animation:marquee 34s linear infinite}.marquee-track span{display:flex;align-items:center;gap:36px;color:#626a78;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;white-space:nowrap}.marquee-track i{width:4px;height:4px;margin-right:36px;display:inline-block;border-radius:50%;background:#c4c8d0}.workspace-section{padding:150px 32px 164px}.section-heading{width:min(1400px,100%);margin:0 auto 64px;display:grid;grid-template-columns:1fr 1.2fr .8fr;gap:56px;align-items:end}.section-kicker{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.section-heading h2,.agent-copy h2,.closing-copy h2,.demo-modal h2{margin:0;font-family:Manrope,sans-serif;font-size:clamp(42px,4.1vw,64px);line-height:1.04;letter-spacing:-3px;font-weight:600}.section-heading>p{margin:0;color:#707784;font-size:14px;line-height:1.75}.workspace-shell{width:min(1400px,100%);margin:0 auto;border:1px solid #dddeda;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 24px 80px #252f4214}.workspace-tabs{min-height:75px;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e7e7e4}.workspace-tabs button{position:relative;border:0;border-right:1px solid #ececea;display:flex;align-items:center;justify-content:center;gap:9px;background:#fbfbfa;color:#838996;font-size:12px;font-weight:600;cursor:pointer}.workspace-tabs button:last-child{border-right:0}.workspace-tabs button.active{color:var(--blue);background:#fff}.workspace-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:22%;width:56%;height:2px;background:var(--blue)}.workspace-content{min-height:580px;padding:58px;display:grid;grid-template-columns:.72fr 1.5fr;gap:64px;align-items:center;animation:cardIn .36s ease}.workspace-number{color:#cfd3db;font-size:12px;font-weight:800}.workspace-copy h3{max-width:390px;margin:25px 0 19px;font-family:Manrope,sans-serif;font-size:37px;line-height:1.15;letter-spacing:-1.7px}.workspace-copy p{max-width:410px;margin:0;color:#707784;font-size:14px;line-height:1.72}.workspace-copy a{margin-top:30px;display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.product-window{border:1px solid #dfe1e5;border-radius:17px;overflow:hidden;background:#fbfbfa;box-shadow:0 16px 40px #26304517}.product-window-head{height:54px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e8ea;background:#fff}.product-window-head div{display:flex;align-items:center;gap:8px}.window-dot{width:7px;height:7px;border-radius:50%;background:#26a979}.product-window-head strong{font-size:11px}.product-window-head>span{color:#9298a2;font-size:9px}.window-metrics{padding:20px;display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.window-metrics>div,.window-metrics>button{min-height:91px;padding:16px;border:1px solid #e4e5e7;border-radius:12px;background:#fff;text-align:left}.window-metrics span{display:block;color:#9298a2;font-size:9px}.window-metrics strong{margin-top:9px;display:flex;align-items:center;gap:6px;font-size:14px}.metric-positive strong{color:var(--mint)}.window-metrics>button{min-width:105px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--blue);font-size:11px;font-weight:700;cursor:pointer}.data-table{margin:0 20px 20px;border:1px solid #e4e5e7;border-radius:12px;overflow:hidden;background:#fff}.data-row{min-height:59px;padding:0 17px;display:grid;grid-template-columns:1.4fr .7fr .75fr .58fr;align-items:center;border-top:1px solid #ebebea;font-size:10px}.data-header{min-height:39px;border-top:0;color:#989ea8;background:#fbfbfa;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.row-signal{width:max-content;padding:5px 8px;border-radius:99px;color:var(--mint);background:#e8f6f1;font-weight:700}.signal-watch,.signal-act{color:var(--coral);background:#fff0ec}.agent-section{padding:128px 32px;color:#fff;background:#0e1523}.agent-grid{width:min(1400px,100%);margin:0 auto;display:grid;grid-template-columns:.77fr 1.23fr;gap:90px;align-items:center}.dark-kicker{color:#79a5ff}.agent-copy h2{margin:24px 0 25px;font-size:clamp(44px,4.2vw,67px)}.agent-copy h2 em{color:#7ca8ff}.agent-copy p{max-width:490px;color:#9da7b8;font-size:15px;line-height:1.75}.agent-play{margin-top:28px;min-height:48px;padding:0 18px;display:flex;align-items:center;gap:10px;border:1px solid #33415a;border-radius:12px;color:#fff;background:#182237;font-size:12px;font-weight:700;cursor:pointer}.agent-play:disabled{cursor:default}.agent-console{border:1px solid #2a3549;border-radius:21px;overflow:hidden;background:#141d2d;box-shadow:0 30px 80px #00000052}.console-head{min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #273247}.console-head>div{display:flex;align-items:center;gap:9px}.console-head strong{font-size:11px}.console-head div>span:last-child{color:#7d899c;font-size:9px}.agent-orb{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:#94b6ff;background:#243a66}.console-status{display:flex;align-items:center;gap:7px;color:#97a4b6;font-size:9px}.console-status i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#45c18e}.console-issue{margin:19px;padding:18px;display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:center;border:1px solid #313e54;border-radius:14px;background:#192437}.issue-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#ff846c;background:#3a2831}.console-issue span{color:#8490a2;font-size:8px;text-transform:uppercase;font-weight:700}.console-issue h3{margin:5px 0;font-size:13px}.console-issue p{margin:0;color:#8d98a9;font-size:9px}.issue-risk{text-align:right}.issue-risk strong{display:block;margin-top:6px;color:#ff846c;font-size:12px}.agent-log{padding:5px 21px 17px}.log-row{min-height:47px;display:grid;grid-template-columns:24px 60px 1fr;align-items:center;border-bottom:1px solid #253044;opacity:.45;transition:opacity .3s ease,transform .3s ease}.agent-console.running .log-row{animation:logReveal .4s ease forwards;animation-delay:var(--delay)}.log-state{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#252f42;color:#64d3a4}.log-state i{width:5px;height:5px;border-radius:50%;background:#5f6a7c}.log-row time{color:#647084;font-size:8px}.log-row p{margin:0;color:#c3c9d2;font-size:10px}.console-result{min-height:61px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#8090a5;background:#111a29;opacity:.45;transition:opacity .3s ease 2.6s}.agent-console.running .console-result{opacity:1}.console-result div{display:flex;align-items:center;gap:8px;color:#65d0a3;font-size:9px}.console-result strong{color:#fff;font-size:10px}.india-section{padding:145px 32px}.compact-heading{grid-template-columns:.55fr 1.45fr;margin-bottom:70px}.india-grid{width:min(1400px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dedfdd;border-bottom:1px solid #dedfdd}.india-grid article{min-height:250px;padding:45px 35px;border-right:1px solid #dedfdd}.india-grid article:last-child{border-right:0}.india-grid svg{color:var(--blue)}.india-grid h3{margin:38px 0 13px;font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.5px}.india-grid p{max-width:240px;margin:0;color:#727986;font-size:12px;line-height:1.65}.closing-section{width:min(1400px,calc(100% - 64px));min-height:600px;margin:0 auto 32px;padding:80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;border-radius:27px;color:#fff;background:#0f1726}.closing-copy h2{margin:22px 0 25px;font-size:clamp(46px,4.2vw,67px)}.closing-copy p{max-width:520px;color:#a8b0bf;font-size:14px;line-height:1.7}.closing-actions{margin-top:31px;display:flex;align-items:center;gap:22px}.closing-actions>a{color:#afb7c5;font-size:12px;font-weight:700}.closing-visual{min-height:376px;padding:27px;border:1px solid #2c3749;border-radius:20px;background:#151f30}.closing-brand{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;border-bottom:1px solid #2b3648}.closing-brand>span{display:flex;align-items:center;gap:8px;color:#6bd1a5;font-size:9px}.closing-brand>span:before{content:"";width:6px;height:6px;border-radius:50%;background:#45c18e}.closing-statuses{padding:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:11px}.closing-statuses span{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #2b374a;border-radius:10px;color:#abb4c3;font-size:9px}.closing-statuses svg{color:#64d0a4}.closing-pulse{min-height:90px;padding:18px;display:flex;align-items:center;gap:16px;border-radius:13px;color:#83aaff;background:#1d2d4d}.closing-pulse span,.closing-pulse strong{display:block}.closing-pulse span{color:#8191a9;font-size:8px;text-transform:uppercase}.closing-pulse strong{margin-top:5px;color:#fff;font-size:15px}footer{width:min(1400px,calc(100% - 64px));min-height:100px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}footer p,footer>span{color:#8a909a;font-size:10px}footer>span{text-align:right}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#0d121c8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeIn .2s ease}.demo-modal{width:min(540px,100%);position:relative;padding:46px;border:1px solid #e1e2e4;border-radius:24px;background:#fff;box-shadow:0 30px 90px #070d1940;animation:modalIn .28s cubic-bezier(.2,.8,.2,1)}.modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #e5e6e8;border-radius:10px;background:#fff;cursor:pointer}.demo-modal h2{margin:18px 0 14px;font-size:39px;letter-spacing:-2px}.demo-modal>p,.success-state>p{color:#6f7682;font-size:13px;line-height:1.65}.demo-modal form{margin-top:28px;display:grid;gap:16px}.demo-modal label{color:#596170;font-size:10px;font-weight:700}.demo-modal input,.demo-modal select{width:100%;height:48px;margin-top:7px;padding:0 13px;border:1px solid #dfe1e4;border-radius:10px;outline:none;background:#fff;color:var(--ink)}.demo-modal input:focus,.demo-modal select:focus{border-color:#8eaff7;box-shadow:0 0 0 4px var(--blue-soft)}.modal-submit{width:100%;margin-top:5px}.success-state{padding:20px 0 6px;text-align:center}.success-icon{width:58px;height:58px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;color:var(--mint);background:#e7f7f0}.success-state>span{color:var(--mint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.success-state .button{margin-top:18px}@keyframes livePulse{0%,to{box-shadow:0 0 0 5px #e5f6ef}50%{box-shadow:0 0 0 9px #e5f6ef00}}@keyframes cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes noteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scrollLine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes logReveal{0%{opacity:.45;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.spin{animation:spin .9s linear infinite}@media(max-width:1180px){.hero-grid{grid-template-columns:1fr;max-width:900px}.hero-copy{max-width:760px}.hero-copy h1{font-size:70px}.hero-canvas{width:100%}.hero-section{padding-top:150px}.scroll-cue{display:none}.section-heading{grid-template-columns:.5fr 1.5fr}.section-heading>p{grid-column:2}.workspace-content,.agent-grid{grid-template-columns:1fr}}@media(max-width:820px){.site-header{padding:10px 12px 0}.nav-wrap{grid-template-columns:1fr auto;min-height:56px}.desktop-nav,.login-link{display:none}.hero-section,.workspace-section,.agent-section,.india-section{padding-left:20px;padding-right:20px}.hero-grid{gap:35px}.hero-copy h1{font-size:clamp(45px,13vw,64px);letter-spacing:-3px}.hero-copy>p{font-size:15px}.hero-canvas{min-height:570px;transform:none}.canvas-grid{grid-template-columns:1fr}.mini-sidebar{display:none}.signal-card{grid-template-columns:38px 1fr}.signal-metric,.floating-note{display:none}.integration-band{grid-template-columns:1fr;gap:14px;padding:18px 0}.integration-label{padding-left:20px}.section-heading{grid-template-columns:1fr;gap:22px}.section-heading>p{grid-column:auto}.workspace-tabs{overflow-x:auto;grid-template-columns:repeat(5,minmax(130px,1fr))}.workspace-content{padding:27px 20px;gap:34px}.window-metrics{grid-template-columns:1fr 1fr}.window-metrics button{display:none}.data-row{grid-template-columns:1.3fr .7fr .7fr}.data-row span:nth-child(4){display:none}.agent-grid{gap:50px}.console-issue{grid-template-columns:42px 1fr}.issue-risk{display:none}.log-row{grid-template-columns:24px 52px 1fr}.console-result{display:none}.compact-heading{grid-template-columns:1fr}.india-grid{grid-template-columns:1fr 1fr}.india-grid article:nth-child(2){border-right:0}.india-grid article:nth-child(-n+2){border-bottom:1px solid #dedfdd}.closing-section{width:calc(100% - 24px);padding:50px 26px;grid-template-columns:1fr;gap:46px}footer{width:calc(100% - 40px);grid-template-columns:1fr auto}footer p{display:none}}@media(max-width:520px){.nav-actions .button{min-width:40px;padding:0 12px;font-size:0}.hero-section{padding-top:115px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-proof{margin-top:35px}.hero-canvas{min-height:525px}.briefing{padding:22px 16px}.scene-pill{font-size:0}.scene-pill svg{width:18px;height:18px}.signal-card{padding:17px}.order-strip{grid-template-columns:45px 1fr auto}.order-status{display:none}.workspace-section{padding-top:105px;padding-bottom:110px}.section-heading h2,.agent-copy h2,.closing-copy h2{font-size:40px;letter-spacing:-2.2px}.window-metrics{grid-template-columns:1fr}.window-metrics>div:nth-child(2){display:none}.product-window{overflow-x:auto}.data-table{min-width:520px}.india-grid{grid-template-columns:1fr}.india-grid article{border-right:0;border-bottom:1px solid #dedfdd}.closing-statuses{grid-template-columns:1fr}.demo-modal{padding:38px 24px 26px}.demo-modal h2{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-canvas{transform:none!important}}
