html.home-refresh{--color-background: #ffffff;--color-surface: #f7f7f5;--color-surface-hover: #eeeeeb;--color-text: #171717;--color-text-secondary: #575753;--color-text-muted: #6b6b66;--color-border: #e2e2de;--color-border-strong: #c8c8c2;--color-action: #202020;--color-action-hover: #393936;--color-on-action: #ffffff;--color-error: #b43620;--color-hero-base: #26343b;--color-hero-shadow: rgba(18, 29, 34, .94);--color-hero-shadow-mid: rgba(18, 29, 34, .58);--color-hero-shadow-end: rgba(18, 29, 34, .42);--color-hero-warm: rgba(177, 103, 79, .76);--color-hero-cool: rgba(100, 142, 157, .76);--color-hero-text: #ffffff;--color-hero-muted: rgba(255, 255, 255, .82);--color-hero-rule: rgba(255, 255, 255, .5);--color-hero-hover: rgba(255, 255, 255, .14);--color-dark-surface: #192125;--color-dark-rule: rgba(255, 255, 255, .22);--color-dark-muted: rgba(255, 255, 255, .72);--color-chat-border: #d9dedc;--color-chat-focus: #658379;--color-chat-focus-ring: rgba(101, 131, 121, .16);--color-chat-shadow: rgba(24, 41, 36, .07);--color-capability-text: #ffffff;--color-capability-shade: rgba(16, 24, 31, .54);--color-capability-top-shade: rgba(16, 24, 31, .3);--color-capability-text-shadow: rgba(16, 24, 31, .55);--color-capability-brain: #526f82;--color-capability-brain-light: #8fafbd;--color-capability-brain-dark: #304958;--color-capability-workflow: #a65c4a;--color-capability-workflow-light: #dc8e74;--color-capability-workflow-dark: #553930;--color-capability-dashboard: #697465;--color-capability-dashboard-light: #b7a970;--color-capability-dashboard-dark: #364f5c;--color-graph-concept: #347db0;--color-graph-process: #7562b8;--color-graph-source: #188f8b;--color-graph-edge: #c6d4dc;--color-case-stage: #e9eeec;--color-case-accent: #497a70;--color-case-accent-soft: #e6f1ed;--color-case-skeleton: #e9ece9;--color-case-feature-base: #446b62;--color-case-feature-glow: rgba(175, 204, 174, .45);--color-case-feature-overlay-start: rgba(18, 47, 43, .92);--color-case-feature-overlay-end: rgba(38, 78, 68, .24);--color-case-feature-text: #ffffff;--color-case-feature-rule: rgba(255, 255, 255, .55);--background-case-photo-overlay: linear-gradient(100deg, rgba(14, 34, 31, .94) 0%, rgba(18, 38, 34, .76) 52%, rgba(18, 38, 34, .16) 100%);--background-case-photo-overlay-mobile: linear-gradient(0deg, rgba(14, 34, 31, .94), rgba(18, 38, 34, .6));--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Manrope", system-ui, -apple-system, sans-serif;--font-brand: var(--font-heading);--font-detail: "Inter", system-ui, -apple-system, sans-serif;--radius-control: 4px;--radius-media: 6px;--home-gutter: clamp(20px, 4vw, 40px);--wide-shell-inset: clamp(40px, calc(19vw - 150px) , 9vw);--wide-shell-width: min(2400px, calc(100% - 2 * var(--wide-shell-inset)));--home-section-space: clamp(64px, 8vw, 112px);--paper: var(--color-background);--paper-2: var(--color-surface);--card: var(--color-background);--ink: var(--color-text);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-muted);--line: var(--color-border);--line-2: var(--color-border-strong);--accent: var(--color-action);--accent-2: var(--color-action-hover);--accent-soft: var(--color-surface-hover);--accent-line: var(--color-border-strong);--on-accent: var(--color-on-action);--serif: var(--font-heading);--sans: var(--font-body);--mono: var(--font-detail);--rad: var(--radius-control)}@media(max-width:1000px){html.home-refresh{--wide-shell-inset: var(--home-gutter);--wide-shell-width: calc(100% - 2 * var(--wide-shell-inset))}}html.home-refresh .start-page{color:var(--color-text);font-family:var(--font-body)}html.home-refresh .start-page h1,html.home-refresh .start-page h2,html.home-refresh .start-page h3{font-family:var(--font-heading);font-weight:400;letter-spacing:-.04em;line-height:1.14;text-wrap:balance}html.home-refresh .start-page h2{font-size:clamp(2.25rem,3.7vw,3.5rem)}html.home-refresh .start-page p{color:var(--color-text-secondary);line-height:1.7}html.home-refresh .start-page .start-label{margin:0 0 18px;color:var(--color-text-muted);font-size:.75rem;line-height:1.4}html.home-refresh .start-page .btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:48px;padding:12px 22px;border-radius:var(--radius-control)}html.home-refresh .start-page .start-hero{--interior-glow: var(--color-hero-warm)}html.home-refresh .start-page .start-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:36px}html.home-refresh .start-page .start-text-link{display:inline-flex;align-items:baseline;gap:8px;color:var(--color-hero-text);font-size:.875rem;font-weight:500;text-decoration:none}html.home-refresh .start-page .start-text-link:hover{text-decoration:underline;text-underline-offset:4px}html.home-refresh .start-page .start-steps{padding-block:clamp(88px,11vw,152px)}html.home-refresh .start-page .start-section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(40px,9vw,128px);align-items:end}html.home-refresh .start-page .start-section-intro>p{max-width:46ch}html.home-refresh .start-page .start-step-list{margin:clamp(52px,7vw,88px) 0 0;padding:0;list-style:none}html.home-refresh .start-page .start-step-list li{display:grid;grid-template-columns:64px minmax(210px,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,64px);align-items:start;padding-block:26px;border-top:1px solid var(--color-border)}html.home-refresh .start-page .start-step-list li:last-child{border-bottom:1px solid var(--color-border)}html.home-refresh .start-page .start-step-list li>span{color:var(--color-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}html.home-refresh .start-page .start-step-list h3{margin:0;font-size:clamp(1.25rem,2vw,1.75rem)}html.home-refresh .start-page .start-step-list p{max-width:60ch;font-size:.875rem}html.home-refresh .start-page .start-pilot{padding-block:clamp(88px,11vw,152px);background:var(--color-dark-surface)}html.home-refresh .start-page .start-pilot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(48px,10vw,144px);align-items:end}html.home-refresh .start-page .start-pilot h2{max-width:17ch;color:var(--color-hero-text)}html.home-refresh .start-page .start-pilot p{max-width:48ch;color:var(--color-dark-muted)}html.home-refresh .start-page .start-pilot .btn{margin-top:28px;border:1px solid var(--color-hero-text);background:var(--color-hero-text);color:var(--color-dark-surface)}html.home-refresh .start-page .start-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,9vw,128px);padding-block:clamp(88px,11vw,152px)}html.home-refresh .start-page .start-faq details{border-top:1px solid var(--color-border)}html.home-refresh .start-page .start-faq details:last-child{border-bottom:1px solid var(--color-border)}html.home-refresh .start-page .start-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:24px 0;font-weight:500;line-height:1.5;transition:color .18s ease}html.home-refresh .start-page .start-faq summary::-webkit-details-marker{display:none}html.home-refresh .start-page .start-faq summary:after{content:"+";flex:none;color:var(--color-text-muted);font-size:1.35rem;font-weight:300;line-height:1;transform:rotate(0);transition:color .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}html.home-refresh .start-page .start-faq details[open] summary{color:var(--color-action)}html.home-refresh .start-page .start-faq details[open] summary:after{color:var(--color-action);transform:rotate(45deg)}html.home-refresh .start-page .start-faq details p{padding:0 24px 22px 0;font-size:.875rem}@media(max-width:800px){html.home-refresh .start-page .start-section-intro,html.home-refresh .start-page .start-pilot-grid,html.home-refresh .start-page .start-faq{grid-template-columns:minmax(0,1fr);gap:28px}html.home-refresh .start-page .start-step-list li{grid-template-columns:48px minmax(180px,.8fr) minmax(0,1.2fr);gap:20px}}@media(max-width:600px){html.home-refresh .start-page .start-hero-actions{align-items:flex-start;flex-direction:column}html.home-refresh .start-page .start-hero-actions .btn{width:100%;white-space:normal;text-align:center}html.home-refresh .start-page .start-step-list li{grid-template-columns:36px minmax(0,1fr);gap:12px 16px}html.home-refresh .start-page .start-step-list p{grid-column:2}html.home-refresh .start-page .start-pilot .btn{width:100%;white-space:normal;text-align:center}}
