:root{color-scheme:light;--color-brand-navy: #0b1f3a;--color-brand-blue: #2563eb;--color-brand-teal: #14b8a6;--color-brand-pale-blue: #e6f0ff;--color-brand-slate: #64748b;--color-white: #ffffff;--color-ink: #071427;--color-ink-soft: #27364d;--color-text: #172033;--color-text-muted: #59677d;--color-text-subtle: #748197;--color-surface: #ffffff;--color-surface-raised: #f8fbff;--color-surface-soft: #f3f7fc;--color-surface-tint: #eef6ff;--color-border: #dbe5f2;--color-border-strong: #b8c6d9;--color-action: var(--color-brand-blue);--color-action-hover: #1d4ed8;--color-action-pressed: #1e40af;--color-focus: #14b8a6;--color-success: #0f9f8f;--color-warning: #b45309;--color-danger: #dc2626;--color-info: #2563eb;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, sans-serif;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.0625rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3.25rem;--line-height-tight: 1.08;--line-height-heading: 1.16;--line-height-body: 1.6;--line-height-ui: 1.25;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 650;--font-weight-heavy: 700;--letter-spacing: 0;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--container-xs: 42rem;--container-sm: 56rem;--container-md: 72rem;--container-lg: 82rem;--container-xl: 92rem;--page-gutter: clamp(1rem, 4vw, 3rem);--header-height: 4.75rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-pill: 999rem;--radius-card: var(--radius-md);--radius-button: var(--radius-md);--border-width: 1px;--shadow-xs: 0 1px 2px rgb(7 20 39 / .06);--shadow-sm: 0 4px 14px rgb(7 20 39 / .08);--shadow-md: 0 14px 34px rgb(7 20 39 / .12);--shadow-lg: 0 24px 64px rgb(7 20 39 / .16);--shadow-focus: 0 0 0 3px rgb(20 184 166 / .28);--duration-fast: .12s;--duration-base: .18s;--duration-slow: .26s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--button-height-sm: 2.25rem;--button-height-md: 2.75rem;--button-height-lg: 3.25rem;--input-height: 2.75rem;--nav-link-height: 2.5rem;--logo-header-height: 2.5rem;--logo-footer-height: 2.75rem;--logo-icon-size: 3rem;--card-padding: var(--space-6);--section-padding-y: clamp(3.5rem, 8vw, 6.5rem)}:root[data-theme=dark]{color-scheme:dark;--color-surface: #071427;--color-surface-raised: #0b1f3a;--color-surface-soft: #102a4d;--color-surface-tint: #112d5d;--color-text: #f8fbff;--color-text-muted: #c8d7ee;--color-text-subtle: #9fb0c9;--color-border: #24415f;--color-border-strong: #3a5876;--color-action-hover: #4f83ff;--color-action-pressed: #7aa2ff}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}*{box-sizing:border-box}html{background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);letter-spacing:var(--letter-spacing);scroll-behavior:smooth}body{margin:0;min-width:320px;font-size:var(--font-size-base);line-height:var(--line-height-body);overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}main{min-height:60vh}.site-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-6);min-height:var(--header-height);padding:0 var(--page-gutter);border-bottom:var(--border-width) solid rgb(219 229 242 / .72);background:#fffffff0;backdrop-filter:blur(16px)}.brand-link img{width:auto;height:var(--logo-header-height)}.main-nav{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.main-nav a,.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--nav-link-height);border-radius:var(--radius-button);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-ui)}.main-nav a{padding:0 var(--space-3);color:var(--color-text-muted)}.main-nav a:hover{color:var(--color-brand-navy);background:var(--color-surface-soft)}.header-cta,.button.primary{min-height:var(--button-height-md);padding:0 var(--space-5);color:var(--color-white);background:var(--color-action);box-shadow:var(--shadow-xs)}.header-cta:hover,.button.primary:hover{background:var(--color-action-hover)}.button.secondary{min-height:var(--button-height-md);padding:0 var(--space-5);color:var(--color-brand-navy);border:var(--border-width) solid var(--color-border);background:var(--color-white)}body.home-page{background:var(--color-white)}body.home-page main{position:relative;overflow:hidden;color:var(--color-text);background:linear-gradient(90deg,rgb(11 31 58 / .035) 1px,transparent 1px),linear-gradient(180deg,rgb(11 31 58 / .035) 1px,transparent 1px),linear-gradient(180deg,var(--color-brand-pale-blue) 0,#f8fbff 24rem,var(--color-white) 46rem);background-size:4.75rem 4.75rem,4.75rem 4.75rem,auto}body.home-page main:before{position:absolute;inset:0 0 auto;height:38rem;pointer-events:none;background:linear-gradient(180deg,#ffffff9e,#fff0);content:""}body.home-page .button.primary{color:var(--color-white);background:var(--color-brand-blue);box-shadow:0 12px 26px #2563eb38}body.home-page .button.primary:hover{color:var(--color-white);background:var(--color-action-hover)}body.home-page .button.secondary{color:var(--color-brand-navy);border-color:#0b1f3a29;background:#ffffffdb}body.home-page .eyebrow{color:var(--color-brand-blue)}.home-hero,.home-split-section,.home-workflow,.preview-section,.capability-wall,.capability-section,.document-flow-section,.authoring-section,.comparison-section,.problem-section,.model-section,.native-section,.pricing-signal-section,.use-case-marquee,.use-case-strip,.home-final-cta,.home-trust-strip,.home-proof-strip{width:min(100% - (var(--page-gutter) * 2),var(--container-xl));margin:0 auto}.home-hero{position:relative;padding:clamp(2.75rem,5vw,4.5rem) 0 .25rem}.home-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.home-hero-copy{min-width:0}.home-hero h1{max-width:18ch;color:var(--color-brand-navy);font-size:clamp(2.8rem,4.4vw,4.7rem);line-height:.98}.home-hero-copy>p:not(.eyebrow){max-width:44rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);max-width:42rem;margin-top:var(--space-6)}.hero-signal-grid article{display:grid;align-content:start;min-width:0;min-height:7.25rem;padding:var(--space-4);border:var(--border-width) solid rgb(11 31 58 / .12);border-top:3px solid var(--color-brand-blue);border-radius:var(--radius-md);background:#ffffffd6;box-shadow:var(--shadow-xs)}.hero-signal-grid strong,.hero-signal-grid span{display:block;line-height:var(--line-height-ui)}.hero-signal-grid strong{color:var(--color-brand-navy);font-size:var(--font-size-xl)}.hero-signal-grid span{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:none}.hero-image-frame{position:relative;min-width:0;margin:0;overflow:hidden;border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 28px 70px #07142729}.hero-image-frame img{width:100%;height:auto}.hero-image-frame>img:first-child{display:block}.hero-image-frame .hero-image-brand{position:absolute;right:clamp(1rem,2.8vw,2rem);bottom:clamp(1rem,2.8vw,2rem);width:clamp(8.5rem,18vw,13rem);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#ffffffdb;box-shadow:0 10px 28px #0714271a}.hero-document-showcase{position:relative;min-width:0;overflow:hidden;padding:var(--space-5);border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-md);background:linear-gradient(180deg,#fffffff5,#e6f0ff80),var(--color-white);box-shadow:0 28px 70px #07142729}.showcase-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.showcase-heading span{color:var(--color-brand-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.showcase-heading strong{max-width:22rem;color:var(--color-brand-navy);font-size:var(--font-size-2xl);line-height:var(--line-height-heading);text-align:right}.document-pack{position:relative;min-height:36rem;isolation:isolate}.sample-document{position:absolute;display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width) solid rgb(11 31 58 / .13);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:0 18px 44px #07142724}.sample-document h2{color:var(--color-brand-navy);font-size:var(--font-size-lg)}.sample-document p{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.sample-document-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-brand-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.sample-logo-mark{display:inline-grid;place-items:center;width:1.8rem;aspect-ratio:1;border-radius:var(--radius-xs);color:var(--color-white);background:var(--color-brand-navy);font-weight:var(--font-weight-bold)}.sample-document-proposal{top:1rem;left:.5rem;z-index:1;width:min(48%,23.5rem);transform:rotate(-1.3deg)}.sample-document-quote{top:2.25rem;right:.5rem;z-index:2;width:min(52%,26rem);transform:rotate(1.1deg)}.sample-document-summary{right:8%;bottom:1rem;z-index:3;width:min(37%,18rem);background:var(--color-brand-navy)}.sample-document-summary h2{color:var(--color-white)}.condition-block,.summary-block{display:grid;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-brand-navy);background:var(--color-brand-pale-blue);font-size:var(--font-size-xs)}.condition-block strong,.summary-block strong{color:var(--color-brand-navy)}.mini-table{display:grid;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xs);overflow:hidden;font-size:.68rem}.mini-table>div{display:grid;align-items:center;gap:var(--space-2);min-height:2.15rem;padding:var(--space-2);border-bottom:var(--border-width) solid var(--color-border)}.mini-table>div:last-child{border-bottom:0}.mini-table>div:first-child{color:var(--color-brand-navy);background:var(--color-surface-raised)}.mini-table span{color:var(--color-text-muted)}.milestone-table>div{grid-template-columns:1fr .65fr .65fr}.quote-table>div{grid-template-columns:minmax(0,1fr) 2.5rem 2rem 3.4rem}.quote-table i{display:block;width:2.1rem;aspect-ratio:1.35;border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-xs);background:linear-gradient(135deg,#14b8a6db,#2563ebd1),var(--color-brand-blue)}.summary-lines{display:grid;gap:var(--space-2)}.summary-lines p{display:flex;justify-content:space-between;gap:var(--space-3);margin:0;padding-bottom:var(--space-2);border-bottom:var(--border-width) solid rgb(230 240 255 / .14);color:#e6f0ffc7}.summary-lines p:last-child{padding:var(--space-2);border-bottom:0;border-radius:var(--radius-xs);color:var(--color-brand-navy);background:var(--color-brand-teal)}.summary-lines strong{color:inherit}.feature-callout{position:absolute;z-index:5;padding:var(--space-2) var(--space-3);border:var(--border-width) solid rgb(37 99 235 / .18);border-radius:var(--radius-pill);color:var(--color-brand-navy);background:#fffffff0;box-shadow:0 10px 24px #0714271f;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui)}.callout-one{top:10.5rem;left:42%}.callout-two{top:17.2rem;right:5%;border-color:#14b8a647}.callout-three{top:13.25rem;left:1.5rem;border-color:#14b8a647}.callout-four{right:2.25rem;bottom:9.25rem}.callout-five{left:12%;bottom:2.25rem;color:var(--color-white);border-color:var(--color-brand-blue);background:var(--color-brand-blue)}.showcase-proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.showcase-proof-row span{display:grid;place-items:center;min-height:2.35rem;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-brand-navy);background:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-align:center}.enterprise-console{position:relative;min-width:0;overflow:hidden;border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 28px 70px #07142729}.enterprise-console-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);color:#e6f0ffc7;background:var(--color-brand-navy);font-size:var(--font-size-sm)}.enterprise-console-header div{display:grid;gap:var(--space-1)}.enterprise-console-header span,.enterprise-stage-header span,.output-panel-header span,.panel-label{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.enterprise-console-header span{color:#e6f0ffc7}.enterprise-console-header strong{color:var(--color-white);font-size:var(--font-size-md)}.enterprise-console-header small,.enterprise-stage-header small{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-brand-navy);background:var(--color-brand-teal);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.enterprise-console-body{display:grid;grid-template-columns:8.75rem minmax(0,1fr) minmax(15rem,.7fr);min-height:34rem;background:var(--color-surface-raised)}.enterprise-rail{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-4);color:#e6f0ffb3;background:var(--color-brand-navy);font-size:var(--font-size-xs)}.enterprise-rail strong{margin-bottom:var(--space-2);color:var(--color-white);font-size:var(--font-size-sm)}.enterprise-rail span{min-height:2.15rem;padding:var(--space-2);border-radius:var(--radius-sm)}.enterprise-rail .is-active{color:var(--color-white);background:var(--color-brand-blue)}.enterprise-stage,.output-panel{display:grid;gap:var(--space-4);padding:var(--space-4)}.enterprise-stage{align-content:start}.enterprise-stage-header,.output-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.enterprise-stage-header div,.output-panel-header{min-width:0}.enterprise-stage-header strong,.output-panel-header strong{display:block;color:var(--color-brand-navy);font-size:var(--font-size-lg);line-height:var(--line-height-ui)}.enterprise-builder-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);gap:var(--space-4)}.builder-panel,.enterprise-document{min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-xs)}.builder-panel-primary{display:grid;align-content:start;gap:var(--space-4)}.panel-label{color:var(--color-brand-blue)}.builder-panel h2{color:var(--color-brand-navy);font-size:var(--font-size-xl)}.builder-list{display:grid;gap:var(--space-3)}.builder-list p{display:grid;gap:var(--space-1);margin:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.builder-list strong{color:var(--color-brand-navy);font-size:var(--font-size-sm);line-height:var(--line-height-ui)}.builder-list span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.tag-library{display:grid;align-content:start;gap:var(--space-3)}.tag-library code{display:block;padding:var(--space-2) var(--space-3);border:var(--border-width) solid rgb(37 99 235 / .14);border-radius:var(--radius-sm);color:var(--color-brand-navy);background:var(--color-brand-pale-blue);font-family:var(--font-mono);font-size:.76rem;overflow-wrap:anywhere}.output-panel{align-content:start;border-left:var(--border-width) solid var(--color-border);background:linear-gradient(180deg,#e6f0ffb3,#f8fbfff0),var(--color-surface-tint)}.enterprise-document{display:grid;gap:var(--space-3);padding:var(--space-5)}.enterprise-document h2{color:var(--color-brand-navy);font-size:var(--font-size-xl)}.enterprise-document p{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.enterprise-document-table{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.enterprise-document-table div{display:grid;grid-template-columns:minmax(0,1fr) 2.75rem 4.2rem;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-size:var(--font-size-xs)}.enterprise-document-table strong{color:var(--color-brand-navy);font-weight:var(--font-weight-semibold)}.enterprise-document-table i{display:block;width:2.4rem;aspect-ratio:1;border-radius:var(--radius-xs);background:linear-gradient(135deg,#14b8a6e0,#2563ebdb),var(--color-brand-blue)}.enterprise-document-table span{color:var(--color-brand-navy);font-weight:var(--font-weight-semibold)}.document-rule{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:3rem;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-white);background:var(--color-brand-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.enterprise-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--color-border);background:var(--color-white)}.enterprise-proof-row span{min-width:0;padding-left:var(--space-3);border-left:3px solid var(--color-brand-teal);color:var(--color-brand-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui)}.home-proof-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);padding-bottom:var(--space-4)}.home-proof-strip p{display:grid;align-items:center;min-height:4.8rem;margin:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-top:3px solid rgb(37 99 235 / .72);border-radius:var(--radius-md);color:var(--color-brand-navy);background:var(--color-white);box-shadow:var(--shadow-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui)}.use-case-strip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-4);padding:0 0 var(--space-12)}.use-case-strip p{margin:0;color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.use-case-strip ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.use-case-strip li{padding:var(--space-2) var(--space-3);border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-pill);color:var(--color-brand-navy);background:#ffffffd6;box-shadow:var(--shadow-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui)}.home-split-section,.preview-section,.native-section,.capability-wall,.capability-section,.document-flow-section,.authoring-section,.comparison-section,.problem-section,.model-section,.pricing-signal-section,.use-case-marquee{padding:var(--section-padding-y) 0;border-top:var(--border-width) solid var(--color-border)}.home-split-section,.native-section,.capability-wall,.document-flow-section,.authoring-section,.comparison-section,.problem-section,.model-section,.pricing-signal-section,.use-case-marquee{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}.home-split-section h2,.document-flow-section h2,.authoring-section h2,.comparison-section h2,.problem-section h2,.preview-section h2,.capability-wall h2,.capability-section h2,.model-section h2,.native-section h2,.pricing-signal-section h2,.use-case-marquee h2,.home-final-cta h2{max-width:13ch;color:var(--color-brand-navy);font-size:clamp(2.35rem,4.4vw,4.85rem);line-height:1.02}.home-split-section>p,.document-flow-section>div>p,.authoring-section>div>p,.comparison-section>div>p,.problem-section>div>p,.model-section>div>p,.preview-copy p,.section-heading-row>p,.native-section>div>p,.pricing-signal-section>div>p,.home-final-cta>p:not(.eyebrow){max-width:45rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.document-flow-section{align-items:center}.document-flow-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.document-flow-grid:before{position:absolute;top:2.3rem;right:10%;left:10%;height:var(--border-width);background:linear-gradient(90deg,#2563eb1a,#14b8a66b,#2563eb1a);content:""}.document-flow-grid article,.authoring-card-grid article{position:relative;z-index:1;display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:#fffffff0;box-shadow:var(--shadow-xs)}.document-flow-grid h3,.authoring-card-grid h3{color:var(--color-brand-navy);font-size:var(--font-size-lg)}.document-flow-grid p,.authoring-card-grid p{margin:0;color:var(--color-text-muted)}.problem-card-grid{display:grid;gap:var(--space-4)}.problem-card-grid article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3) var(--space-4);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-left:4px solid var(--color-brand-blue);border-radius:var(--radius-md);background:#ffffffeb;box-shadow:var(--shadow-xs)}.problem-card-grid .icon-badge{grid-row:1 / span 2}.problem-card-grid h3{color:var(--color-brand-navy)}.problem-card-grid p{margin:0;color:var(--color-text-muted)}.model-step-grid{display:grid;gap:var(--space-4)}.model-step-grid article{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-xs)}.model-step-grid span{color:var(--color-brand-blue);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-ui)}.model-step-grid h3,.capability-grid h3{color:var(--color-brand-navy)}.model-step-grid p,.capability-grid p{color:var(--color-text-muted)}.model-step-grid p{grid-column:2;margin:0}.section-heading-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--space-6);align-items:end;margin-bottom:var(--space-8)}.section-heading-row .eyebrow{grid-column:1 / -1;margin-bottom:calc(var(--space-4) * -1)}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.capability-grid article{display:grid;align-content:start;gap:var(--space-3);min-width:0;min-height:14rem;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-xs)}.capability-grid small{align-self:end;margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);color:var(--color-brand-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui)}.capability-grid article:nth-child(3n+1){border-top:3px solid var(--color-brand-teal)}.capability-grid article:nth-child(3n+2){border-top:3px solid var(--color-brand-blue)}.home-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);padding-bottom:var(--section-padding-y)}.home-workflow article,.preview-cards article,.native-card-grid article,.pricing-signal-grid article{min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-xs)}.home-workflow span{display:block;margin-bottom:var(--space-5);color:var(--color-brand-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.home-workflow h2,.preview-cards h3,.native-card-grid h3,.pricing-signal-grid h3{color:var(--color-brand-navy);font-size:var(--font-size-lg)}.home-workflow p,.preview-cards p,.native-card-grid p,.pricing-signal-grid p{color:var(--color-text-muted)}.preview-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.preview-cards,.native-card-grid,.pricing-signal-grid{display:grid;gap:var(--space-4)}.pricing-signal-section>div:first-child{display:grid;justify-items:start;align-content:start}.pricing-signal-section .button{margin-top:var(--space-2)}.authoring-card-grid{display:grid;gap:var(--space-4)}.comparison-section{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.comparison-table{overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-xs)}.comparison-row{display:grid;grid-template-columns:minmax(8rem,.72fr) minmax(0,1fr) minmax(0,1.12fr)}.comparison-row+.comparison-row{border-top:var(--border-width) solid var(--color-border)}.comparison-row span{min-width:0;padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.comparison-row span+span{border-left:var(--border-width) solid var(--color-border)}.comparison-row span:first-child,.comparison-row span:last-child{color:var(--color-brand-navy);font-weight:var(--font-weight-semibold)}.comparison-row span:last-child{background:#e6f0ff75}.comparison-heading{color:var(--color-brand-navy);background:var(--color-surface-raised)}.comparison-heading span{color:var(--color-brand-navy);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}body.home-page .icon-badge{color:var(--color-brand-teal);border-color:#14b8a63d;background:#14b8a61f}.capability-wall ul,.use-case-marquee ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.capability-wall li,.use-case-marquee li{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-brand-navy);background:var(--color-white);box-shadow:var(--shadow-xs);font-weight:var(--font-weight-semibold)}.use-case-marquee ul{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-marquee h3{color:var(--color-brand-navy);font-size:var(--font-size-lg)}.use-case-marquee p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.home-final-cta{display:grid;justify-items:start;gap:var(--space-5);margin-bottom:var(--space-20);padding:clamp(3rem,7vw,5rem);border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-md);background:var(--color-brand-navy);box-shadow:var(--shadow-md)}.home-final-cta h2{max-width:18ch;color:var(--color-white)}.home-final-cta .eyebrow,.home-final-cta>p:not(.eyebrow){color:#e6f0ffd1}.home-final-cta .button.primary{color:var(--color-brand-navy);background:var(--color-white)}.home-final-cta .button.primary:hover{color:var(--color-brand-navy);background:var(--color-brand-pale-blue)}[data-reveal]{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .72s var(--ease-standard),transform .9s var(--ease-standard)}[data-reveal].is-visible{opacity:1;transform:translateY(0) scale(1)}.home-hero-copy[data-reveal]{transition-delay:80ms}.hero-image-frame[data-reveal],.hero-document-showcase[data-reveal]{transition-delay:.18s}.hero{position:relative;overflow:hidden;padding:clamp(3rem,6vw,5rem) var(--page-gutter) clamp(3.5rem,7vw,5.5rem);background:linear-gradient(180deg,#e6f0ffb8,#fffffff0 58%),var(--color-white)}.hero-inner,.page-hero,.section-list,.feature-band,.section-intro,.icon-grid,.workflow-grid,.visual-band,.pricing-grid,.pricing-note,.trust-band,.cta-band,.doc-grid{width:min(100% - (var(--page-gutter) * 2),var(--container-lg));margin:0 auto}.hero-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--space-10)}.hero-copy{max-width:48rem;min-width:0}.eyebrow{margin:0 0 var(--space-4);color:var(--color-brand-blue);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}h1,h2,h3,p{overflow-wrap:break-word}h1{margin:0;max-width:58rem;color:var(--color-brand-navy);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}h2{margin:0;color:var(--color-brand-navy);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}h3{margin:0;color:var(--color-brand-navy);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui)}.hero-copy>p,.page-hero>p,.feature-band>p{max-width:46rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.hero-product{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:#ffffffe0;box-shadow:var(--shadow-md)}.product-shell{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4);border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-md);background:linear-gradient(180deg,#fffffff5,#e6f0ff85),var(--color-white)}.product-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm)}.product-topbar strong{color:var(--color-brand-navy)}.product-flow,.workflow-map,.tag-board{display:grid;gap:var(--space-3)}.product-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.product-flow article,.workflow-map article{position:relative;display:grid;align-content:start;gap:var(--space-1);min-width:0;min-height:7rem;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white)}.product-flow article:not(:last-child):after,.workflow-map article:not(:last-child):after{position:absolute;top:50%;right:calc(var(--space-3) * -1);z-index:1;width:var(--space-3);height:var(--border-width);background:var(--color-border);content:""}.product-flow span,.workflow-map span,.tag-board span,.preview-label{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.product-flow strong,.workflow-map strong{color:var(--color-brand-navy);font-size:var(--font-size-sm);line-height:var(--line-height-ui)}.product-flow small,.workflow-map p{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.template-preview{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-4);align-items:stretch}.template-preview>div,.document-preview{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.template-preview code,.tag-board code{display:block;overflow-wrap:anywhere;color:var(--color-brand-navy);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.template-preview code{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-white)}.document-preview{border-color:#14b8a63d;background:#14b8a614}.document-preview span{color:var(--color-brand-teal);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.document-preview h3{margin-top:var(--space-3)}.document-preview p{margin-bottom:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.icon{width:1.25rem;height:1.25rem}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:var(--border-width) solid rgb(37 99 235 / .16);border-radius:var(--radius-md);color:var(--color-brand-blue);background:var(--color-brand-pale-blue)}.step-number{display:block;margin-bottom:var(--space-1);color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.proof-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.proof-row li{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink-soft);background:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.feature-band{padding:var(--section-padding-y) 0}.intro-band{padding-bottom:var(--space-12)}.compact-intro{padding-bottom:var(--space-8)}.section-intro{padding:var(--section-padding-y) 0 var(--space-8)}.section-intro p{max-width:48rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding-bottom:var(--section-padding-y)}.workflow-map,.capability-showcase{width:min(100% - (var(--page-gutter) * 2),var(--container-lg));margin:0 auto}.workflow-map{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:var(--space-4)}.workflow-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-grid article{padding:var(--card-padding);border-top:3px solid var(--color-brand-blue);border-radius:var(--radius-card);background:var(--color-surface-raised)}.workflow-grid article:nth-child(2){border-top-color:var(--color-brand-teal)}.workflow-grid article:nth-child(3){border-top-color:var(--color-brand-slate)}.workflow-grid p{color:var(--color-text-muted)}.icon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);padding-bottom:var(--section-padding-y)}.problem-grid{padding-bottom:var(--space-12)}.feature-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.icon-card{display:grid;align-content:start;gap:var(--space-4)}.icon-card h2{font-size:var(--font-size-xl)}.icon-card p{margin:0}.visual-band{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--space-8);padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.visual-band img{width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.capability-showcase{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--space-8);margin-bottom:var(--section-padding-y);padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.showcase-copy p:not(.eyebrow){max-width:34rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.tag-board{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-board article{min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-white)}.tag-board code{margin-top:var(--space-2)}.visual-copy p:not(.eyebrow){max-width:34rem;color:var(--color-text-muted);font-size:var(--font-size-lg)}.security-visual-band{margin-bottom:var(--space-8)}.section-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);padding:0 0 var(--section-padding-y)}.section-list article,.doc-card{padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.section-list .icon-badge{margin-bottom:var(--space-1)}.section-list p,.doc-card p,.site-footer p{color:var(--color-text-muted)}.use-case-band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:var(--space-8);width:min(100% - (var(--page-gutter) * 2),var(--container-lg));margin:0 auto var(--section-padding-y);padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.use-case-band ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.use-case-band li{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink-soft);background:var(--color-white);font-weight:var(--font-weight-medium)}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);padding-bottom:var(--space-8)}.pricing-card{position:relative;display:grid;align-content:start;gap:var(--space-4);min-width:0;padding:var(--card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.pricing-card.is-highlighted{border-color:var(--color-brand-blue);box-shadow:var(--shadow-sm)}.recommended-label{justify-self:start;margin:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-brand-blue);background:var(--color-brand-pale-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.plan-price{margin:0;color:var(--color-text-muted);line-height:var(--line-height-ui)}.plan-price span{color:var(--color-brand-navy);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.plan-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.plan-price-grid p{display:grid;align-content:start;gap:var(--space-1);min-width:0;margin:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.plan-price-grid span,.plan-price-grid small{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.plan-price-grid strong{color:var(--color-brand-navy);font-size:clamp(1.25rem,2.4vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.plan-price-grid small{margin-top:var(--space-1);text-transform:none}.plan-summary{min-height:4.8rem;margin:0;color:var(--color-text-muted)}.plan-limits{display:grid;gap:var(--space-3);margin:0}.plan-limits div{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border)}.plan-limits dt{color:var(--color-text-subtle);font-size:var(--font-size-sm)}.plan-limits dd{margin:0;color:var(--color-brand-navy);font-weight:var(--font-weight-semibold)}.pricing-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding:var(--space-6);border:var(--border-width) solid rgb(20 184 166 / .28);border-radius:var(--radius-lg);background:#14b8a614}.pricing-principle{margin-bottom:var(--space-8)}.pricing-note p{max-width:56rem;color:var(--color-text-muted)}.pricing-support{padding-top:var(--space-8)}.trust-band,.cta-band{display:grid;align-items:center;gap:var(--space-6);margin-bottom:var(--section-padding-y)}.trust-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) auto;padding:var(--space-8);border-block:var(--border-width) solid var(--color-border);background:var(--color-surface-raised)}.trust-band p{margin:0;color:var(--color-text-muted)}.cta-band{justify-items:start;padding:var(--space-10);border-radius:var(--radius-lg);color:var(--color-white);background:var(--color-brand-navy)}.cta-band h2{color:var(--color-white)}.cta-band p:not(.eyebrow){max-width:42rem;color:#c8d7ee;font-size:var(--font-size-lg)}.page-hero{padding:var(--section-padding-y) 0 var(--space-12)}.doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);padding-bottom:var(--section-padding-y)}.site-footer{padding:var(--space-16) var(--page-gutter) var(--space-8);color:var(--color-white);background:var(--color-brand-navy)}.footer-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:var(--space-12);width:min(100%,var(--container-lg));margin:0 auto}.footer-brand img{width:min(100%,18rem)}.footer-logo{display:inline-flex;align-items:baseline;color:var(--color-white);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-ui)}.footer-logo span{color:var(--color-brand-blue)}.footer-brand p,.status-note{max-width:26rem;color:#c8d7ee}.footer-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.footer-groups h2{margin-bottom:var(--space-3);color:var(--color-white);font-size:var(--font-size-sm)}.footer-groups a{display:block;padding:var(--space-1) 0;color:#c8d7ee;font-size:var(--font-size-sm)}.footer-bottom{display:flex;justify-content:space-between;gap:var(--space-4);width:min(100%,var(--container-lg));margin:var(--space-12) auto 0;padding-top:var(--space-6);border-top:var(--border-width) solid rgb(255 255 255 / .16);color:#c8d7ee;font-size:var(--font-size-sm)}@media(max-width:1120px){.section-list,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-console-body{grid-template-columns:8rem minmax(0,1fr)}.document-pack{min-height:40rem}.sample-document-proposal{width:54%}.sample-document-quote{width:58%}.enterprise-rail{grid-row:1 / span 2}.output-panel{grid-column:2;border-top:var(--border-width) solid var(--color-border);border-left:0}.home-proof-strip,.capability-grid,.document-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-flow-grid:before{display:none}.workflow-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.site-header{grid-template-columns:1fr auto}.main-nav,.header-cta{display:none}.section-list,.icon-grid,.hero-inner,.home-hero-inner,.home-trust-strip,.home-split-section,.home-workflow,.home-proof-strip,.preview-section,.document-flow-section,.authoring-section,.comparison-section,.problem-section,.model-section,.pricing-signal-section,.section-heading-row,.capability-section,.native-section,.capability-wall,.use-case-marquee,.workflow-grid,.workflow-map,.visual-band,.capability-showcase,.use-case-band,.pricing-grid,.pricing-note,.trust-band,.doc-grid,.footer-inner,.footer-groups{grid-template-columns:1fr}.home-hero{padding-top:var(--space-16)}.home-hero h1,.home-split-section h2,.document-flow-section h2,.authoring-section h2,.comparison-section h2,.problem-section h2,.preview-section h2,.capability-wall h2,.capability-section h2,.model-section h2,.native-section h2,.pricing-signal-section h2,.use-case-marquee h2,.home-final-cta h2{max-width:11ch;font-size:clamp(2.75rem,13vw,4.35rem)}.home-hero-copy>p:not(.eyebrow),.home-split-section>p,.document-flow-section>div>p,.authoring-section>div>p,.comparison-section>div>p,.problem-section>div>p,.model-section>div>p,.preview-copy p,.section-heading-row>p,.native-section>div>p,.pricing-signal-section>div>p,.home-final-cta>p:not(.eyebrow){max-width:21rem;font-size:var(--font-size-base)}.enterprise-console-body,.enterprise-builder-grid,.enterprise-proof-row,.showcase-proof-row,.hero-signal-grid,.home-proof-strip,.document-flow-grid,.authoring-card-grid,.problem-card-grid,.capability-grid,.pricing-signal-grid,.capability-wall ul,.use-case-marquee ul{grid-template-columns:1fr}.hero-signal-grid{max-width:28rem}.use-case-strip{grid-template-columns:1fr}.comparison-heading{display:none}.comparison-row{grid-template-columns:1fr}.comparison-row+.comparison-row{border-top:0}.comparison-row{border-top:var(--border-width) solid var(--color-border)}.comparison-row:first-of-type{border-top:0}.comparison-row span{display:grid;gap:var(--space-2)}.comparison-row span:before{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase;content:attr(data-label)}.comparison-row span+span{border-top:var(--border-width) solid var(--color-border);border-left:0}.enterprise-console-body{min-height:auto}.enterprise-rail{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:var(--border-width) solid rgb(230 240 255 / .18)}.enterprise-rail strong{grid-column:1 / -1}.output-panel{grid-column:auto;border-top:var(--border-width) solid var(--color-border);border-left:0}.hero-document-showcase{padding:var(--space-4)}.showcase-heading{align-items:flex-start;flex-direction:column}.showcase-heading strong{max-width:16rem;text-align:left}.document-pack{display:grid;gap:var(--space-4);min-height:auto}.sample-document,.sample-document-proposal,.sample-document-quote,.sample-document-summary,.feature-callout{position:static;width:auto;transform:none}.feature-callout{display:inline-flex;justify-self:start}h1{max-width:14ch;font-size:2.25rem}h2{max-width:18ch;font-size:var(--font-size-xl)}.eyebrow,.hero-copy>p,.page-hero>p,.feature-band>p,.section-intro p,.cta-band p:not(.eyebrow){max-width:19rem;font-size:var(--font-size-base)}.hero-product{width:100%;max-width:100%;padding:var(--space-2)}.product-flow,.template-preview,.tag-board{grid-template-columns:1fr}.product-flow article,.workflow-map article{min-height:auto}.product-flow article:not(:last-child):after,.workflow-map article:not(:last-child):after{top:auto;right:auto;bottom:calc(var(--space-3) * -1);left:var(--space-6);width:var(--border-width);height:var(--space-3)}.proof-row{gap:var(--space-2)}.proof-row li{min-height:2rem;padding:0 var(--space-2);font-size:var(--font-size-xs)}.hero{padding-top:var(--space-12)}.trust-band,.cta-band,.visual-band,.capability-showcase,.use-case-band{padding:var(--space-6)}.use-case-band ul{grid-template-columns:1fr}.plan-summary{min-height:auto;max-width:19rem}.plan-limits div{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.footer-bottom{flex-direction:column}}@media(max-width:480px){.hero h1{max-width:9.5ch;font-size:2.2rem}.home-hero h1{max-width:11.5ch;font-size:2.95rem}.home-hero,.home-split-section,.home-workflow,.home-proof-strip,.use-case-strip,.document-flow-section,.authoring-section,.comparison-section,.problem-section,.model-section,.capability-section,.preview-section,.capability-wall,.native-section,.pricing-signal-section,.use-case-marquee,.home-final-cta,.home-trust-strip{width:min(100% - 2rem,var(--container-xl))}.enterprise-stage,.output-panel,.builder-panel,.enterprise-document,.hero-document-showcase,.sample-document,.home-workflow article,.document-flow-grid article,.authoring-card-grid article,.problem-card-grid article,.model-step-grid article,.capability-grid article,.preview-cards article,.native-card-grid article,.pricing-signal-grid article{padding:var(--space-3)}.section-intro h2,.use-case-band h2,.trust-band h2,.cta-band h2{max-width:15ch}.hero-actions{align-items:stretch}.problem-card-grid article{grid-template-columns:1fr}.problem-card-grid .icon-badge{grid-row:auto}.hero-image-frame{height:auto}.hero-image-frame>img:first-child{width:100%;height:auto;object-fit:contain;object-position:center}.quote-table>div{grid-template-columns:minmax(0,1fr) 2.35rem 2.8rem}.quote-table>div>:nth-child(3){display:none}.showcase-heading strong{font-size:var(--font-size-xl)}.hero-image-frame .hero-image-brand{display:none}.enterprise-console-header,.enterprise-stage-header,.output-panel-header,.document-rule{align-items:flex-start;flex-direction:column}.enterprise-document-table div{grid-template-columns:minmax(0,1fr) 2.4rem}.enterprise-document-table span{grid-column:1 / -1}.product-shell{padding:var(--space-3)}.product-topbar{align-items:flex-start;flex-direction:column}}.home-page .site-header{background:#fffffff5}.home-hero,.problem-section,.control-stack-section,.live-preview-section,.capability-section,.native-section,.authoring-section,.pricing-signal-section,.comparison-section,.use-case-marquee,.home-final-cta,.home-proof-strip{position:relative;z-index:1}.home-hero{padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(2rem,5vw,4rem)}.home-hero-inner{grid-template-columns:minmax(0,.85fr) minmax(34rem,1.15fr);gap:clamp(2.5rem,5vw,5rem)}.home-hero h1{max-width:16ch;font-size:clamp(3.35rem,5.2vw,6.25rem);letter-spacing:-.01em}.home-hero-copy>p:not(.eyebrow){max-width:40rem;color:var(--color-ink-soft);font-size:clamp(1.08rem,1.3vw,1.32rem)}.hero-actions{margin-top:var(--space-8)}.control-engine-visual{position:relative;min-height:clamp(32rem,42vw,42rem);padding:clamp(1rem,2vw,1.5rem);overflow:hidden;border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffff5,#e6f0ffc7),var(--color-white);box-shadow:0 34px 80px #07142726}.engine-backdrop{position:absolute;inset:clamp(1rem,2vw,1.5rem);border:var(--border-width) solid rgb(11 31 58 / .08);border-radius:var(--radius-md);background:linear-gradient(90deg,rgb(11 31 58 / .04) 1px,transparent 1px),linear-gradient(180deg,rgb(11 31 58 / .04) 1px,transparent 1px),#f8fbffd6;background-size:3.2rem 3.2rem}.engine-layer,.engine-document,.engine-side-panel{position:absolute;border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-md);background:#fffffff0;box-shadow:0 18px 42px #0714271f}.engine-layer,.engine-document{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-4)}.engine-layer span,.engine-document span,.engine-side-panel span,.stack-card span,.stack-status span,.panel-topline span,.resolved-value-card span,.document-preview-top span{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-ui);text-transform:uppercase}.engine-layer strong,.engine-document strong,.engine-side-panel strong{color:var(--color-brand-navy);font-size:var(--font-size-lg);line-height:var(--line-height-ui)}.source-layer{top:8%;left:5%;width:38%}.model-layer{top:22%;left:18%;width:40%;border-color:#2563eb40}.tags-layer{top:44%;left:9%;width:34%;border-color:#14b8a647}.word-layer{top:13%;right:8%;z-index:2;width:45%;min-height:19rem}.output-layer{right:6%;bottom:10%;z-index:3;width:32%;color:var(--color-white);border-color:#14b8a66b;background:var(--color-brand-navy)}.output-layer strong,.output-layer span,.output-layer small{color:var(--color-white)}.model-layer ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.model-layer li,.tags-layer code{min-width:0;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-brand-navy);background:var(--color-brand-pale-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.tags-layer code{font-family:var(--font-mono);white-space:nowrap}.doc-line{height:.7rem;margin:0;border-radius:var(--radius-pill);background:#64748b38}.doc-line.wide{width:82%}.doc-table{display:grid;grid-template-columns:minmax(0,1fr) 3rem 4.5rem;margin-top:var(--space-3);overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.doc-table span{padding:var(--space-2);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-ink-soft);text-transform:none}.doc-table span:nth-child(3n){border-right:0}.doc-table span:nth-child(-n+3){color:var(--color-brand-navy);background:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.engine-side-panel{z-index:4;display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.panel-one{top:8%;right:4%}.panel-two{right:2%;bottom:34%;border-color:#14b8a652}.panel-three{bottom:4%;left:8%;color:var(--color-white);border-color:var(--color-brand-blue);background:var(--color-brand-blue)}.panel-three span,.panel-three strong{color:var(--color-white)}.home-proof-strip{grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:clamp(2.5rem,5vw,4rem)}.home-proof-strip p{min-height:4.3rem;color:var(--color-brand-navy);background:#ffffffc7}.problem-section,.native-section,.authoring-section,.pricing-signal-section,.comparison-section{align-items:start}.problem-section{padding-top:clamp(3.5rem,7vw,6rem);border-top:var(--border-width) solid rgb(11 31 58 / .08)}.problem-section>div>p,.native-section>div>p,.authoring-section>div>p,.pricing-signal-section>div>p,.comparison-section>div>p{color:var(--color-ink-soft)}.problem-card-grid article{min-height:11.5rem;border-left-color:var(--color-brand-teal)}.control-stack-section{width:min(100% - (var(--page-gutter) * 2),var(--container-xl));margin:0 auto;padding:var(--section-padding-y) 0}.control-stack-intro{max-width:62rem;margin-bottom:clamp(2rem,5vw,4rem)}.control-stack-intro h2{max-width:16ch;color:var(--color-brand-navy);font-size:clamp(2.6rem,4.6vw,5.2rem);line-height:var(--line-height-tight)}.control-stack-intro p:not(.eyebrow){max-width:44rem;color:var(--color-ink-soft);font-size:var(--font-size-lg)}.control-stack-layout{display:grid;grid-template-columns:minmax(30rem,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:start}.control-stack-visual{position:sticky;top:calc(var(--header-height) + var(--space-6));min-height:42rem;overflow:hidden;border:var(--border-width) solid rgb(11 31 58 / .14);border-radius:var(--radius-lg);background:linear-gradient(135deg,#0b1f3af5,#0b1f3adb),var(--color-brand-navy);box-shadow:0 34px 80px #07142738}.stack-status{position:absolute;top:var(--space-5);right:var(--space-5);left:var(--space-5);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid rgb(230 240 255 / .16)}.stack-status strong{color:var(--color-white);font-size:var(--font-size-sm)}.stack-stage{position:absolute;inset:6.5rem var(--space-5) var(--space-5)}.stack-card{position:absolute;display:grid;gap:var(--space-2);width:min(72%,24rem);padding:var(--space-4);border:var(--border-width) solid rgb(230 240 255 / .16);border-radius:var(--radius-md);background:#ffffff14;box-shadow:0 18px 42px #0000002e;opacity:.58;transform:translateY(0) scale(.96);transition:opacity .42s var(--ease-standard),transform .42s var(--ease-standard),border-color .42s var(--ease-standard),background .42s var(--ease-standard)}.stack-card strong,.stack-card small,.stack-card code{color:var(--color-white)}.stack-card code{overflow:hidden;font-family:var(--font-mono);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.stack-source{top:0;left:0}.stack-model{top:18%;right:0}.stack-govern{top:36%;left:6%}.stack-author{top:54%;right:8%}.stack-preview{bottom:10%;left:2%}.stack-generate{right:0;bottom:0}.control-stack-visual[data-active-layer=source] .stack-source,.control-stack-visual[data-active-layer=model] .stack-model,.control-stack-visual[data-active-layer=govern] .stack-govern,.control-stack-visual[data-active-layer=author] .stack-author,.control-stack-visual[data-active-layer=preview] .stack-preview,.control-stack-visual[data-active-layer=generate] .stack-generate{border-color:#14b8a6b8;background:#2563eb75;opacity:1;transform:translateY(-.35rem) scale(1)}.control-layer-list{display:grid;gap:clamp(2rem,5vw,4rem)}.control-layer-card{display:grid;align-content:center;min-height:28rem;padding:clamp(1.5rem,3vw,2.5rem);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:#ffffffeb;box-shadow:var(--shadow-xs)}.control-layer-card span{margin-bottom:var(--space-5);color:var(--color-brand-blue);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-ui)}.control-layer-card h3{max-width:15ch;color:var(--color-brand-navy);font-size:clamp(2rem,3vw,3.35rem);line-height:var(--line-height-tight)}.control-layer-card p{max-width:36rem;color:var(--color-ink-soft);font-size:var(--font-size-lg)}.live-preview-section{width:min(100% - (var(--page-gutter) * 2),var(--container-xl));margin:0 auto;padding:var(--section-padding-y) 0}.live-preview-demo{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md)}.live-preview-builder,.live-document-preview{min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.panel-topline,.document-preview-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.panel-topline strong,.document-preview-top strong{color:var(--color-brand-navy);font-size:var(--font-size-md)}.preview-field-list{display:grid;gap:var(--space-3)}.preview-field-list button{display:grid;gap:var(--space-1);width:100%;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-brand-navy);background:var(--color-white);font:inherit;text-align:left;cursor:pointer}.preview-field-list button.is-active{border-color:#2563eb7a;box-shadow:0 0 0 3px #2563eb1f}.preview-field-list span{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.preview-field-list small{color:var(--color-text-muted)}.resolved-value-card{display:grid;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-5);border:var(--border-width) solid rgb(20 184 166 / .28);border-radius:var(--radius-md);background:#14b8a614}.resolved-value-card strong{color:var(--color-brand-navy);font-size:clamp(2rem,4vw,3.2rem);line-height:var(--line-height-tight)}.resolved-value-card small{color:var(--color-text-muted)}.live-document-preview{display:grid;align-content:start;gap:var(--space-4);background:linear-gradient(180deg,var(--color-white),rgb(248 251 255 / .92)),var(--color-white)}.preview-doc-line,.preview-doc-note{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-soft);background:var(--color-white)}.preview-doc-table{display:grid;grid-template-columns:minmax(0,1fr) 4rem 5.5rem;overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}.preview-doc-table span{min-width:0;padding:var(--space-3);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-ink-soft);font-size:var(--font-size-sm)}.preview-doc-table span:nth-child(3n){border-right:0}.preview-doc-table span:nth-child(-n+3){color:var(--color-brand-navy);background:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.live-document-preview[data-document-preview=amount] .is-amount,.live-document-preview[data-document-preview=contact] .is-contact,.live-document-preview[data-document-preview=cases] .is-cases,.live-document-preview[data-document-preview=products] .is-products{border-color:#2563eb80;box-shadow:0 0 0 3px #2563eb1f}.preview-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.preview-buttons span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-brand-blue);background:var(--color-brand-pale-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.capability-grid article{min-height:12.5rem}.capability-grid article p{color:var(--color-ink-soft)}.native-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.native-card-grid article:last-child{grid-column:1 / -1}.pricing-mini-table,.comparison-table{overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-xs)}.pricing-mini-row{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(8rem,.9fr) minmax(6rem,.6fr) minmax(7rem,.7fr) minmax(12rem,1.2fr)}.pricing-mini-row span{min-width:0;padding:var(--space-4);border-right:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-ink-soft)}.pricing-mini-row span:last-child{border-right:0}.pricing-mini-row:last-child span{border-bottom:0}.pricing-mini-heading span{color:var(--color-brand-navy);background:var(--color-surface-raised);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.pricing-mini-row:not(.pricing-mini-heading) span:first-child,.pricing-mini-row:not(.pricing-mini-heading) span:nth-child(2){color:var(--color-brand-navy);font-weight:var(--font-weight-semibold)}.home-final-cta h2{max-width:18ch}.home-final-cta .eyebrow{color:var(--color-brand-teal)}.reusable-model-section,.value-section{width:min(100% - (var(--page-gutter) * 2),var(--container-xl));margin:0 auto;padding:var(--section-padding-y) 0}.reusable-model-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.reusable-model-section h2{max-width:14ch;color:var(--color-brand-navy)}.reusable-model-section>div>p{max-width:42rem;color:var(--color-ink-soft);font-size:var(--font-size-lg)}.model-example-copy{padding:var(--space-4);border-left:4px solid var(--color-brand-teal);border-radius:var(--radius-sm);background:#14b8a614}.model-reuse-visual{position:relative;display:grid;gap:var(--space-5);min-width:0;padding:var(--space-6);overflow:hidden;border:var(--border-width) solid rgb(11 31 58 / .12);border-radius:var(--radius-lg);background:linear-gradient(90deg,rgb(11 31 58 / .04) 1px,transparent 1px),linear-gradient(180deg,rgb(11 31 58 / .04) 1px,transparent 1px),var(--color-white);background-size:3.5rem 3.5rem;box-shadow:var(--shadow-md)}.model-core-card{display:grid;gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid rgb(37 99 235 / .26);border-radius:var(--radius-md);background:#fffffff0}.model-core-card span,.model-template-branches span:before{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.model-core-card strong{color:var(--color-brand-navy);font-size:var(--font-size-2xl);line-height:var(--line-height-heading)}.model-core-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.model-core-card li{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-brand-navy);background:var(--color-brand-pale-blue);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.model-template-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.model-template-branches span{position:relative;display:grid;place-items:center;min-height:6rem;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-brand-navy);background:var(--color-white);font-weight:var(--font-weight-semibold);text-align:center}.model-template-branches span:before{position:absolute;top:calc(var(--space-4) * -1);left:50%;width:var(--border-width);height:var(--space-4);background:var(--color-brand-blue);content:""}.preview-state-grid,.value-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.value-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.preview-state-grid article,.value-card-grid article{display:grid;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-xs)}.preview-state-grid h3,.value-card-grid h3{color:var(--color-brand-navy)}.preview-state-grid p,.value-card-grid p{color:var(--color-ink-soft)}.pricing-principle{color:var(--color-brand-navy)!important;font-weight:var(--font-weight-semibold)}.comparison-table-wide .comparison-row{grid-template-columns:minmax(8rem,.8fr) minmax(9rem,1fr) minmax(9rem,1fr) minmax(12rem,1.25fr)}.control-layer-card{min-height:21rem}.stack-data{top:0;left:0}.stack-tags{top:21%;right:0}.stack-word{top:42%;left:8%}.stack-preview{right:8%;bottom:11%;left:auto}.stack-generate{right:auto;bottom:0;left:2%}.control-stack-visual[data-active-layer=data] .stack-data,.control-stack-visual[data-active-layer=tags] .stack-tags,.control-stack-visual[data-active-layer=word] .stack-word,.control-stack-visual[data-active-layer=preview] .stack-preview,.control-stack-visual[data-active-layer=generate] .stack-generate{border-color:#14b8a6b8;background:#2563eb75;opacity:1;transform:translateY(-.35rem) scale(1)}@media(prefers-reduced-motion:reduce){.stack-card{transition:none}.control-stack-visual{position:relative;top:auto}}@media(max-width:1120px){.home-hero-inner,.control-stack-layout,.reusable-model-section,.live-preview-demo{grid-template-columns:1fr}.control-engine-visual{min-height:36rem}.control-stack-visual{position:relative;top:auto}.control-layer-card{min-height:auto}.home-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-state-grid,.value-card-grid,.model-template-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.home-hero{padding-top:var(--space-12)}.home-hero h1,.control-stack-intro h2{max-width:11.5ch;font-size:clamp(2.8rem,13vw,4rem)}.control-engine-visual{min-height:auto;padding:var(--space-4)}.engine-backdrop{position:relative;inset:auto;display:grid;gap:var(--space-3);padding:var(--space-3)}.engine-layer,.engine-document,.engine-side-panel{position:static;width:auto}.engine-side-panel{margin-top:var(--space-3)}.model-layer ul,.preview-doc-table,.doc-table{grid-template-columns:1fr}.doc-table span,.preview-doc-table span{border-right:0}.home-proof-strip,.native-card-grid{grid-template-columns:1fr}.control-stack-section,.reusable-model-section,.value-section,.live-preview-section{width:min(100% - 2rem,var(--container-xl))}.control-stack-layout,.control-layer-list{gap:var(--space-4)}.control-stack-visual{min-height:auto;padding:var(--space-4)}.stack-status,.stack-stage,.stack-card{position:static}.stack-status{align-items:flex-start;flex-direction:column;margin-bottom:var(--space-4)}.stack-stage{display:grid;gap:var(--space-3)}.stack-card{width:auto;opacity:1;transform:none}.control-layer-card{padding:var(--space-5)}.control-layer-card h3{max-width:14ch;font-size:var(--font-size-2xl)}.control-layer-card p{font-size:var(--font-size-base)}.live-preview-demo{padding:var(--space-3)}.panel-topline,.document-preview-top{align-items:flex-start;flex-direction:column}.pricing-mini-heading{display:none}.pricing-mini-row,.comparison-table-wide .comparison-row{grid-template-columns:1fr}.pricing-mini-row span{display:grid;gap:var(--space-1);border-right:0}.pricing-mini-row span:before{color:var(--color-text-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;content:attr(data-label)}}@media(max-width:480px){.home-hero,.home-proof-strip,.problem-section,.capability-section,.native-section,.authoring-section,.pricing-signal-section,.comparison-section,.use-case-marquee,.home-final-cta{width:min(100% - 2rem,var(--container-xl))}.model-core-card ul,.model-template-branches,.preview-state-grid,.value-card-grid{grid-template-columns:1fr}.home-hero h1,.control-stack-intro h2{font-size:2.75rem}.home-hero-copy>p:not(.eyebrow),.control-stack-intro p:not(.eyebrow),.section-heading-row>p,.problem-section>div>p,.native-section>div>p,.authoring-section>div>p,.pricing-signal-section>div>p,.comparison-section>div>p{max-width:22rem;font-size:var(--font-size-base)}.live-preview-builder,.live-document-preview,.control-layer-card,.problem-card-grid article,.capability-grid article,.native-card-grid article,.authoring-card-grid article{padding:var(--space-4)}}
