@font-face{font-family:AriaSans;src:local("Inter"),local("Arial");font-display:swap}:root{--ink: #f7f0e4;--ink-strong: #fffaf0;--muted: #b9ad9d;--muted-strong: #d5c7b5;--paper: #070807;--paper-strong: #10110f;--paper-soft: #171914;--panel: rgba(16, 17, 15, .78);--panel-strong: rgba(23, 25, 20, .92);--line: rgba(247, 240, 228, .14);--line-strong: rgba(247, 240, 228, .28);--amber: #d7a24d;--amber-dark: #f0bd63;--teal: #35d4bb;--blue: #8aa0ff;--green: #77d58d;--danger: #ff8b73;--black: #030403;--shadow: 0 28px 90px rgba(0, 0, 0, .44);--shadow-soft: 0 18px 54px rgba(0, 0, 0, .25);--radius: 8px;--max: 1180px}*{box-sizing:border-box}html{color:var(--ink);background:var(--paper);font-family:AriaSans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scroll-behavior:smooth;text-rendering:optimizeLegibility}html,body{width:100%}body{min-width:320px;margin:0;overflow-x:hidden;background:linear-gradient(90deg,rgba(247,240,228,.045) 1px,transparent 1px) 0 0 / 86px 86px,linear-gradient(180deg,rgba(247,240,228,.035) 1px,transparent 1px) 0 0 / 86px 86px,linear-gradient(112deg,rgba(215,162,77,.16),transparent 31%),linear-gradient(246deg,rgba(53,212,187,.13),transparent 33%),var(--paper)}body:before,body:after{position:fixed;inset:0;z-index:-2;content:"";pointer-events:none}body:before{background:linear-gradient(118deg,transparent 0 44%,rgba(247,240,228,.055) 44.2%,transparent 45%),linear-gradient(62deg,transparent 0 58%,rgba(53,212,187,.08) 58.2%,transparent 59%),linear-gradient(180deg,#03040300,#030403d1 68%,#030403)}body:after{z-index:-1;opacity:.35;background-image:repeating-linear-gradient(0deg,rgba(247,240,228,.03) 0 1px,transparent 1px 7px),repeating-linear-gradient(90deg,rgba(247,240,228,.025) 0 1px,transparent 1px 9px);mix-blend-mode:screen}a{color:inherit;text-decoration:none}a:hover{color:var(--amber-dark)}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}::selection{color:var(--black);background:var(--amber-dark)}.site-shell{min-height:100vh;display:flex;flex-direction:column}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.section{position:relative;padding:96px 0}.section.tight{padding:60px 0}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;color:var(--amber-dark);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.eyebrow:before{width:22px;height:1px;content:"";background:linear-gradient(90deg,var(--amber-dark),transparent)}h1,h2,h3,p{margin-top:0}h1,.hero-title{max-width:940px;margin-bottom:22px;color:var(--ink-strong);font-size:4.05rem;line-height:1.02;letter-spacing:0;text-wrap:balance}h2{max-width:880px;margin-bottom:18px;color:var(--ink-strong);font-size:2.82rem;line-height:1.04;letter-spacing:0;text-wrap:balance}h3{margin-bottom:10px;color:var(--ink-strong);font-size:1.22rem;line-height:1.16;letter-spacing:0}p{color:var(--muted);line-height:1.7}.lead{max-width:760px;color:var(--muted-strong);font-size:1.24rem;line-height:1.56}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{position:relative;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;padding:13px 18px;border:1px solid rgba(247,240,228,.2);border-radius:var(--radius);background:linear-gradient(135deg,#d7a24df2,#f0bd63db),var(--amber);color:#0b0b08;font-weight:900;box-shadow:0 16px 42px #d7a24d33;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.button:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-120%);transition:transform .42s ease}.button:hover{color:#0b0b08;border-color:#f7f0e470;transform:translateY(-2px);box-shadow:0 22px 56px #d7a24d42}.button:hover:after{transform:translate(120%)}.button.secondary{border-color:#f7f0e438;background:#f7f0e40f;color:var(--ink-strong);box-shadow:none}.button.secondary:hover{color:var(--ink-strong);border-color:#35d4bb8f;background:#35d4bb14}.button.small{min-height:38px;padding:9px 12px;font-size:.9rem}.text-link{color:var(--ink-strong);font-weight:900;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:4px}.grid{display:grid;gap:18px}.grid>*,.split>*,.stat-strip>*{min-width:0}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);gap:48px;align-items:center}.card{position:relative;min-height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(150deg,#f7f0e418,#f7f0e408),var(--panel);box-shadow:var(--shadow-soft)}.card:before{position:absolute;top:0;left:0;width:100%;height:2px;content:"";background:linear-gradient(90deg,var(--amber),var(--teal),transparent);opacity:.78}.card.pad{padding:22px}.card h2{font-size:2.05rem;line-height:1.08}.band{position:relative;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(247,240,228,.05),transparent 28%,rgba(53,212,187,.045)),#03040357}.band:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(117deg,transparent 0 38%,rgba(247,240,228,.052) 38.2%,transparent 39%),linear-gradient(251deg,transparent 0 66%,rgba(215,162,77,.05) 66.2%,transparent 67%)}.band>*{position:relative;z-index:1}.header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(247,240,228,.12);background:#030403b8;backdrop-filter:blur(20px)}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink-strong);font-weight:950}.brand:hover{color:var(--ink-strong)}.brand-mark{position:relative;width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(247,240,228,.26);border-radius:7px;background:linear-gradient(135deg,#d7a24de6,#35d4bbbd),var(--paper-soft);color:var(--black);font-size:.95rem;box-shadow:0 12px 34px #35d4bb21}.brand-mark:after{position:absolute;inset:-1px;content:"";border:1px solid rgba(255,255,255,.16);border-radius:inherit}.nav{display:flex;align-items:center;gap:2px}.nav a{padding:9px 10px;border-radius:7px;color:#f7f0e4b8;font-size:.92rem;font-weight:800}.nav a:hover,.nav a[aria-current=page]{background:#f7f0e414;color:var(--ink-strong)}.language-menu{position:relative}.language-menu summary{min-width:44px;min-height:38px;display:grid;place-items:center;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#f7f0e40e;color:var(--muted-strong);font-size:.76rem;font-weight:900;cursor:pointer;list-style:none}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:hover,.language-menu[open] summary{border-color:#35d4bb85;background:#35d4bb1a;color:var(--ink-strong)}.language-menu-panel{position:absolute;top:46px;right:0;z-index:50;width:min(330px,calc(100vw - 40px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#0a0b0af5;box-shadow:var(--shadow)}[dir=rtl] .language-menu-panel{right:auto;left:0}.language-menu-panel a{min-width:0;padding:8px 6px;border:1px solid var(--line);border-radius:7px;background:#f7f0e40e;color:var(--muted-strong);font-size:.76rem;font-weight:900;text-align:center}.language-menu-panel a:hover,.language-menu-panel a[aria-current=page]{border-color:#d7a24db8;background:#d7a24d21;color:var(--ink-strong)}.mobile-menu{display:none;margin-left:auto;flex:0 0 auto}.hero{position:relative;overflow:clip;padding:96px 0 78px}.hero:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(104deg,rgba(215,162,77,.11),transparent 30%),linear-gradient(74deg,transparent 0 62%,rgba(53,212,187,.09) 62.4%,transparent 64%)}.hero:after{position:absolute;right:-8%;bottom:12%;width:64%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(247,240,228,.7),transparent);transform:rotate(-7deg);opacity:.42}.product-hero{min-height:780px;display:flex;align-items:center;padding:80px 0 58px;isolation:isolate}.product-hero:before{background:linear-gradient(90deg,#0304036b,#03040314 50%,#030403c2),linear-gradient(120deg,rgba(215,162,77,.17),transparent 28%),linear-gradient(244deg,rgba(53,212,187,.16),transparent 29%),repeating-linear-gradient(90deg,rgba(247,240,228,.04) 0 1px,transparent 1px 96px),repeating-linear-gradient(180deg,rgba(247,240,228,.034) 0 1px,transparent 1px 96px)}.product-hero:after{right:auto;left:52%;bottom:9%;width:58%;height:260px;border:1px solid rgba(247,240,228,.08);border-right:0;border-bottom:0;background:linear-gradient(90deg,transparent,rgba(215,162,77,.18),transparent),linear-gradient(180deg,transparent,rgba(53,212,187,.13),transparent);clip-path:polygon(0 0,100% 18%,86% 100%,0 68%);transform:translate(-8%) rotate(-4deg);opacity:.72}.product-hero .container{position:relative;z-index:1}.product-hero .split{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:56px}.product-hero h1{max-width:820px;margin-bottom:24px;font-size:7.75rem;line-height:.84}.product-hero .lead{max-width:650px;color:#f7f0e4c7}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}.chip{position:relative;min-height:34px;display:inline-flex;align-items:center;gap:8px;overflow:hidden;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#f7f0e412;color:#f7f0e4d1;font-size:.88rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff05}.chip:before{width:7px;height:7px;border-radius:999px;background:var(--teal);box-shadow:0 0 18px #35d4bbb8;content:""}.status{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:#f7f0e40f;color:var(--muted-strong);font-size:.78rem;font-weight:900;white-space:nowrap}.status.beta{border-color:#77d58d61;color:#a4efb3;background:#77d58d17}.status.cert{border-color:#d7a24d73;color:var(--amber-dark);background:#d7a24d1a}.status.planned{border-color:#8aa0ff5c;color:#c5ceff;background:#8aa0ff16}.mockup{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid rgba(247,240,228,.2);border-radius:8px;background:linear-gradient(145deg,#f7f0e414,#f7f0e406),#090a09;color:var(--ink-strong);box-shadow:0 36px 110px #00000080,0 0 0 1px #d7a24d14;transform:perspective(1200px) rotateX(4deg) rotateY(-6deg) translateZ(0)}.product-hero .mockup{animation:deck-float 7s ease-in-out infinite alternate}.mockup:before,.mockup:after{position:absolute;inset:0;content:"";pointer-events:none}.mockup:before{z-index:1;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 28%),linear-gradient(180deg,transparent,rgba(0,0,0,.36)),repeating-linear-gradient(90deg,rgba(247,240,228,.028) 0 1px,transparent 1px 44px)}.mockup:after{z-index:2;background:linear-gradient(100deg,transparent 0 42%,rgba(53,212,187,.13) 48%,transparent 55%);transform:translate(-42%);animation:scan-sweep 6s ease-in-out infinite}.mockup>*{position:relative;z-index:3}.mockup-top{min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(247,240,228,.12);background:linear-gradient(90deg,rgba(215,162,77,.12),transparent 46%,rgba(53,212,187,.08)),#0000002e}.mockup-top>*{min-width:0}.mockup-title{font-weight:950}.mockup-stack{overflow:hidden;color:#f7f0e494;font-size:.84rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.mockup-live{display:inline-flex;align-items:center;gap:8px}.mockup-live:before{width:8px;height:8px;border-radius:999px;background:var(--green);box-shadow:0 0 20px #77d58dcc;content:""}.mockup-grid{display:grid;grid-template-columns:.82fr 1.18fr;min-height:460px}.mockup-sidebar{padding:16px;border-right:1px solid rgba(247,240,228,.11);background:linear-gradient(180deg,rgba(247,240,228,.05),transparent),#ffffff06}.mockup-main{padding:16px}.pipeline{display:grid;gap:10px}.pipeline-item{position:relative;overflow:hidden;padding:12px;border:1px solid rgba(247,240,228,.12);border-radius:7px;background:linear-gradient(135deg,#f7f0e413,#f7f0e407),#f7f0e409}.pipeline-item:before{position:absolute;top:0;left:0;width:2px;height:100%;content:"";background:linear-gradient(180deg,var(--amber),var(--teal))}.pipeline-item strong{display:block;margin-bottom:5px;color:var(--ink-strong);font-size:.92rem}.pipeline-item span{color:#f7f0e49e;font-size:.82rem;line-height:1.45}.command-map{position:relative;height:122px;margin:14px 0;overflow:hidden;border:1px solid rgba(247,240,228,.1);border-radius:7px;background:linear-gradient(90deg,transparent 0 23%,rgba(215,162,77,.13) 23.4%,transparent 24%),linear-gradient(90deg,transparent 0 62%,rgba(53,212,187,.13) 62.4%,transparent 63%),repeating-linear-gradient(0deg,rgba(247,240,228,.04) 0 1px,transparent 1px 20px),#f7f0e407}.command-map:before,.command-map:after{position:absolute;left:-20%;width:140%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(53,212,187,.82),transparent);animation:signal-drift 5s ease-in-out infinite alternate}.command-map:before{top:32%;transform:rotate(-8deg)}.command-map:after{top:66%;background:linear-gradient(90deg,transparent,rgba(215,162,77,.82),transparent);transform:rotate(6deg);animation-delay:-1.5s}.command-node{position:absolute;width:11px;height:11px;border:1px solid rgba(247,240,228,.66);border-radius:999px;background:var(--paper);box-shadow:0 0 24px #35d4bb8a}.command-node:nth-child(1){top:28%;left:16%}.command-node:nth-child(2){top:62%;left:39%;box-shadow:0 0 24px #d7a24d9e}.command-node:nth-child(3){top:34%;left:70%}.command-node:nth-child(4){top:69%;left:84%;box-shadow:0 0 24px #d7a24d94}.signal-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.signal{min-height:92px;display:flex;flex-direction:column;justify-content:space-between;padding:12px;border:1px solid rgba(247,240,228,.12);border-radius:7px;background:linear-gradient(150deg,rgba(53,212,187,.08),transparent),#f7f0e409}.signal b{display:block;color:var(--ink-strong);font-size:1.55rem;line-height:1}.signal span{color:#f7f0e499;font-size:.75rem;line-height:1.3}.flow-line{position:relative;height:9px;overflow:hidden;border-radius:999px;background:#f7f0e414}.flow-line:before,.flow-line:after{position:absolute;inset:0;content:"";border-radius:999px}.flow-line:before{background:repeating-linear-gradient(90deg,rgba(247,240,228,.11) 0 5px,transparent 5px 12px)}.flow-line:after{width:42%;background:linear-gradient(90deg,var(--amber),var(--teal));animation:flow 4s ease-in-out infinite alternate}.mockup-spacer{height:16px}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,rgba(215,162,77,.09),transparent,rgba(53,212,187,.08)),#f7f0e40b;box-shadow:var(--shadow-soft)}.stat{position:relative;min-height:148px;padding:28px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat strong{display:block;margin-bottom:8px;color:var(--ink-strong);font-size:2.3rem;line-height:1}.stat span{color:var(--muted);font-size:.94rem;line-height:1.45}.workflow-card,.solution-card,.article-card{min-height:278px;display:flex;flex-direction:column;gap:14px;padding:20px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.workflow-card:hover,.solution-card:hover,.article-card:hover{color:var(--ink-strong);border-color:#d7a24d6b;background:linear-gradient(150deg,#d7a24d1c,#35d4bb0e),var(--panel-strong);transform:translateY(-4px);box-shadow:0 28px 72px #00000057}.card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-kicker{color:var(--amber-dark);font-size:.76rem;font-weight:900;text-transform:uppercase}.card-title{margin:0;color:var(--ink-strong);font-size:1.22rem;line-height:1.16}.card-copy{margin:0;color:var(--muted);font-size:.95rem}.meta-list{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none}.meta-list li{padding:6px 8px;border:1px solid var(--line);border-radius:999px;background:#f7f0e40d;color:#f7f0e4ad;font-size:.78rem;font-weight:800}.domain-section{padding:34px 0;border-top:1px solid var(--line)}.domain-section:first-child{border-top:0}.domain-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:18px}.rich-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rich-list li{position:relative;padding-left:24px;color:var(--muted);line-height:1.62}.rich-list li:before{position:absolute;top:.72em;left:0;width:9px;height:9px;border:1px solid rgba(247,240,228,.5);border-radius:2px;background:var(--amber);content:"";box-shadow:0 0 14px #d7a24d66}[dir=rtl] .rich-list li{padding-right:24px;padding-left:0}[dir=rtl] .rich-list li:before{right:0;left:auto}.comparison-table{width:100%;overflow:hidden;border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:var(--radius);background:linear-gradient(150deg,#f7f0e414,#f7f0e406),var(--panel);box-shadow:var(--shadow-soft)}.comparison-table th,.comparison-table td{padding:16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table th{color:var(--ink-strong);font-size:.92rem}.comparison-table td{color:var(--muted);line-height:1.6}[dir=rtl] .comparison-table th,[dir=rtl] .comparison-table td{text-align:right}.article-body{max-width:840px}.article-body h2{margin-top:58px;font-size:2.5rem}.article-body p{font-size:1.06rem}.cta-band{position:relative;overflow:hidden;padding:50px;border:1px solid rgba(247,240,228,.18);border-radius:var(--radius);background:linear-gradient(105deg,rgba(215,162,77,.18),transparent 38%),linear-gradient(246deg,rgba(53,212,187,.18),transparent 36%),#080908;color:var(--ink-strong);box-shadow:var(--shadow)}.cta-band:before{position:absolute;inset:0;content:"";background:repeating-linear-gradient(90deg,rgba(247,240,228,.045) 0 1px,transparent 1px 76px),linear-gradient(117deg,transparent 0 58%,rgba(247,240,228,.08) 58.2%,transparent 59%);pointer-events:none}.cta-band:after{position:absolute;right:28px;bottom:24px;width:min(360px,42vw);height:1px;content:"";background:linear-gradient(90deg,transparent,var(--amber),transparent);transform:rotate(-12deg)}.cta-band>*{position:relative;z-index:1}.cta-band p{color:#f7f0e4bd}.cta-band .button{background:linear-gradient(135deg,#f7f0e4,#f0bd63e6),var(--ink-strong);color:var(--black)}.footer{margin-top:auto;padding:58px 0 34px;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(247,240,228,.04),transparent),#00000038}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:26px}.footer a{display:block;margin:0 0 9px;color:var(--muted);font-weight:750}.footer a:hover{color:var(--ink-strong)}.footer h3{color:var(--ink-strong);font-size:.9rem;text-transform:uppercase}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:36px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.footer-bottom a{display:inline;margin:0;color:var(--ink-strong);text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:3px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:grid;gap:7px}.field.full{grid-column:1 / -1}.field label{color:var(--ink-strong);font-size:.84rem;font-weight:900}.field input,.field textarea,.field select{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#f7f0e414;color:var(--ink-strong)}.field select option{background:#10110f;color:var(--ink-strong)}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid rgba(53,212,187,.5);outline-offset:2px}.field textarea{min-height:132px;resize:vertical}.booking-form{align-self:start}.booking-form textarea{min-height:112px}.form-actions{display:flex;margin-top:18px}.form-actions .button{width:100%}.notice{padding:14px 16px;border:1px solid rgba(215,162,77,.42);border-radius:var(--radius);background:#d7a24d1a;color:#f7f0e4d1;line-height:1.6}.reveal{animation:rise .7s ease both}@keyframes flow{0%{transform:translate(0)}to{transform:translate(140%)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-sweep{0%,42%{transform:translate(-52%)}62%,to{transform:translate(52%)}}@keyframes signal-drift{0%{transform:translate(-4%) rotate(-8deg)}to{transform:translate(4%) rotate(-8deg)}}@keyframes deck-float{0%{transform:perspective(1200px) rotateX(4deg) rotateY(-6deg) translateY(0)}to{transform:perspective(1200px) rotateX(3deg) rotateY(-3deg) translateY(-10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-width:1180px){h1,.hero-title{font-size:3.85rem}h2{font-size:2.54rem}.product-hero h1{font-size:4.2rem}}@media(max-width:980px){h1,.hero-title{font-size:3.25rem}h2{font-size:2.22rem}.grid.three,.grid.four,.grid.five,.split,.product-hero .split{grid-template-columns:1fr}.product-hero{min-height:auto;padding:66px 0 42px}.product-hero h1{font-size:3.45rem}.stat-strip{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.nav,.header-cta,.language-menu{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary.button{width:auto;min-width:72px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-panel{position:absolute;top:44px;right:0;z-index:50;width:min(300px,calc(100vw - 40px));padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#0a0b0af5;box-shadow:var(--shadow)}[dir=rtl] .mobile-menu-panel{right:auto;left:0}.mobile-menu-panel a{display:block;padding:12px;border-radius:7px;color:var(--muted-strong);font-weight:850}.mobile-menu-panel a:hover,.mobile-menu-panel a[aria-current=page]{color:var(--ink-strong);background:#f7f0e413}.mobile-language-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:6px 0;padding:8px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mobile-language-row a{padding:8px 4px;border:1px solid var(--line);border-radius:7px;text-align:center;font-size:.78rem}.mobile-language-row a[aria-current=page]{border-color:#d7a24db8;background:#d7a24d21;color:var(--ink-strong)}}@media(max-width:720px){.container{width:min(calc(100% - 28px),var(--max))}.section{padding:62px 0}.section.tight{padding:44px 0}.header-inner{height:66px}.brand{max-width:168px}.hero{padding:60px 0 46px}h1,.hero-title{font-size:2.48rem;line-height:1.03;overflow-wrap:anywhere}h2{font-size:2rem;line-height:1.08;overflow-wrap:anywhere}.lead{font-size:1.02rem;line-height:1.5}.product-hero{padding:42px 0 30px}.product-hero h1{font-size:2.72rem;line-height:1}[dir=rtl] .product-hero h1{font-size:2.42rem}.product-hero .lead{font-size:1rem;line-height:1.48;overflow-wrap:anywhere}.product-hero .hero-meta{display:none}.product-hero .button-row{display:grid;grid-template-columns:1fr}.product-hero .button{width:100%}.product-hero .mockup{max-height:270px}.product-hero .mockup-top,.product-hero .mockup-main{padding:12px}.product-hero .mockup-title{max-width:54%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-hero .mockup-stack{max-width:42%}.product-hero .mockup-sidebar,.product-hero .signal-row,.product-hero .mockup-main>.pipeline{display:none}.grid.two,.form-grid,.mockup-grid,.signal-row,.footer-grid{grid-template-columns:1fr}.mockup{transform:none}.mockup-grid{min-height:0}.mockup-sidebar{border-right:0;border-bottom:1px solid rgba(247,240,228,.12)}.command-map{height:104px}.stat-strip{grid-template-columns:1fr}.stat{min-height:118px;border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.workflow-card,.solution-card,.article-card{min-height:232px}.domain-head,.footer-bottom{display:block}.cta-band{padding:30px}.comparison-table{display:block;overflow-x:auto}}@media(max-width:420px){.product-hero h1{font-size:2.26rem}h1,.hero-title{font-size:2.12rem}h2{font-size:1.78rem}.button{width:100%}.header .button,.mobile-menu summary.button{width:auto}}
