@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#171a17;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f6f2;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input{font:inherit}#root{min-height:100svh}.app{--bg-page:#f8faf7;--bg-surface:#fff;--bg-muted:#eef3ef;--bg-elevated:#fff;--text-primary:#18231d;--text-secondary:#506056;--text-muted:#6c7a71;--action:#1e7a4d;--action-hover:#17613d;--action-text:#fff;--border:#d8e1da;--border-strong:#8aa594;--workbench-border:#d8e1da;--success-bg:#e0f6e9;--success-text:#17613d;--info-bg:#dcecf2;--info-text:#2c6478;--warning-bg:#ffdfbd;--warning-text:#6c471f;--shadow-subtle:0 12px 32px #18231d14;--shadow-floating:0 24px 56px #18231d1f;min-height:100svh;color:var(--text-primary);background:var(--bg-page);overflow-x:hidden}.app *,.app :before,.app :after{box-sizing:border-box}.app main{min-width:0}.app[data-theme=dark]{--bg-page:#0d1310;--bg-surface:#141d18;--bg-muted:#1b2821;--bg-elevated:#141d18;--text-primary:#f4f7f4;--text-secondary:#b7c5bc;--text-muted:#8fa198;--action:#58c58c;--action-hover:#70d49f;--action-text:#0d2418;--border:#34443a;--border-strong:#58c58c;--workbench-border:#34443a;--success-bg:#163123;--success-text:#9de7b9;--info-bg:#1b3d48;--info-text:#c4e6f3;--warning-bg:#6d4b23;--warning-text:#ffdfbd;--shadow-subtle:0 12px 32px #0003;--shadow-floating:0 24px 56px #0000004d}.app[data-theme=dark] .theme-toggle,.app[data-theme=dark] .button.secondary,.app[data-theme=dark] .field input,.app[data-theme=dark] .modal-close,.app[data-theme=dark] .analyst-process-card{background:var(--bg-muted)}.topbar{z-index:10;background:var(--bg-page);grid-template-columns:minmax(300px,1fr) 500px minmax(300px,1fr);align-items:center;gap:32px;min-height:90px;padding:0 64px;display:grid;position:sticky;top:0}.brand-shell,.brand{width:300px;min-width:0;color:var(--text-primary);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand{width:auto}.brand-mark{width:34px;height:34px;color:var(--action-text);background:var(--action);border-radius:8px;place-items:center;font-size:13px;font-weight:700;line-height:16px;display:inline-grid}.brand-copy{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.mobile-menu-toggle{display:none}.nav-links,.topbar-actions,.hero-actions,.pilot-actions,.center-actions{align-items:center;display:flex}.nav-links{justify-content:center;gap:22px;width:500px;min-width:0}.nav-links a{color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;text-decoration:none}.nav-links a:hover{color:var(--text-primary)}.topbar-actions{justify-content:end;gap:12px;width:100%}.topbar-actions .theme-toggle,.topbar-actions .button{min-width:0}.theme-toggle,.button{min-width:max-content;max-width:100%;font:inherit;text-align:center;white-space:normal;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:20px;text-decoration:none;display:inline-flex}.theme-toggle{width:40px;height:40px;color:var(--text-secondary);background:var(--bg-surface);border-color:var(--border);flex:0 0 40px;padding:0}.theme-toggle:hover{color:var(--text-primary);border-color:var(--border-strong)}.theme-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px;display:block}.button.small{height:40px;padding:0 16px}.topbar-actions .button.small{white-space:nowrap;flex:0 0 164px;width:164px;height:46px;padding:0 18px;font-size:15px;font-weight:600;line-height:20px}.button.large{min-height:48px;padding:0 22px}.button.primary{color:var(--action-text);background:var(--action);border-color:var(--action)}.button.primary:hover{background:var(--action-hover)}.button.secondary{color:var(--action);background:var(--bg-surface);border-color:var(--border)}.button.secondary:hover{border-color:var(--border-strong)}.button:disabled,.field input:disabled,.lead-form-input:disabled{cursor:not-allowed;opacity:.62}.button.full{width:100%}.mobile-label{display:none}.badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 12px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.badge.neutral{color:var(--text-secondary);background:var(--bg-muted)}.badge.success{color:var(--success-text);background:var(--success-bg)}.badge.info{color:var(--info-text);background:var(--info-bg)}.badge.warning{color:var(--warning-text);background:var(--warning-bg)}.hero-section,.section,.pilot-section,.footer{box-sizing:border-box;width:100%}.hero-section{gap:40px;max-width:1440px;margin:0 auto;padding:44px 64px 78px;display:grid}.hero-row{grid-template-columns:560px 556px;align-items:start;gap:64px;width:1180px;min-width:0;min-height:693px;display:grid}.hero-copy,.stack{gap:24px;min-width:0;display:grid}.hero-copy{gap:22px;width:560px}.hero-actions,.pilot-actions{flex-wrap:wrap;gap:12px}.section-header{gap:14px;width:100%;min-width:0;max-width:1180px;display:grid}.section-header.center{text-align:left;margin-inline:0}.eyebrow{color:var(--action);text-transform:uppercase;margin:0;font-size:13px;font-weight:500;line-height:18px}.section-header h1,.section-header h2{min-width:0;color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-weight:600}.section-header h1{white-space:pre-line;font-size:58px;line-height:64px}.section-header h2{font-size:38px;line-height:46px}.section-header.hero{max-width:560px}.section-header.hero .eyebrow{color:var(--info-text);background:var(--info-bg);text-transform:none;border:1px solid;border-radius:999px;justify-self:start;padding:6px 12px}.section-body{gap:10px;min-width:0;max-width:930px;display:grid}.section-body p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:29px}.section-header.hero .section-body p{font-size:18px;line-height:29px}.benefit-list,.check-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.benefit-list li,.check-list li{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;padding-left:24px;font-size:14px;line-height:22px;position:relative}.benefit-list li:before,.check-list li:before{color:var(--action);content:"✓";font-weight:850;position:absolute;top:1px;left:0}.hero-workbench{background:var(--bg-elevated);border:1px solid var(--workbench-border);border-radius:8px;grid-template-rows:18px 273px;gap:14px;width:556px;min-width:0;height:341px;padding:18px;display:grid;box-shadow:0 18px 42px #142d201a}.workbench-topbar{align-items:center;gap:8px;width:520px;height:18px;display:flex}.window-dot{border-radius:999px;flex:0 0 10px;width:10px;height:10px}.window-dot.red{background:#ef6a61}.window-dot.yellow{background:#e8a23e}.window-dot.green{background:#62b87a}.workbench-title{min-width:0;color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:500;line-height:18px}.workbench-columns{grid-template-columns:repeat(3,165px);gap:12px;width:520px;height:273px;display:grid}.workbench-column,.provider-card,.info-card,.process-card,.flow-card,.metric-card,.demo-card,.offer-card,.lead-form-card,.contact-modal{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-elevated);min-width:0;box-shadow:var(--shadow-subtle);border-radius:8px}.workbench-column{background:var(--bg-muted);border-color:var(--workbench-border);width:165px;height:273px;box-shadow:none;grid-template-columns:1fr;align-content:start;gap:10px;padding:16px;display:grid}.provider-card h3,.info-card h3,.process-card h3,.flow-card h3,.demo-card h3,.offer-card h2,.footer h2{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:850;line-height:24px}.mcp-section .provider-card h3{font-size:24px;font-weight:600;line-height:30px}.mcp-section .provider-card.featured h3{font-size:26px;line-height:32px}.workbench-column h2{color:var(--action);margin:0;font-size:13px;font-weight:500;line-height:18px}.workbench-column p,.provider-card p,.info-card p,.process-card p,.flow-card p,.demo-card p,.offer-card p,.conclusion p,.modal-copy p:not(.eyebrow),.success-panel p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:22px}.mcp-section .provider-card p{color:var(--text-secondary);font-size:15px;line-height:22px}.mcp-section .provider-card.featured p{white-space:nowrap;font-size:15px;line-height:21px}.workbench-column p{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.workbench-rows{gap:10px;min-width:0;display:grid}.workbench-row{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:19px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{gap:8px;padding:20px;display:grid}.metric-card strong{color:var(--action);overflow-wrap:anywhere;font-size:22px;font-weight:850;line-height:28px}.metric-card span{color:var(--text-primary);font-size:13px;font-weight:800;line-height:18px}.metric-card p{color:var(--text-muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:18px}.section,.pilot-section{max-width:1440px;margin:0 auto;padding:78px 64px}.section{background:var(--bg-page)}.section.muted,.pilot-section{background:var(--bg-muted)}.section-inner{gap:34px;min-width:0;max-width:1180px;margin:0;display:grid}.two-column{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:48px;min-width:0}.provider-card{gap:12px;padding:22px;display:grid}.provider-card.featured{background:color-mix(in srgb, var(--success-bg) 40%, var(--bg-elevated));border-color:var(--border-strong);grid-template-columns:auto minmax(0,180px) minmax(0,1fr);align-items:center;gap:18px}.mcp-section{min-height:999px}.mcp-section .section-header{height:179px}.mcp-section .section-body{max-width:980px}.mcp-section .provider-card{width:283px;height:164px;box-shadow:none;grid-template-rows:18px 30px auto;align-content:start;gap:10px;padding:22px 23px}.mcp-section .provider-card.featured{background:var(--bg-muted);border-color:var(--border-strong);width:1180px;height:144px;box-shadow:none;grid-template-rows:18px 32px 21px;grid-template-columns:1fr;align-items:start}.mcp-section .provider-grid .provider-card:nth-child(3),.mcp-section .provider-grid .provider-card:nth-child(6),.mcp-section .provider-grid .provider-card:nth-child(7),.mcp-section .provider-grid .provider-card:nth-child(8){background:var(--bg-muted)}.mcp-section .provider-card .badge{min-height:18px;color:var(--action);background:0 0;border-radius:0;justify-self:start;padding:0;font-size:13px;font-weight:500;line-height:18px}.provider-grid,.card-grid,.demo-grid,.flow-grid{gap:16px;min-width:0;display:grid}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-section .provider-grid{grid-template-columns:repeat(4,283px);gap:34px 16px;width:1180px;height:362px}.card-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card{align-content:start;gap:16px;min-height:210px;padding:22px;display:grid}.info-card.accent{border-color:var(--border-strong)}.process-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.process-card{gap:10px;padding:20px;display:grid}.analyst-section{min-height:920px;padding:78px 64px}.analyst-layout{gap:34px;margin:0 auto}.analyst-layout .section-header{width:100%;max-width:1180px}.analyst-layout .section-body{max-width:930px}.analyst-layout .section-body p{font-size:18px;line-height:29px}.analyst-process-panel,.analyst-process-card,.analyst-scenario-card,.analyst-conclusion{box-sizing:border-box;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;min-width:0}.analyst-process-panel{align-content:start;gap:18px;width:100%;min-height:174px;padding:24px;display:grid}.analyst-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.analyst-process-card{background:var(--bg-page);align-content:start;gap:10px;min-height:92px;padding:16px;display:grid}.analyst-process-card h3,.analyst-scenario-card h3{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:600}.analyst-process-card h3{font-size:18px;line-height:24px}.analyst-process-card p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:19px}.analyst-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0;display:grid}.analyst-scenario-card{align-content:start;gap:12px;min-height:220px;padding:24px;display:grid}.analyst-scenario-card h3{font-size:22px;line-height:28px}.analyst-scenario-card p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.analyst-conclusion{min-height:86px;padding:15px 28px}.analyst-conclusion p{max-width:1040px;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:28px}.analyst-section .eyebrow{font-weight:500}.flow-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rag-section{min-height:1166px}.rag-section .section-header{height:211px}.rag-section .section-body{max-width:980px}.rag-flow-panel{gap:18px;width:1180px;height:462px;display:grid}.rag-flow{grid-template-columns:repeat(3,381px);gap:18px;width:1180px;height:366px}.rag-section .flow-card{width:381px;height:174px;box-shadow:none;grid-template-rows:18px 28px 48px 22px;gap:10px;padding:19px 21px 7px}.rag-section .flow-card h3{min-height:28px;font-size:22px;font-weight:600;line-height:28px}.rag-section .flow-card p{min-height:48px;font-size:15px;line-height:24px}.rag-section .flow-card small{font-size:13px;font-weight:500;line-height:22px}.rag-section .feedback-panel{height:78px;color:var(--text-primary);padding:13px 85px 13px 23px;font-size:18px;font-weight:600;line-height:24px}.answerability-grid{grid-template-columns:repeat(3,382px);gap:17px;width:1180px;height:136px}.answerability-grid .info-card{width:382px;height:136px;min-height:0;box-shadow:none;grid-template-rows:26px 64px;gap:10px;padding:19px 21px 15px}.answerability-grid .badge{display:none}.answerability-grid .info-card h3{font-size:20px;font-weight:600;line-height:26px}.answerability-grid .info-card p{font-size:15px;line-height:22px}.flow-card{align-content:start;gap:12px;padding:20px;display:grid}.step-index{color:var(--action);font-size:13px;font-weight:500;line-height:18px}.flow-card small{color:var(--text-muted);font-size:12px;font-weight:750;line-height:18px}.feedback-panel,.conclusion{box-sizing:border-box;width:100%;min-width:0;color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;padding:20px 24px;font-size:15px;font-weight:700;line-height:24px}.conclusion{border-color:var(--border-strong);gap:8px;display:grid}.conclusion.muted-box,.conclusion.elevated-box{height:86px;color:var(--text-primary);border-color:var(--border);padding:20px 28px}.conclusion.muted-box{background:var(--bg-muted)}.conclusion.elevated-box{background:var(--bg-surface)}.conclusion.muted-box p,.conclusion.elevated-box p{max-width:1010px;color:var(--text-primary);font-size:19px;font-weight:600;line-height:28px}.conclusion.plain{height:58px;color:var(--action);background:0 0;border:0;border-radius:0;padding:0}.conclusion.plain p{color:var(--action);font-size:18px;font-weight:600;line-height:28px}.conclusion.technical{height:56px;color:var(--text-primary);background:0 0;border:0;border-radius:0;padding:0}.conclusion.technical p{max-width:1180px;color:var(--text-primary);font-size:20px;font-weight:600;line-height:28px}.comparison-section .section-header{height:235px}.comparison-section .section-header h2{min-height:100px}.comparison-section .section-body{max-width:1000px}.comparison-table{background:0 0;border:0;border-radius:0;width:1180px;min-width:0;height:576px;display:grid;overflow:visible}.comparison-row{box-sizing:border-box;background:var(--bg-elevated);grid-template-columns:190px 16px 440px 26px 440px;align-items:start;min-width:0;height:78px;padding:16px 46px 16px 22px;display:grid}.comparison-row>*{overflow-wrap:break-word;border:0;min-width:0;margin:0;padding:0}.comparison-row>:first-child{grid-column:1}.comparison-row>:nth-child(2){grid-column:3}.comparison-row>:nth-child(3){grid-column:5}.comparison-head{height:52px;color:var(--action);background:var(--bg-muted);font-size:13px;font-weight:500;line-height:18px}.comparison-row:nth-child(3),.comparison-row:nth-child(4){height:100px}.comparison-row:nth-child(6){height:90px}.comparison-row strong,.comparison-row p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:15px;font-weight:400;line-height:22px}.comparison-row strong{color:var(--text-primary);font-size:18px;font-weight:600;line-height:28px}.demos-section{min-height:1152px}.demos-section .section-header{height:150px}.demo-grid{grid-template-columns:repeat(2,581px);gap:34px 18px;width:1180px;height:732px}.demo-card{grid-template-rows:220px 31px auto;align-content:start;gap:16px;width:581px;height:349px;padding:22px;display:grid}.demo-preview{width:537px;height:220px;color:var(--action);background:var(--bg-page);border:1px solid var(--border);border-radius:8px;place-items:center;display:grid}.demo-play-button{width:62px;height:62px;color:var(--action-text);background:var(--action);border-radius:999px;place-items:center;font-size:12px;font-weight:800;line-height:16px;display:inline-grid}.demo-card h3{min-height:31px;font-size:26px;font-weight:600;line-height:31px}.demo-card p{color:var(--text-secondary);font-size:15px;line-height:22px}.center-actions{justify-content:center}.demos-section .center-actions{height:46px}.demos-section .button.large{box-sizing:border-box;white-space:nowrap;width:234px;min-width:0;min-height:46px;padding:0 18px;font-size:15px;font-weight:600;line-height:20px}.pilot-section{min-height:849px}.pilot-section .section-header{height:150px}.pilot-section .section-body{max-width:860px}.pilot-row{grid-template-columns:repeat(2,578px);gap:24px;width:1180px;min-width:0;height:509px;display:grid}.offer-card,.lead-form-card{align-content:start;width:578px;height:509px;padding:27px;display:grid}.pilot-offer-card{gap:18px;box-shadow:0 10px 32px #142d201a}.pilot-offer-copy{display:contents}.lead-form-card{background:var(--bg-muted);box-shadow:none;gap:16px}.lead-form-card.has-message{gap:10px}.offer-card h2,.lead-form-card h3{color:var(--text-primary);margin:0;font-weight:600}.pilot-offer-card h2{font-size:42px;line-height:48px}.pilot-offer-card p{color:var(--text-secondary);margin:0;font-size:18px;line-height:29px}.pilot-offer-card .check-list{gap:18px}.pilot-offer-card .check-list li{padding-left:13px;font-size:15px;line-height:22px}.pilot-offer-card .check-list li:before{color:var(--text-secondary);content:"•";font-weight:400;top:0}.pilot-section .pilot-actions{gap:12px;height:46px}.pilot-section .button.large,.lead-submit-button{white-space:nowrap;min-width:0;min-height:46px;padding:0 17px;font-size:15px;font-weight:600;line-height:20px}.pilot-section .pilot-actions .button:first-child{width:215px}.pilot-section .pilot-actions .button.secondary{width:231px;color:var(--text-primary)}.lead-form-card h3{font-size:24px;line-height:31px}.lead-form-fields{gap:16px;display:grid}.lead-form-card.has-message .lead-form-fields{gap:10px}.lead-form-field{gap:8px;display:grid}.lead-form-label{color:var(--text-secondary);font-size:13px;font-weight:500;line-height:18px}.lead-form-input{width:522px;height:48px;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);font:inherit;border-radius:8px;padding:0 13px;font-size:15px;line-height:22px}.lead-form-input::placeholder{color:var(--text-muted);opacity:1}.lead-form-input:focus{border-color:var(--border-strong);outline:2px solid color-mix(in srgb, var(--action) 22%, transparent);outline-offset:1px}.lead-submit-button{width:522px;margin-top:0}.lead-form-result{align-content:center;gap:12px;width:522px;min-height:408px;display:grid}.lead-form-result h4,.lead-form-result p{margin:0}.lead-form-result h4{color:var(--text-primary);font-size:24px;font-weight:600;line-height:31px}.lead-form-result p{color:var(--text-secondary);font-size:15px;line-height:22px}.lead-form-result .log-id{color:var(--text-muted);font-size:13px;line-height:18px}.lead-form-result .lead-form-result-eyebrow{color:var(--success-text);background:var(--success-bg);border-radius:999px;justify-self:start;padding:2px 10px;font-size:12px;font-weight:700;line-height:18px}.lead-form-message{width:522px;margin:-3px 0 0;font-size:13px;font-weight:650;line-height:18px}.lead-form-message.error{color:#a83232}.contact-modal-backdrop{z-index:30;background:#00000061;place-items:center;padding:40px 24px;display:grid;position:fixed;inset:0;overflow-y:auto}.contact-modal{width:min(520px,100vw - 48px);min-height:555px;max-height:calc(100svh - 80px);box-shadow:var(--shadow-floating);gap:18px;padding:28px;display:grid;position:relative;overflow-y:auto}.modal-close{width:32px;height:32px;color:var(--text-secondary);background:var(--bg-muted);font:inherit;cursor:pointer;border:0;border-radius:8px;place-items:center;font-size:22px;line-height:1;display:inline-grid;position:absolute;top:28px;right:28px}.modal-close:hover{color:var(--text-primary);border-color:var(--border-strong)}.modal-copy,.modal-form,.success-panel{gap:14px;display:grid}.modal-form{gap:8px}.modal-copy{gap:12px;padding-right:42px;display:grid}.contact-modal .eyebrow{color:var(--text-primary);background:var(--bg-muted);border-radius:999px;justify-self:start;padding:2px 10px;font-size:12px;font-weight:600;line-height:18px}.modal-copy p:not(.eyebrow){max-width:408px;font-size:16px;line-height:22px}.contact-modal h2{color:var(--text-primary);margin:0;font-size:26px;font-weight:600;line-height:31px}.modal-helper,.privacy-note,.modal-form small{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.privacy-note{font-size:12px}.form-error{color:#a83232;margin:0;font-size:13px;font-weight:750;line-height:18px}.field{gap:8px;display:grid}.field span{color:var(--text-primary);font-size:13px;font-weight:500;line-height:18px}.field input{box-sizing:border-box;width:100%;height:44px;color:var(--text-primary);background:var(--bg-page);border:1px solid var(--border);font:inherit;border-radius:8px;padding:0 14px;font-size:15px;line-height:22px}.field input::placeholder{color:var(--text-muted);opacity:1}.field input:focus{border-color:var(--action);outline:2px solid color-mix(in srgb, var(--action) 26%, transparent);outline-offset:1px}.log-id{font-size:13px;line-height:18px}.footer{background:var(--bg-page);justify-content:center;align-items:center;gap:24px;min-height:96px;padding:34px 64px;display:flex}.footer h2{flex:0 0 360px;width:360px;min-width:0;font-size:18px;font-weight:600;line-height:28px}.footer p{width:760px;min-width:0;color:var(--text-secondary);white-space:nowrap;flex:0 0 760px;margin:0;font-size:15px;line-height:22px}@media (width<=1180px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;padding:0 32px}.brand-shell,.brand,.nav-links,.topbar-actions{width:auto}.nav-links{gap:16px}.hero-row,.two-column{grid-template-columns:minmax(0,1fr)}.hero-row{width:100%;min-height:0}.hero-copy{width:100%}.metric-grid,.provider-grid,.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demos-section{min-height:0}.demos-section .section-header{height:auto;min-height:150px}.demo-grid{gap:34px 18px;width:100%;height:auto}.demo-card{width:100%;height:auto;min-height:349px}.demo-preview{aspect-ratio:537/220;width:100%;height:auto}.pilot-section{min-height:0}.pilot-section .section-header{height:auto;min-height:150px}.pilot-row{grid-template-columns:minmax(0,1fr);width:100%;height:auto}.offer-card,.lead-form-card{width:100%;height:auto}.lead-form-input,.lead-submit-button{width:100%}.mcp-section{min-height:0}.mcp-section .section-header{height:auto;min-height:179px}.mcp-section .provider-card.featured,.mcp-section .provider-grid,.mcp-section .conclusion.technical{width:100%;height:auto}.mcp-section .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 16px}.mcp-section .provider-grid .provider-card{width:100%}.mcp-section .provider-card.featured p{white-space:normal}.rag-section{min-height:0}.rag-section .section-header{height:auto;min-height:211px}.rag-flow-panel,.rag-flow,.answerability-grid{width:100%;height:auto}.rag-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rag-section .flow-card,.answerability-grid .info-card{width:100%;height:auto}.answerability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rag-section .feedback-panel{height:auto;min-height:78px;padding-right:23px}.flow-grid,.rag-flow,.card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-table{width:100%;height:auto}.analyst-section{min-height:0;padding:64px 32px}.analyst-layout{margin:0 auto}.analyst-layout .section-header{max-width:820px}.analyst-process-panel{width:100%}.analyst-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analyst-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{justify-content:stretch;gap:18px;padding:32px 22px;display:grid}.footer h2,.footer p{flex-basis:auto;width:100%}.footer p{white-space:normal}}@media (width<=960px){.topbar{grid-template-columns:minmax(0,1fr) auto;min-height:79px;padding:0 22px}.nav-links{display:none}.nav-links.open{z-index:12;background:var(--bg-surface);border:1px solid var(--border);width:auto;box-shadow:var(--shadow-floating);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px;display:grid;position:absolute;top:79px;left:22px;right:22px}.nav-links.open a{white-space:normal;padding:10px 12px}.brand-shell{gap:8px;min-width:0}.brand{gap:0;min-width:0}.brand .brand-mark{display:none}.mobile-menu-toggle{background:var(--action);cursor:pointer;border:0;border-radius:8px;flex-direction:column;flex:0 0 34px;justify-content:center;align-items:center;gap:4px;width:34px;height:34px;padding:0;display:flex}.mobile-menu-toggle span{background:color-mix(in srgb, var(--action-text) 82%, transparent);border-radius:999px;width:16px;height:2px;display:block}.mobile-menu-toggle span+span{margin-top:0}.brand-copy{font-size:17px;line-height:22px}.desktop-label{display:none}.mobile-label{display:inline}.theme-toggle,.button.small{height:36px;padding:0 12px;font-size:12px}.topbar-actions .theme-toggle{flex:0 0 36px;width:36px;height:36px;padding:0}.topbar-actions .button.small{flex:none;width:auto;height:36px;padding:0 12px;font-size:12px;line-height:18px}.button.large{width:100%;min-width:0}.hero-section,.section,.pilot-section{padding:54px 22px}.hero-row,.section-inner,.hero-copy,.stack{gap:24px}.section-inner{width:100%;max-width:100%}.hero-actions,.pilot-actions{flex-direction:column;align-items:stretch}.hero-actions .button.primary{order:-1}.section-header,.section-header.center{text-align:left;width:100%;max-width:100%}.comparison-section .section-header{height:auto;min-height:350px}.comparison-section .section-header h2{min-height:0;font-size:28px;line-height:38px}.comparison-section .section-body{margin-top:40px}.section-header h1,.section-header h2{font-size:34px;line-height:40px}.pilot-section .section-header{min-height:0}.pilot-row{grid-template-columns:1fr}.lead-form-card{display:none}.pilot-offer-card{padding:24px}.pilot-offer-card h2{font-size:34px;line-height:40px}.pilot-section .pilot-actions{height:auto}.pilot-section .pilot-actions .button:first-child,.pilot-section .pilot-actions .button.secondary{width:100%}.hero-workbench,.provider-grid,.card-grid.compact,.card-grid.three,.demo-grid,.flow-grid,.rag-flow,.process-strip{grid-template-columns:1fr}.metric-grid{display:none}.demos-section .section-header{min-height:0}.demo-card{grid-template-rows:auto;min-height:0;padding:18px}.demo-card h3{min-height:0;font-size:22px;line-height:28px}.demos-section .button.large{width:100%}.mcp-section .section-header{min-height:0}.mcp-section .provider-grid{grid-template-columns:1fr;gap:24px}.mcp-section .provider-card,.mcp-section .provider-card.featured{height:auto;min-height:164px}.mcp-section .conclusion.technical{min-height:56px}.rag-section .section-header{min-height:0}.rag-flow,.answerability-grid{grid-template-columns:1fr}.rag-section .flow-card{grid-template-rows:auto;min-height:174px}.answerability-grid .info-card{grid-template-rows:auto;min-height:136px}.rag-section .feedback-panel{font-size:17px;line-height:24px}.analyst-section{padding:54px 22px}.analyst-layout{gap:24px}.analyst-layout .section-body p{font-size:15px;line-height:24px}.analyst-process-grid,.analyst-scenario-grid{grid-template-columns:1fr}.analyst-process-panel{min-height:0;padding:16px}.analyst-process-card{min-height:76px;padding:14px}.analyst-scenario-card{min-height:187px;padding:18px}.workbench-column{min-height:0}.hero-workbench,.workbench-topbar,.workbench-columns{width:100%;min-width:0;max-width:100%}.hero-workbench{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;overflow:hidden}.workbench-columns{grid-template-columns:1fr;height:auto}.workbench-column{width:100%;height:auto}.provider-card.featured{grid-template-columns:1fr}.conclusion.muted-box,.conclusion.elevated-box{height:auto;min-height:86px;padding:18px}.conclusion.muted-box p,.conclusion.elevated-box p{max-width:100%;font-size:17px;line-height:26px}.comparison-table{background:0 0;border:0;gap:20px;width:100%;height:auto;display:grid;overflow:visible}.comparison-head{display:none}.comparison-row{border:1px solid var(--border);background:var(--bg-elevated);min-height:0;box-shadow:none;border-radius:8px;grid-template-columns:1fr;gap:18px;margin-bottom:0;padding:18px;display:grid;height:auto!important}.comparison-row.comparison-head{display:none}.comparison-row>*{border:0;width:100%;min-width:0;padding:0;grid-column:1!important}.comparison-row strong{gap:8px;font-size:22px;line-height:28px;display:grid}.comparison-row strong:before{color:var(--action);content:"Критерий";font-size:13px;font-weight:600;line-height:18px}.comparison-row p{gap:4px;font-size:15px;line-height:22px;display:grid}.comparison-row p:nth-child(2):before,.comparison-row p:nth-child(3):before{color:var(--action);text-transform:none;margin-bottom:0;font-size:13px;font-weight:600;line-height:18px;display:block}.comparison-row p:nth-child(2):before{content:"1С:Напарник"}.comparison-row p:nth-child(3):before{content:"AI для 1С"}.comparison-section .conclusion.plain{height:auto;min-height:0;color:var(--action);background:var(--success-bg);border:1px solid color-mix(in srgb, var(--action) 24%, var(--success-bg));border-radius:8px;padding:18px}.comparison-section .conclusion.plain p{color:var(--action);font-size:18px;font-weight:600;line-height:28px}.contact-modal-backdrop{align-items:start;padding:54px 24px 24px}.contact-modal{width:min(342px,100%);min-height:min(608px,100svh - 72px);max-height:calc(100svh - 72px);padding:28px 18px}.modal-copy{padding-right:42px}.hero-section{padding-top:54px}.section-header{gap:11px}.section-header.hero{gap:24px}.section-header.hero .eyebrow{box-sizing:border-box;width:100%;min-height:26px;padding:5px 10px;font-size:11px;font-weight:600;line-height:16px}.section-header h2{font-size:26px;font-weight:700;line-height:33px}.section-body p,.section-header.hero .section-body p{font-size:16px;line-height:24px}.hero-workbench{background:var(--bg-elevated);gap:13px;height:501px;padding:16px}.workbench-topbar{height:16px}.window-dot{display:none}.workbench-title{color:var(--action);font-size:13px;font-weight:600;line-height:16px}.workbench-columns{gap:13px}.workbench-column{background:var(--bg-page);gap:8px;height:138px;padding:14px}.workbench-column h2{color:var(--text-primary);font-size:13px;font-weight:600;line-height:16px}.workbench-column p{color:var(--text-secondary);font-size:13px;line-height:18px}.workbench-rows{gap:6px}.workbench-row{color:var(--action);font-size:12px;line-height:17px}.workbench-row:nth-child(n+3){display:none}.step-index,.mcp-section .provider-card .badge{min-height:16px;color:var(--action);font-size:11px;font-weight:600;line-height:16px}.mcp-section .provider-card h3,.mcp-section .provider-card.featured h3,.demo-card h3,.analyst-scenario-card h3,.rag-section .flow-card h3,.answerability-grid .info-card h3{font-size:20px;font-weight:600;line-height:26px}.mcp-section .provider-card p,.mcp-section .provider-card.featured p,.demo-card p,.analyst-scenario-card p,.rag-section .flow-card p,.answerability-grid .info-card p{font-size:15px;line-height:21px}.conclusion.muted-box,.conclusion.elevated-box{min-height:0;padding:18px}.conclusion.muted-box p,.conclusion.elevated-box p,.analyst-conclusion p{font-size:16px;line-height:23px}.mcp-section .provider-card,.mcp-section .provider-card.featured{background:var(--bg-elevated);grid-template-rows:auto;grid-template-columns:1fr;gap:10px;min-height:0;padding:18px}.mcp-section .provider-grid .provider-card:nth-child(n){background:var(--bg-elevated)}.mcp-section .provider-card.featured,.mcp-section .conclusion.technical{color:var(--action);background:var(--success-bg);border:1px solid color-mix(in srgb, var(--action) 24%, var(--success-bg));border-radius:8px}.mcp-section .provider-card.featured p{white-space:normal}.mcp-section .conclusion.technical{min-height:0;padding:18px}.mcp-section .conclusion.technical p{color:var(--action);font-size:16px;font-weight:600;line-height:23px}.analyst-process-card{gap:8px;min-height:76px;padding:12px 14px}.analyst-process-card h3{font-size:13px;font-weight:600;line-height:16px}.analyst-process-card p{font-size:13px;line-height:19px}.analyst-scenario-card{gap:12px;min-height:0;padding:18px}.analyst-scenario-card:first-child,.analyst-scenario-card:nth-child(3),.analyst-scenario-card:nth-child(4){min-height:187px}.analyst-scenario-card:nth-child(2){min-height:166px}.analyst-conclusion{min-height:0;padding:18px}.demo-card{grid-template-columns:minmax(0,1fr);gap:13px;padding:18px}.demo-card>*{width:100%;min-width:0}.demo-preview{width:100%;height:156px;color:var(--bg-page);background:var(--text-primary);border:0}.demo-play-button{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;font-size:12px;font-weight:800;line-height:16px}.pilot-offer-card{box-shadow:none;background:0 0;border:0;gap:24px;padding:0}.pilot-offer-copy{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;gap:14px;padding:20px;display:grid}.pilot-offer-card h2{color:var(--action);font-size:26px;font-weight:700;line-height:36px}.pilot-offer-card p{font-size:16px;line-height:24px}.pilot-offer-card .check-list{gap:14px}.pilot-offer-card .check-list li{padding-left:0;font-size:15px;line-height:21px}.pilot-offer-card .check-list li:before{color:var(--text-secondary);content:"• ";font-weight:400;position:static}.pilot-section .pilot-actions{gap:24px}.pilot-section .button.large{min-height:43px}.rag-section .flow-card,.answerability-grid .info-card{gap:10px;min-height:0;padding:18px}.comparison-section .section-header{height:318px;min-height:318px;display:block;position:relative}.comparison-section .section-header .eyebrow,.comparison-section .section-header h2,.comparison-section .section-body{width:100%;position:absolute;left:0}.comparison-section .section-header .eyebrow{font-size:11px;font-weight:600;line-height:16px;top:0}.comparison-section .section-header h2{min-height:0;font-size:26px;line-height:32px;top:27px}.comparison-section .section-body{margin-top:0;top:102px}.comparison-section .section-body p{font-size:16px;line-height:24px}.comparison-row strong{gap:8px;font-size:20px;line-height:26px}.comparison-row strong:before,.comparison-row p:nth-child(2):before,.comparison-row p:nth-child(3):before{font-size:11px;line-height:16px}.comparison-row p{font-size:15px;line-height:21px}.comparison-section .conclusion.plain{background:var(--success-bg);height:197px;padding:17px}.comparison-section .conclusion.plain p{font-size:16px;line-height:23px}}
