@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nomenix-deep: #07143a;--nomenix-indigo: #0128ca;--nomenix-blue: #004cf7;--nomenix-electric: #0165fc;--nomenix-azure: #0180fd;--nomenix-sky: #019afd;--nomenix-cyan: #01c9fd;--ink-950: #071225;--ink-800: #17233b;--ink-600: #53627a;--ink-500: #718096;--surface-main: #fff;--surface-soft: #f5f8fe;--surface-blue: #eef5ff;--border: #dce6f5;--border-strong: #c5d5eb;--success: #11875d;--warning: #b56a00;--danger: #d63c4a;--info: #0a65d8;--gradient-brand: linear-gradient(135deg, #0128ca 0%, #004cf7 38%, #019afd 72%, #01c9fd 100%);--shadow-sm: 0 8px 24px rgba(7, 40, 112, .08);--shadow-md: 0 24px 64px rgba(7, 40, 112, .13);--radius-sm: 10px;--radius-field: 14px;--radius-card: 22px;--radius-large: 28px;--container: 1220px;--container-wide: 1440px;font-family:Onest Variable,Onest,Segoe UI,Arial,sans-serif;color:var(--ink-950);background:var(--surface-main);font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink-950);background:var(--surface-main)}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{border:0;cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em}p{line-height:1.65}::-moz-selection{color:#fff;background:var(--nomenix-blue)}::selection{color:#fff;background:var(--nomenix-blue)}:focus-visible{outline:3px solid rgba(1,128,253,.42);outline-offset:3px}.container,.container-wide,.container-narrow{width:min(100% - 40px,var(--container));margin-inline:auto}.container-wide{width:min(100% - 48px,var(--container-wide))}.container-narrow{max-width:850px}.section{padding:112px 0}.section--soft{background:var(--surface-soft)}.section--dark{color:#fff;background:var(--nomenix-deep)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:12px 16px;border-radius:10px;color:#fff;background:var(--nomenix-deep);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.tabular{font-variant-numeric:tabular-nums}.muted{color:var(--ink-500)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:14px;font-weight:680;line-height:1;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.button:hover:not(:disabled){transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{color:#fff;background:var(--gradient-brand);box-shadow:0 12px 28px #004cf73d}.button--primary:hover:not(:disabled){box-shadow:0 16px 34px #004cf757}.button--secondary{color:var(--nomenix-indigo);background:#fff;border-color:var(--border-strong);box-shadow:0 5px 14px #0728700d}.button--secondary:hover:not(:disabled){border-color:var(--nomenix-azure)}.button--quiet{color:var(--ink-600);background:transparent}.button--quiet:hover:not(:disabled){color:var(--nomenix-blue);background:var(--surface-blue)}.button--danger{color:var(--danger);background:#fff3f4;border-color:#f5c8cd}.button--sm{min-height:38px;padding:0 14px;border-radius:11px;font-size:.85rem}.button--lg{min-height:54px;padding:0 25px;border-radius:16px}.icon-button{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--ink-600);background:var(--surface-soft)}.icon-button:hover{color:var(--nomenix-blue);background:var(--surface-blue)}.spinner{width:17px;height:17px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.spinner--large{width:34px;height:34px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.brand{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto}.brand__mark{width:31px;height:38px;-o-object-fit:contain;object-fit:contain}.brand__name{color:var(--nomenix-deep);font-size:1.14rem;font-weight:820;letter-spacing:.12em}.brand--inverse .brand__name{color:#fff}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--nomenix-blue);font-size:.76rem;font-weight:760;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.section-heading{max-width:740px;margin-bottom:54px}.section-heading h2{margin-bottom:18px;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.08}.section-heading p{margin:0;color:var(--ink-600);font-size:1.05rem}.section-heading--center{margin-inline:auto;text-align:center}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field__label{color:var(--ink-800);font-size:.84rem;font-weight:680}.field__control{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-field);color:var(--ink-950);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.field__control::-moz-placeholder{color:#91a0b5}.field__control::placeholder{color:#91a0b5}.field__control:hover{border-color:#9db5d5}.field__control:focus{border-color:var(--nomenix-azure);box-shadow:0 0 0 4px #0180fd1c}.field__control[aria-invalid=true]{border-color:var(--danger)}.field__control:disabled{color:var(--ink-500);background:var(--surface-soft)}.field__control--area{resize:vertical;min-height:112px}.field__hint{color:var(--ink-500);font-size:.76rem}.field__error{color:var(--danger);font-size:.76rem;line-height:1.35}.checkbox-field{display:grid;grid-template-columns:19px 1fr;align-items:start;gap:10px;color:var(--ink-600);font-size:.84rem;line-height:1.5}.checkbox-field input{width:19px;height:19px;margin:1px 0 0;accent-color:var(--nomenix-blue)}.checkbox-field a{color:var(--nomenix-blue);text-decoration:underline;text-underline-offset:2px}.checkbox-field .field__error{grid-column:2}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid__wide{grid-column:1 / -1}.form-alert{margin:0;padding:11px 14px;border:1px solid #f1bfc4;border-radius:11px;color:#a92131;background:#fff5f6;font-size:.84rem;line-height:1.5}.form-success-inline{display:flex;align-items:center;gap:8px;margin:0;padding:11px 14px;border-radius:11px;color:var(--success);background:#eefaf5;font-size:.84rem;font-weight:650}.form-success-inline svg{width:18px}.form-success{display:grid;justify-items:start;padding:32px;border:1px solid #b9e2d3;border-radius:var(--radius-card);background:#f1fbf7}.form-success>svg{width:42px;height:42px;margin-bottom:18px;color:var(--success)}.form-success h3{margin-bottom:8px;font-size:1.55rem}.form-success p{color:var(--ink-600)}.privacy-note{margin:0;color:var(--ink-500);font-size:.76rem;line-height:1.55}.page-loader,.workspace-load-error{display:flex;align-items:center;justify-content:center;gap:14px;min-height:70vh;color:var(--ink-600)}.workspace-load-error{padding:40px}.skeleton-list{display:grid;gap:12px}.skeleton-row{height:72px;border-radius:14px;background:linear-gradient(90deg,#edf2f9 20%,#f8faff,#edf2f9 60%);background-size:220% 100%;animation:shimmer 1.5s ease infinite}@keyframes shimmer{to{background-position:-220% 0}}.state-panel{display:flex;align-items:center;gap:16px;min-height:108px;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.state-panel>svg{flex:0 0 auto;color:var(--ink-500)}.state-panel div{flex:1}.state-panel strong{display:block;margin-bottom:5px}.state-panel p{margin:0;color:var(--ink-600);font-size:.88rem}.state-panel--error{border-color:#f1c8cd;background:#fff8f8}.state-panel--error>svg{color:var(--danger)}.state-panel--permission>svg{color:var(--warning)}.breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.breadcrumbs li{display:flex;align-items:center;gap:5px;color:var(--ink-500);font-size:.78rem}.breadcrumbs a:hover{color:var(--nomenix-blue)}.breadcrumbs li:last-child span{color:var(--ink-800)}.fatal-error{display:grid;min-height:100vh;place-items:center;padding:30px;background:var(--surface-soft)}.fatal-error>div{max-width:600px;padding:48px;border-radius:var(--radius-large);text-align:center;background:#fff;box-shadow:var(--shadow-md)}.fatal-error span{color:var(--nomenix-blue);font-size:4rem;font-weight:800}.fatal-error h1{font-size:2rem}.fatal-error p{color:var(--ink-600)}.fatal-error .button{margin:6px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-shell{overflow:clip}.site-header{position:sticky;z-index:100;top:0;height:76px;border-bottom:1px solid transparent;background:#ffffffb8;backdrop-filter:blur(14px);transition:background .2s,border-color .2s,box-shadow .2s}.site-header--scrolled{border-color:#c5d5ebb3;background:#fffffff0;box-shadow:0 8px 28px #07287012}.site-header__inner{display:flex;align-items:center;gap:30px;height:100%}.site-nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.55vw,25px);flex:1}.site-nav a{position:relative;padding:29px 0 25px;color:var(--ink-600);font-size:.83rem;font-weight:610;white-space:nowrap}.site-nav a:after{position:absolute;right:0;bottom:18px;left:0;height:2px;border-radius:2px;content:"";background:var(--gradient-brand);transform:scaleX(0);transition:transform .2s}.site-nav a:hover,.site-nav a.is-active{color:var(--ink-950)}.site-nav a.is-active:after{transform:scaleX(1)}.site-header__actions{display:flex;align-items:center;gap:16px}.login-link{color:var(--ink-800);font-size:.86rem;font-weight:650}.menu-toggle{display:none;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--nomenix-deep);background:var(--surface-blue)}.mobile-nav{display:none}.site-footer{color:#d8e4fb;background:#050f2b}.site-footer__top{display:grid;grid-template-columns:270px 1fr;gap:70px;padding-top:76px;padding-bottom:60px}.site-footer__brand p{margin-top:22px;color:#9eb0d0;font-size:.88rem}.site-footer__columns{display:grid;grid-template-columns:repeat(6,1fr);gap:30px}.site-footer__columns h2{margin-bottom:18px;color:#fff;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.site-footer__columns a{display:block;margin-bottom:11px;color:#9eb0d0;font-size:.77rem;line-height:1.4}.site-footer__columns a:hover{color:var(--nomenix-cyan)}.site-footer__bottom{display:flex;justify-content:space-between;padding-top:22px;padding-bottom:22px;border-top:1px solid rgba(220,230,245,.12);color:#7990b7;font-size:.74rem}.hero{position:relative;min-height:760px;padding:105px 0 90px;background:linear-gradient(180deg,#f7fbff 0,#fff 72%)}.hero__mesh,.page-hero__pattern{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(1,101,252,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(1,101,252,.045) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.hero__mesh:before{position:absolute;width:550px;height:550px;top:-260px;left:25%;border-radius:50%;content:"";background:#019afd1f;filter:blur(90px)}.hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.92fr);align-items:center;gap:clamp(48px,7vw,105px)}.hero__copy h1{max-width:800px;margin-bottom:25px;font-size:clamp(3rem,5.2vw,5.15rem);line-height:.98}.hero__copy h1 em{color:transparent;font-style:normal;background:var(--gradient-brand);background-clip:text;-webkit-background-clip:text}.hero__copy>p{max-width:720px;margin-bottom:34px;color:var(--ink-600);font-size:1.1rem}.hero__actions,.page-hero__actions{display:flex;flex-wrap:wrap;gap:13px}.format-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.format-strip span{padding:7px 10px;border:1px solid var(--border);border-radius:8px;color:var(--ink-600);background:#fff;font-size:.7rem;font-weight:730;letter-spacing:.08em}.data-flow{position:relative;display:grid;grid-template-columns:145px 1fr 150px;align-items:center;min-height:500px;padding:42px 25px;border:1px solid rgba(197,213,235,.85);border-radius:30px;background:#ffffffd4;box-shadow:0 36px 90px #004cf721;overflow:hidden;isolation:isolate}.data-flow:before{position:absolute;inset:20% 23%;z-index:-1;border-radius:50%;content:"";background:#019afd2e;filter:blur(60px)}.data-flow__grid{position:absolute;inset:0;z-index:-2;background-image:radial-gradient(circle,rgba(0,76,247,.13) 1px,transparent 1.2px);background-size:18px 18px;opacity:.55}.data-flow__column{position:relative;z-index:3;display:grid;gap:18px}.data-flow__caption{margin-bottom:3px;color:var(--ink-500);font-size:.67rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.flow-node{display:flex;align-items:center;gap:9px;min-height:56px;padding:10px 11px;border:1px solid var(--border);border-radius:13px;color:var(--ink-800);background:#fff;box-shadow:var(--shadow-sm);font-size:.7rem;font-weight:680;animation:floatNode 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}.flow-node svg{flex:0 0 auto;color:var(--nomenix-blue)}.flow-node--output{border-color:#bde4dc}.flow-node--output svg{color:var(--success)}@keyframes floatNode{50%{transform:translateY(-5px)}}.flow-core{position:relative;z-index:5;display:grid;justify-items:center;min-width:165px;padding:28px 16px;border-radius:25px;color:#fff;background:var(--nomenix-deep);box-shadow:0 25px 50px #07143a4d}.flow-core__brand{display:grid;place-items:center}.flow-core__brand>span{display:grid;width:47px;height:47px;margin-bottom:9px;place-items:center;border-radius:15px 5px;color:#fff;background:var(--gradient-brand);font-size:1.5rem;font-weight:850}.flow-core__brand strong{font-size:.78rem;letter-spacing:.12em}.flow-core__steps{display:grid;gap:8px;width:100%;margin-top:23px}.flow-core__steps span{display:flex;align-items:center;gap:6px;color:#c4d7fb;font-size:.64rem}.flow-core__steps svg{color:var(--nomenix-cyan)}.flow-core__watermark{position:absolute;right:8px;bottom:8px;opacity:.08}.data-flow__tracks{position:absolute;z-index:1;inset:65px 145px 55px}.flow-track{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,#0165fc33,#019afda6,#11875d38)}.flow-track:nth-child(1),.flow-track:nth-child(4){top:18%;transform:rotate(8deg)}.flow-track:nth-child(2),.flow-track:nth-child(5){top:48%}.flow-track:nth-child(3),.flow-track:nth-child(6){top:78%;transform:rotate(-8deg)}.flow-track i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--nomenix-cyan);box-shadow:0 0 12px var(--nomenix-cyan);animation:dataPoint 3.1s linear infinite;animation-delay:var(--delay)}@keyframes dataPoint{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.data-flow__status{position:absolute;right:24px;bottom:17px;display:flex;align-items:center;gap:7px;color:var(--ink-600);font-size:.64rem}.data-flow__status span{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px #11875d1a}.problem-section{background:#fff}.before-after{display:grid;grid-template-columns:1fr 64px 1fr;align-items:stretch}.chaos-panel,.order-panel{min-width:0;padding:28px;border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface-soft)}.chaos-panel{background:linear-gradient(145deg,snow,#f7f9fd)}.order-panel{background:linear-gradient(145deg,#f5fbff,#f4fbf8)}.panel-title{display:flex;align-items:center;gap:9px;margin-bottom:26px;font-size:.78rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.status-dot{width:9px;height:9px;border-radius:50%}.status-dot--danger{background:var(--danger);box-shadow:0 0 0 6px #d63c4a1a}.status-dot--success{background:var(--success);box-shadow:0 0 0 6px #11875d1a}.chaos-files{position:relative;min-height:235px}.chaos-file{position:absolute;display:grid;grid-template-columns:28px 1fr;align-items:center;width:69%;padding:14px;border:1px solid #f0cbd0;border-radius:14px;color:var(--ink-800);background:#fff;box-shadow:var(--shadow-sm);font-size:.78rem;font-weight:660}.chaos-file svg{grid-row:1 / 3;color:var(--danger)}.chaos-file i{color:var(--danger);font-size:.64rem;font-style:normal;font-weight:520}.chaos-file--1{top:5px;left:2%;transform:rotate(-4deg)}.chaos-file--2{top:82px;right:2%;transform:rotate(3deg)}.chaos-file--3{top:160px;left:10%;transform:rotate(-1deg)}.issue-list{display:grid;grid-template-columns:1fr 1fr;gap:11px 22px;margin:0;padding:20px 0 0;border-top:1px solid var(--border);color:var(--ink-600);font-size:.76rem;list-style:none}.issue-list li:before{margin-right:7px;color:var(--danger);content:"×";font-weight:800}.transform-bridge{display:grid;grid-template-rows:1fr auto 1fr;place-items:center;color:var(--nomenix-blue)}.transform-bridge span{width:1px;height:100%;background:linear-gradient(transparent,var(--nomenix-azure),transparent)}.transform-bridge svg{width:34px;height:34px;padding:7px;border:1px solid var(--border);border-radius:50%;background:#fff}.catalog-sample{border:1px solid #cce5df;border-radius:15px;background:#fff;overflow:hidden}.catalog-sample__head,.catalog-sample__row{display:grid;grid-template-columns:.75fr 1.2fr .7fr 1fr;gap:10px;padding:12px 14px}.catalog-sample__head{color:var(--ink-500);background:#f2f8fb;font-size:.63rem;font-weight:720;text-transform:uppercase}.catalog-sample__row{border-top:1px solid #e7f0ee;font-size:.72rem}.catalog-sample__row span:last-child{display:flex;align-items:center;gap:4px;color:var(--success)}.order-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.order-metrics span{display:grid;justify-items:center;padding:13px 6px;border-radius:12px;color:var(--ink-500);background:#ffffffbf;font-size:.66rem}.order-metrics strong{color:var(--nomenix-deep);font-size:1.2rem;font-variant-numeric:tabular-nums}.products-section{background:var(--surface-soft)}.product-lines{border-top:1px solid var(--border-strong)}.product-line{--tone: var(--nomenix-blue);display:grid;grid-template-columns:52px 84px minmax(210px,.8fr) 1fr 34px;align-items:center;gap:22px;min-height:132px;border-bottom:1px solid var(--border-strong);transition:padding .25s,background .25s}.product-line:hover{padding-inline:18px;background:#fff}.product-line--azure{--tone: var(--nomenix-azure)}.product-line--indigo{--tone: var(--nomenix-indigo)}.product-line--cyan{--tone: #00a9cf}.product-line--sky{--tone: var(--nomenix-sky)}.product-line--deep{--tone: var(--nomenix-deep)}.product-line--electric{--tone: var(--nomenix-electric)}.product-line__index{color:var(--ink-500);font-size:.7rem;font-weight:700}.product-line__visual{position:relative;display:grid;width:68px;height:68px;place-items:center;border:1px solid color-mix(in srgb,var(--tone) 35%,white);border-radius:20px 7px;color:#fff;background:var(--tone);overflow:hidden}.product-line__visual svg{position:relative;z-index:2}.product-line__visual i{position:absolute;width:60px;height:2px;background:#ffffff47;transform:rotate(38deg)}.product-line__visual i:last-child{transform:rotate(-38deg)}.product-line__copy{display:grid;gap:7px}.product-line__copy strong{font-size:1.25rem}.product-line__copy small{color:var(--ink-600);line-height:1.45}.product-line__features{display:flex;flex-wrap:wrap;gap:8px}.product-line__features i{display:flex;align-items:center;gap:5px;padding:6px 9px;border-radius:8px;color:var(--ink-600);background:#fff;font-size:.68rem;font-style:normal}.product-line__features svg{color:var(--tone)}.product-line__arrow{color:var(--tone);transition:transform .2s}.product-line:hover .product-line__arrow{transform:translate(5px)}.audit-section{position:relative;color:#fff;background:var(--nomenix-deep);overflow:hidden}.audit-section:before{position:absolute;inset:0;content:"";background-image:radial-gradient(circle at 20% 30%,rgba(1,201,253,.15),transparent 32%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.audit-section__grid{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px}.audit-section .section-heading .eyebrow{color:var(--nomenix-cyan)}.audit-section .section-heading p{color:#afc0de}.audit-points{display:grid;gap:13px}.audit-points span{display:flex;align-items:center;gap:10px;color:#dbe7fb;font-size:.82rem}.audit-points svg{color:var(--nomenix-cyan)}.audit-uploader{display:grid;gap:18px;padding:28px;border:1px solid var(--border);border-radius:var(--radius-large);color:var(--ink-950);background:#fff;box-shadow:var(--shadow-md)}.audit-uploader__contact{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.audit-uploader__contact--embedded{grid-template-columns:1fr 1fr}.dropzone{display:flex;align-items:center;gap:16px;min-height:142px;padding:24px;border:1.5px dashed var(--border-strong);border-radius:18px;background:var(--surface-soft);transition:border-color .2s,background .2s}.dropzone--dragging{border-color:var(--nomenix-blue);background:var(--surface-blue)}.dropzone--ready{border-style:solid;border-color:#acd9cc;background:#f4fcf8}.dropzone__icon{flex:0 0 auto;width:35px;height:35px;color:var(--nomenix-blue)}.dropzone__icon--success{color:var(--success)}.dropzone>div{display:grid;flex:1;gap:5px;min-width:0}.dropzone strong{overflow:hidden;font-size:.91rem;text-overflow:ellipsis}.dropzone span{color:var(--ink-500);font-size:.74rem}.upload-notes{display:flex;flex-wrap:wrap;gap:13px;color:var(--ink-500);font-size:.67rem;font-weight:630}.upload-notes span{display:flex;align-items:center;gap:5px}.progress-block{position:relative;height:7px;border-radius:6px;background:var(--border)}.progress-block>span{display:block;height:100%;border-radius:inherit;background:var(--gradient-brand);transition:width .3s}.progress-block small{display:block;margin-top:6px;color:var(--ink-500);font-size:.68rem}.process-section{background:#fff}.process-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none}.process-flow:before{position:absolute;top:49px;left:10%;width:80%;height:2px;content:"";background:var(--gradient-brand)}.process-flow li{position:relative;display:grid;justify-items:center;padding:0 24px;text-align:center}.process-flow li>svg{position:relative;z-index:2;width:42px;height:42px;margin:28px 0 24px;padding:10px;border-radius:14px 5px;color:#fff;background:var(--gradient-brand);box-shadow:0 10px 25px #004cf733}.process-flow__number{color:var(--nomenix-blue);font-size:.68rem;font-weight:760}.process-flow strong{margin-bottom:8px}.process-flow p{color:var(--ink-600);font-size:.8rem}.product-preview-section{background:var(--surface-soft)}.product-preview-grid{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;gap:70px}.dashboard-preview{border:1px solid var(--border-strong);border-radius:22px;background:#fff;box-shadow:var(--shadow-md);overflow:hidden;transform:perspective(1100px) rotateY(-2deg) rotateX(1deg)}.dashboard-preview__bar{display:flex;align-items:center;gap:7px;height:45px;padding:0 16px;border-bottom:1px solid var(--border);background:#f8faff}.dashboard-preview__bar>span{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}.dashboard-preview__bar strong{margin-left:12px;color:var(--ink-600);font-size:.68rem}.dashboard-preview__body{display:grid;grid-template-columns:55px 1fr;min-height:390px}.dashboard-preview__body aside{display:grid;align-content:start;justify-items:center;gap:18px;padding-top:25px;background:var(--nomenix-deep)}.dashboard-preview__body aside i{width:20px;height:7px;border-radius:4px;background:#3c4d78}.dashboard-preview__body aside i.is-active{height:20px;background:var(--nomenix-cyan)}.dashboard-preview__content{padding:25px}.dashboard-preview__title{display:flex;justify-content:space-between;gap:20px}.dashboard-preview__title div{display:grid;gap:3px}.dashboard-preview__title small{color:var(--ink-500);font-size:.62rem}.dashboard-preview__title strong{font-size:.95rem}.dashboard-preview__title>span{display:flex;align-items:center;gap:7px;color:var(--nomenix-blue);font-size:.65rem}.dashboard-preview__title>span i{width:7px;height:7px;border-radius:50%;background:var(--nomenix-cyan)}.mini-progress{height:5px;margin:18px 0;border-radius:5px;background:var(--border);overflow:hidden}.mini-progress i{display:block;height:100%;border-radius:inherit;background:var(--gradient-brand)}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-metrics span{display:grid;grid-template-columns:28px 1fr;padding:12px;border:1px solid var(--border);border-radius:12px}.preview-metrics svg{grid-row:1/3;color:var(--nomenix-blue)}.preview-metrics small{color:var(--ink-500);font-size:.58rem}.preview-metrics strong{font-size:.85rem;font-variant-numeric:tabular-nums}.preview-table{margin-top:18px;border:1px solid var(--border);border-radius:12px;overflow:hidden}.preview-table>div{display:grid;grid-template-columns:1.2fr .8fr .6fr;padding:9px 12px;border-top:1px solid var(--border);font-size:.63rem}.preview-table>div:first-child{border:0;color:var(--ink-500);background:var(--surface-soft)}.industries-section{background:#fff}.industry-list{border-top:1px solid var(--border-strong)}.industry-list>a{display:grid;grid-template-columns:55px 1fr 1fr 28px;align-items:center;gap:25px;min-height:104px;border-bottom:1px solid var(--border-strong);transition:padding .2s,background .2s}.industry-list>a:hover{padding-inline:16px;background:var(--surface-soft)}.industry-list>a>span{color:var(--nomenix-blue);font-size:.68rem;font-weight:760}.industry-list strong{font-size:1.05rem}.industry-list p{margin:0;color:var(--ink-600);font-size:.8rem}.industry-list svg{color:var(--nomenix-blue)}.estimate-section{background:var(--surface-blue)}.estimate-section__grid{display:grid;grid-template-columns:.68fr 1.32fr;align-items:start;gap:75px}.check-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:9px;color:var(--ink-600);font-size:.82rem}.check-list svg{width:17px;color:var(--success)}.estimate{border:1px solid var(--border);border-radius:var(--radius-large);background:#fff;box-shadow:var(--shadow-md);overflow:hidden}.estimate__rail{display:grid;grid-template-columns:1fr auto;gap:7px 15px;padding:22px 26px;border-bottom:1px solid var(--border);background:#fbfdff}.estimate__progress{grid-column:1 / -1;height:4px;border-radius:4px;background:var(--border)}.estimate__progress span{display:block;height:100%;border-radius:inherit;background:var(--gradient-brand);transition:width .25s}.estimate__rail>span{color:var(--ink-500);font-size:.68rem}.estimate__rail strong{grid-column:1 / -1;font-size:.88rem}.estimate__body{padding:28px}.choice-step{margin:0;padding:0;border:0}.choice-step legend,.range-step label{display:block;margin-bottom:20px;font-size:1.35rem;font-weight:760;letter-spacing:-.025em}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-card{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 13px;border:1px solid var(--border);border-radius:13px;text-align:left;color:var(--ink-600);background:#fff}.choice-card svg{flex:0 0 auto;color:var(--border-strong)}.choice-card.is-selected{border-color:var(--nomenix-azure);color:var(--nomenix-deep);background:var(--surface-blue);box-shadow:inset 0 0 0 1px #0180fd1f}.choice-card.is-selected svg{color:var(--nomenix-blue)}.range-step{display:grid}.range-step>strong{margin-bottom:22px;color:var(--nomenix-blue);font-size:2.2rem;font-variant-numeric:tabular-nums}.range-step input{width:100%;accent-color:var(--nomenix-blue)}.range-step__marks{display:flex;justify-content:space-between;margin-top:6px;color:var(--ink-500);font-size:.63rem}.estimate-contacts{display:grid;gap:14px}.estimate-contacts h3{font-size:1.35rem}.estimate__summary{display:grid;grid-template-columns:1fr auto;gap:4px 16px;margin-top:24px;padding:15px 17px;border-radius:13px;background:var(--surface-blue)}.estimate__summary span,.estimate__summary small{color:var(--ink-500);font-size:.67rem}.estimate__summary strong{color:var(--nomenix-indigo);font-size:1.04rem;font-variant-numeric:tabular-nums}.estimate__summary small{grid-column:1 / -1}.estimate__actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.estimate__legal{margin:0;padding:12px 26px;color:var(--ink-500);background:var(--surface-soft);font-size:.63rem;text-align:center}.estimate-success{padding:35px}.estimate-success>svg{width:42px;height:42px;margin-bottom:20px;color:var(--success)}.estimate-success strong{color:var(--nomenix-blue)}.plans-section{background:#fff}.plan-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.plan-card{position:relative;display:flex;flex-direction:column;min-height:410px;padding:24px 20px;border:1px solid var(--border);border-radius:20px;background:#fff}.plan-card--highlighted{border-color:var(--nomenix-blue);box-shadow:0 16px 44px #004cf721;transform:translateY(-8px)}.plan-card__badge{position:absolute;top:-12px;left:20px;padding:6px 10px;border-radius:8px;color:#fff;background:var(--nomenix-blue);font-size:.63rem;font-weight:700}.plan-card h3{margin-bottom:12px;font-size:1.15rem}.plan-card>p{min-height:67px;color:var(--ink-600);font-size:.76rem}.plan-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin:13px 0 22px}.plan-card__price span,.plan-card__price small{color:var(--ink-500);font-size:.66rem}.plan-card__price strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.plan-card ul{display:grid;gap:10px;flex:1;margin:0 0 24px;padding:0;list-style:none}.plan-card li{display:flex;align-items:center;gap:7px;color:var(--ink-600);font-size:.72rem}.plan-card li svg{color:var(--success)}.plans-note{max-width:760px;margin:30px auto 0;color:var(--ink-500);font-size:.78rem;text-align:center}.cases-section{background:var(--surface-soft)}.case-track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.case-track article{display:flex;flex-direction:column;min-height:330px;padding:23px;border:1px solid var(--border);border-radius:20px;background:#fff}.case-label{align-self:flex-start;padding:6px 9px;border:1px solid #b8d6ff;border-radius:8px;color:var(--nomenix-blue);background:var(--surface-blue);font-size:.62rem;font-weight:760}.case-number{margin:26px 0 14px;color:var(--nomenix-blue);font-size:.68rem;font-style:normal;font-weight:750}.case-track h3{font-size:1.16rem}.case-track p{flex:1;color:var(--ink-600);font-size:.78rem}.case-track article>div{display:flex;gap:6px;margin-bottom:22px}.case-track article>div span{padding:5px 7px;border-radius:6px;color:var(--ink-600);background:var(--surface-soft);font-size:.6rem}.case-track article>a{display:flex;align-items:center;gap:6px;color:var(--nomenix-blue);font-size:.74rem;font-weight:680}.security-section{color:#fff;background:var(--nomenix-deep)}.security-grid{display:grid;grid-template-columns:.72fr 1.28fr;align-items:center;gap:85px}.security-section .section-heading p{color:#afc0de}.security-section .eyebrow{color:var(--nomenix-cyan)}.security-visual{position:relative;display:grid;height:390px;place-items:center}.security-visual>svg{z-index:3;width:104px;height:104px;padding:23px;border:1px solid rgba(1,201,253,.5);border-radius:34px 12px;color:var(--nomenix-cyan);background:#0c1d4d;box-shadow:0 0 55px #019afd40}.security-ring{position:absolute;border:1px solid rgba(1,154,253,.25);border-radius:50%}.security-ring--1{width:230px;height:230px}.security-ring--2{width:350px;height:350px;border-style:dashed;animation:spin 30s linear infinite}.security-visual>i{position:absolute;padding:8px 11px;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#c7d7f2;background:#0b1942;font-size:.64rem;font-style:normal}.security-visual>i:nth-of-type(1){top:65px;left:30px}.security-visual>i:nth-of-type(2){right:35px;bottom:80px}.security-visual>i:nth-of-type(3){bottom:35px;left:90px}.security-list{display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;margin-bottom:28px}.security-list span{display:flex;align-items:center;gap:8px;color:#cbd8ee;font-size:.74rem}.security-list svg{color:var(--nomenix-cyan)}.security-section .button--secondary,.section--dark .button--secondary{color:#fff;border-color:#ffffff38;background:#ffffff12}.faq-section{background:#fff}.faq-grid{display:grid;grid-template-columns:.67fr 1.33fr;align-items:start;gap:80px}.faq-list{border-top:1px solid var(--border-strong)}.faq-list details{border-bottom:1px solid var(--border-strong)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:72px;cursor:pointer;list-style:none;font-size:.9rem;font-weight:680}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{position:relative;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--surface-blue)}.faq-list summary i:before,.faq-list summary i:after{position:absolute;top:10px;left:6px;width:10px;height:2px;content:"";background:var(--nomenix-blue);transition:transform .2s}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{max-width:700px;padding:0 35px 20px 0;color:var(--ink-600);font-size:.82rem}.final-cta{padding:0 0 90px;background:#fff}.final-cta__inner{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:58px;border-radius:30px;color:#fff;background:var(--nomenix-deep);overflow:hidden}.final-cta__inner:after{position:absolute;right:-110px;bottom:-220px;width:440px;height:440px;border:1px solid rgba(1,201,253,.3);border-radius:50%;content:"";box-shadow:0 0 80px #019afd33}.final-cta .eyebrow{color:var(--nomenix-cyan)}.final-cta h2{position:relative;z-index:2;max-width:770px;margin:0;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.08}.final-cta__inner>div:last-child{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:12px}.final-cta .button--secondary{color:#fff;border-color:#ffffff40;background:#ffffff0f}.page-hero{position:relative;padding:105px 0 100px;background:linear-gradient(180deg,var(--surface-soft),white);overflow:hidden}.page-hero--compact{padding:75px 0 90px}.page-hero__grid{position:relative;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:85px}.page-hero h1{margin-bottom:24px;font-size:clamp(2.75rem,5vw,4.8rem);line-height:1}.page-hero--compact h1{font-size:clamp(2.55rem,4.3vw,4.25rem)}.page-hero p{max-width:690px;margin-bottom:32px;color:var(--ink-600);font-size:1.06rem}.page-intro{padding:70px 0 65px;background:var(--surface-soft)}.page-intro .breadcrumbs{margin-bottom:38px}.page-intro h1{max-width:950px;margin-bottom:20px;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1}.page-intro p{max-width:780px;margin-bottom:0;color:var(--ink-600);font-size:1.04rem}.page-crumbs{padding-top:28px}.split-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:46px;border:1px solid var(--border);border-radius:var(--radius-large);background:var(--surface-soft)}.split-cta h2{margin-bottom:10px;font-size:clamp(1.6rem,3vw,2.5rem)}.split-cta p{max-width:700px;margin:0;color:var(--ink-600)}.pipeline-visual{display:grid;gap:14px;padding:27px;border:1px solid var(--border);border-radius:26px;background:#fff;box-shadow:var(--shadow-md)}.pipeline-visual__top{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pipeline-visual__top span{display:flex;align-items:center;gap:8px;padding:11px;border-radius:10px;color:var(--ink-600);background:var(--surface-soft);font-size:.68rem}.pipeline-visual__top svg{color:var(--nomenix-blue)}.pipeline-visual__line{display:flex;justify-content:space-around;height:36px}.pipeline-visual__line i{width:1px;height:100%;background:linear-gradient(var(--nomenix-azure),var(--nomenix-cyan))}.pipeline-visual__core{display:grid;justify-items:center;padding:24px;border-radius:18px;color:#fff;background:var(--nomenix-deep)}.pipeline-visual__core>svg{color:var(--nomenix-cyan)}.pipeline-visual__core strong{margin-top:9px}.pipeline-visual__core small{color:#adbedc}.pipeline-visual__core div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:15px}.pipeline-visual__core div span{padding:5px 7px;border-radius:6px;color:#d6e5ff;background:#ffffff14;font-size:.6rem}.pipeline-visual__result{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #b6ded1;border-radius:11px;background:#f4fcf9}.pipeline-visual__result svg{color:var(--success)}.pipeline-visual__result div{display:grid}.pipeline-visual__result small{color:var(--ink-500);font-size:.65rem}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.capability-grid article{position:relative;min-height:245px;padding:30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.capability-grid article>span{position:absolute;top:20px;right:20px;color:var(--ink-500);font-size:.65rem}.capability-grid svg{width:34px;height:34px;margin-bottom:26px;color:var(--nomenix-blue)}.capability-grid h2{font-size:1.12rem}.capability-grid p{margin:0;color:var(--ink-600);font-size:.78rem}.platform-workbench{background:var(--nomenix-deep)}.platform-workbench .section-heading h2{color:#fff}.platform-workbench .section-heading p{color:#aebeda}.platform-workbench .eyebrow{color:var(--nomenix-cyan)}.rule-preview{border:1px solid rgba(255,255,255,.15);border-radius:20px;background:#fff;overflow:hidden;box-shadow:var(--shadow-md)}.rule-preview__toolbar{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border)}.rule-preview__toolbar>div{display:grid}.rule-preview__toolbar span{color:var(--ink-500);font-size:.68rem}.rule-preview__columns,.rule-preview__row{display:grid;grid-template-columns:.55fr 1.4fr .8fr 1.3fr .8fr 28px;align-items:center;gap:12px;padding:13px 20px}.rule-preview__columns{color:var(--ink-500);background:var(--surface-soft);font-size:.63rem}.rule-preview__row{border-top:1px solid var(--border);font-size:.74rem}.rule-preview__row i{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:var(--nomenix-blue);background:var(--surface-blue);font-style:normal}.rule-preview__row>svg{color:var(--success)}.service-map,.case-flow,.partner-visual{display:flex;align-items:center;justify-content:center;gap:8px;min-height:300px;padding:30px;border:1px solid var(--border);border-radius:25px;background:#fff;box-shadow:var(--shadow-md)}.service-map>span,.case-flow>span,.partner-visual>div{display:grid;justify-items:center;gap:9px;padding:16px 10px;border:1px solid var(--border);border-radius:13px;color:var(--ink-800);font-size:.66rem;text-align:center}.service-map svg,.case-flow svg,.partner-visual svg{color:var(--nomenix-blue)}.service-map>i,.case-flow>i{width:28px;height:2px;background:var(--gradient-brand)}.service-index{border-top:1px solid var(--border-strong)}.service-index>a{display:grid;grid-template-columns:62px 1fr 36px;align-items:center;min-height:150px;padding:20px 0;border-bottom:1px solid var(--border-strong)}.service-index>a:hover{padding-inline:18px;background:var(--surface-soft)}.service-index>a>span{color:var(--nomenix-blue);font-size:.68rem}.service-index small{color:var(--nomenix-blue);font-size:.68rem;font-weight:700;text-transform:uppercase}.service-index h2{margin:6px 0;font-size:1.35rem}.service-index p{margin:0;color:var(--ink-600);font-size:.8rem}.service-index svg{color:var(--nomenix-blue)}.service-detail-visual{position:relative;display:grid;min-height:320px;place-items:center;border:1px solid var(--border);border-radius:26px;background:#fff;box-shadow:var(--shadow-md);overflow:hidden}.service-detail-visual>svg{width:66px;height:66px;padding:15px;border-radius:20px 7px;color:#fff;background:var(--gradient-brand)}.service-detail-visual>strong{max-width:230px;text-align:center}.service-detail-visual>div:last-child{display:flex;align-items:center;gap:10px}.service-detail-visual>div:last-child span{display:flex;gap:5px;align-items:center;color:var(--ink-600);font-size:.65rem}.service-detail-visual__orbit{position:absolute;width:280px;height:280px;border:1px dashed var(--border-strong);border-radius:50%;animation:spin 35s linear infinite}.service-detail-visual__orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--nomenix-azure)}.service-detail-visual__orbit i:nth-child(1){top:-4px;left:50%}.service-detail-visual__orbit i:nth-child(2){bottom:18px;left:20%}.service-detail-visual__orbit i:nth-child(3){right:10px;top:30%}.service-problem__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.service-problem h2{font-size:clamp(2rem,3.5vw,3.3rem)}.service-problem ol{margin:0;padding:0;list-style:none}.service-problem li{display:grid;grid-template-columns:45px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--border)}.service-problem li>span{color:var(--nomenix-blue);font-size:.67rem;font-weight:750}.service-problem li p{margin:0;color:var(--ink-600)}.input-output{display:grid;grid-template-columns:1fr 150px 1fr;align-items:stretch;gap:24px}.input-output>div:not(.io-process){padding:27px;border:1px solid var(--border);border-radius:20px;background:#fff}.io-label{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:var(--nomenix-blue);font-size:.75rem;font-weight:760;text-transform:uppercase}.input-output p{margin:8px 0;padding:9px 11px;border-radius:9px;color:var(--ink-600);background:var(--surface-soft);font-size:.78rem}.input-output>div:last-child p{display:flex;align-items:center;gap:7px}.input-output p svg{width:15px;color:var(--success)}.io-process{display:grid;align-content:center;justify-items:center;color:var(--nomenix-blue);text-align:center}.io-process svg{width:40px;height:40px;margin-bottom:10px}.io-process span{font-size:.72rem;font-weight:700}.works-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.works-list{border-top:1px solid var(--border-strong)}.works-list>div{display:grid;grid-template-columns:45px 1fr;padding:19px 0;border-bottom:1px solid var(--border-strong)}.works-list span{color:var(--nomenix-blue);font-size:.68rem}.works-list p{margin:0}.stages-section{color:#fff;background:var(--nomenix-deep)}.stages-section .eyebrow{color:var(--nomenix-cyan)}.service-stages{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16);list-style:none}.service-stages li{padding:28px;border-right:1px solid rgba(255,255,255,.16)}.service-stages li:last-child{border:0}.service-stages span{color:var(--nomenix-cyan);font-size:.68rem}.service-stages h3{margin-top:28px}.service-stages p{color:#adbedc;font-size:.78rem}.rule-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rule-examples article{padding:23px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.rule-examples small{color:var(--nomenix-blue);font-weight:700}.rule-examples article>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin-top:20px}.rule-examples code{padding:10px;border-radius:8px;color:var(--ink-600);background:#fff;font-size:.68rem;overflow-wrap:anywhere}.rule-examples svg{color:var(--nomenix-blue)}.category-tree{display:grid;justify-items:center;min-height:320px;padding:35px;border:1px solid var(--border);border-radius:25px;background:#fff;box-shadow:var(--shadow-md)}.category-tree>div{display:grid;justify-items:center;align-self:end;gap:8px;padding:18px;border-radius:18px;color:#fff;background:var(--nomenix-deep)}.category-tree>div svg{color:var(--nomenix-cyan)}.category-tree>span{width:2px;height:40px;background:var(--gradient-brand)}.category-tree ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.category-tree li{padding:9px 12px;border:1px solid var(--border);border-radius:9px;color:var(--ink-600);font-size:.65rem}.industry-directory{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-left:1px solid var(--border)}.industry-directory>a{display:grid;grid-template-columns:40px 1fr 26px;min-height:235px;padding:30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.industry-directory>a>span{color:var(--nomenix-blue);font-size:.68rem}.industry-directory h2{margin-bottom:10px;font-size:1.35rem}.industry-directory p{color:var(--ink-600);font-size:.78rem}.industry-directory div div{display:flex;flex-wrap:wrap;gap:6px}.industry-directory i{padding:5px 7px;border-radius:6px;color:var(--ink-600);background:var(--surface-soft);font-size:.6rem;font-style:normal}.industry-directory>a>svg{color:var(--nomenix-blue)}.industry-result{border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:var(--shadow-md);overflow:hidden}.industry-result__bar{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.industry-result__bar>span{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.industry-result__bar strong{margin-left:8px;color:var(--ink-500);font-size:.65rem}.industry-result>div:not(.industry-result__bar):not(.industry-result__footer){display:grid;grid-template-columns:1fr 1fr 20px;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border);font-size:.76rem}.industry-result>div>span{color:var(--ink-500)}.industry-result>div>svg{color:var(--success)}.industry-result--expanded{max-width:820px;margin-inline:auto}.industry-result__footer{display:flex;align-items:center;justify-content:space-between;padding:18px}.badge{padding:6px 9px;border-radius:7px;font-size:.64rem}.badge--ready{color:var(--success);background:#eaf8f3}.industry-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.info-band{min-height:340px;padding:25px;border:1px solid var(--border);border-radius:18px}.info-band>span{float:right;color:var(--ink-500);font-size:.65rem}.info-band>svg{width:35px;height:35px;margin-bottom:28px;color:var(--nomenix-blue)}.info-band h2{min-height:54px;font-size:1.05rem}.info-band ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.info-band li{display:flex;gap:7px;color:var(--ink-600);font-size:.72rem}.info-band li svg{flex:0 0 auto;width:12px;color:var(--nomenix-azure)}.pricing-scale{display:grid;gap:18px;padding:30px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow-md)}.pricing-scale>div{display:grid;gap:7px}.pricing-scale small{color:var(--ink-600)}.pricing-scale span{height:8px;border-radius:5px;background:var(--border)}.pricing-scale i{display:block;height:100%;border-radius:inherit;background:var(--gradient-brand)}.pricing-scale>strong{margin-top:14px;font-size:.85rem}.pricing-comparison{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.pricing-comparison article{display:flex;flex-direction:column;min-height:360px;padding:22px;border:1px solid var(--border);border-radius:18px}.pricing-comparison h2{font-size:1.1rem}.pricing-comparison p{color:var(--ink-600);font-size:.73rem}.pricing-comparison>article>strong{margin:10px 0 20px;font-size:1.25rem}.pricing-comparison ul{display:grid;gap:8px;flex:1;padding:0;list-style:none}.pricing-comparison li{display:flex;align-items:center;gap:6px;color:var(--ink-600);font-size:.7rem}.pricing-comparison li svg{width:14px;color:var(--success)}.estimate-page-embed{max-width:950px}.estimate-page{background:var(--surface-blue)}.audit-intro__facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.audit-intro__facts span{display:flex;align-items:center;gap:7px;color:var(--ink-600);font-size:.76rem}.audit-intro__facts svg{width:16px;color:var(--success)}.audit-page{background:var(--surface-blue)}.audit-page__grid{display:grid;grid-template-columns:.48fr 1.52fr;align-items:start;gap:45px}.audit-page__steps{position:sticky;top:110px}.audit-page__steps h2{font-size:1.25rem}.audit-page__steps>div{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--border)}.audit-page__steps>div span{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--nomenix-blue);background:#fff;font-size:.68rem;font-weight:750}.audit-page__steps p{margin:0;color:var(--ink-600);font-size:.76rem}.result-page{min-height:75vh;padding:65px 0 100px;background:var(--surface-soft)}.result-page .breadcrumbs{margin-bottom:34px}.audit-processing,.result-failed{display:grid;justify-items:center;max-width:730px;margin:70px auto;padding:50px;border:1px solid var(--border);border-radius:26px;text-align:center;background:#fff;box-shadow:var(--shadow-sm)}.audit-processing>svg{width:48px;height:48px;margin-bottom:22px;color:var(--nomenix-blue);animation:spin 1.4s linear infinite}.audit-processing h1,.result-failed h1{font-size:2rem}.audit-processing p,.result-failed p{color:var(--ink-600)}.processing-track{width:100%;height:6px;margin-top:20px;border-radius:5px;background:var(--border);overflow:hidden}.processing-track span{display:block;width:42%;height:100%;border-radius:inherit;background:var(--gradient-brand);animation:processing 1.7s ease-in-out infinite}@keyframes processing{50%{transform:translate(140%)}}.result-failed>svg{width:46px;height:46px;margin-bottom:18px;color:var(--danger)}.result-hero{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:70px;padding:42px;border-radius:26px;color:#fff;background:var(--nomenix-deep)}.result-hero .eyebrow{color:var(--nomenix-cyan)}.result-hero h1{font-size:clamp(2rem,4vw,3.6rem)}.result-hero p{color:#b4c5e2}.result-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.result-hero .button--secondary{color:#fff;border-color:#ffffff40;background:#ffffff0f}.score-dial{--score: 0;position:relative;display:grid;width:210px;height:210px;place-items:center;border-radius:50%;background:conic-gradient(var(--nomenix-cyan) calc(var(--score) * 1%),rgba(255,255,255,.12) 0)}.score-dial:before{position:absolute;inset:14px;border-radius:50%;content:"";background:var(--nomenix-deep)}.score-dial span,.score-dial small{position:relative;z-index:2}.score-dial span{align-self:end;font-size:3.5rem;font-weight:800;font-variant-numeric:tabular-nums}.score-dial small{align-self:start;color:#9fb3d6}.result-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.result-metrics div{display:grid;gap:6px;padding:22px;border:1px solid var(--border);border-radius:16px;background:#fff}.result-metrics span{color:var(--ink-500);font-size:.7rem}.result-metrics strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.issue-report{padding:32px;border:1px solid var(--border);border-radius:24px;background:#fff}.issue-report>h2{font-size:1.45rem}.issue-row{display:grid;grid-template-columns:34px 1fr auto;gap:15px;padding:20px 0;border-bottom:1px solid var(--border)}.issue-row>svg{color:var(--warning)}.issue-row--critical>svg{color:var(--danger)}.issue-row--info>svg{color:var(--info)}.issue-row div>span{color:var(--ink-500);font-size:.64rem;text-transform:uppercase}.issue-row h3{margin:4px 0;font-size:.95rem}.issue-row p{margin:0;color:var(--ink-600);font-size:.76rem}.issue-row code{display:block;margin-top:8px;color:var(--ink-600);font-size:.67rem}.issue-row>strong{font-size:1.25rem}.result-page .split-cta{margin-top:20px}.cases-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cases-grid>a{position:relative;display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid var(--border);border-radius:22px;background:#fff;transition:transform .2s,box-shadow .2s}.cases-grid>a:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cases-grid>a>i{position:absolute;top:28px;right:28px;color:var(--ink-500);font-size:.7rem;font-style:normal}.cases-grid h2{max-width:470px;margin-top:42px;font-size:1.55rem}.cases-grid p{flex:1;color:var(--ink-600)}.cases-grid>a>div{display:flex;gap:6px;margin-bottom:22px}.cases-grid small{padding:5px 8px;border-radius:7px;background:var(--surface-soft)}.cases-grid>a>strong{display:flex;align-items:center;gap:7px;color:var(--nomenix-blue);font-size:.78rem}.case-detail-hero{padding:55px 0 75px;color:#fff;background:var(--nomenix-deep)}.case-detail-hero .breadcrumbs{margin-bottom:42px}.case-detail-hero .breadcrumbs li{color:#95a9cc}.case-detail-hero .breadcrumbs li:last-child span{color:#fff}.case-detail-hero h1{max-width:880px;margin:30px 0 20px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1}.case-detail-hero p{max-width:760px;color:#b2c2dd}.case-detail-hero>div>div:last-child{display:flex;gap:7px}.case-detail-hero>div>div:last-child span{padding:6px 9px;border-radius:7px;background:#ffffff14;font-size:.66rem}.case-story{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);border-left:1px solid var(--border)}.case-story article{min-height:250px;padding:32px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.case-story article>span{color:var(--nomenix-blue);font-size:.67rem}.case-story h2{margin-top:35px}.case-story p,.case-story li{color:var(--ink-600)}.case-story ul{display:grid;gap:8px;padding:0;list-style:none}.case-story li{display:flex;gap:7px}.case-story li svg{width:16px;color:var(--success)}.case-story__result{grid-column:1/-1;color:#fff;background:var(--nomenix-deep)}.case-story__result p{max-width:760px;color:#b6c5dd}.blog-hero{padding:95px 0 75px;color:#fff;background:var(--nomenix-deep)}.blog-hero .eyebrow{color:var(--nomenix-cyan)}.blog-hero h1{max-width:850px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1}.blog-hero p{max-width:720px;color:#adbedb}.blog-search{display:flex;align-items:center;gap:10px;max-width:750px;margin-top:32px;padding:8px 8px 8px 15px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#ffffff14}.blog-search svg{color:var(--nomenix-cyan)}.blog-search input{flex:1;min-width:0;border:0;color:#fff;background:transparent;outline:0}.blog-search input::-moz-placeholder{color:#91a6ca}.blog-search input::placeholder{color:#91a6ca}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog-card{display:flex;flex-direction:column;min-height:320px;padding:26px;border:1px solid var(--border);border-radius:20px}.blog-card--lead{grid-column:span 2;background:var(--surface-blue)}.blog-card>div{display:flex;justify-content:space-between;color:var(--ink-500);font-size:.66rem}.blog-card>div>span{color:var(--nomenix-blue);font-weight:700}.blog-card small{display:flex;align-items:center;gap:5px}.blog-card small svg{width:13px}.blog-card h2{margin:45px 0 13px;font-size:1.4rem}.blog-card--lead h2{max-width:600px;font-size:2rem}.blog-card p{flex:1;color:var(--ink-600);font-size:.79rem}.blog-card>a{display:flex;align-items:center;gap:7px;color:var(--nomenix-blue);font-size:.76rem;font-weight:680}.pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:35px}.pagination>span{color:var(--ink-500);font-size:.76rem}.article-page>header{padding:55px 0 70px;background:var(--surface-soft)}.article-page header .breadcrumbs{margin-bottom:38px}.article-page header .container-narrow>a{color:var(--nomenix-blue);font-size:.75rem;font-weight:700}.article-page h1{margin:22px 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}.article-page header p{color:var(--ink-600);font-size:1.08rem}.article-page header .container-narrow>div:last-child{display:flex;gap:20px;color:var(--ink-500);font-size:.72rem}.article-page header span{display:flex;align-items:center;gap:6px}.article-page header span svg{width:15px}.article-layout{display:grid;grid-template-columns:230px 1fr;gap:70px;padding-top:80px;padding-bottom:110px}.article-layout aside{position:sticky;top:110px;align-self:start;display:grid;gap:10px;padding:20px;border-left:2px solid var(--border)}.article-layout aside strong{margin-bottom:8px}.article-layout aside a{color:var(--ink-500);font-size:.73rem;line-height:1.4}.article-layout aside a:hover{color:var(--nomenix-blue)}.article-content{max-width:780px}.article-content section{scroll-margin-top:110px}.article-content h2{margin:50px 0 18px;font-size:1.85rem}.article-content p,.article-content li{color:var(--ink-800);font-size:1rem;line-height:1.75}.article-content li{margin-bottom:10px}.article-cta{margin-top:55px;padding:34px;border-radius:22px;color:#fff;background:var(--nomenix-deep)}.article-cta h2{margin-top:0}.article-cta p{color:#b8c7df}.partner-visual{min-height:260px}.partner-visual>svg{width:18px;color:var(--nomenix-blue)}.partner-modes{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.partner-modes article{min-height:280px;padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.partner-modes svg{width:36px;height:36px;margin-bottom:35px;color:var(--nomenix-blue)}.partner-modes h2{font-size:1.1rem}.partner-modes p{color:var(--ink-600);font-size:.76rem}.partner-steps{display:grid;grid-template-columns:.65fr 1.35fr;gap:60px}.partner-steps ol{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none}.partner-steps li{display:grid;grid-template-columns:32px 1fr;gap:8px;padding:22px;border:1px solid var(--border)}.partner-steps li span{color:var(--nomenix-blue);font-size:.7rem}.partner-steps li p{margin:0;font-size:.8rem}.security-page-visual{position:relative;display:grid;min-height:340px;place-items:center}.security-page-visual>svg{width:100px;height:100px;padding:24px;border-radius:32px 10px;color:#fff;background:var(--gradient-brand);box-shadow:var(--shadow-md)}.security-page-visual__orbit{position:absolute;width:310px;height:310px;border:1px dashed var(--border-strong);border-radius:50%;animation:spin 40s linear infinite}.security-page-visual>div{position:absolute;display:flex;align-items:center;gap:6px;padding:9px;border:1px solid var(--border);border-radius:8px;color:var(--ink-600);background:#fff;font-size:.6rem}.security-page-visual>div:nth-of-type(1){top:35px;left:40px}.security-page-visual>div:nth-of-type(2){right:20px;top:140px}.security-page-visual>div:nth-of-type(3){bottom:35px;left:75px}.security-page-visual div svg{width:14px;color:var(--nomenix-blue)}.security-mechanisms{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.security-mechanisms article{min-height:270px;padding:28px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.security-mechanisms article>span{float:right;color:var(--ink-500);font-size:.65rem}.security-mechanisms svg{width:34px;height:34px;margin-bottom:35px;color:var(--nomenix-blue)}.security-mechanisms h2{font-size:1.08rem}.security-mechanisms p{color:var(--ink-600);font-size:.75rem}.security-boundaries{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:80px}.security-boundaries .eyebrow{color:var(--nomenix-cyan)}.security-boundaries p{color:#acbdd8}.security-boundaries>div:last-child{display:grid;gap:10px;padding:25px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:#ffffff0d}.security-boundaries code{margin-bottom:10px;padding:10px;border-radius:8px;color:var(--nomenix-cyan);background:#0003;overflow-wrap:anywhere}.security-boundaries>div:last-child span{display:flex;align-items:center;gap:8px;color:#becce2;font-size:.73rem}.security-boundaries svg{width:14px;color:var(--success)}.mission-visual{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;min-height:260px;padding:35px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow-md)}.mission-visual>svg{grid-column:1/-1;justify-self:center;width:55px;height:55px;padding:12px;border-radius:18px 6px;color:#fff;background:var(--gradient-brand)}.mission-visual span{padding:11px;border:1px solid var(--border);border-radius:10px;color:var(--ink-600);font-size:.65rem;text-align:center}.mission-visual i{width:24px;height:2px;background:var(--gradient-brand)}.mission-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.mission-grid h2{font-size:clamp(2rem,3.5vw,3.2rem)}.mission-grid>p{color:var(--ink-600);font-size:1.1rem}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.principles-grid article{min-height:240px;padding:26px;border:1px solid var(--border);border-radius:18px;background:#fff}.principles-grid span{color:var(--nomenix-blue);font-size:.7rem}.principles-grid h2{margin-top:50px;font-size:1.12rem}.principles-grid p{color:var(--ink-600);font-size:.75rem}.approach-flow ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;border-top:1px solid var(--border);list-style:none}.approach-flow li{padding:25px;border-right:1px solid var(--border)}.approach-flow li:last-child{border:0}.approach-flow span{color:var(--nomenix-blue);font-size:.68rem}.approach-flow h3{margin-top:32px}.approach-flow p{color:var(--ink-600);font-size:.74rem}.collaboration-options{display:flex;align-items:center;justify-content:space-between;gap:60px}.collaboration-options p{max-width:760px;color:#b2c3de}.contacts-layout{display:grid;grid-template-columns:.65fr 1.35fr;align-items:start;gap:40px}.contacts-details{display:grid;gap:10px}.contacts-details>a,.contacts-details>div:not(.contact-empty){display:grid;grid-template-columns:34px 1fr;gap:4px 12px;padding:20px;border:1px solid var(--border);border-radius:15px}.contacts-details svg{grid-row:1/3;color:var(--nomenix-blue)}.contacts-details span{color:var(--ink-500);font-size:.66rem}.contacts-details strong{font-size:.84rem;overflow-wrap:anywhere}.contact-empty{padding:28px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.contact-empty svg{width:35px;height:35px;margin-bottom:22px}.contact-empty h2{font-size:1.25rem}.contact-empty p{color:var(--ink-600);font-size:.78rem}.lead-form{display:grid;gap:20px;padding:36px;border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow-sm)}.lead-form__heading h2{margin-bottom:10px;font-size:2rem}.lead-form__heading p{color:var(--ink-600);font-size:.8rem}.lead-form>.button{justify-self:start}.faq-directory{display:grid;gap:60px}.faq-directory>section{display:grid;grid-template-columns:230px 1fr;gap:55px}.faq-directory>section>h2{font-size:1.15rem}.legal-layout{display:grid;grid-template-columns:250px 1fr;gap:70px}.legal-layout>aside{position:sticky;top:110px;align-self:start;display:grid;gap:10px;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.legal-layout>aside svg{color:var(--nomenix-blue)}.legal-layout>aside a{color:var(--ink-500);font-size:.72rem}.legal-layout article{max-width:800px}.legal-layout article section{padding-bottom:26px;scroll-margin-top:110px}.legal-layout article h2{font-size:1.5rem}.legal-layout article p{color:var(--ink-600)}.legal-contact{display:flex;align-items:center;gap:16px;margin-top:30px;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft)}.legal-contact>svg{color:var(--nomenix-blue)}.legal-contact>div{flex:1}.legal-contact p{margin:4px 0 0;font-size:.75rem}.requisites-list{border-top:1px solid var(--border-strong)}.requisites-list>div{display:grid;grid-template-columns:1fr 1fr;padding:18px 0;border-bottom:1px solid var(--border-strong)}.requisites-list dt{color:var(--ink-500)}.requisites-list dd{margin:0;font-weight:650}.auth-page{display:grid;grid-template-columns:minmax(380px,.8fr) minmax(500px,1.2fr);min-height:100vh}.auth-page__brand{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:42px clamp(35px,5vw,80px);color:#fff;background:var(--nomenix-deep);overflow:hidden}.auth-page__brand:before{position:absolute;inset:0;content:"";background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px}.auth-page__brand>*{position:relative;z-index:2}.auth-page__brand>div:last-child>svg{width:48px;height:48px;margin-bottom:25px;color:var(--nomenix-cyan)}.auth-page__brand .eyebrow{color:var(--nomenix-cyan)}.auth-page__brand h1{max-width:600px;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.auth-page__brand p{max-width:580px;color:#b1c1dc}.auth-page__brand ul{display:grid;gap:10px;margin-top:30px;padding:0;list-style:none}.auth-page__brand li{display:flex;align-items:center;gap:8px;color:#ccdaf0;font-size:.76rem}.auth-page__brand li svg{width:16px;color:var(--nomenix-cyan)}.auth-page__flow{display:flex;gap:10px;align-self:center}.auth-page__flow span{display:block;width:70px;height:2px;background:var(--gradient-brand);transform:rotate(35deg)}.auth-page__form{display:grid;align-content:center;width:min(100% - 50px,520px);margin-inline:auto;padding:60px 0}.auth-page__back{position:absolute;top:28px;color:var(--ink-500);font-size:.75rem}.auth-form{display:grid;gap:18px}.auth-form .button--lg{width:100%}.auth-form>p{margin:0;color:var(--ink-500);font-size:.8rem;text-align:center}.auth-form>p a,.auth-form>a{color:var(--nomenix-blue)}.auth-form__row{display:flex;justify-content:space-between;align-items:center;gap:14px}.auth-form__row>a{color:var(--nomenix-blue);font-size:.78rem}.invite-note{display:flex;gap:13px;padding:16px;border-radius:13px;background:var(--surface-blue)}.invite-note svg{flex:0 0 auto;color:var(--nomenix-blue)}.invite-note p{margin:0;color:var(--ink-600);font-size:.78rem}.auth-success-page{display:grid;min-height:100vh;place-items:center;padding:30px;background:var(--surface-soft)}.auth-success-page>.brand{position:absolute;top:32px;left:35px}.auth-success-card{display:grid;justify-items:center;max-width:560px;padding:48px;border:1px solid var(--border);border-radius:26px;text-align:center;background:#fff;box-shadow:var(--shadow-md)}.auth-success-card>svg{width:52px;height:52px;margin-bottom:22px;color:var(--nomenix-blue)}.auth-success-card h1{font-size:2rem}.auth-success-card p{color:var(--ink-600)}.auth-success-card.is-loading>svg{animation:pulse 1.2s infinite}@keyframes pulse{50%{opacity:.4}}.system-page{position:relative;display:grid;min-height:78vh;place-items:center;padding:60px 25px;background:var(--surface-soft);overflow:hidden}.system-page__grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(0,76,247,.13) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle,black,transparent 70%);mask-image:radial-gradient(circle,black,transparent 70%)}.system-page__content{position:relative;z-index:2;display:grid;justify-items:center;max-width:700px;padding:50px;text-align:center;border:1px solid var(--border);border-radius:28px;background:#fffffff0;box-shadow:var(--shadow-md)}.system-page__content>svg{width:52px;height:52px;margin:10px 0 22px;color:var(--nomenix-blue)}.system-page__code{color:var(--nomenix-blue);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.system-page h1{font-size:clamp(2rem,4vw,3.3rem)}.system-page p{color:var(--ink-600)}.system-page__content>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:15px}.cookie-consent{position:fixed;z-index:90;right:24px;bottom:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(calc(100% - 48px),760px);padding:18px 20px;border:1px solid var(--border-strong);border-radius:18px;color:var(--ink-950);background:#fffffff7;box-shadow:0 18px 60px #07143a2e;backdrop-filter:blur(12px)}.cookie-consent strong{display:block;margin-bottom:5px;font-size:.85rem}.cookie-consent p{max-width:540px;margin:0;color:var(--ink-600);font-size:.7rem;line-height:1.55}.cookie-consent p a{color:var(--nomenix-blue);text-decoration:underline;text-underline-offset:3px}.cookie-consent__actions{display:flex;gap:8px;margin-left:20px}.success-page{min-height:70vh;padding:56px 0 100px;background:linear-gradient(180deg,var(--surface-blue),var(--surface-main) 70%)}.success-panel{display:grid;justify-items:center;margin-top:45px;padding:clamp(32px,6vw,64px);border:1px solid var(--border);border-radius:28px;text-align:center;background:#fff;box-shadow:var(--shadow-md)}.success-panel>svg{width:52px;height:52px;margin-bottom:18px;color:var(--success)}.success-panel h1{max-width:780px;margin:9px 0 15px;font-size:clamp(2rem,5vw,3.7rem)}.success-panel>p{max-width:700px;margin:0;color:var(--ink-600)}.success-note{display:flex;align-items:center;gap:10px;max-width:680px;margin-top:24px;padding:14px 16px;border-radius:14px;color:var(--ink-800);background:var(--surface-blue);font-size:.75rem;text-align:left}.success-note svg{flex:0 0 auto;width:19px;color:var(--nomenix-blue)}.success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.content-sync-state{margin:0 0 20px;padding:12px 15px;border:1px solid var(--border);border-radius:12px;color:var(--ink-600);background:var(--surface-soft);font-size:.72rem}.content-sync-state--error{border-color:color-mix(in srgb,var(--warning) 28%,var(--border));background:color-mix(in srgb,var(--warning) 6%,white)}.content-sync-state button{padding:0;border:0;color:var(--nomenix-blue);font:inherit;font-weight:700;background:transparent;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.service-cms-intro{padding-block:56px}.service-cms-intro .container-narrow>div{color:var(--ink-600)}.service-cms-intro h2,.service-cms-intro h3{color:var(--ink-950)}.service-cms-intro li{margin-block:7px}.workspace{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh;background:#f3f6fb}.workspace-sidebar{position:fixed;z-index:80;inset:0 auto 0 0;display:flex;flex-direction:column;width:252px;color:#cbd8ee;background:var(--nomenix-deep)}.workspace-sidebar__brand{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.1)}.workspace-sidebar__brand>button{display:none;color:#fff;background:transparent}.org-switcher{display:flex;align-items:center;gap:10px;margin:15px 13px 10px;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:13px;color:#fff;text-align:left;background:#ffffff0e}.org-switcher-shell{position:relative}.org-switcher-menu{position:absolute;z-index:95;top:calc(100% + 4px);right:12px;left:12px;display:grid;gap:4px;padding:9px;border:1px solid var(--border);border-radius:13px;color:var(--ink-950);background:#fff;box-shadow:var(--shadow-md)}.org-switcher-menu>strong{padding:5px 7px;color:var(--ink-500);font-size:.61rem}.org-switcher-menu>button{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;gap:8px;min-height:46px;padding:6px;border-radius:9px;text-align:left;background:transparent}.org-switcher-menu>button:hover{background:var(--surface-blue)}.org-switcher-menu>button>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px 3px;color:#fff;background:var(--gradient-brand);font-size:.58rem;font-weight:800}.org-switcher-menu>button>div{display:grid;min-width:0}.org-switcher-menu b{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.org-switcher-menu small{color:var(--ink-500);font-size:.55rem}.org-switcher-menu svg{width:15px;color:var(--success)}.org-switcher-menu>a{padding:8px 7px 4px;border-top:1px solid var(--border);color:var(--nomenix-blue);font-size:.62rem}.org-switcher-error{padding:4px 7px;color:var(--danger)!important}.org-switcher>span{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:10px 4px;color:#fff;background:var(--gradient-brand);font-size:.7rem;font-weight:800}.org-switcher div{display:grid;flex:1;min-width:0}.org-switcher small{color:#8fa5ca;font-size:.59rem}.org-switcher strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.org-switcher>svg{width:15px;color:#8399bd}.workspace-sidebar nav{display:grid;gap:2px;padding:6px 10px;overflow-y:auto;scrollbar-width:thin}.workspace-sidebar nav a{display:flex;align-items:center;gap:11px;min-height:40px;padding:0 11px;border-radius:10px;color:#aabbd8;font-size:.72rem;font-weight:570}.workspace-sidebar nav a svg{width:18px;height:18px}.workspace-sidebar nav a:hover{color:#fff;background:#ffffff0e}.workspace-sidebar nav a.is-active{color:#fff;background:linear-gradient(90deg,#0165fc52,#019afd14);box-shadow:inset 2px 0 var(--nomenix-cyan)}.workspace-sidebar nav a.is-active svg{color:var(--nomenix-cyan)}.workspace-sidebar__bottom{display:grid;gap:4px;margin-top:auto;padding:12px;border-top:1px solid rgba(255,255,255,.1)}.workspace-sidebar__bottom a,.workspace-sidebar__bottom button{display:flex;align-items:center;gap:8px;min-height:35px;padding:0 9px;border-radius:8px;color:#8499bd;background:transparent;font-size:.68rem}.workspace-sidebar__bottom svg{width:15px}.workspace-sidebar__bottom a:hover,.workspace-sidebar__bottom button:hover{color:#fff;background:#ffffff0d}.workspace-main{grid-column:2;min-width:0}.workspace-topbar{position:sticky;z-index:50;top:0;display:flex;align-items:center;gap:16px;height:72px;padding:0 28px;border-bottom:1px solid var(--border);background:#fffffff0;backdrop-filter:blur(12px)}.workspace-menu{display:none;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--surface-soft)}.workspace-search{display:flex;align-items:center;gap:8px;width:min(420px,40vw);padding:0 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.workspace-search button{display:grid;flex:0 0 auto;width:25px;height:30px;place-items:center;color:var(--ink-500);background:transparent}.workspace-search button:hover{color:var(--nomenix-blue)}.workspace-search svg{width:16px}.workspace-search input{width:100%;height:38px;border:0;outline:0;background:transparent;font-size:.73rem}.system-status{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--ink-500);font-size:.67rem}.system-status span{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px #11875d17}.topbar-popover-shell{position:relative}.topbar-popover-shell>.icon-button{position:relative;background:transparent}.topbar-popover-shell>.icon-button i{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--danger)}.topbar-notifications{position:absolute;z-index:100;top:48px;right:0;width:min(360px,calc(100vw - 24px));padding:10px;border:1px solid var(--border);border-radius:16px;color:var(--ink-950);background:#fff;box-shadow:var(--shadow-md)}.topbar-notifications>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 7px 12px}.topbar-notifications>header>div{display:grid}.topbar-notifications>header strong{font-size:.78rem}.topbar-notifications>header small,.topbar-notifications>p{color:var(--ink-500);font-size:.61rem}.topbar-notifications>header button{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--surface-soft)}.topbar-notifications>header svg{width:15px}.topbar-notifications__list{display:grid;max-height:330px;overflow-y:auto}.topbar-notifications__list>a{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:10px 8px;border-top:1px solid var(--border);border-radius:8px}.topbar-notifications__list>a:hover{background:var(--surface-soft)}.topbar-notifications__list>a.is-unread{background:var(--surface-blue)}.topbar-notifications__list>a>svg{width:15px;color:var(--nomenix-blue)}.topbar-notifications__list>a>div{display:grid;min-width:0}.topbar-notifications__list strong{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.topbar-notifications__list small{overflow:hidden;color:var(--ink-500);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.topbar-notifications__state{padding:12px 8px;color:var(--danger);font-size:.63rem}.topbar-notifications__state button{color:var(--nomenix-blue);background:transparent;font:inherit;text-decoration:underline}.topbar-notifications>footer{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 7px 3px;border-top:1px solid var(--border)}.topbar-notifications>footer button,.topbar-notifications>footer a{color:var(--nomenix-blue);background:transparent;font-size:.61rem;font-weight:650}.topbar-notifications>footer button:disabled{color:var(--ink-500)}.profile-button{display:flex;align-items:center;gap:9px;padding:4px;border-radius:11px;text-align:left;background:transparent}.profile-button:hover{background:var(--surface-soft)}.profile-button>span{display:grid;width:35px;height:35px;place-items:center;border-radius:11px 4px;color:#fff;background:var(--nomenix-deep);font-size:.66rem;font-weight:750}.profile-button>div{display:grid}.profile-button strong{max-width:140px;overflow:hidden;font-size:.7rem;text-overflow:ellipsis}.profile-button small{max-width:140px;overflow:hidden;color:var(--ink-500);font-size:.58rem;text-overflow:ellipsis}.profile-button>svg{width:14px;color:var(--ink-500)}.workspace-page{width:min(100% - 48px,1420px);margin-inline:auto;padding:35px 0 70px}.workspace-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;min-height:76px;margin-bottom:26px}.workspace-page__title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.workspace-page__header h1{margin:0;font-size:1.72rem}.workspace-page__header p{margin:5px 0 0;color:var(--ink-500);font-size:.76rem}.workspace-page__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px}.demo-badge{padding:5px 8px;border-radius:7px;color:var(--warning);background:#fff5dd;font-size:.6rem;font-weight:700}.workspace-card{padding:22px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 5px 16px #07287009}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.card-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem}.card-heading h2 svg{width:19px;color:var(--nomenix-blue)}.card-heading p{margin:4px 0 0;color:var(--ink-500);font-size:.65rem}.card-heading>a,.text-button{color:var(--nomenix-blue);background:transparent;font-size:.68rem;font-weight:650}.text-button{display:flex;align-items:center;gap:5px}.text-button svg{width:14px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px}.metric-grid>a,.metric-grid>article{position:relative;display:grid;grid-template-columns:40px 1fr;min-height:125px;padding:20px;border:1px solid var(--border);border-radius:17px;background:#fff}.metric-grid>a>svg:first-child,.metric-grid>article>svg{grid-row:1/3;width:33px;height:33px;padding:8px;border-radius:10px 4px;color:var(--nomenix-blue);background:var(--surface-blue)}.metric-grid span{color:var(--ink-500);font-size:.66rem}.metric-grid strong{align-self:end;font-size:1.55rem;font-variant-numeric:tabular-nums}.metric-grid>a>svg:last-child{position:absolute;right:17px;bottom:17px;width:16px;color:var(--nomenix-blue)}.dashboard-columns{display:grid;grid-template-columns:1.15fr .85fr;gap:15px;margin-bottom:15px}.compact-list{display:grid}.compact-list>a{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--border)}.compact-list>a:first-child{border-top:0}.resource-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--nomenix-blue);background:var(--surface-blue)}.resource-icon svg{width:17px}.compact-list div{display:grid}.compact-list strong{font-size:.75rem}.compact-list small{color:var(--ink-500);font-size:.61rem}.onboarding-list{display:grid}.onboarding-list a{display:grid;grid-template-columns:26px 1fr 16px;align-items:center;gap:9px;min-height:43px;border-top:1px solid var(--border);font-size:.72rem}.onboarding-list a:first-child{border:0}.onboarding-list a>span{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--border-strong);border-radius:7px}.onboarding-list a>span svg{width:13px;color:#fff}.onboarding-list a>svg{color:var(--ink-500);width:14px}.onboarding-list p{margin:0}.onboarding-list a.is-complete p{color:var(--ink-500);text-decoration:line-through}.onboarding-list a.is-complete>span{border-color:var(--success);background:var(--success)}.job-line{display:grid;grid-template-columns:1fr 48px;gap:4px 12px;padding:10px 0;border-top:1px solid var(--border)}.job-line:first-of-type{border-top:0}.job-line>div:first-child{display:flex;justify-content:space-between;gap:15px}.job-line strong{font-size:.72rem}.job-line .mini-progress{margin:3px 0}.job-line small{grid-row:1/3;grid-column:2;align-self:center;color:var(--ink-500);font-size:.65rem;text-align:right}.notification-list{display:grid}.notification-list>div{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px 0;border-top:1px solid var(--border)}.notification-list>div:first-child{border:0}.notification-list>div>svg{width:16px;color:var(--ink-500)}.notification-list>div.is-unread>svg{color:var(--nomenix-blue)}.notification-list>div>div{display:grid}.notification-list strong{font-size:.7rem}.notification-list small{color:var(--ink-500);font-size:.6rem}.status-badge{display:inline-flex;width:-moz-max-content;width:max-content;padding:5px 8px;border-radius:7px;color:var(--info);background:#edf5ff;font-size:.59rem;font-weight:700;white-space:nowrap}.status-badge--completed,.status-badge--active,.status-badge--won{color:var(--success);background:#eaf8f3}.status-badge--failed,.status-badge--cancelled,.status-badge--spam,.status-badge--blocked{color:var(--danger);background:#fff0f2}.status-badge--paused,.status-badge--awaiting_files,.status-badge--pending{color:var(--warning);background:#fff5df}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.admin-metrics article{display:grid;grid-template-columns:35px 1fr;min-height:104px;padding:17px;border:1px solid var(--border);border-radius:15px;background:#fff}.admin-metrics svg{grid-row:1/3;width:28px;padding:6px;border-radius:8px;color:var(--nomenix-blue);background:var(--surface-blue)}.admin-metrics span{color:var(--ink-500);font-size:.62rem}.admin-metrics strong{align-self:end;font-size:1.35rem;font-variant-numeric:tabular-nums}.compact-select{min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:11px;background:#fff;font-size:.72rem}.dashboard-columns--charts{grid-template-columns:1.35fr .65fr}.chart-container{height:270px}.pie-layout{display:grid;grid-template-columns:1fr 130px;align-items:center}.chart-container--pie{height:240px}.pie-layout>div:last-child{display:grid;gap:8px}.pie-layout>div:last-child span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;color:var(--ink-600);font-size:.62rem}.pie-layout i{width:7px;height:7px;border-radius:50%}.pie-layout strong{font-variant-numeric:tabular-nums}.infra-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.infra-grid>div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:12px;border:1px solid var(--border);border-radius:11px}.infra-grid svg{width:20px;color:var(--nomenix-blue)}.infra-grid div div{display:grid}.infra-grid strong{font-size:.68rem}.infra-grid small{color:var(--ink-500);font-size:.57rem}.health{padding:4px 6px;border-radius:6px;font-size:.56rem}.health--ok{color:var(--success);background:#eaf8f3}.health--warning{color:var(--warning);background:#fff5df}.health--down{color:var(--danger);background:#fff0f2}.referral-card code{display:block;padding:13px;border-radius:9px;background:var(--surface-soft);font-size:.7rem;overflow-wrap:anywhere}.referral-card>.button{margin:12px 0}.referral-card>span{display:block;color:var(--ink-500);font-size:.68rem}.resource-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px;border:1px solid var(--border);border-radius:14px;background:#fff}.resource-toolbar form{display:flex;align-items:center;gap:7px;flex:1}.resource-toolbar form>svg{width:16px;color:var(--ink-500)}.resource-toolbar input{flex:1;min-width:120px;height:35px;border:0;outline:0;font-size:.72rem}.resource-toolbar>label{display:flex;align-items:center;gap:7px;padding:0 10px;border-left:1px solid var(--border)}.resource-toolbar label svg{width:15px;color:var(--ink-500)}.resource-toolbar select{height:34px;border:0;outline:0;background:#fff;font-size:.68rem}.resource-table-wrap{border:1px solid var(--border);border-radius:16px;background:#fff;overflow:auto}.resource-table{width:100%;border-collapse:collapse;min-width:820px}.resource-table th{padding:0;border-bottom:1px solid var(--border);color:var(--ink-500);background:var(--surface-soft);font-size:.62rem;text-align:left}.resource-table th>button{display:flex;align-items:center;width:100%;min-height:42px;padding:0 14px;color:inherit;background:transparent}.resource-table th span{display:flex;align-items:center;gap:5px}.resource-table td{height:57px;padding:9px 14px;border-bottom:1px solid var(--border);font-size:.69rem}.resource-table tbody tr:hover{background:#fbfdff}.resource-table tbody tr:last-child td{border-bottom:0}.resource-table td:first-child{font-weight:650}.resource-table td span{display:inline-flex;align-items:center;gap:5px}.resource-table td svg{width:14px}.row-actions{position:relative}.row-actions>button{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;color:var(--ink-500);background:transparent}.row-actions>button:hover{background:var(--surface-soft)}.row-actions>div{position:absolute;z-index:20;right:0;top:34px;display:grid;width:170px;padding:6px;border:1px solid var(--border);border-radius:11px;background:#fff;box-shadow:var(--shadow-md)}.row-actions>div a,.row-actions>div button{display:flex;justify-content:space-between;align-items:center;min-height:35px;padding:0 8px;border-radius:7px;background:transparent;font-size:.65rem}.row-actions>div a:hover,.row-actions>div button:hover{background:var(--surface-soft)}.row-actions>div svg{width:14px}.row-actions .danger-action{color:var(--danger)}.row-actions small{padding:6px;color:var(--danger)}.table-progress{display:flex;align-items:center;gap:7px}.table-progress>span{width:70px;height:5px;border-radius:5px;background:var(--border)}.table-progress i{display:block;height:100%;border-radius:inherit;background:var(--gradient-brand)}.table-progress small{color:var(--ink-500)}.table-footer{display:flex;justify-content:space-between;align-items:center;padding:13px;color:var(--ink-500);font-size:.65rem}.table-footer>div{display:flex;align-items:center;gap:8px}.dialog-backdrop{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:24px;background:#0712258c;backdrop-filter:blur(4px)}.dialog{width:min(100%,610px);max-height:calc(100vh - 48px);border-radius:22px;background:#fff;box-shadow:0 35px 90px #0712254d;overflow:auto}.dialog>header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border)}.dialog h2{margin:0;font-size:1.35rem}.dialog form{display:grid;gap:16px;padding:24px}.dialog form>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:5px}.wizard-layout{display:grid;grid-template-columns:230px 1fr;align-items:start;gap:18px}.wizard-steps{display:grid;padding:12px;border:1px solid var(--border);border-radius:16px;background:#fff}.wizard-steps button{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:43px;padding:4px 8px;border-radius:9px;text-align:left;background:transparent}.wizard-steps button>span{display:grid;width:23px;height:23px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--ink-500);font-size:.6rem}.wizard-steps button p{margin:0;color:var(--ink-500);font-size:.66rem}.wizard-steps button.is-active{background:var(--surface-blue)}.wizard-steps button.is-active p{color:var(--nomenix-blue);font-weight:680}.wizard-steps button.is-active span{border-color:var(--nomenix-blue);color:var(--nomenix-blue)}.wizard-steps button.is-complete span{color:#fff;border-color:var(--success);background:var(--success)}.wizard-steps svg{width:13px}.wizard-card{min-height:560px;padding:35px;border:1px solid var(--border);border-radius:20px;background:#fff}.wizard-content{max-width:780px}.wizard-content h2,.wizard-choices legend{margin-bottom:10px;font-size:1.8rem;font-weight:760;letter-spacing:-.03em}.wizard-content>p{color:var(--ink-600)}.wizard-card>footer{display:flex;justify-content:space-between;align-items:center;margin-top:35px;padding-top:20px;border-top:1px solid var(--border)}.wizard-choices{margin:0;padding:0;border:0}.wizard-choices>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.wizard-choices button{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 13px;border:1px solid var(--border);border-radius:12px;text-align:left;background:#fff}.wizard-choices button>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--border);border-radius:8px;color:var(--ink-500);font-size:.62rem}.wizard-choices button strong{font-size:.75rem}.wizard-choices button.is-selected{border-color:var(--nomenix-azure);color:var(--nomenix-blue);background:var(--surface-blue)}.wizard-choices button.is-selected>span{color:#fff;border-color:var(--nomenix-blue);background:var(--nomenix-blue)}.wizard-choices svg{width:14px}.project-drop{display:flex;align-items:center;justify-content:center;gap:18px;min-height:170px;margin:22px 0;border:1px dashed var(--border-strong);border-radius:16px;background:var(--surface-soft)}.project-drop>svg{width:34px;color:var(--nomenix-blue)}.selected-file{display:grid;grid-template-columns:28px 1fr 30px;align-items:center;gap:9px;padding:9px;border-bottom:1px solid var(--border);font-size:.7rem}.selected-file>svg{width:17px;color:var(--nomenix-blue)}.selected-file button{color:var(--danger);background:transparent}.selected-file button svg{width:15px}.wizard-summary dl{border-top:1px solid var(--border)}.wizard-summary dl>div{display:grid;grid-template-columns:170px 1fr;padding:11px 0;border-bottom:1px solid var(--border);font-size:.75rem}.wizard-summary dt{color:var(--ink-500)}.wizard-summary dd{margin:0;font-weight:620}.project-tabs{display:flex;gap:3px;margin-bottom:15px;padding:5px;border:1px solid var(--border);border-radius:13px;background:#fff;overflow-x:auto}.project-tabs button{flex:0 0 auto;min-height:34px;padding:0 10px;border-radius:8px;color:var(--ink-500);background:transparent;font-size:.63rem}.project-tabs button.is-active{color:var(--nomenix-blue);background:var(--surface-blue);font-weight:680}.project-overview{display:grid;gap:15px}.project-summary{display:grid;grid-template-columns:1.25fr .75fr;gap:15px}.project-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:22px 0}.project-progress>span{height:7px;border-radius:6px;background:var(--border)}.project-progress i{display:block;height:100%;border-radius:inherit;background:var(--gradient-brand)}.project-progress strong{font-size:.75rem}.project-summary dl{display:grid;grid-template-columns:1fr 1fr;margin:0}.project-summary dl>div{padding:10px;border-top:1px solid var(--border)}.project-summary dt{color:var(--ink-500);font-size:.62rem}.project-summary dd{margin:3px 0 0;font-size:.72rem;font-weight:650}.quick-actions{display:grid}.quick-actions button{display:grid;grid-template-columns:25px 1fr 16px;align-items:center;gap:8px;min-height:46px;border-top:1px solid var(--border);color:var(--ink-600);text-align:left;background:transparent;font-size:.7rem}.quick-actions button:first-child{border:0}.quick-actions svg{width:16px;color:var(--nomenix-blue)}.quick-actions svg:last-child{color:var(--ink-500)}.timeline{display:grid}.timeline>div{display:grid;grid-template-columns:16px 1fr;gap:10px;min-height:48px}.timeline>div>span{position:relative;width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--nomenix-azure);box-shadow:0 0 0 4px var(--surface-blue)}.timeline>div>span:after{position:absolute;top:12px;left:3px;width:1px;height:30px;content:"";background:var(--border)}.timeline>div:last-child>span:after{display:none}.timeline div div{display:grid}.timeline strong{font-size:.7rem}.timeline small{color:var(--ink-500);font-size:.6rem}.project-item-list{display:grid}.project-item-list>div{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;min-height:52px;border-top:1px solid var(--border)}.project-item-list>div:first-child{border:0}.project-item-list>div>svg{width:17px;color:var(--nomenix-blue)}.project-item-list div div{display:grid}.project-item-list strong{font-size:.7rem}.project-item-list small{color:var(--ink-500);font-size:.6rem}.project-item-list a{display:flex;align-items:center;gap:5px;color:var(--nomenix-blue);font-size:.64rem}.project-item-list a svg{width:14px}.structured-preview{max-height:520px;padding:18px;border-radius:12px;color:#d7e5fa;background:var(--nomenix-deep);font-size:.68rem;overflow:auto}.builder-layout{display:grid;grid-template-columns:1.4fr .6fr;align-items:start;gap:15px}.rules-list{display:grid}.rules-list>div{display:grid;grid-template-columns:20px 28px 1fr 30px 30px;align-items:center;gap:9px;min-height:57px;border-top:1px solid var(--border)}.rules-list>div:first-child{border:0}.rules-list>div>svg{width:16px;color:var(--ink-500)}.rules-list>div>span{color:var(--nomenix-blue);font-size:.62rem}.rules-list>div>div{display:grid}.rules-list strong{font-size:.72rem}.rules-list small{color:var(--ink-500);font-size:.61rem}.rules-list button{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;color:var(--ink-500);background:transparent}.rules-list button:hover{color:var(--danger);background:var(--surface-soft)}.rules-list button svg{width:14px}.rules-list>div.is-disabled{opacity:.5}.rule-editor{position:sticky;top:92px;display:grid;gap:14px}.rule-editor>.button{width:100%}.rule-preview-data{margin-top:10px}.rule-preview-data>strong{font-size:.7rem}.rule-preview-data pre{max-height:260px;padding:12px;border-radius:9px;color:#d8e5fa;background:var(--nomenix-deep);font-size:.6rem;overflow:auto}.messages-panel{display:grid}.message-list{display:grid;gap:14px;min-height:180px}.message-list article{display:grid;grid-template-columns:34px 1fr;gap:10px}.message-list article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#fff;background:var(--nomenix-deep);font-size:.58rem}.message-list article>div{padding:11px;border-radius:0 12px 12px;background:var(--surface-soft)}.message-list strong{display:flex;justify-content:space-between;gap:15px;font-size:.69rem}.message-list strong small{color:var(--ink-500);font-size:.57rem;font-weight:400}.message-list p{margin:6px 0 0;font-size:.73rem}.message-compose{display:grid;justify-items:end;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.message-compose>.field{width:100%}.workspace-form-card{max-width:900px}.audit-detail{display:grid;grid-template-columns:250px 1fr;gap:15px}.audit-score{display:grid;justify-items:center;align-content:center;min-height:240px;text-align:center}.audit-score span,.audit-score small{color:var(--ink-500);font-size:.68rem}.audit-score strong{margin:12px 0;color:var(--nomenix-blue);font-size:4rem}.audit-issue{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:11px 0;border-top:1px solid var(--border)}.audit-issue>svg{width:17px;color:var(--warning)}.audit-issue>div{display:grid}.audit-issue strong{font-size:.72rem}.audit-issue small{color:var(--ink-500);font-size:.58rem}.settings-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:15px}.settings-subnav{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface-blue)}.settings-subnav span{font-size:.75rem;font-weight:700}.settings-subnav p{margin:9px 0 0;color:var(--ink-600);font-size:.68rem}.settings-form{display:grid;gap:16px}.security-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.two-factor-state{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px}.two-factor-state>svg{width:34px;height:34px;padding:8px;border-radius:10px;color:var(--nomenix-blue);background:var(--surface-blue)}.two-factor-state p{margin:4px 0 0;color:var(--ink-500);font-size:.67rem}.two-factor-state strong{font-size:.75rem}.two-factor-card{display:grid;gap:17px}.two-factor-card .two-factor-state{grid-template-columns:42px 1fr}.two-factor-form{margin-top:2px}.two-factor-setup{display:grid;gap:12px;padding:15px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.two-factor-setup>p{margin:0;color:var(--ink-600);font-size:.67rem}.two-factor-setup>code,.two-factor-uri>code{display:block;min-width:0;padding:10px;border-radius:8px;background:#fff;font-size:.62rem;overflow-wrap:anywhere}.two-factor-uri{display:grid;gap:8px}.two-factor-uri .button{justify-self:start}.two-factor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sessions-card{grid-column:1/-1}.sessions-card>.card-heading{margin-bottom:8px}.sessions-card>div:not(.card-heading){display:grid;grid-template-columns:35px 1fr 30px;align-items:center;gap:10px;min-height:55px;border-top:1px solid var(--border)}.sessions-card>div>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--nomenix-blue);background:var(--surface-blue)}.sessions-card span svg{width:15px}.sessions-card>div>div{display:grid}.sessions-card strong{font-size:.7rem}.sessions-card strong i{padding:3px 5px;border-radius:5px;color:var(--success);background:#eaf8f3;font-size:.53rem;font-style:normal}.sessions-card small{color:var(--ink-500);font-size:.59rem}.sessions-card>div>button{color:var(--danger);background:transparent}.sessions-card>div>button svg{width:15px}.api-keys{display:grid;gap:10px}.secret-reveal{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:17px;border:1px solid #b9dfd2;border-radius:13px;background:#f1fbf7}.secret-reveal>svg{color:var(--success)}.secret-reveal>div{display:grid}.secret-reveal strong{font-size:.75rem}.secret-reveal code{margin:5px 0;color:var(--ink-950);font-size:.68rem;overflow-wrap:anywhere}.secret-reveal p{margin:0;color:var(--ink-500);font-size:.6rem}.api-key-row{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:12px;border-top:1px solid var(--border)}.api-key-row>svg{color:var(--nomenix-blue)}.api-key-row>div{display:grid}.api-key-row strong{font-size:.72rem}.api-key-row code{color:var(--ink-600);font-size:.64rem}.api-key-row small{color:var(--ink-500);font-size:.57rem}.admin-detail-layout{display:grid;grid-template-columns:1fr 370px;align-items:start;gap:15px}.admin-detail-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-detail-form>.card-heading,.admin-detail-form>.form-alert,.admin-detail-form>.form-success-inline{grid-column:1/-1}.admin-audit-side{position:sticky;top:92px}.admin-audit-side>.card-heading{margin-bottom:8px}.admin-audit-side>div:not(.card-heading):not(.admin-safe-note){display:grid;grid-template-columns:13px 1fr;gap:8px;min-height:48px}.admin-audit-side>div>span{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--nomenix-azure)}.admin-audit-side>div>div{display:grid}.admin-audit-side strong{font-size:.68rem}.admin-audit-side small{color:var(--ink-500);font-size:.57rem}.admin-safe-note{display:flex;gap:9px;margin-top:15px;padding:13px;border-radius:10px;background:var(--surface-blue)}.admin-safe-note svg{flex:0 0 auto;width:17px;color:var(--nomenix-blue)}.admin-safe-note p{margin:0;color:var(--ink-600);font-size:.63rem}.cms-preview{max-width:900px;margin-inline:auto;padding:45px}.cms-preview h1{font-size:2.6rem}.cms-preview>p{color:var(--ink-600)}.markdown-preview{margin-top:35px}.markdown-preview h2{margin-top:30px}.markdown-preview p{color:var(--ink-800)}.cms-editor{display:grid;gap:17px}.cms-editor__meta{display:grid;grid-template-columns:1fr 1fr .6fr;gap:12px}.cms-content-field textarea{font-family:Cascadia Code,Consolas,monospace;font-size:.72rem;line-height:1.6}.cms-seo{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;padding:20px;border-radius:14px;background:var(--surface-soft)}.cms-seo h2{grid-column:1/-1;font-size:1rem}.cms-seo>.field:nth-last-child(1){grid-column:1/-1}.seo-admin-grid{display:grid;grid-template-columns:1fr 380px;align-items:start;gap:15px}.snippet-preview{position:sticky;top:92px}.snippet-preview>span{color:var(--ink-500);font-size:.64rem}.snippet-preview h2{margin:18px 0 4px;color:#174ea6;font:500 1.1rem Arial,sans-serif;letter-spacing:0}.snippet-preview small{color:#17843b;font:400 .7rem Arial,sans-serif}.snippet-preview p{margin-top:8px;color:#4d5156;font:400 .75rem/1.45 Arial,sans-serif}.workspace-overlay{display:none}@media(max-width:1320px){.site-nav{gap:13px}.site-nav a{font-size:.76rem}.site-header__actions .button{padding-inline:13px}.hero__inner{grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);gap:50px}.plan-grid,.pricing-comparison{grid-template-columns:repeat(3,1fr)}.plan-card--highlighted{transform:none}.site-footer__top{grid-template-columns:220px 1fr;gap:40px}.site-footer__columns{grid-template-columns:repeat(3,1fr);row-gap:35px}.workspace{grid-template-columns:226px minmax(0,1fr)}.workspace-sidebar{width:226px}}@media(max-width:1120px){.site-nav{display:none}.site-header__actions{margin-left:auto}.menu-toggle{display:grid}.mobile-nav{position:fixed;z-index:99;top:76px;right:0;left:0;display:block;max-height:0;background:#fff;box-shadow:var(--shadow-md);overflow:hidden;transition:max-height .3s ease}.mobile-nav--open{max-height:calc(100vh - 76px);overflow-y:auto}.mobile-nav nav{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:20px 24px 28px}.mobile-nav a:not(.button){padding:13px;border-radius:10px;color:var(--ink-600);font-size:.86rem}.mobile-nav a:not(.button):hover{background:var(--surface-soft)}.mobile-nav .button{grid-column:1/-1;margin-top:10px}.hero{padding-top:75px}.hero__inner{grid-template-columns:1fr}.hero__copy{max-width:850px}.data-flow{max-width:720px;min-height:470px}.audit-section__grid,.estimate-section__grid,.product-preview-grid,.security-grid,.page-hero__grid{gap:45px}.product-line{grid-template-columns:45px 75px minmax(190px,.8fr) 1fr 28px;gap:14px}.plan-grid,.pricing-comparison{grid-template-columns:repeat(2,1fr)}.case-track,.capability-grid,.industry-detail-grid,.security-mechanisms,.partner-modes{grid-template-columns:1fr 1fr}.approach-flow ol{grid-template-columns:repeat(3,1fr)}.workspace{display:block}.workspace-main{min-width:0}.workspace-sidebar{width:270px;transform:translate(-102%);transition:transform .25s ease;box-shadow:20px 0 55px #07122540}.workspace-sidebar--open{transform:translate(0)}.workspace-sidebar__brand>button{display:block}.workspace-menu{display:grid}.workspace-overlay{position:fixed;z-index:70;inset:0;display:block;background:#07122573}.admin-detail-layout,.seo-admin-grid{grid-template-columns:1fr 320px}.builder-layout{grid-template-columns:1fr .72fr}}@media(max-width:900px){.container,.container-wide,.container-narrow{width:min(100% - 32px,var(--container))}.section{padding:82px 0}.section-heading{margin-bottom:38px}.before-after{grid-template-columns:1fr;gap:15px}.transform-bridge{grid-template-columns:1fr auto 1fr;grid-template-rows:none}.transform-bridge span{width:100%;height:1px}.transform-bridge svg{transform:rotate(90deg)}.product-line{grid-template-columns:40px 70px 1fr 28px;padding:18px 0}.product-line__features{grid-column:3 / -1}.audit-section__grid,.estimate-section__grid,.product-preview-grid,.security-grid,.faq-grid,.page-hero__grid,.service-problem__grid,.works-layout,.partner-steps,.security-boundaries,.mission-grid,.contacts-layout{grid-template-columns:1fr}.audit-points{margin-bottom:12px}.process-flow{grid-template-columns:1fr 1fr;gap:35px 10px}.process-flow:before{display:none}.process-flow li{padding:0 12px}.dashboard-preview{transform:none}.security-visual{max-width:520px}.faq-grid{gap:35px}.final-cta__inner{grid-template-columns:1fr;padding:42px}.page-hero{padding:70px 0 80px}.page-hero__grid>:last-child{max-width:650px;width:100%}.input-output{grid-template-columns:1fr}.io-process{grid-template-columns:auto auto;gap:8px;padding:5px 0}.io-process svg{margin:0;transform:rotate(90deg)}.service-stages{grid-template-columns:1fr 1fr}.service-stages li:nth-child(2){border-right:0}.rule-examples,.industry-directory,.case-story{grid-template-columns:1fr}.case-story__result{grid-column:auto}.article-layout{grid-template-columns:1fr;gap:30px;padding-top:55px}.article-layout aside{position:static}.principles-grid{grid-template-columns:1fr 1fr}.faq-directory>section,.legal-layout{grid-template-columns:1fr;gap:25px}.legal-layout>aside{position:static}.auth-page{grid-template-columns:1fr}.auth-page__brand{min-height:340px}.auth-page__flow{display:none}.auth-page__form{min-height:640px}.result-hero{grid-template-columns:1fr}.score-dial{grid-row:1;width:170px;height:170px}.result-metrics{grid-template-columns:1fr 1fr}.audit-page__grid{grid-template-columns:1fr}.audit-page__steps{position:static}.site-footer__top{grid-template-columns:1fr}.workspace-search{width:min(330px,40vw)}.system-status,.profile-button>div,.profile-button>svg{display:none}.metric-grid,.admin-metrics{grid-template-columns:1fr 1fr}.dashboard-columns,.dashboard-columns--charts{grid-template-columns:1fr}.infra-grid{grid-template-columns:1fr 1fr}.wizard-layout{grid-template-columns:1fr}.wizard-steps{display:flex;gap:3px;overflow-x:auto}.wizard-steps button{flex:0 0 auto;grid-template-columns:27px auto}.wizard-steps button p{display:none}.wizard-steps button.is-active p{display:block}.project-summary,.builder-layout,.admin-detail-layout,.seo-admin-grid,.settings-layout{grid-template-columns:1fr}.rule-editor,.admin-audit-side,.snippet-preview{position:static}.settings-layout{max-width:760px}}@media(max-width:680px){.container,.container-wide,.container-narrow{width:min(100% - 24px,var(--container))}.section{padding:65px 0}.site-header{height:68px}.site-header__inner{gap:12px}.site-header__actions .login-link{display:none}.site-header__actions .button{min-height:40px;padding-inline:11px;font-size:.72rem}.menu-toggle{width:40px;height:40px}.mobile-nav{top:68px}.mobile-nav nav{grid-template-columns:1fr;padding:15px 14px 22px}.mobile-nav .button{grid-column:auto}.brand__mark{width:27px;height:34px}.brand__name{font-size:.95rem}.hero{min-height:auto;padding:58px 0 65px}.hero__copy h1{font-size:clamp(2.55rem,12vw,3.7rem)}.hero__copy>p{font-size:.98rem}.hero__actions,.page-hero__actions{display:grid}.hero__actions .button,.page-hero__actions .button{width:100%}.data-flow{grid-template-columns:1fr 1fr;min-height:420px;padding:25px 14px}.data-flow__column{gap:9px}.data-flow__caption{margin:0}.flow-node{min-height:45px;padding:8px;font-size:.59rem}.data-flow__column--outputs{grid-column:2}.flow-core{position:absolute;z-index:7;top:50%;left:50%;min-width:125px;padding:17px 10px;transform:translate(-50%,-50%)}.flow-core__brand>span{width:36px;height:36px}.flow-core__steps span:nth-child(n+3){display:none}.data-flow__tracks{inset:50px 40px}.data-flow__status{display:none}.chaos-panel,.order-panel{padding:19px}.chaos-file{width:82%}.issue-list{grid-template-columns:1fr}.catalog-sample{overflow-x:auto}.catalog-sample__head,.catalog-sample__row{min-width:500px}.product-line{grid-template-columns:32px 58px 1fr;gap:10px}.product-line__visual{width:52px;height:52px;border-radius:15px 5px}.product-line__arrow{display:none}.product-line__features{grid-column:2 / -1}.audit-uploader{padding:18px}.audit-uploader__contact,.audit-uploader__contact--embedded,.form-grid{grid-template-columns:1fr}.dropzone{display:grid;justify-items:center;min-height:200px;text-align:center}.dropzone>div{justify-items:center}.dropzone .icon-button{position:absolute;justify-self:end}.process-flow{grid-template-columns:1fr}.preview-metrics{grid-template-columns:1fr 1fr}.dashboard-preview__content{padding:15px;overflow:hidden}.dashboard-preview__title{display:grid}.dashboard-preview__body{grid-template-columns:42px 1fr}.preview-table{overflow-x:auto}.preview-table>div{min-width:380px}.industry-list>a{grid-template-columns:35px 1fr 22px;gap:12px;padding:18px 0}.industry-list p{grid-column:2}.choice-grid{grid-template-columns:1fr}.estimate__body{padding:20px}.plan-grid,.pricing-comparison,.case-track,.cases-grid,.blog-grid,.capability-grid,.industry-detail-grid,.security-mechanisms,.partner-modes,.principles-grid{grid-template-columns:1fr}.blog-card--lead{grid-column:auto}.plan-card{min-height:auto}.security-list{grid-template-columns:1fr}.security-visual{height:330px;transform:scale(.85)}.final-cta{padding-bottom:65px}.final-cta__inner{padding:30px 23px}.page-hero h1,.page-intro h1{font-size:clamp(2.3rem,12vw,3.6rem)}.split-cta,.collaboration-options{display:grid;padding:28px}.service-map,.case-flow,.partner-visual{flex-direction:column}.service-map>i,.case-flow>i{width:2px;height:24px}.rule-preview{overflow-x:auto}.rule-preview__toolbar,.rule-preview__columns,.rule-preview__row{min-width:720px}.service-index>a{grid-template-columns:40px 1fr 24px}.service-stages{grid-template-columns:1fr}.service-stages li{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.industry-directory>a{grid-template-columns:30px 1fr 20px;padding:21px}.industry-result__footer{display:grid;gap:9px}.security-boundaries{gap:35px}.approach-flow ol{grid-template-columns:1fr}.approach-flow li{border-right:0;border-bottom:1px solid var(--border)}.partner-steps ol{grid-template-columns:1fr}.legal-contact{display:grid}.requisites-list>div{grid-template-columns:1fr;gap:5px}.article-page header .container-narrow>div:last-child{flex-wrap:wrap}.article-layout{padding-bottom:70px}.auth-page__brand{min-height:390px;padding:30px 24px}.auth-page__form{width:min(100% - 32px,520px)}.auth-page__back{top:15px}.auth-success-card,.system-page__content{padding:32px 22px}.result-hero{padding:28px 22px}.score-dial{width:145px;height:145px}.score-dial span{font-size:2.8rem}.result-metrics{grid-template-columns:1fr 1fr}.issue-report{padding:20px}.issue-row{grid-template-columns:26px 1fr auto}.workspace-topbar{height:64px;padding:0 12px;gap:8px}.workspace-search{width:auto;flex:1}.workspace-search input{min-width:0}.profile-button{padding:0}.topbar-notifications{position:fixed;top:70px;right:12px;left:12px;width:auto}.workspace-page{width:min(100% - 20px,1420px);padding-top:23px}.workspace-page__header{display:grid}.workspace-page__actions{justify-content:flex-start}.metric-grid,.admin-metrics,.infra-grid,.pie-layout{grid-template-columns:1fr}.resource-toolbar{flex-wrap:wrap}.resource-toolbar form{flex-basis:100%}.resource-table-wrap{border:0;overflow:visible;background:transparent}.resource-table{display:block;min-width:0}.resource-table thead{display:none}.resource-table tbody,.resource-table tr,.resource-table td{display:block}.resource-table tbody{display:grid;gap:10px}.resource-table tr{position:relative;padding:14px;border:1px solid var(--border);border-radius:14px;background:#fff}.resource-table td{display:grid;grid-template-columns:110px 1fr;min-height:34px;height:auto;padding:6px 0;border:0;font-size:.7rem}.resource-table td:before{color:var(--ink-500);content:attr(data-label);font-size:.61rem}.resource-table td:last-child{position:absolute;top:8px;right:8px;display:block}.resource-table td:last-child:before{display:none}.table-footer{display:grid;justify-items:center;gap:12px}.wizard-card{min-height:0;padding:22px 16px}.wizard-choices>div{grid-template-columns:1fr}.wizard-summary dl>div{grid-template-columns:1fr;gap:3px}.project-summary,.audit-detail,.security-settings-grid,.builder-layout{grid-template-columns:1fr}.rules-list>div{grid-template-columns:16px 24px 1fr 27px 27px;gap:4px}.admin-detail-form,.cms-editor__meta,.cms-seo{grid-template-columns:1fr}.admin-detail-form>*,.cms-seo>*{grid-column:auto!important}.two-factor-state,.secret-reveal{grid-template-columns:38px 1fr}.two-factor-state .button,.secret-reveal .button{grid-column:1/-1}}@media(max-width:390px){.site-header__actions .button{font-size:0;width:42px;padding:0}.site-header__actions .button:after{content:"✓";font-size:1rem}.hero__copy h1{font-size:2.45rem}.format-strip{gap:5px}.format-strip span{padding:6px 7px}.data-flow{grid-template-columns:1fr;min-height:610px}.data-flow__column--outputs{grid-column:1}.flow-core{top:50%}.product-line{grid-template-columns:28px 50px 1fr}.product-line__visual{width:46px;height:46px}.preview-metrics,.result-metrics{grid-template-columns:1fr}.button--lg{padding-inline:16px}}@media(max-width:680px){.cookie-consent{right:12px;bottom:12px;grid-template-columns:1fr;width:calc(100% - 24px);padding:16px}.cookie-consent__actions{display:grid;grid-template-columns:1fr;margin:14px 0 0}.cookie-consent__actions .button{width:100%}}
