@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) 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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) 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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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}@font-face{font-family:General Sans;src:url(/assets/general-sans-variable-p1VyP7gg.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--berenjena-50: #f7f1f6;--berenjena-100: #efe6ee;--berenjena-200: #dcc6d9;--berenjena-300: #bf9dba;--berenjena-400: #9a6b94;--berenjena-500: #7a4573;--berenjena-600: #5b2a55;--berenjena-700: #4a2146;--berenjena-800: #3a1b37;--berenjena-900: #2a1428;--menta-50: #f0faf6;--menta-100: #e1f4ee;--menta-200: #c3ebdd;--menta-300: #8edcc4;--menta-400: #5fc7a7;--menta-500: #3ba886;--menta-600: #2a8a6c;--menta-700: #1f6e56;--menta-800: #1f5c48;--menta-900: #123d30;--neutral-0: #ffffff;--neutral-50: #fbf9fb;--neutral-100: #f7f5f7;--neutral-150: #f2eef2;--neutral-200: #e6e1e6;--neutral-300: #d4ccd3;--neutral-400: #8c818b;--neutral-500: #736872;--neutral-600: #6b616a;--neutral-900: #1f1a1f;--state-success-bg: #ddf3ec;--state-warning: #7a4a12;--state-warning-bg: #f8ead8;--state-warning-fill: #b8863a;--state-danger: #7a2323;--state-danger-bg: #f6e1e1;--state-danger-fill: #b83a3a;--state-info: #3e5c73;--state-info-bg: #e4eaef;--dark-bg: #151114;--dark-surface: #1d181c;--dark-sunken: #191418;--dark-raised: #332b32;--dark-border-subtle: #221d21;--dark-border: #332b32;--dark-border-strong: #463d45;--dark-text: #f2eef1;--dark-text-secondary: #a89da6;--dark-text-placeholder: #6b616a;--dark-primary-subtle: #33202d;--dark-accent-subtle: #17302a;--dark-success-bg: #17302a;--dark-warning: #e0b878;--dark-warning-bg: #2e2618;--dark-warning-fill: #d4a25f;--dark-danger: #e89b94;--dark-danger-bg: #2e1c1a;--dark-danger-fill: #d4655a;--dark-info: #6e8fa6;--dark-info-bg: #1a222a;--dark-tint-primary: #241a22;--dark-tint-accent: #132520;--dark-shadow-1: 0 2px 8px -2px rgb(0 0 0 / .5);--dark-shadow-2: 0 12px 32px -8px rgb(0 0 0 / .6)}:root{color-scheme:light dark;--color-bg: var(--neutral-100);--color-surface: var(--neutral-0);--color-surface-sunken: var(--neutral-150);--color-surface-raised: var(--neutral-50);--color-text-primary: var(--neutral-900);--color-text-secondary: var(--neutral-600);--color-text-muted: var(--neutral-500);--color-text-placeholder: var(--neutral-400);--color-text-on-primary: var(--neutral-0);--color-text-on-accent: var(--berenjena-900);--color-primary: var(--berenjena-600);--color-primary-hover: var(--berenjena-700);--color-primary-active: var(--berenjena-800);--color-primary-subtle: var(--berenjena-100);--color-primary-900: var(--berenjena-900);--color-accent: var(--menta-300);--color-accent-hover: var(--menta-400);--color-accent-subtle: var(--menta-100);--color-primary-selected: color-mix( in srgb, var(--berenjena-600) 8%, transparent );--color-block-tint-primary: var(--berenjena-100);--color-block-tint-accent: var(--menta-100);--color-sidebar-bg: var(--berenjena-900);--color-sidebar-fg: rgb(255 255 255 / .85);--color-sidebar-active-bg: var(--berenjena-700);--color-sidebar-active-fg: #ffffff;--color-sidebar-edge: transparent;--color-success: var(--menta-800);--color-success-bg: var(--state-success-bg);--color-success-fill: var(--menta-600);--color-warning: var(--state-warning);--color-warning-bg: var(--state-warning-bg);--color-warning-fill: var(--state-warning-fill);--color-danger: var(--state-danger);--color-danger-bg: var(--state-danger-bg);--color-danger-fill: var(--state-danger-fill);--color-info: var(--state-info);--color-info-bg: var(--state-info-bg);--border-width: 1px;--border-subtle: var(--neutral-150);--border-default: var(--neutral-200);--border-strong: var(--neutral-300);--focus-ring: 0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-primary);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-0: none;--shadow-1: 0 2px 8px -2px rgb(0 0 0 / .08), 0 1px 2px rgb(0 0 0 / .04);--shadow-2: 0 12px 32px -8px rgb(0 0 0 / .18), 0 2px 6px rgb(0 0 0 / .06);--font-display: "General Sans", "Arial", sans-serif;--font-body: "Geist Variable", "Geist", "Arial", sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", "SFMono-Regular", Consolas, monospace;--text-display: clamp(2.25rem, 4vw + 1rem, 4rem);--text-h1: clamp(1.75rem, 2vw + 1rem, 2.5rem);--text-h2: 1.375rem;--text-h3: 1.125rem;--text-body: .9375rem;--text-small: .8125rem;--text-micro: .6875rem;--text-brand: 1.05rem;--text-lead: 1.05rem;--text-kpi: 2.15rem;--text-section: clamp(1.6rem, 2vw, 2.2rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s}[data-theme=dark]{color-scheme:dark;--color-bg: var(--dark-bg);--color-surface: var(--dark-surface);--color-surface-sunken: var(--dark-sunken);--color-surface-raised: var(--dark-raised);--color-text-primary: var(--dark-text);--color-text-secondary: var(--dark-text-secondary);--color-text-muted: var(--dark-text-secondary);--color-text-placeholder: var(--dark-text-placeholder);--color-primary: var(--berenjena-300);--color-primary-hover: var(--berenjena-200);--color-primary-active: var(--berenjena-100);--color-primary-subtle: var(--dark-primary-subtle);--color-text-on-primary: var(--berenjena-900);--color-accent: var(--menta-300);--color-accent-hover: var(--menta-200);--color-accent-subtle: var(--dark-accent-subtle);--color-primary-selected: color-mix( in srgb, var(--berenjena-300) 12%, transparent );--color-block-tint-primary: var(--dark-tint-primary);--color-block-tint-accent: var(--dark-tint-accent);--color-sidebar-bg: var(--berenjena-900);--color-sidebar-active-bg: var(--berenjena-700);--color-sidebar-edge: var(--dark-border);--color-success: var(--menta-300);--color-success-bg: var(--dark-success-bg);--color-success-fill: var(--menta-400);--color-warning: var(--dark-warning);--color-warning-bg: var(--dark-warning-bg);--color-warning-fill: var(--dark-warning-fill);--color-danger: var(--dark-danger);--color-danger-bg: var(--dark-danger-bg);--color-danger-fill: var(--dark-danger-fill);--color-info: var(--dark-info);--color-info-bg: var(--dark-info-bg);--border-subtle: var(--dark-border-subtle);--border-default: var(--dark-border);--border-strong: var(--dark-border-strong);--shadow-1: var(--dark-shadow-1);--shadow-2: var(--dark-shadow-2)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: var(--dark-bg);--color-surface: var(--dark-surface);--color-surface-sunken: var(--dark-sunken);--color-surface-raised: var(--dark-raised);--color-text-primary: var(--dark-text);--color-text-secondary: var(--dark-text-secondary);--color-text-muted: var(--dark-text-secondary);--color-text-placeholder: var(--dark-text-placeholder);--color-primary: var(--berenjena-300);--color-primary-hover: var(--berenjena-200);--color-primary-active: var(--berenjena-100);--color-primary-subtle: var(--dark-primary-subtle);--color-text-on-primary: var(--berenjena-900);--color-accent: var(--menta-300);--color-accent-hover: var(--menta-200);--color-accent-subtle: var(--dark-accent-subtle);--color-primary-selected: color-mix( in srgb, var(--berenjena-300) 12%, transparent );--color-block-tint-primary: var(--dark-tint-primary);--color-block-tint-accent: var(--dark-tint-accent);--color-sidebar-bg: var(--berenjena-900);--color-sidebar-active-bg: var(--berenjena-700);--color-success: var(--menta-300);--color-success-bg: var(--dark-success-bg);--color-success-fill: var(--menta-400);--color-warning: var(--dark-warning);--color-warning-bg: var(--dark-warning-bg);--color-warning-fill: var(--dark-warning-fill);--color-danger: var(--dark-danger);--color-danger-bg: var(--dark-danger-bg);--color-danger-fill: var(--dark-danger-fill);--color-info: var(--dark-info);--color-info-bg: var(--dark-info-bg);--border-subtle: var(--dark-border-subtle);--border-default: var(--dark-border);--border-strong: var(--dark-border-strong);--shadow-1: var(--dark-shadow-1);--shadow-2: var(--dark-shadow-2)}}:root{font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-bg);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-bg)}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-xs)}.hero-section a:focus-visible{outline-color:var(--color-accent)}.landing-page{--section-y: clamp(96px, 9vw, 128px);--block-pad: clamp(32px, 4.5vw, 72px);width:min(1180px,calc(100% - 64px));margin:0 auto;padding:28px 0 0}.site-header,.site-footer{display:flex;align-items:center;justify-content:space-between}.site-header{min-height:54px;border-bottom:1px solid var(--border-default)}.wordmark{display:inline-flex;align-items:center;gap:9px;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--text-brand);font-weight:700;letter-spacing:-.04em;text-decoration:none}.wordmark-mark{width:13px;height:13px;background:var(--color-primary);border-radius:2px 6px 2px 2px;transform:rotate(-12deg)}.site-nav{display:flex;gap:32px;margin-left:auto;margin-right:40px}.site-nav a,.text-link{font-size:var(--text-small);text-decoration:none}.site-nav a{color:var(--color-text-secondary);transition:color var(--duration-fast) ease-out}.site-nav a:hover,.text-link:hover{color:var(--color-primary)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--text-body);font-weight:650;text-decoration:none;transition:background-color var(--duration-fast) ease-out,border-color var(--duration-fast) ease-out,color var(--duration-fast) ease-out,transform var(--duration-fast) ease-out}.button:hover{transform:translateY(-1px)}.button-primary{color:var(--color-text-on-primary);background:var(--color-primary)}.button-primary:hover{background:var(--color-primary-hover)}.button-accent{color:var(--color-text-on-accent);background:var(--color-accent);border-radius:var(--radius-full);padding:0 26px}.button-accent:hover{background:var(--color-accent-hover)}.button-secondary{color:var(--color-text-primary);background:transparent;border-color:var(--border-strong)}.button-secondary:hover{color:var(--color-primary);border-color:var(--color-primary)}.hero-section{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,7vw,108px);align-items:center;min-height:620px;margin-top:36px;padding:var(--block-pad);color:#fff;border-radius:var(--radius-2xl);background:radial-gradient(62% 54% at 82% 14%,color-mix(in srgb,var(--menta-300) 18%,transparent),transparent 72%),linear-gradient(152deg,var(--berenjena-800),var(--berenjena-900))}.hero-copy{max-width:560px}.hero-section .eyebrow{color:var(--color-accent)}.hero-section .text-link{color:#fff}.eyebrow,.section-label{margin:0 0 20px;color:var(--color-primary);font-size:var(--text-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.055em}h1{max-width:590px;margin-bottom:28px;font-size:var(--text-display);line-height:.96}.hero-description{max-width:490px;margin-bottom:32px;color:#ffffffbd;font-size:var(--text-lead);line-height:1.65}.hero-actions{display:flex;align-items:center;gap:26px;margin-bottom:62px}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-primary);font-weight:650;transition:color var(--duration-fast) ease-out}.text-link span{color:var(--color-primary);font-size:1.1em;transition:transform var(--duration-fast) ease-out}.text-link:hover span{transform:translate(2px,2px)}.hero-note{display:flex;align-items:center;gap:10px;color:#ffffffa8;font-size:var(--text-small)}.hero-note-mark{width:7px;height:7px;background:var(--menta-400);border-radius:var(--radius-full)}.hero-visual{position:relative;padding:20px 0 0 20px}.hero-visual:before{position:absolute;top:0;left:0;width:72px;height:72px;border-top:1px solid var(--color-accent);border-left:1px solid var(--color-accent);content:""}.product-window{position:relative;z-index:1;overflow:hidden;color:var(--color-text-primary);background:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-2)}.window-bar{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;min-height:54px;padding:0 18px;border-bottom:1px solid var(--border-default)}.window-brand{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:var(--text-small);font-weight:700}.window-mark{width:9px;height:9px;background:var(--color-primary);border-radius:2px 4px 2px 2px;transform:rotate(-12deg)}.window-context,.window-avatar,.window-eyebrow,.window-filter,.window-link,.activity-row small,.activity-amount,.activity-action{font-family:var(--font-mono);font-size:var(--text-micro)}.window-context{color:var(--color-text-secondary)}.window-avatar{justify-self:end;display:grid;width:25px;height:25px;place-items:center;color:var(--color-text-on-primary);background:var(--color-text-primary);border-radius:var(--radius-full)}.window-body{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:370px}.window-sidebar{display:grid;align-content:start;gap:4px;padding:22px 12px;background:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-edge);color:var(--color-sidebar-fg);font-size:var(--text-micro)}.window-sidebar span{padding:9px 10px}.window-sidebar .sidebar-active{color:var(--color-sidebar-active-fg);background:var(--color-sidebar-active-bg);border-radius:var(--radius-sm);font-weight:700}.window-content{min-width:0;padding:25px 24px}.window-heading,.activity-heading,.activity-row,.metric-strip{display:flex;align-items:center}.window-heading,.activity-heading{justify-content:space-between;gap:16px}.window-heading{padding-bottom:22px;border-bottom:1px solid var(--border-default)}.window-eyebrow{display:block;margin-bottom:7px;color:var(--color-text-muted)}.window-heading strong{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.04em}.window-filter{color:var(--color-text-secondary);white-space:nowrap}.metric-strip{gap:1px;margin:20px 0 28px;background:var(--border-default);border:1px solid var(--border-default)}.metric-strip>div{flex:1;min-width:0;padding:15px;background:var(--color-surface)}.metric-strip span,.metric-strip small{display:block;color:var(--color-text-secondary);font-size:var(--text-micro)}.metric-strip strong{display:block;margin:12px 0 5px;font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.05em}.metric-strip .metric-warning{display:inline-flex;align-items:center;height:20px;padding:0 8px;color:var(--color-warning);background:var(--color-warning-bg);border-radius:var(--radius-full)}.activity-heading{margin-bottom:12px;color:var(--color-text-secondary);font-size:var(--text-small)}.window-link,.activity-action{color:var(--color-primary)}.activity-row{gap:10px;min-width:0;padding:13px 0;border-top:1px solid var(--border-subtle)}.activity-dot{flex:0 0 auto;width:7px;height:7px;border-radius:var(--radius-full)}.activity-success{background:var(--color-success-fill)}.activity-warning{background:var(--color-warning-fill)}.activity-row>div{min-width:0;flex:1}.activity-row strong,.activity-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row strong{margin-bottom:5px;font-size:var(--text-small)}.activity-row small{color:var(--color-text-secondary)}.activity-amount{color:var(--color-text-secondary);white-space:nowrap}.visual-caption{margin:18px 0 0 24px;color:#fff9;font-size:var(--text-small)}.modules-section,.product-section{border-top:1px solid var(--border-default)}.positioning-section{padding:var(--section-y) 0}.positioning-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(50px,12vw,180px)}h2{max-width:560px;margin-bottom:0;font-size:clamp(1.8rem,2.4vw,2.65rem);line-height:1.03}.positioning-grid p,.workflow-heading>p:last-child,.product-section-copy>p:not(.section-label),.contact-action p{max-width:440px;margin:4px 0 0;color:var(--color-text-secondary);font-size:var(--text-body);line-height:1.7}.modules-section{padding:var(--section-y) 0}.section-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(170px,.45fr);gap:60px;align-items:end;margin-bottom:50px}.section-heading h2{max-width:600px}.section-index{justify-self:end;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.1em}.module-list{border-top:1px solid var(--border-strong)}.module-row{display:grid;grid-template-columns:50px minmax(180px,.8fr) minmax(250px,1fr) 120px;gap:22px;align-items:center;min-height:104px;border-bottom:1px solid var(--border-default)}.module-index,.module-area,.workflow-index,.product-facts strong,.footer-mono{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--text-micro)}.module-index{color:var(--color-primary)}.module-row h3{margin:0;font-size:var(--text-h3)}.module-row p{max-width:340px;margin:0;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.55}.module-area{justify-self:end;text-align:right}.workflow-section{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(48px,10vw,150px);padding:clamp(56px,6vw,96px) var(--block-pad);background:var(--color-block-tint-primary);border-radius:var(--radius-2xl)}.workflow-heading h2{margin-bottom:22px}.workflow-heading>p:last-child{margin:0}.workflow-list{display:grid;grid-template-columns:repeat(5,1fr);align-items:start;border-top:1px solid var(--border-strong)}.workflow-step{position:relative;min-height:170px;padding:18px 16px 0 0;border-right:1px solid var(--border-default)}.workflow-step:not(:first-child){padding-left:16px}.workflow-step:last-child{border-right:0}.workflow-index{display:block;margin-bottom:34px}.workflow-step strong{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:var(--text-body)}.workflow-step p{margin:0;color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.5}.product-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,.6fr);gap:clamp(50px,12vw,190px);padding:var(--section-y) 0}.product-section-copy h2{margin-bottom:22px}.product-section-copy>p:not(.section-label){margin-bottom:28px}.product-facts{align-self:end;border-top:1px solid var(--border-strong)}.product-facts div{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;padding:17px 0;border-bottom:1px solid var(--border-default)}.product-facts span{color:var(--color-text-secondary);font-size:var(--text-small);line-height:1.5}.contact-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:60px;align-items:center;margin-bottom:var(--section-y);padding:clamp(56px,6vw,96px) var(--block-pad);background:var(--color-block-tint-accent);border-radius:var(--radius-2xl)}.contact-section h2{max-width:500px}.contact-action{align-self:center}.contact-action p{margin:0 0 25px}.site-footer{min-height:96px;border-top:1px solid var(--border-default);color:var(--color-text-secondary);font-size:var(--text-small)}.site-footer .wordmark{color:var(--color-text-primary)}@media(max-width:920px){.hero-section{grid-template-columns:minmax(0,1fr);min-height:0}.hero-copy{max-width:680px}.hero-visual{min-width:0;max-width:720px;margin-left:0}.workflow-section{grid-template-columns:1fr}}@media(max-width:720px){.landing-page{--section-y: 64px;width:min(100% - 32px,560px);padding-top:18px}.site-header{flex-wrap:wrap;gap:18px;padding-bottom:18px}.site-nav{order:3;width:100%;gap:20px;margin:0;overflow-x:auto}.header-cta{min-height:38px;padding:0 12px;font-size:var(--text-small)}.hero-section{margin-top:24px;border-radius:var(--radius-xl)}h1{font-size:clamp(2.45rem,13vw,4rem)}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:44px}.hero-visual{padding:14px 0 0}.hero-visual:before{width:48px;height:48px}.window-bar{grid-template-columns:1fr auto}.window-context{display:none}.window-body{display:block;min-height:0}.window-sidebar{display:flex;gap:2px;overflow-x:auto;padding:9px;border-right:0;border-bottom:1px solid var(--color-sidebar-edge)}.window-sidebar span{flex:0 0 auto;padding:8px 9px}.window-sidebar .sidebar-active{color:var(--color-accent);background:transparent}.window-content{padding:20px 15px}.metric-strip{display:grid}.metric-strip>div{min-height:82px}.activity-amount{display:none}.product-window{border-radius:var(--radius-xl)}.positioning-grid,.section-heading,.product-section,.contact-section{grid-template-columns:1fr;gap:34px}.section-heading{margin-bottom:35px}.section-index{justify-self:start}.module-row{grid-template-columns:32px 1fr;gap:10px 16px;align-items:start;padding:20px 0}.module-row h3{padding-top:1px}.module-row p{grid-column:2}.module-area{grid-column:2;justify-self:start;text-align:left}.workflow-section{gap:42px;padding:52px 24px;border-radius:var(--radius-xl)}.workflow-list{grid-template-columns:1fr;border-top:1px solid var(--border-strong)}.workflow-step,.workflow-step:not(:first-child){min-height:0;padding:16px 0 22px;border-right:0;border-bottom:1px solid var(--border-default)}.workflow-step:last-child{border-bottom:0}.workflow-index{margin-bottom:18px}.contact-section{padding:52px 24px;border-radius:var(--radius-xl)}.site-footer{align-items:flex-start;flex-direction:column;gap:12px;padding:25px 0 32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}
