:root{--bg-deep: #070b16;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(7, 11, 22, .88);--bg-header: rgba(7, 11, 22, .55);--text-strong: rgba(238, 242, 255, .92);--text: rgba(238, 242, 255, .88);--muted: rgba(238, 242, 255, .72);--subtle: rgba(238, 242, 255, .56);--faint: rgba(238, 242, 255, .5);--border: rgba(238, 242, 255, .14);--border-soft: rgba(238, 242, 255, .08);--border-strong: rgba(238, 242, 255, .16);--shadow: 0 20px 80px rgba(0, 0, 0, .55);--surface-1: rgba(255, 255, 255, .03);--surface-2: rgba(255, 255, 255, .04);--surface-3: rgba(255, 255, 255, .05);--surface-4: rgba(255, 255, 255, .06);--accent-a: #2dd4bf;--accent-b: #60a5fa;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #071019;--bg-noise-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch' seed='7'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");--bg-noise-opacity: .06;--bg-noise-blend: overlay;--bg-vignette: radial-gradient( circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .55) 78% );--accent-a-12: rgba(45, 212, 191, .12);--accent-a-16: rgba(45, 212, 191, .16);--accent-a-18: rgba(45, 212, 191, .18);--accent-a-22: rgba(45, 212, 191, .22);--accent-a-24: rgba(45, 212, 191, .24);--accent-a-28: rgba(45, 212, 191, .28);--accent-a-35: rgba(45, 212, 191, .35);--accent-a-90: rgba(45, 212, 191, .9);--accent-a-92: rgba(45, 212, 191, .92);--accent-a-98: rgba(45, 212, 191, .98);--accent-b-08: rgba(96, 165, 250, .08);--accent-b-10: rgba(96, 165, 250, .1);--accent-b-12: rgba(96, 165, 250, .12);--accent-b-14: rgba(96, 165, 250, .14);--accent-b-18: rgba(96, 165, 250, .18);--accent-b-22: rgba(96, 165, 250, .22);--accent-b-24: rgba(96, 165, 250, .24);--accent-b-35: rgba(96, 165, 250, .35);--accent-b-40: rgba(96, 165, 250, .4);--accent-b-50: rgba(96, 165, 250, .5);--accent-b-55: rgba(96, 165, 250, .55);--accent-b-90: rgba(96, 165, 250, .9);--accent-b-100: rgba(96, 165, 250, 1);--accent-c-08: rgba(167, 139, 250, .08);--accent-c-12: rgba(167, 139, 250, .12);--accent-c-18: rgba(167, 139, 250, .18);--accent-c-24: rgba(167, 139, 250, .24);--accent-c-30: rgba(167, 139, 250, .3);--accent-c-55: rgba(167, 139, 250, .55);--accent-c-90: rgba(167, 139, 250, .9);--accent-c-92: rgba(167, 139, 250, .92);--accent-c-100: rgba(167, 139, 250, 1);--accent-d-12: rgba(34, 197, 94, .12);--accent-d-24: rgba(34, 197, 94, .24);--focus-ring: rgba(96, 165, 250, .9);--selection-bg: rgba(45, 212, 191, .35);--bg-dot: rgba(238, 242, 255, .12);--bg-dot-a: rgba(45, 212, 191, .16);--bg-dot-b: rgba(96, 165, 250, .18);--bg-grid-a: rgba(238, 242, 255, .06);--bg-grid-b: rgba(238, 242, 255, .05);--ui-dot: rgba(238, 242, 255, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(96, 165, 250, .8), rgba(167, 139, 250, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(45, 212, 191, .75), rgba(34, 197, 94, .1) 55%, rgba(0, 0, 0, 0) 70% );--theme-picker-display: flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text);background-color:var(--bg-deep);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}:root[data-theme=light]{--bg-deep: #f6f8fc;--bg-surface: rgba(2, 6, 23, .045);--bg-elevated: rgba(2, 6, 23, .075);--bg-overlay: rgba(246, 248, 252, .92);--bg-header: rgba(246, 248, 252, .7);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .16);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .14);--surface-1: rgba(2, 6, 23, .035);--surface-2: rgba(2, 6, 23, .045);--surface-3: rgba(2, 6, 23, .055);--surface-4: rgba(2, 6, 23, .07);--accent-a: #0ea5e9;--accent-b: #2563eb;--accent-c: #7c3aed;--accent-d: #16a34a;--on-accent: #ffffff;--focus-ring: rgba(37, 99, 235, .92);--selection-bg: rgba(37, 99, 235, .18);--bg-dot: rgba(2, 6, 23, .085);--bg-dot-a: rgba(14, 165, 233, .14);--bg-dot-b: rgba(37, 99, 235, .16);--bg-grid-a: rgba(2, 6, 23, .08);--bg-grid-b: rgba(2, 6, 23, .065);--ui-dot: rgba(2, 6, 23, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(37, 99, 235, .22), rgba(124, 58, 237, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(14, 165, 233, .2), rgba(22, 163, 74, .1) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .035;--bg-noise-blend: multiply;--bg-vignette: radial-gradient( circle at 50% 0%, rgba(2, 6, 23, .05) 0%, rgba(2, 6, 23, 0) 55%, rgba(2, 6, 23, .08) 100% );color-scheme:light}:root[data-theme=blueLight]{--bg-deep: #f7fbff;--bg-surface: rgba(29, 78, 216, .045);--bg-elevated: rgba(29, 78, 216, .075);--bg-overlay: rgba(247, 251, 255, .92);--bg-header: rgba(247, 251, 255, .72);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .16);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .14);--surface-1: rgba(2, 6, 23, .03);--surface-2: rgba(2, 6, 23, .04);--surface-3: rgba(2, 6, 23, .05);--surface-4: rgba(2, 6, 23, .065);--accent-a: #0ea5e9;--accent-b: #1d4ed8;--accent-c: #7c3aed;--accent-d: #16a34a;--on-accent: #ffffff;--focus-ring: rgba(29, 78, 216, .92);--selection-bg: rgba(29, 78, 216, .16);--bg-dot: rgba(2, 6, 23, .08);--bg-dot-a: rgba(14, 165, 233, .12);--bg-dot-b: rgba(29, 78, 216, .14);--bg-grid-a: rgba(2, 6, 23, .07);--bg-grid-b: rgba(2, 6, 23, .06);--ui-dot: rgba(2, 6, 23, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(29, 78, 216, .18), rgba(14, 165, 233, .1) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(14, 165, 233, .14), rgba(124, 58, 237, .08) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient( circle at 50% 0%, rgba(29, 78, 216, .05) 0%, rgba(0, 0, 0, 0) 58%, rgba(2, 6, 23, .06) 100% );color-scheme:light}:root[data-theme=blueNight]{--bg-deep: #050b1f;--bg-surface: rgba(59, 130, 246, .08);--bg-elevated: rgba(59, 130, 246, .12);--bg-overlay: rgba(5, 11, 31, .9);--bg-header: rgba(5, 11, 31, .62);--accent-a: #22d3ee;--accent-b: #3b82f6;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #071019;--focus-ring: rgba(59, 130, 246, .95);--selection-bg: rgba(59, 130, 246, .22);--bg-dot: rgba(238, 242, 255, .11);--bg-dot-a: rgba(34, 211, 238, .14);--bg-dot-b: rgba(59, 130, 246, .18);--bg-grid-a: rgba(238, 242, 255, .055);--bg-grid-b: rgba(238, 242, 255, .045);--ui-dot: rgba(238, 242, 255, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(59, 130, 246, .8), rgba(34, 211, 238, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(34, 211, 238, .6), rgba(167, 139, 250, .12) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .08;--bg-noise-blend: overlay;--bg-vignette: radial-gradient( circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 80% );color-scheme:dark}:root[data-theme=slatePro]{--bg-deep: #0b1020;--bg-surface: rgba(148, 163, 184, .06);--bg-elevated: rgba(148, 163, 184, .1);--bg-overlay: rgba(11, 16, 32, .9);--bg-header: rgba(11, 16, 32, .68);--text-strong: rgba(241, 245, 249, .92);--text: rgba(241, 245, 249, .86);--muted: rgba(241, 245, 249, .7);--subtle: rgba(241, 245, 249, .54);--faint: rgba(241, 245, 249, .48);--border: rgba(241, 245, 249, .14);--border-soft: rgba(241, 245, 249, .08);--border-strong: rgba(241, 245, 249, .18);--shadow: 0 18px 70px rgba(0, 0, 0, .5);--surface-1: rgba(148, 163, 184, .06);--surface-2: rgba(148, 163, 184, .08);--surface-3: rgba(148, 163, 184, .1);--surface-4: rgba(148, 163, 184, .12);--accent-a: #94a3b8;--accent-b: #60a5fa;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #071019;--focus-ring: rgba(96, 165, 250, .95);--selection-bg: rgba(148, 163, 184, .22);--bg-dot: rgba(241, 245, 249, .1);--bg-dot-a: rgba(148, 163, 184, .12);--bg-dot-b: rgba(96, 165, 250, .14);--bg-grid-a: rgba(241, 245, 249, .045);--bg-grid-b: rgba(241, 245, 249, .035);--ui-dot: rgba(241, 245, 249, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(96, 165, 250, .25), rgba(148, 163, 184, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(148, 163, 184, .18), rgba(167, 139, 250, .1) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .05;--bg-noise-blend: overlay;--bg-vignette: radial-gradient( circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .62) 82% );color-scheme:dark}:root[data-theme=aurora]{--bg-deep: #070a16;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(7, 10, 22, .88);--bg-header: rgba(7, 10, 22, .6);--accent-a: #22d3ee;--accent-b: #60a5fa;--accent-c: #c084fc;--accent-d: #22c55e;--on-accent: #071019;--focus-ring: rgba(96, 165, 250, .95);--selection-bg: rgba(192, 132, 252, .22);--bg-dot: rgba(238, 242, 255, .11);--bg-dot-a: rgba(34, 211, 238, .14);--bg-dot-b: rgba(192, 132, 252, .14);--bg-grid-a: rgba(238, 242, 255, .055);--bg-grid-b: rgba(238, 242, 255, .045);--ui-dot: rgba(238, 242, 255, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(96, 165, 250, .82), rgba(192, 132, 252, .14) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(34, 211, 238, .72), rgba(34, 197, 94, .1) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .07;--bg-noise-blend: overlay;--bg-vignette: radial-gradient( circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .65) 82% );color-scheme:dark}:root[data-theme=neonTech]{--bg-deep: #060612;--bg-surface: rgba(255, 255, 255, .055);--bg-elevated: rgba(255, 255, 255, .095);--bg-overlay: rgba(6, 6, 18, .88);--bg-header: rgba(6, 6, 18, .62);--accent-a: #22d3ee;--accent-b: #a3e635;--accent-c: #f472b6;--accent-d: #22c55e;--on-accent: #071019;--focus-ring: rgba(163, 230, 53, .95);--selection-bg: rgba(34, 211, 238, .22);--bg-dot: rgba(238, 242, 255, .1);--bg-dot-a: rgba(163, 230, 53, .14);--bg-dot-b: rgba(34, 211, 238, .14);--bg-grid-a: rgba(238, 242, 255, .05);--bg-grid-b: rgba(238, 242, 255, .04);--ui-dot: rgba(238, 242, 255, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(163, 230, 53, .55), rgba(34, 211, 238, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(244, 114, 182, .35), rgba(96, 165, 250, .1) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .08;--bg-noise-blend: overlay;--bg-vignette: radial-gradient( circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 84% );color-scheme:dark}:root[data-theme=warmSand]{--bg-deep: #fbf7f1;--bg-surface: rgba(69, 26, 3, .04);--bg-elevated: rgba(69, 26, 3, .075);--bg-overlay: rgba(251, 247, 241, .94);--bg-header: rgba(251, 247, 241, .76);--text-strong: rgba(17, 24, 39, .94);--text: rgba(17, 24, 39, .88);--muted: rgba(17, 24, 39, .72);--subtle: rgba(17, 24, 39, .56);--faint: rgba(17, 24, 39, .5);--border: rgba(17, 24, 39, .16);--border-soft: rgba(17, 24, 39, .1);--border-strong: rgba(17, 24, 39, .22);--shadow: 0 18px 70px rgba(17, 24, 39, .12);--surface-1: rgba(69, 26, 3, .03);--surface-2: rgba(69, 26, 3, .04);--surface-3: rgba(69, 26, 3, .05);--surface-4: rgba(69, 26, 3, .065);--accent-a: #0d9488;--accent-b: #f97316;--accent-c: #7c3aed;--accent-d: #16a34a;--on-accent: #111827;--focus-ring: rgba(249, 115, 22, .85);--selection-bg: rgba(13, 148, 136, .18);--bg-dot: rgba(17, 24, 39, .075);--bg-dot-a: rgba(249, 115, 22, .12);--bg-dot-b: rgba(13, 148, 136, .12);--bg-grid-a: rgba(17, 24, 39, .065);--bg-grid-b: rgba(17, 24, 39, .055);--ui-dot: rgba(17, 24, 39, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(249, 115, 22, .16), rgba(13, 148, 136, .08) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(13, 148, 136, .14), rgba(124, 58, 237, .08) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .04;--bg-noise-blend: multiply;--bg-vignette: radial-gradient( circle at 50% 0%, rgba(249, 115, 22, .06) 0%, rgba(0, 0, 0, 0) 62%, rgba(17, 24, 39, .06) 100% );color-scheme:light}:root[data-theme=forest]{--bg-deep: #07130c;--bg-surface: rgba(34, 197, 94, .08);--bg-elevated: rgba(34, 197, 94, .12);--bg-overlay: rgba(7, 19, 12, .9);--bg-header: rgba(7, 19, 12, .64);--accent-a: #22c55e;--accent-b: #14b8a6;--accent-c: #60a5fa;--accent-d: #a3e635;--on-accent: #071019;--focus-ring: rgba(34, 197, 94, .92);--selection-bg: rgba(20, 184, 166, .22);--bg-dot: rgba(236, 253, 245, .11);--bg-dot-a: rgba(34, 197, 94, .14);--bg-dot-b: rgba(20, 184, 166, .14);--bg-grid-a: rgba(236, 253, 245, .055);--bg-grid-b: rgba(236, 253, 245, .045);--ui-dot: rgba(236, 253, 245, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(34, 197, 94, .65), rgba(20, 184, 166, .1) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(20, 184, 166, .45), rgba(163, 230, 53, .1) 55%, rgba(0, 0, 0, 0) 70% );--bg-noise-opacity: .08;--bg-noise-blend: overlay;--bg-vignette: radial-gradient( circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .72) 85% );color-scheme:dark}:root[data-theme=mono]{--bg-deep: #ffffff;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(255, 255, 255, .92);--bg-header: rgba(255, 255, 255, .78);--text-strong: rgba(2, 6, 23, .96);--text: rgba(2, 6, 23, .9);--muted: rgba(2, 6, 23, .74);--subtle: rgba(2, 6, 23, .58);--faint: rgba(2, 6, 23, .52);--border: rgba(2, 6, 23, .18);--border-soft: rgba(2, 6, 23, .12);--border-strong: rgba(2, 6, 23, .26);--shadow: 0 18px 70px rgba(2, 6, 23, .1);--surface-1: rgba(2, 6, 23, .03);--surface-2: rgba(2, 6, 23, .04);--surface-3: rgba(2, 6, 23, .05);--surface-4: rgba(2, 6, 23, .065);--accent-a: #111827;--accent-b: #0f172a;--accent-c: #334155;--accent-d: #0f172a;--on-accent: #ffffff;--focus-ring: rgba(2, 6, 23, .92);--selection-bg: rgba(2, 6, 23, .12);--bg-dot: rgba(2, 6, 23, 0);--bg-dot-a: rgba(2, 6, 23, 0);--bg-dot-b: rgba(2, 6, 23, 0);--bg-grid-a: rgba(2, 6, 23, 0);--bg-grid-b: rgba(2, 6, 23, 0);--ui-dot: rgba(2, 6, 23, .22);--glow-a: radial-gradient(circle at 30% 30%, rgba(0, 0, 0, .06), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(0, 0, 0, .04), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient( circle at 50% 0%, rgba(2, 6, 23, .04) 0%, rgba(0, 0, 0, 0) 62%, rgba(2, 6, 23, .05) 100% );color-scheme:light}@supports (color: color-mix(in srgb,white 50%,transparent)){:root{--accent-a-12: color-mix(in srgb, var(--accent-a) 12%, transparent);--accent-a-16: color-mix(in srgb, var(--accent-a) 16%, transparent);--accent-a-18: color-mix(in srgb, var(--accent-a) 18%, transparent);--accent-a-22: color-mix(in srgb, var(--accent-a) 22%, transparent);--accent-a-24: color-mix(in srgb, var(--accent-a) 24%, transparent);--accent-a-28: color-mix(in srgb, var(--accent-a) 28%, transparent);--accent-a-35: color-mix(in srgb, var(--accent-a) 35%, transparent);--accent-a-90: color-mix(in srgb, var(--accent-a) 90%, transparent);--accent-a-92: color-mix(in srgb, var(--accent-a) 92%, transparent);--accent-a-98: color-mix(in srgb, var(--accent-a) 98%, transparent);--accent-b-08: color-mix(in srgb, var(--accent-b) 8%, transparent);--accent-b-10: color-mix(in srgb, var(--accent-b) 10%, transparent);--accent-b-12: color-mix(in srgb, var(--accent-b) 12%, transparent);--accent-b-14: color-mix(in srgb, var(--accent-b) 14%, transparent);--accent-b-18: color-mix(in srgb, var(--accent-b) 18%, transparent);--accent-b-22: color-mix(in srgb, var(--accent-b) 22%, transparent);--accent-b-24: color-mix(in srgb, var(--accent-b) 24%, transparent);--accent-b-35: color-mix(in srgb, var(--accent-b) 35%, transparent);--accent-b-40: color-mix(in srgb, var(--accent-b) 40%, transparent);--accent-b-50: color-mix(in srgb, var(--accent-b) 50%, transparent);--accent-b-55: color-mix(in srgb, var(--accent-b) 55%, transparent);--accent-b-90: color-mix(in srgb, var(--accent-b) 90%, transparent);--accent-c-08: color-mix(in srgb, var(--accent-c) 8%, transparent);--accent-c-12: color-mix(in srgb, var(--accent-c) 12%, transparent);--accent-c-18: color-mix(in srgb, var(--accent-c) 18%, transparent);--accent-c-24: color-mix(in srgb, var(--accent-c) 24%, transparent);--accent-c-30: color-mix(in srgb, var(--accent-c) 30%, transparent);--accent-c-55: color-mix(in srgb, var(--accent-c) 55%, transparent);--accent-c-90: color-mix(in srgb, var(--accent-c) 90%, transparent);--accent-c-92: color-mix(in srgb, var(--accent-c) 92%, transparent);--accent-d-12: color-mix(in srgb, var(--accent-d) 12%, transparent);--accent-d-24: color-mix(in srgb, var(--accent-d) 24%, transparent)}}*{box-sizing:border-box}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:10px}::selection{background:var(--selection-bg)}:root[data-theme=notion]{--bg-deep: #f6f6f5;--bg-surface: rgba(17, 17, 17, .035);--bg-elevated: rgba(17, 17, 17, .06);--bg-overlay: rgba(246, 246, 245, .92);--bg-header: rgba(246, 246, 245, .7);--text-strong: rgba(17, 17, 17, .94);--text: rgba(17, 17, 17, .88);--muted: rgba(17, 17, 17, .72);--subtle: rgba(17, 17, 17, .56);--faint: rgba(17, 17, 17, .5);--border: rgba(17, 17, 17, .14);--border-soft: rgba(17, 17, 17, .09);--border-strong: rgba(17, 17, 17, .22);--shadow: 0 18px 70px rgba(0, 0, 0, .12);--surface-1: rgba(17, 17, 17, .028);--surface-2: rgba(17, 17, 17, .04);--surface-3: rgba(17, 17, 17, .055);--surface-4: rgba(17, 17, 17, .07);--accent-a: #111111;--accent-b: #111111;--accent-c: #374151;--accent-d: #111111;--on-accent: #ffffff;--focus-ring: rgba(17, 17, 17, .7);--selection-bg: rgba(17, 17, 17, .12);--bg-dot: rgba(17, 17, 17, .08);--bg-dot-a: rgba(17, 17, 17, .07);--bg-dot-b: rgba(17, 17, 17, .06);--bg-grid-a: rgba(17, 17, 17, .05);--bg-grid-b: rgba(17, 17, 17, .04);--ui-dot: rgba(17, 17, 17, .22);--glow-a: radial-gradient(circle at 30% 30%, rgba(0, 0, 0, .05), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(0, 0, 0, .035), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(0, 0, 0, .06), rgba(0, 0, 0, 0) 60%);color-scheme:light}:root[data-theme=linear]{--bg-deep: #0b0b0f;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 15, .9);--bg-header: rgba(11, 11, 15, .62);--accent-a: #22c55e;--accent-b: #8b5cf6;--accent-c: #60a5fa;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(139, 92, 246, .92);--selection-bg: rgba(139, 92, 246, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(139, 92, 246, .55), rgba(34, 197, 94, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(34, 197, 94, .48), rgba(96, 165, 250, .1) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=raycast]{--bg-deep: #0b0b0d;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 13, .9);--bg-header: rgba(11, 11, 13, .62);--accent-a: #f97316;--accent-b: #ef4444;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(239, 68, 68, .92);--selection-bg: rgba(239, 68, 68, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(239, 68, 68, .5), rgba(249, 115, 22, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(249, 115, 22, .4), rgba(167, 139, 250, .1) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=superhuman]{--bg-deep: #0b0b0f;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 15, .9);--bg-header: rgba(11, 11, 15, .62);--accent-a: #06b6d4;--accent-b: #8b5cf6;--accent-c: #f97316;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(139, 92, 246, .92);--selection-bg: rgba(139, 92, 246, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(139, 92, 246, .5), rgba(6, 182, 212, .14) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(6, 182, 212, .42), rgba(249, 115, 22, .12) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=perplexity]{--bg-deep: #f8fafc;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(248, 250, 252, .92);--bg-header: rgba(248, 250, 252, .72);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .15);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .12);--surface-1: rgba(2, 6, 23, .03);--surface-2: rgba(2, 6, 23, .04);--surface-3: rgba(2, 6, 23, .052);--surface-4: rgba(2, 6, 23, .068);--accent-a: #0ea5e9;--accent-b: #14b8a6;--accent-c: #2563eb;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(20, 184, 166, .9);--selection-bg: rgba(20, 184, 166, .18);--bg-dot: rgba(2, 6, 23, .08);--bg-dot-a: rgba(20, 184, 166, .12);--bg-dot-b: rgba(14, 165, 233, .12);--bg-grid-a: rgba(2, 6, 23, .07);--bg-grid-b: rgba(2, 6, 23, .06);--glow-a: radial-gradient(circle at 30% 30%, rgba(20, 184, 166, .16), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(14, 165, 233, .12), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .05), rgba(0, 0, 0, 0) 62%);color-scheme:light}:root[data-theme=midjourney]{--bg-deep: #06070b;--bg-surface: rgba(255, 255, 255, .055);--bg-elevated: rgba(255, 255, 255, .095);--bg-overlay: rgba(6, 7, 11, .9);--bg-header: rgba(6, 7, 11, .62);--accent-a: #a78bfa;--accent-b: #60a5fa;--accent-c: #fb7185;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(96, 165, 250, .92);--selection-bg: rgba(96, 165, 250, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(96, 165, 250, .55), rgba(167, 139, 250, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(167, 139, 250, .5), rgba(251, 113, 133, .1) 55%, rgba(0, 0, 0, 0) 70% );--bg-vignette: radial-gradient(circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .78) 85%);color-scheme:dark}:root[data-theme=runway]{--bg-deep: #f8fafc;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(248, 250, 252, .92);--bg-header: rgba(248, 250, 252, .78);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .14);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .12);--surface-1: rgba(2, 6, 23, .03);--surface-2: rgba(2, 6, 23, .04);--surface-3: rgba(2, 6, 23, .052);--surface-4: rgba(2, 6, 23, .068);--accent-a: #111827;--accent-b: #0f172a;--accent-c: #3b82f6;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(2, 6, 23, .92);--selection-bg: rgba(2, 6, 23, .12);--glow-a: radial-gradient(circle at 30% 30%, rgba(59, 130, 246, .12), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(15, 23, 42, .08), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .04), rgba(0, 0, 0, 0) 62%);color-scheme:light}:root[data-theme=character]{--bg-deep: #f7f7fb;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(247, 247, 251, .92);--bg-header: rgba(247, 247, 251, .78);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--accent-a: #3b82f6;--accent-b: #2563eb;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(37, 99, 235, .92);--selection-bg: rgba(37, 99, 235, .16);--glow-a: radial-gradient(circle at 30% 30%, rgba(37, 99, 235, .14), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(167, 139, 250, .1), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .04), rgba(0, 0, 0, 0) 62%);color-scheme:light}:root[data-theme=things]{--bg-deep: #f7f7fb;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(247, 247, 251, .92);--bg-header: rgba(247, 247, 251, .74);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .14);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .1);--surface-1: rgba(2, 6, 23, .028);--surface-2: rgba(2, 6, 23, .038);--surface-3: rgba(2, 6, 23, .05);--surface-4: rgba(2, 6, 23, .065);--accent-a: #2563eb;--accent-b: #3b82f6;--accent-c: #7c3aed;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(59, 130, 246, .9);--selection-bg: rgba(59, 130, 246, .18);--glow-a: radial-gradient(circle at 30% 30%, rgba(59, 130, 246, .14), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(124, 58, 237, .1), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .04), rgba(0, 0, 0, 0) 62%);color-scheme:light}:root[data-theme=asana]{--bg-deep: #ffffff;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(255, 255, 255, .92);--bg-header: rgba(255, 255, 255, .8);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .14);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .1);--surface-1: rgba(2, 6, 23, .03);--surface-2: rgba(2, 6, 23, .04);--surface-3: rgba(2, 6, 23, .052);--surface-4: rgba(2, 6, 23, .068);--accent-a: #635bff;--accent-b: #f43f5e;--accent-c: #f59e0b;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(99, 91, 255, .92);--selection-bg: rgba(99, 91, 255, .16);--glow-a: radial-gradient(circle at 30% 30%, rgba(99, 91, 255, .14), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(244, 63, 94, .12), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .04), rgba(0, 0, 0, 0) 62%);color-scheme:light}:root[data-theme=height]{--bg-deep: #0b0b0f;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 15, .9);--bg-header: rgba(11, 11, 15, .62);--accent-a: #22c55e;--accent-b: #60a5fa;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(96, 165, 250, .92);--selection-bg: rgba(96, 165, 250, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(96, 165, 250, .5), rgba(34, 197, 94, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(34, 197, 94, .42), rgba(167, 139, 250, .1) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=todoist]{--bg-deep: #fff8f7;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(255, 248, 247, .92);--bg-header: rgba(255, 248, 247, .74);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .14);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .1);--surface-1: rgba(2, 6, 23, .03);--surface-2: rgba(2, 6, 23, .04);--surface-3: rgba(2, 6, 23, .052);--surface-4: rgba(2, 6, 23, .068);--accent-a: #e11d48;--accent-b: #e44332;--accent-c: #f97316;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(228, 67, 50, .92);--selection-bg: rgba(228, 67, 50, .16);--glow-a: radial-gradient(circle at 30% 30%, rgba(228, 67, 50, .14), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(249, 115, 22, .1), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .04), rgba(0, 0, 0, 0) 62%);color-scheme:light}:root[data-theme=stripe]{--bg-deep: #0a2540;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(10, 37, 64, .9);--bg-header: rgba(10, 37, 64, .62);--accent-a: #80e9ff;--accent-b: #635bff;--accent-c: #00d4ff;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(99, 91, 255, .92);--selection-bg: rgba(99, 91, 255, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(99, 91, 255, .55), rgba(0, 212, 255, .14) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(0, 212, 255, .42), rgba(128, 233, 255, .12) 55%, rgba(0, 0, 0, 0) 70% );--bg-vignette: radial-gradient(circle at 50% 10%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 82%);color-scheme:dark}:root[data-theme=vercel]{--bg-deep: #000000;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(0, 0, 0, .9);--bg-header: rgba(0, 0, 0, .62);--accent-a: #a3a3a3;--accent-b: #ffffff;--accent-c: #e5e5e5;--accent-d: #22c55e;--on-accent: #000000;--focus-ring: rgba(255, 255, 255, .92);--selection-bg: rgba(255, 255, 255, .18);--glow-a: radial-gradient(circle at 30% 30%, rgba(255, 255, 255, .22), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(163, 163, 163, .16), rgba(0, 0, 0, 0) 70%);color-scheme:dark}:root[data-theme=webflow]{--bg-deep: #0b0b12;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 18, .9);--bg-header: rgba(11, 11, 18, .62);--accent-a: #3b82f6;--accent-b: #4353ff;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(67, 83, 255, .92);--selection-bg: rgba(67, 83, 255, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(67, 83, 255, .55), rgba(59, 130, 246, .14) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(59, 130, 246, .42), rgba(167, 139, 250, .1) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=framer]{--bg-deep: #0b0b12;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 18, .9);--bg-header: rgba(11, 11, 18, .62);--accent-a: #22c55e;--accent-b: #60a5fa;--accent-c: #fb7185;--accent-d: #a78bfa;--on-accent: #0b0b12;--focus-ring: rgba(96, 165, 250, .92);--selection-bg: rgba(96, 165, 250, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(96, 165, 250, .52), rgba(251, 113, 133, .14) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(251, 113, 133, .42), rgba(167, 139, 250, .12) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=arc]{--bg-deep: #0b0b12;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 18, .9);--bg-header: rgba(11, 11, 18, .62);--accent-a: #fb7185;--accent-b: #22c55e;--accent-c: #60a5fa;--accent-d: #22c55e;--on-accent: #0b0b12;--focus-ring: rgba(34, 197, 94, .92);--selection-bg: rgba(34, 197, 94, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(34, 197, 94, .52), rgba(251, 113, 133, .12) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(251, 113, 133, .42), rgba(96, 165, 250, .1) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=tana]{--bg-deep: #f6fff0;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(246, 255, 240, .92);--bg-header: rgba(246, 255, 240, .76);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--accent-a: #65a30d;--accent-b: #84cc16;--accent-c: #22c55e;--accent-d: #0ea5e9;--on-accent: #0b0b12;--focus-ring: rgba(132, 204, 22, .92);--selection-bg: rgba(132, 204, 22, .16);--glow-a: radial-gradient(circle at 30% 30%, rgba(132, 204, 22, .14), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(34, 197, 94, .1), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .04), rgba(0, 0, 0, 0) 62%);color-scheme:light}:root[data-theme=spline]{--bg-deep: #0b0b12;--bg-surface: rgba(255, 255, 255, .06);--bg-elevated: rgba(255, 255, 255, .1);--bg-overlay: rgba(11, 11, 18, .9);--bg-header: rgba(11, 11, 18, .62);--accent-a: #22d3ee;--accent-b: #60a5fa;--accent-c: #a78bfa;--accent-d: #22c55e;--on-accent: #0b0b12;--focus-ring: rgba(96, 165, 250, .92);--selection-bg: rgba(96, 165, 250, .22);--glow-a: radial-gradient( circle at 30% 30%, rgba(96, 165, 250, .55), rgba(34, 211, 238, .14) 60%, rgba(0, 0, 0, 0) 70% );--glow-b: radial-gradient( circle at 30% 30%, rgba(167, 139, 250, .42), rgba(34, 197, 94, .12) 55%, rgba(0, 0, 0, 0) 70% );color-scheme:dark}:root[data-theme=descript]{--bg-deep: #ffffff;--bg-surface: rgba(2, 6, 23, .04);--bg-elevated: rgba(2, 6, 23, .07);--bg-overlay: rgba(255, 255, 255, .92);--bg-header: rgba(255, 255, 255, .8);--text-strong: rgba(2, 6, 23, .94);--text: rgba(2, 6, 23, .88);--muted: rgba(2, 6, 23, .72);--subtle: rgba(2, 6, 23, .56);--faint: rgba(2, 6, 23, .5);--border: rgba(2, 6, 23, .14);--border-soft: rgba(2, 6, 23, .1);--border-strong: rgba(2, 6, 23, .22);--shadow: 0 18px 70px rgba(2, 6, 23, .1);--surface-1: rgba(2, 6, 23, .03);--surface-2: rgba(2, 6, 23, .04);--surface-3: rgba(2, 6, 23, .052);--surface-4: rgba(2, 6, 23, .068);--accent-a: #7c3aed;--accent-b: #f97316;--accent-c: #ef4444;--accent-d: #22c55e;--on-accent: #ffffff;--focus-ring: rgba(124, 58, 237, .92);--selection-bg: rgba(124, 58, 237, .16);--glow-a: radial-gradient(circle at 30% 30%, rgba(124, 58, 237, .12), rgba(0, 0, 0, 0) 70%);--glow-b: radial-gradient(circle at 30% 30%, rgba(249, 115, 22, .1), rgba(0, 0, 0, 0) 70%);--bg-noise-opacity: .03;--bg-noise-blend: multiply;--bg-vignette: radial-gradient(circle at 50% 0%, rgba(2, 6, 23, .04), rgba(0, 0, 0, 0) 62%);color-scheme:light}.skipLink{position:absolute;top:8px;left:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-overlay);transform:translateY(-140%);transition:transform .16s ease;z-index:50}.skipLink:focus{transform:translateY(0)}.themePicker{position:fixed;top:72px;right:12px;z-index:60;display:var(--theme-picker-display);gap:8px;padding:8px;border-radius:16px;border:1px solid var(--border);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 50px #00000040;max-width:min(92vw,520px);width:auto;grid-auto-flow:row;justify-items:stretch}.themePicker[data-open="1"]{width:min(92vw,520px)}.themePicker[data-open="0"]{max-width:none;width:auto;justify-items:end}.themePicker .pickerToggle{width:100%}.themePicker[data-open="0"] .pickerToggle{width:auto}.layoutPicker{position:fixed;bottom:12px;left:12px;z-index:60;display:grid;gap:8px;padding:6px;border-radius:16px;border:1px solid var(--border);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 50px #00000040;max-width:min(92vw,320px)}.pickerToggle{width:100%;border:1px solid var(--border);border-radius:999px;padding:8px 10px;background:var(--surface-1);color:var(--text-strong);cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.pickerToggle:hover{transform:translateY(-1px);border-color:var(--accent-b-50);background:var(--surface-2)}.pickerToggleLabel{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);white-space:nowrap}.pickerToggleValue{font-size:12px;font-weight:650;letter-spacing:-.01em;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickerToggleChevron{color:var(--subtle);font-size:12px}.pickerList{display:block}.layoutPickerList{display:grid;gap:6px;max-height:min(56vh,360px);overflow:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable}.themePickerList{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-height:min(56vh,360px);overflow:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-gutter:stable}.pickerBtn{border:1px solid var(--border);border-radius:12px;padding:8px 10px;background:var(--surface-1);color:var(--text-strong);cursor:pointer;display:grid;gap:4px;width:100%;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.pickerBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50);background:var(--surface-2)}.pickerBtnActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-12))}.pickerBtnTop{display:flex;align-items:baseline;gap:8px}.pickerBtnNum{font-size:11px;color:var(--subtle);font-weight:750;letter-spacing:.08em}.pickerBtnTitle{font-size:13px;font-weight:650;letter-spacing:-.01em}.pickerBtnHint{font-size:12px;color:var(--muted)}.themePickerTextBtn{border:1px solid var(--border);border-radius:999px;padding:6px 10px;background:var(--surface-1);color:var(--muted);font-size:12px;font-weight:650;letter-spacing:-.01em;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.themePickerTextBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong);background:var(--surface-2)}.themePickerTextBtnActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-12));color:var(--text-strong)}@media(max-width:520px){.themePicker{top:72px;left:12px;right:12px;width:auto}.themePicker .pickerToggle{max-width:none;justify-self:stretch}.themePickerList{justify-content:flex-start}}.bg{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.bgVignette{position:absolute;inset:0;background:var(--bg-vignette)}.bgNoise{position:absolute;inset:0;opacity:var(--bg-noise-opacity);background-image:var(--bg-noise-image);background-size:240px 240px;mix-blend-mode:var(--bg-noise-blend)}.bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--bg-dot) 1px,transparent 1px);background-size:120px 120px;opacity:.18;-webkit-mask-image:radial-gradient(circle at 50% 15%,#000,#0000 60%);mask-image:radial-gradient(circle at 50% 15%,#000,#0000 60%)}.bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--bg-dot-b) 1px,transparent 1px),radial-gradient(var(--bg-dot-a) 1px,transparent 1px);background-size:220px 220px,180px 180px;background-position:0 0,90px 50px;opacity:.12;filter:blur(.2px);-webkit-mask-image:radial-gradient(circle at 50% 15%,#000,#0000 62%);mask-image:radial-gradient(circle at 50% 15%,#000,#0000 62%)}.bgGlow{position:absolute;width:900px;height:900px;border-radius:999px;filter:blur(60px);opacity:.9}.bgGlowA{top:-320px;right:-220px;background:var(--glow-a)}.bgGlowB{bottom:-360px;left:-260px;background:var(--glow-b)}.bgGrid{position:absolute;inset:-40px;background-image:linear-gradient(to right,var(--bg-grid-a) 1px,transparent 1px),linear-gradient(to bottom,var(--bg-grid-b) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(circle at 40% 20%,#000,#0000 62%);mask-image:radial-gradient(circle at 40% 20%,#000,#0000 62%);opacity:.9}.shell{min-height:100vh}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.header{position:sticky;top:0;z-index:15;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.headerInner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:14px}.brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.brandMark{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--border-strong);background:linear-gradient(135deg,var(--accent-b),var(--accent-c),var(--accent-a));box-shadow:0 10px 30px #00000059;font-weight:800;letter-spacing:-.03em}.brandText{font-weight:700;letter-spacing:-.02em}.nav{display:none;gap:18px;align-items:center}.navLink{font-size:14px;color:var(--muted);padding:8px 10px;border-radius:12px}.navLink:hover{background:var(--surface-3);color:var(--text-strong)}.headerActions{display:flex;align-items:center;gap:10px}.btn{border:1px solid var(--border);border-radius:14px;padding:10px 14px;font-size:14px;font-weight:600;letter-spacing:-.01em;cursor:pointer;color:var(--text-strong);background:var(--surface-2);transition:transform .12s ease,border-color .12s ease,background .12s ease}.btn:hover{border-color:var(--accent-b-50);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btnPrimary{border-color:var(--accent-b-35);background:linear-gradient(135deg,var(--accent-b),var(--accent-a));color:var(--on-accent)}.btnPrimary:hover{border-color:var(--accent-c-55)}.btnGhost{background:var(--surface-1)}.menuBtn{width:42px;height:42px;border-radius:14px;border:1px solid var(--border);background:var(--surface-1);cursor:pointer;display:grid;place-items:center}.menuBars{width:18px;height:12px;background:linear-gradient(to bottom,var(--text-strong) 2px,transparent 2px,transparent 5px,var(--text-strong) 5px,var(--text-strong) 7px,transparent 7px,transparent 10px,var(--text-strong) 10px);border-radius:999px}.mobileNav{display:none;border-top:1px solid var(--border-soft)}.mobileNavOpen{display:block}.mobileNavInner{padding:14px 0 18px;display:grid;gap:10px}.mobileNavLink{padding:12px;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);color:var(--text)}.mobileNavCta{width:100%;justify-content:center}.hero{padding:54px 0 34px}.heroInner{display:grid;grid-template-columns:1fr;gap:26px;align-items:start}.heroMark{width:62px;height:62px;border-radius:22px;border:1px solid var(--border-strong);background:linear-gradient(135deg,var(--accent-b),var(--accent-c),var(--accent-a));box-shadow:0 18px 60px #00000073;display:grid;place-items:center;font-weight:900;font-size:22px;letter-spacing:-.05em;margin-bottom:14px}.badgeRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.badge{font-size:12px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.badge.ghost{border-color:var(--accent-b-22);background:var(--accent-b-08)}.heroTitle{margin:0;font-size:clamp(34px,4.8vw,56px);line-height:1.05;letter-spacing:-.04em}.heroClaim{margin:0 0 12px;color:var(--muted);font-size:14px;max-width:70ch}.heroKicker{display:inline-block;margin-right:10px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a),var(--accent-c));-webkit-background-clip:text;background-clip:text;color:transparent}.heroLead{margin:16px 0 0;font-size:16px;color:var(--muted);max-width:60ch}.heroLeadMuted{color:var(--subtle)}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.trustRow{margin-top:20px;display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--border-soft);padding-top:16px}.trustItem{display:grid;gap:2px;min-width:110px}.trustMetric{font-weight:800;letter-spacing:-.02em}.trustLabel{font-size:12px;color:var(--subtle)}.visualCard{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.visualTop{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--border-soft);background:var(--surface-1)}.dots{display:inline-flex;gap:6px}.dots span{width:9px;height:9px;border-radius:999px;background:var(--ui-dot)}.visualTitle{font-size:13px;color:var(--text);flex:1}.visualPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--accent-a-35);background:var(--accent-a-12);color:var(--accent-a-92)}.visualBody{display:grid;grid-template-columns:140px 1fr;gap:12px;padding:14px}.visualSidebar{border:1px solid var(--border-soft);border-radius:16px;padding:10px;background:var(--surface-1);display:grid;gap:8px}.sideItem{font-size:12px;padding:10px;border-radius:12px;color:var(--muted);background:var(--surface-1);border:1px solid var(--border-soft)}.sideItem.active{color:var(--text-strong);border-color:var(--accent-b-35);background:var(--accent-b-10)}.visualMain{display:grid;gap:12px}.panel{border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-1);padding:12px}.panelHeader{font-size:12px;color:var(--muted);display:flex;align-items:center;justify-content:space-between}.panelHint{font-size:11px;color:var(--subtle)}.panelRows{margin-top:10px;display:grid;gap:10px}.row{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center}.rowDot{width:10px;height:10px;border-radius:999px}.rowDotA{background:var(--accent-b-90)}.rowDotB{background:var(--accent-a-90)}.rowDotC{background:var(--accent-c-90)}.rowText{font-size:12px;color:var(--text)}.rowMeta{font-size:12px;color:var(--subtle)}.chat{margin-top:10px;display:grid;gap:10px}.bubble{padding:10px 12px;border-radius:14px;font-size:12px;border:1px solid var(--border-soft)}.bubble.bot{background:var(--surface-1);color:var(--text)}.bubble.me{background:var(--accent-a-12);border-color:var(--accent-a-22);color:var(--text-strong)}.visualFooter{padding:12px 14px 14px;border-top:1px solid var(--border-soft);display:flex;gap:8px;align-items:center;color:var(--muted)}.kbd{font-size:12px;border:1px solid var(--border-strong);border-radius:10px;padding:6px 8px;background:var(--surface-1);color:var(--muted)}.visualFooterText{font-size:12px}.section{padding:64px 0}.sectionTitle{margin:0;font-size:28px;letter-spacing:-.03em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.sectionLead{margin:12px 0 0;color:var(--muted);max-width:70ch}.grid3{margin-top:26px;display:grid;grid-template-columns:1fr;gap:14px}.card{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;padding:18px;box-shadow:0 14px 60px #0000004d}.cardIcon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;font-weight:800;border:1px solid var(--border)}.iconA{background:var(--accent-b-12);border-color:var(--accent-b-24)}.iconB{background:var(--accent-a-12);border-color:var(--accent-a-24)}.iconC{background:var(--accent-c-12);border-color:var(--accent-c-24)}.iconD{background:var(--accent-d-12);border-color:var(--accent-d-24)}.iconE{background:var(--accent-b-08);border-color:var(--accent-b-18)}.iconF{background:var(--accent-c-08);border-color:var(--accent-c-18)}.cardTitle{margin:12px 0 0;font-size:16px;letter-spacing:-.02em}.cardText{margin:8px 0 0;color:var(--muted);font-size:14px}.sectionHeaderRow{display:grid;gap:16px;align-items:end}.chipRow{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:12px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted)}.showcase{margin-top:24px;border:1px solid var(--border);background:var(--surface-1);border-radius:24px;overflow:hidden}.tabs{display:flex;gap:6px;flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--border-soft)}.tab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:13px;cursor:pointer}.tabActive{color:var(--text-strong);border-color:var(--accent-b-40);background:var(--accent-b-10)}.showcaseBody{display:grid;grid-template-columns:1fr;gap:18px;padding:18px}.showcaseTitle{margin:0;font-size:22px;letter-spacing:-.03em}.showcaseLead{margin:10px 0 0;color:var(--muted)}.checkList{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.checkItem{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:var(--text);font-size:14px}.checkMark{width:18px;height:18px;border-radius:999px;background:var(--accent-a-16);border:1px solid var(--accent-a-24);color:var(--accent-a-98);display:grid;place-items:center;font-weight:900;font-size:12px;margin-top:2px}.showcaseActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.glowPanel{border:1px solid var(--border);border-radius:20px;background:radial-gradient(circle at 20% 20%,var(--accent-b-14),rgba(0,0,0,0) 55%),radial-gradient(circle at 70% 50%,var(--accent-a-12),rgba(0,0,0,0) 55%),var(--surface-1);padding:16px}.glowPanelTitle{font-size:13px;color:var(--text)}.glowSteps{margin-top:14px;display:grid;gap:10px}.step{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:10px;border-radius:16px;border:1px solid var(--border-soft);background:var(--surface-1)}.stepNum{width:28px;height:28px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:var(--accent-b-12);border:1px solid var(--accent-b-22)}.stepBody{font-size:13px;color:var(--text)}.stepSub{margin-top:4px;font-size:12px;color:var(--subtle)}.miniLog{margin-top:14px;border-top:1px solid var(--border-soft);padding-top:12px;display:grid;gap:8px;color:var(--muted);font-size:13px}.miniLogLine{display:flex;gap:10px;align-items:center}.pill{padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);font-size:12px}.pill.ok{border-color:var(--accent-a-28);background:var(--accent-a-12);color:var(--accent-a-92)}.pill.warn{border-color:var(--accent-c-30);background:var(--accent-c-12);color:var(--accent-c-92)}.split{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}.list2{margin-top:18px;display:grid;grid-template-columns:1fr;gap:12px}.miniCard{border:1px solid var(--border);border-radius:18px;background:var(--surface-1);padding:14px}.miniCardTitle{font-weight:700;letter-spacing:-.02em}.miniCardText{margin-top:6px;color:var(--muted);font-size:13px}.sidePanel{border:1px solid var(--border);border-radius:22px;background:var(--surface-1);padding:16px;box-shadow:var(--shadow)}.sidePanelTop{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.sidePanelTitle{font-weight:700;letter-spacing:-.02em}.sidePanelRows{margin-top:14px;display:grid;gap:10px}.sideRow{display:flex;justify-content:space-between;color:var(--text);font-size:13px}.sideKey{color:var(--subtle)}.sidePanelFoot{margin-top:12px;border-top:1px solid var(--border-soft);padding-top:12px}.hint{font-size:12px;color:var(--subtle)}.faq{margin-top:22px;display:grid;gap:10px}.faqItem{border:1px solid var(--border);border-radius:18px;background:var(--surface-1);overflow:hidden}.faqSummary{padding:14px;cursor:pointer;font-weight:650;color:var(--text-strong);list-style:none}.faqSummary::-webkit-details-marker{display:none}.faqBody{padding:0 14px 14px;color:var(--muted);font-size:14px}.cta{margin-top:26px;border-radius:26px;border:1px solid var(--border);background:radial-gradient(circle at 20% 30%,var(--accent-b-22),rgba(0,0,0,0) 58%),radial-gradient(circle at 70% 50%,var(--accent-a-18),rgba(0,0,0,0) 60%),var(--surface-1);overflow:hidden}.ctaInner{padding:22px}.ctaTitle{margin:0;font-size:22px;letter-spacing:-.03em}.ctaLead{margin:10px 0 0;color:var(--muted)}.ctaActions{margin-top:16px;display:flex;gap:12px;flex-wrap:wrap}.newsletter{margin-top:16px;border-radius:24px;border:1px solid var(--border);background:var(--surface-1)}.newsletterInner{padding:18px;display:grid;gap:14px}.newsletterTitle{font-weight:800;letter-spacing:-.03em}.newsletterLead{margin-top:6px;color:var(--subtle);font-size:13px}.newsletterForm{display:grid;gap:10px}.newsletterInput{width:100%}.newsletterMsg{font-size:13px;color:var(--muted)}.newsletterMsgOk{color:var(--accent-a-92)}.newsletterMsgErr{color:var(--accent-c-92)}.footer{padding:26px 0 40px;border-top:1px solid var(--border-soft);background:var(--bg-header)}.footerInner{display:grid;gap:16px}.footerNote{margin-top:10px;color:var(--subtle);font-size:13px}.brandSmall{display:inline-flex;align-items:center;gap:10px}.footerLinks{display:flex;flex-wrap:wrap;gap:10px}.footerLink{padding:8px 10px;border-radius:12px;border:1px solid var(--border-soft);background:var(--surface-1);color:var(--muted);font-size:13px}.footerLink:hover{border-color:var(--accent-b-50);color:var(--text-strong)}.footerLegal{display:flex;gap:10px;flex-wrap:wrap}.footerMuted{font-size:12px;color:var(--faint)}.dialog{width:min(560px,calc(100% - 24px));border:1px solid var(--border);border-radius:22px;background:var(--bg-overlay);color:var(--text-strong);box-shadow:var(--shadow);padding:0}.dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialogInner{padding:18px;display:grid;gap:12px}.dialogTop{display:flex;justify-content:space-between;gap:14px;align-items:start;padding-bottom:10px;border-bottom:1px solid var(--border-soft)}.dialogTitle{font-weight:800;letter-spacing:-.03em;font-size:18px}.dialogSub{margin-top:6px;color:var(--subtle);font-size:13px}.dialogClose{width:40px;height:40px;border-radius:14px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);cursor:pointer;font-size:22px;line-height:1}.field{display:grid;gap:6px}.fieldLabel{font-size:12px;color:var(--muted)}.input{border:1px solid var(--border);border-radius:14px;background:var(--surface-1);color:var(--text-strong);padding:12px;font-size:14px}.textarea{resize:vertical;min-height:110px}.dialogActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-top:6px}.dialogFineprint{font-size:12px;color:var(--subtle)}@media(min-width:880px){.nav{display:flex}.menuBtn{display:none}.hero{padding:84px 0 44px}.heroInner{grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.grid3{grid-template-columns:repeat(3,1fr)}.sectionHeaderRow{grid-template-columns:1fr auto}.showcaseBody{grid-template-columns:1.1fr .9fr;align-items:center}.split{grid-template-columns:1.1fr .9fr;gap:28px}.list2{grid-template-columns:repeat(2,1fr)}.footerInner{grid-template-columns:1.2fr 1fr 1fr;align-items:start}.newsletterInner{grid-template-columns:1fr auto;align-items:center}.newsletterForm{grid-template-columns:minmax(240px,320px) auto;align-items:center}}.layout2 .l2Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout2 .l2HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout2 .l2Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout2 .l2BrandWord{font-weight:750;letter-spacing:-.03em}.layout2 .l2Nav{display:none;gap:10px;align-items:center}.layout2 .l2NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout2 .l2NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout2 .l2HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout2 .l2Nav{display:flex}}.layout2 .l2Hero{padding:72px 0 40px}.layout2 .l2HeroInner{display:grid;gap:24px;align-items:start}.layout2 .l2HeroCopy{max-width:62ch}.layout2 .l2BadgeRow{display:flex;flex-wrap:wrap;gap:8px}.layout2 .l2Badge{font-size:12px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted);padding:8px 10px;border-radius:999px}.layout2 .l2BadgeGhost{background:transparent;color:var(--subtle);border-color:var(--border-soft)}.layout2 .l2Title{margin:16px 0 0;letter-spacing:-.04em}.layout2 .l2TitleBrand{display:block;font-size:16px;font-weight:780;letter-spacing:-.03em;color:var(--muted);margin-bottom:8px}.layout2 .l2TitleMain{display:block;font-size:clamp(34px,5vw,56px);font-weight:820;line-height:1.02;color:var(--text-strong)}.layout2 .l2Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted)}.layout2 .l2HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout2 .l2Claims{margin-top:18px;display:grid;gap:10px}.layout2 .l2ClaimCard{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px;display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:start}.layout2 .l2ClaimDot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 0 0 4px var(--accent-b-12)}.layout2 .l2ClaimText{color:var(--text-strong);font-size:13px;line-height:1.4}.layout2 .l2HeroAside{display:grid}.layout2 .l2KpiCard{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:var(--shadow)}.layout2 .l2KpiTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout2 .l2KpiTitle{font-weight:750;letter-spacing:-.02em}.layout2 .l2KpiPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted)}.layout2 .l2KpiGrid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.layout2 .l2KpiItem{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:16px;padding:10px 12px;display:grid;gap:6px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout2 .l2KpiItem:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-1))}.layout2 .l2KpiLabelRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.layout2 .l2KpiDelta{font-size:11px;border-radius:999px;padding:3px 8px;border:1px solid var(--border-soft);background:var(--surface-2);color:var(--subtle);font-weight:700;letter-spacing:-.01em}.layout2 .l2KpiDeltaUp{border-color:var(--accent-b-35);background:var(--accent-b-10);color:var(--text-strong)}.layout2 .l2KpiDeltaDown{border-color:var(--accent-a-35);background:var(--accent-a-10);color:var(--text-strong)}.layout2 .l2KpiValueRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout2 .l2KpiLabel{font-size:12px;color:var(--subtle)}.layout2 .l2KpiValue{font-size:14px;font-weight:760;color:var(--text-strong);letter-spacing:-.01em}.layout2 .l2KpiFoot{margin-top:12px;font-size:12px;color:var(--subtle)}.layout2 .l2Spark{width:64px;height:22px;opacity:.95}.layout2 .l2SparkLine{fill:none;stroke:var(--accent-b);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 14px var(--accent-b-12))}@media(min-width:980px){.layout2 .l2HeroInner{grid-template-columns:1.25fr .85fr;gap:28px}}.layout2 .l2Section{padding:64px 0}.layout2 .l2Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout2 .l2H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout2 .l2P{margin:12px 0 0;color:var(--muted);max-width:75ch}.layout2 .l2Pillars{margin-top:18px;display:grid;gap:12px}.layout2 .l2Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout2 .l2CardTop{display:flex;gap:10px;align-items:center}.layout2 .l2CardIcon{width:36px;height:36px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-12));color:var(--text-strong);font-weight:800}.layout2 .l2CardTitle{margin:0;font-size:16px;letter-spacing:-.02em}.layout2 .l2CardText{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.layout2 .l2Details{margin-top:14px;border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout2 .l2DetailsSummary{cursor:pointer;color:var(--text-strong);font-weight:650}.layout2 .l2DetailsBody{margin-top:10px;color:var(--muted)}.layout2 .l2Bullets{margin:0;padding-left:18px;display:grid;gap:6px}.layout2 .l2DetailsHint{margin-top:10px;font-size:12px;color:var(--subtle)}.layout2 .l2RoleBar{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.layout2 .l2RoleTab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:13px;cursor:pointer}.layout2 .l2RoleTabActive{color:var(--text-strong);border-color:var(--accent-b-40);background:var(--accent-b-10)}.layout2 .l2ScenarioGrid{margin-top:14px;display:grid;gap:12px}.layout2 .l2ScenarioList{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout2 .l2ScenarioLead{color:var(--muted);font-size:13px;padding:4px 4px 10px}.layout2 .l2ScenarioCard{appearance:none;text-align:left;border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout2 .l2ScenarioCard:hover{transform:translateY(-1px);border-color:var(--accent-b-50)}.layout2 .l2ScenarioCardActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout2 .l2ScenarioTitle{font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}.layout2 .l2ScenarioPrompt{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.layout2 .l2MiniFrame{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px}.layout2 .l2MiniFrameTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout2 .l2MiniFrameTitle{font-weight:750;letter-spacing:-.02em;color:var(--text-strong)}.layout2 .l2MiniFrameBlock{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout2 .l2MiniFrameLabel{font-size:12px;color:var(--subtle);text-transform:uppercase;letter-spacing:.08em}.layout2 .l2MiniFrameText{margin-top:6px;color:var(--muted);line-height:1.45;font-size:13px}.layout2 .l2Steps{margin:8px 0 0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout2 .l2MiniFrameActions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:980px){.layout2 .l2ScenarioGrid{grid-template-columns:1fr 1fr;align-items:start}}.layout2 .l2Testimonials{margin-top:16px;display:grid;gap:12px}.layout2 .l2Testimonial{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px}.layout2 .l2TestimonialTop{display:flex;gap:12px;align-items:center}.layout2 .l2Avatar{width:40px;height:40px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-12));display:grid;place-items:center;font-weight:800;color:var(--text-strong)}.layout2 .l2Who{font-size:13px;color:var(--muted)}.layout2 .l2BadgeSmall{margin-top:4px;font-size:12px;color:var(--subtle)}.layout2 .l2Quote{margin:12px 0 0;color:var(--text-strong);line-height:1.55}.layout2 .l2Faq{margin-top:14px;display:grid;gap:10px}.layout2 .l2FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout2 .l2FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout2 .l2FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout2 .l2Newsletter{margin-top:16px}.layout2 .l2Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout2 .l2FooterBrand{display:flex;align-items:center;gap:10px}.layout2 .l2FooterWord{font-weight:750;letter-spacing:-.02em}.layout2 .l2FooterTag{color:var(--muted);font-size:13px}.layout2 .l2FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout2 .l2FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout2 .l2FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout2 .l2FooterLegal{color:var(--subtle);font-size:12px}.layout3 .l3Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout3 .l3HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout3 .l3Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout3 .l3BrandWord{font-weight:750;letter-spacing:-.03em}.layout3 .l3Nav{display:none;gap:10px;align-items:center}.layout3 .l3NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout3 .l3NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout3 .l3HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout3 .l3Nav{display:flex}}.layout3 .l3Hero{padding:72px 0 40px}.layout3 .l3HeroInner{display:grid;gap:24px;align-items:start}.layout3 .l3HeroCopy{max-width:64ch}.layout3 .l3BadgeRow{display:flex;flex-wrap:wrap;gap:8px}.layout3 .l3Badge{font-size:12px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted);padding:8px 10px;border-radius:999px}.layout3 .l3BadgeGhost{background:transparent;color:var(--subtle);border-color:var(--border-soft)}.layout3 .l3Title{margin:16px 0 0;letter-spacing:-.04em;font-size:clamp(34px,5vw,56px);font-weight:840;line-height:1.02;color:var(--text-strong)}.layout3 .l3Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted)}.layout3 .l3HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout3 .l3ProofRow{margin-top:18px;display:grid;gap:10px}.layout3 .l3ProofCard{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout3 .l3ProofCard:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-1))}.layout3 .l3ProofTitle{font-weight:750;letter-spacing:-.02em}.layout3 .l3ProofText{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.layout3 .l3HeroAside{display:grid}.layout3 .l3Visual{border-radius:26px}.layout3 .l3KpiMini{display:grid;gap:10px;margin-top:10px}.layout3 .l3KpiMiniRow{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:10px;display:grid;gap:6px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout3 .l3KpiMiniRow:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-2))}.layout3 .l3KpiMiniMeta{display:flex;align-items:center;justify-content:space-between;gap:8px}.layout3 .l3KpiMiniLabel{font-size:12px;color:var(--subtle)}.layout3 .l3KpiMiniDelta{font-size:11px;border-radius:999px;padding:3px 8px;border:1px solid var(--border-soft);background:var(--surface-2);color:var(--subtle);font-weight:700}.layout3 .l3KpiMiniDeltaUp{border-color:var(--accent-b-35);background:var(--accent-b-10);color:var(--text-strong)}.layout3 .l3KpiMiniDeltaDown{border-color:var(--accent-a-35);background:var(--accent-a-10);color:var(--text-strong)}.layout3 .l3KpiMiniValueRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout3 .l3KpiMiniValue{font-size:14px;font-weight:760;color:var(--text-strong);letter-spacing:-.01em}.layout3 .l3Spark{width:72px;height:22px;opacity:.95}.layout3 .l3SparkLine{fill:none;stroke:var(--accent-b);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 14px var(--accent-b-12))}@media(min-width:980px){.layout3 .l3HeroInner{grid-template-columns:1.05fr .95fr;gap:28px}.layout3 .l3ProofRow{grid-template-columns:1fr 1fr 1fr}}.layout3 .l3Section{padding:64px 0}.layout3 .l3Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout3 .l3H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout3 .l3P{margin:12px 0 0;color:var(--muted);max-width:75ch}.layout3 .l3Grid3{margin-top:18px;display:grid;gap:12px}.layout3 .l3Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout3 .l3CardTitle{font-weight:760;letter-spacing:-.02em}.layout3 .l3CardText{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}@media(min-width:980px){.layout3 .l3Grid3{grid-template-columns:1fr 1fr 1fr}}.layout3 .l3RoleBar{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.layout3 .l3RoleTab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:13px;cursor:pointer}.layout3 .l3RoleTabActive{color:var(--text-strong);border-color:var(--accent-b-40);background:var(--accent-b-10)}.layout3 .l3ScenarioGrid{margin-top:14px;display:grid;gap:12px}.layout3 .l3ScenarioList{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout3 .l3ScenarioLead{color:var(--muted);font-size:13px;padding:4px 4px 10px}.layout3 .l3ScenarioCard{appearance:none;text-align:left;border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout3 .l3ScenarioCard:hover{transform:translateY(-1px);border-color:var(--accent-b-50)}.layout3 .l3ScenarioCardActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout3 .l3ScenarioTitle{font-weight:700;letter-spacing:-.01em;color:var(--text-strong)}.layout3 .l3ScenarioPrompt{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.layout3 .l3MiniFrame{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px}.layout3 .l3MiniFrameTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout3 .l3MiniFrameTitle{font-weight:750;letter-spacing:-.02em;color:var(--text-strong)}.layout3 .l3MiniFramePill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted)}.layout3 .l3MiniFrameBlock{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout3 .l3MiniFrameLabel{font-size:12px;color:var(--subtle);text-transform:uppercase;letter-spacing:.08em}.layout3 .l3MiniFrameText{margin-top:6px;color:var(--muted);line-height:1.45;font-size:13px}.layout3 .l3Steps{margin:8px 0 0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout3 .l3MiniFrameActions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:980px){.layout3 .l3ScenarioGrid{grid-template-columns:1fr 1fr;align-items:start}}.layout3 .l3Faq{margin-top:14px;display:grid;gap:10px}.layout3 .l3FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout3 .l3FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout3 .l3FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout3 .l3Newsletter{margin-top:16px}.layout3 .l3Testimonials{margin-top:16px;display:grid;gap:12px}.layout3 .l3Testimonial{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px}.layout3 .l3TestimonialTop{display:flex;gap:12px;align-items:center}.layout3 .l3Avatar{width:38px;height:38px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-12));display:grid;place-items:center;font-weight:850;letter-spacing:-.03em;color:var(--text-strong)}.layout3 .l3Quote{margin:12px 0 0;color:var(--text-strong);line-height:1.55;font-size:14px}.layout3 .l3Who{font-size:13px;color:var(--muted);display:grid;gap:2px}.layout3 .l3WhoName{color:var(--text-strong);font-weight:720}.layout3 .l3WhoOrg{color:var(--muted)}@media(min-width:980px){.layout3 .l3Testimonials{grid-template-columns:1fr 1fr 1fr}}.layout3 .l3Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout3 .l3FooterBrand{display:flex;align-items:center;gap:10px}.layout3 .l3FooterWord{font-weight:750;letter-spacing:-.02em}.layout3 .l3FooterTag{color:var(--muted);font-size:13px}.layout3 .l3FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout3 .l3FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout3 .l3FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout3 .l3FooterLegal{color:var(--subtle);font-size:12px}.layout4 .l4Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout4 .l4HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout4 .l4Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout4 .l4BrandWord{font-weight:760;letter-spacing:-.03em}.layout4 .l4Nav{display:none;gap:10px;align-items:center}.layout4 .l4NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout4 .l4NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout4 .l4HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout4 .l4Nav{display:flex}}.layout4 .l4Hero{padding:64px 0 44px}.layout4 .l4HeroGrid{display:grid;gap:18px;align-items:start}.layout4 .l4HeroEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout4 .l4HeroTitle{margin:0;font-size:clamp(40px,5.4vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:var(--text-strong)}.layout4 .l4HeroLead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:70ch}.layout4 .l4HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout4 .l4StatRow{margin-top:18px;display:grid;gap:10px}.layout4 .l4Stat{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout4 .l4StatMetric{font-weight:820;letter-spacing:-.02em;color:var(--text-strong)}.layout4 .l4StatLabel{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.layout4 .l4HeroAside{display:grid}.layout4 .l4CompareCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout4 .l4CompareCard:before{content:"";position:absolute;inset:-160px -120px auto;height:280px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);filter:blur(2px);opacity:.9;pointer-events:none}.layout4 .l4CompareCard>*{position:relative}.layout4 .l4CompareTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.layout4 .l4CompareTitle{font-weight:780;letter-spacing:-.02em}.layout4 .l4CompareTabs{display:inline-flex;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1)}.layout4 .l4CompareTab{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:999px;padding:8px 10px;font-size:12px;cursor:pointer}.layout4 .l4CompareTabActive{color:var(--text-strong);border-color:var(--accent-b-40);background:var(--accent-b-10)}.layout4 .l4CompareBody{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:20px;padding:14px}.layout4 .l4CompareEyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout4 .l4CompareHeadline{margin-top:8px;font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.layout4 .l4CompareLead{margin-top:8px;color:var(--muted);line-height:1.45;font-size:13px}.layout4 .l4CompareBullets{margin:12px 0 0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout4 .l4CompareCta{display:grid;gap:8px;align-items:start}.layout4 .l4CompareHint{font-size:12px;color:var(--subtle)}@media(min-width:980px){.layout4 .l4HeroGrid{grid-template-columns:1.05fr .95fr;gap:28px}.layout4 .l4CompareCard{position:sticky;top:88px}.layout4 .l4StatRow{grid-template-columns:1fr 1fr 1fr}}.layout4 .l4Section{padding:64px 0}.layout4 .l4SectionHeader{display:grid;gap:12px}.layout4 .l4SectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout4 .l4H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout4 .l4P{margin:0;color:var(--muted);max-width:75ch}.layout4 .l4Timeline{margin-top:18px;display:grid;gap:12px}.layout4 .l4CardStrip{margin-top:18px;border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 14px 60px #00000040;position:relative;overflow:hidden}.layout4 .l4CardStrip:before{content:"";position:absolute;inset:auto -140px -180px;height:260px;background:radial-gradient(circle at 30% 30%,var(--accent-b-10),transparent 60%),radial-gradient(circle at 70% 40%,var(--accent-a-08),transparent 62%);pointer-events:none}.layout4 .l4CardStrip>*{position:relative}.layout4 .l4CardStripLeft{display:grid;gap:6px}.layout4 .l4CardStripTitle{font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.layout4 .l4CardStripText{font-size:13px;color:var(--muted);line-height:1.45;max-width:62ch}.layout4 .l4CardStripRight{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.layout4 .l4PillBtn{border:1px solid var(--border);border-radius:999px;padding:8px 10px;background:var(--surface-1);color:var(--text-strong);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:-.01em;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout4 .l4PillBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50);background:var(--surface-2)}.layout4 .l4PillBtnPrimary{border-color:var(--accent-b-35);background:linear-gradient(135deg,var(--accent-b),var(--accent-a));color:var(--on-accent)}.layout4 .l4Step{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040;display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.layout4 .l4StepIndex{width:44px;height:44px;border-radius:18px;display:grid;place-items:center;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-12));color:var(--text-strong);font-weight:900;letter-spacing:-.03em}.layout4 .l4StepTitle{font-weight:780;letter-spacing:-.02em;color:var(--text-strong)}.layout4 .l4StepText{margin-top:8px;color:var(--muted);line-height:1.45;font-size:14px}.layout4 .l4InlineCta{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout4 .l4Bento{margin-top:18px;display:grid;gap:12px}.layout4 .l4BentoCard{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout4 .l4BentoCard:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-2))}.layout4 .l4BentoTitle{font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.layout4 .l4BentoText{margin-top:10px;color:var(--muted);line-height:1.45;font-size:14px}@media(min-width:980px){.layout4 .l4Bento{grid-template-columns:1fr 1fr 1fr}}.layout4 .l4MiniCards{margin-top:16px;display:grid;gap:12px}.layout4 .l4MiniCard{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:16px;box-shadow:var(--shadow);transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout4 .l4MiniCard:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-1))}.layout4 .l4MiniCardLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout4 .l4MiniCardTitle{margin-top:8px;font-weight:820;letter-spacing:-.02em;color:var(--text-strong)}.layout4 .l4MiniCardText{margin-top:8px;color:var(--muted);line-height:1.45;font-size:13px}@media(min-width:980px){.layout4 .l4MiniCards{grid-template-columns:1fr 1fr}}.layout4 .l4Faq{margin-top:14px;display:grid;gap:10px}.layout4 .l4FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout4 .l4FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout4 .l4FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout4 .l4Newsletter{margin-top:16px}.layout4 .l4Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout4 .l4FooterBrand{display:flex;align-items:center;gap:10px}.layout4 .l4FooterWord{font-weight:750;letter-spacing:-.02em}.layout4 .l4FooterTag{color:var(--muted);font-size:13px}.layout4 .l4FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout4 .l4FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout4 .l4FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout4 .l4FooterLegal{color:var(--subtle);font-size:12px}.layout5 .l5Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout5 .l5HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout5 .l5Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout5 .l5BrandWord{font-weight:760;letter-spacing:-.03em}.layout5 .l5Nav{display:none;gap:10px;align-items:center}.layout5 .l5NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout5 .l5NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout5 .l5HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout5 .l5Nav{display:flex}}.layout5 .l5Hero{padding:72px 0 44px}.layout5 .l5HeroGrid{display:grid;gap:18px;align-items:start}.layout5 .l5Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout5 .l5Title{margin:0;font-size:clamp(40px,5.2vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:var(--text-strong)}.layout5 .l5Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:72ch}.layout5 .l5HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout5 .l5Badges{margin-top:18px;display:grid;gap:10px}.layout5 .l5Badge{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout5 .l5BadgeK{font-weight:820;letter-spacing:-.02em;color:var(--text-strong)}.layout5 .l5BadgeV{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.layout5 .l5HeroAside{display:grid}.layout5 .l5Playground{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout5 .l5Playground:before{content:"";position:absolute;inset:-170px -120px auto;height:300px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);opacity:.9;pointer-events:none}.layout5 .l5Playground>*{position:relative}.layout5 .l5PlaygroundTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout5 .l5PlaygroundTitle{font-weight:800;letter-spacing:-.02em;color:var(--text-strong)}.layout5 .l5PlaygroundHint{font-size:12px;color:var(--subtle)}.layout5 .l5Tabs{display:flex;flex-wrap:wrap;gap:8px}.layout5 .l5Tab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:12px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout5 .l5Tab:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout5 .l5TabActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout5 .l5PromptBlock{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout5 .l5PromptLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout5 .l5PromptLabel:after{content:" (Beispiel)";color:var(--subtle);opacity:.8}.layout5 .l5Prompt{margin:0;padding:12px;border-radius:18px;border:1px solid var(--border-soft);background:#0000002e;color:var(--text-strong);font-size:12px;line-height:1.5;white-space:pre-wrap}.layout5 .l5PromptActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.layout5 .l5RunBtn[disabled]{opacity:.8;cursor:default}.layout5 .l5TinyBtn{border:1px solid var(--border);border-radius:999px;padding:8px 10px;background:var(--surface-1);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout5 .l5TinyBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50);background:var(--surface-2);color:var(--text-strong)}.layout5 .l5TinyBtnActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout5 .l5Out{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout5 .l5OutBoost{border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-1))}.layout5 .l5OutTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout5 .l5OutTitle:after{content:" • Beispiel";color:var(--subtle);font-weight:650;font-size:12px;margin-left:6px}.layout5 .l5OutTitle{font-weight:780;letter-spacing:-.02em;color:var(--text-strong)}.layout5 .l5Chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.layout5 .l5Chip{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border-soft);background:var(--surface-2);color:var(--subtle)}.layout5 .l5OutBody{margin:0;padding:12px;border-radius:18px;border:1px solid var(--border-soft);background:#0000001f;color:var(--muted);font-size:12px;line-height:1.5;white-space:pre-wrap}@media(min-width:980px){.layout5 .l5HeroGrid{grid-template-columns:1.05fr .95fr;gap:28px}.layout5 .l5Badges{grid-template-columns:1fr 1fr 1fr}}.layout5 .l5Section{padding:64px 0}.layout5 .l5SectionHeader{display:grid;gap:12px}.layout5 .l5SectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout5 .l5H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout5 .l5P{margin:0;color:var(--muted);max-width:75ch}.layout5 .l5TemplateGrid{margin-top:18px;display:grid;gap:12px}.layout5 .l5Template{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout5 .l5Template:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-2))}.layout5 .l5TemplateTitle{font-weight:820;letter-spacing:-.02em;color:var(--text-strong)}.layout5 .l5TemplateText{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.layout5 .l5TemplateBtn{margin-top:12px;appearance:none;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);border-radius:14px;padding:10px 12px;cursor:pointer;font-weight:700;letter-spacing:-.01em;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout5 .l5TemplateBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50);background:var(--surface-2)}@media(min-width:980px){.layout5 .l5TemplateGrid{grid-template-columns:1fr 1fr}}.layout5 .l5Faq{margin-top:14px;display:grid;gap:10px}.layout5 .l5FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout5 .l5FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout5 .l5FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout5 .l5Newsletter{margin-top:16px}.layout5 .l5Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout5 .l5FooterBrand{display:flex;align-items:center;gap:10px}.layout5 .l5FooterWord{font-weight:750;letter-spacing:-.02em}.layout5 .l5FooterTag{color:var(--muted);font-size:13px}.layout5 .l5FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout5 .l5FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout5 .l5FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout5 .l5FooterLegal{color:var(--subtle);font-size:12px}.layout6 .l6Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout6 .l6HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout6 .l6Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout6 .l6BrandWord{font-weight:760;letter-spacing:-.03em}.layout6 .l6Nav{display:none;gap:10px;align-items:center}.layout6 .l6NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout6 .l6NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout6 .l6HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout6 .l6Nav{display:flex}}.layout6 .l6Hero{padding:72px 0 44px}.layout6 .l6HeroGrid{display:grid;gap:18px;align-items:start}.layout6 .l6Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout6 .l6Title{margin:0;font-size:clamp(40px,5.2vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:var(--text-strong)}.layout6 .l6Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:72ch}.layout6 .l6HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout6 .l6Micro{margin-top:14px;color:var(--subtle);font-size:12px}.layout6 .l6HeroAside{display:grid}.layout6 .l6ResultCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout6 .l6ResultCard:before{content:"";position:absolute;inset:-170px -120px auto;height:300px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);opacity:.9;pointer-events:none}.layout6 .l6ResultCard>*{position:relative}.layout6 .l6ResultTop{display:flex;align-items:start;justify-content:space-between;gap:12px}.layout6 .l6ResultTitle{font-size:12px;color:var(--subtle);letter-spacing:.08em;text-transform:uppercase}.layout6 .l6ResultValue{margin-top:6px;font-weight:900;letter-spacing:-.03em;font-size:20px;color:var(--text-strong)}.layout6 .l6Unit{display:inline-flex;gap:6px;padding:4px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1)}.layout6 .l6UnitBtn{border:1px solid transparent;background:transparent;color:var(--muted);border-radius:999px;padding:8px 10px;font-size:12px;cursor:pointer;font-weight:700}.layout6 .l6UnitBtnActive{color:var(--text-strong);border-color:var(--accent-b-40);background:var(--accent-b-10)}.layout6 .l6BarWrap{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout6 .l6BarLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.layout6 .l6Bar{height:12px;border-radius:999px;border:1px solid var(--border-soft);background:#0000001f;overflow:hidden}.layout6 .l6BarFill{height:100%;border-radius:999px}.layout6 .l6BarFillToday{background:linear-gradient(135deg,var(--accent-a-35),var(--accent-a-12))}.layout6 .l6BarFillAverion{background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 0 0 4px var(--accent-b-12)}.layout6 .l6Focus{display:grid;gap:10px}.layout6 .l6FocusItem{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:18px;padding:12px 14px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout6 .l6FocusItem:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-1))}.layout6 .l6FocusK{font-weight:820;letter-spacing:-.02em;color:var(--text-strong)}.layout6 .l6FocusV{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.layout6 .l6ResultCta{display:flex;flex-wrap:wrap;gap:10px}.layout6 .l6Assumptions{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout6 .l6AssumptionsBtn{border:1px solid var(--border);background:var(--surface-2);color:var(--text-strong);border-radius:14px;padding:10px 12px;cursor:pointer;font-weight:800;letter-spacing:-.01em;transition:transform .12s ease,border-color .12s ease,background .12s ease;text-align:left}.layout6 .l6AssumptionsBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50);background:var(--surface-2)}.layout6 .l6AssumptionsBtnActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout6 .l6AssumptionsList{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}@media(min-width:980px){.layout6 .l6HeroGrid{grid-template-columns:1.02fr .98fr;gap:28px}.layout6 .l6ResultCard{position:sticky;top:88px}.layout6 .l6Focus{grid-template-columns:1fr 1fr}}.layout6 .l6Section{padding:64px 0}.layout6 .l6SectionHeader{display:grid;gap:12px}.layout6 .l6SectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout6 .l6H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout6 .l6P{margin:0;color:var(--muted);max-width:75ch}.layout6 .l6CalcGrid{margin-top:18px;display:grid;gap:12px}.layout6 .l6Field{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout6 .l6FieldTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout6 .l6FieldLabel{font-weight:780;letter-spacing:-.02em;color:var(--text-strong)}.layout6 .l6FieldValue{color:var(--muted);font-weight:800;letter-spacing:-.02em}.layout6 .l6Range{width:100%;margin-top:12px;accent-color:var(--accent-b)}.layout6 .l6InlineNote{margin-top:14px;color:var(--subtle);font-size:12px}@media(min-width:980px){.layout6 .l6CalcGrid{grid-template-columns:1fr 1fr}}.layout6 .l6Steps{margin-top:18px;display:grid;gap:12px}.layout6 .l6Step{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout6 .l6StepK{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout6 .l6StepTitle{margin-top:8px;font-weight:820;letter-spacing:-.02em;color:var(--text-strong)}.layout6 .l6StepText{margin-top:8px;color:var(--muted);line-height:1.45;font-size:14px}.layout6 .l6InlineCta{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}@media(min-width:980px){.layout6 .l6Steps{grid-template-columns:1fr 1fr}}.layout6 .l6Faq{margin-top:14px;display:grid;gap:10px}.layout6 .l6FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout6 .l6FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout6 .l6FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout6 .l6Newsletter{margin-top:16px}.layout6 .l6Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout6 .l6FooterBrand{display:flex;align-items:center;gap:10px}.layout6 .l6FooterWord{font-weight:750;letter-spacing:-.02em}.layout6 .l6FooterTag{color:var(--muted);font-size:13px}.layout6 .l6FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout6 .l6FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout6 .l6FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout6 .l6FooterLegal{color:var(--subtle);font-size:12px}.layout7 .l7Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout7 .l7HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout7 .l7Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout7 .l7BrandWord{font-weight:760;letter-spacing:-.03em}.layout7 .l7Nav{display:none;gap:10px;align-items:center}.layout7 .l7NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout7 .l7NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout7 .l7HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout7 .l7Nav{display:flex}}.layout7 .l7Hero{padding:72px 0 44px}.layout7 .l7HeroGrid{display:grid;gap:18px;align-items:start}.layout7 .l7Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout7 .l7Title{margin:0;font-size:clamp(40px,5.2vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:var(--text-strong)}.layout7 .l7Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:72ch}.layout7 .l7HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout7 .l7Trust{margin-top:18px;display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--subtle);font-size:12px}.layout7 .l7TrustDot{width:6px;height:6px;border-radius:999px;background:var(--ui-dot);opacity:.8}.layout7 .l7TrustItem{border:1px solid var(--border-soft);background:var(--surface-1);padding:6px 10px;border-radius:999px}.layout7 .l7HeroAside{display:grid}.layout7 .l7FinderCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout7 .l7FinderCard:before{content:"";position:absolute;inset:-170px -120px auto;height:300px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);opacity:.9;pointer-events:none}.layout7 .l7FinderCard>*{position:relative}.layout7 .l7FinderTop{display:flex;align-items:start;justify-content:space-between;gap:12px}.layout7 .l7FinderTitle{font-size:12px;color:var(--subtle);letter-spacing:.08em;text-transform:uppercase}.layout7 .l7FinderValue{margin-top:6px;font-weight:900;letter-spacing:-.03em;font-size:18px;color:var(--text-strong)}.layout7 .l7FinderEta{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px;text-align:right}.layout7 .l7EtaLabel{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.layout7 .l7EtaValue{margin-top:6px;font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout7 .l7Questions{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:12px}.layout7 .l7QLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout7 .l7QOptions{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.layout7 .l7Opt{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:12px;cursor:pointer;font-weight:700;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout7 .l7Opt:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout7 .l7OptActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout7 .l7FinderMid{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:8px}.layout7 .l7Pitch{color:var(--text-strong);font-weight:760;letter-spacing:-.02em}.layout7 .l7PitchRevealed{background:linear-gradient(135deg,var(--accent-b),var(--accent-a));-webkit-background-clip:text;background-clip:text;color:transparent}.layout7 .l7Hint{color:var(--muted);font-size:13px;line-height:1.45}.layout7 .l7Modules{display:flex;flex-wrap:wrap;gap:8px}.layout7 .l7Module{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:999px;padding:8px 10px;font-size:12px;color:var(--muted)}.layout7 .l7FinderCta{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:980px){.layout7 .l7HeroGrid{grid-template-columns:1.02fr .98fr;gap:28px}.layout7 .l7FinderCard{position:sticky;top:88px}}.layout7 .l7Section{padding:64px 0}.layout7 .l7SectionHeader{display:grid;gap:12px}.layout7 .l7SectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout7 .l7H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout7 .l7P{margin:0;color:var(--muted);max-width:75ch}.layout7 .l7PackGrid{margin-top:18px;display:grid;gap:12px}.layout7 .l7Pack{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040;transition:transform .12s ease,border-color .12s ease,background .12s ease;display:grid;gap:10px}.layout7 .l7Pack:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-2))}.layout7 .l7PackActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout7 .l7PackTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout7 .l7PackTitle{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout7 .l7PackBadge{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);font-weight:800}.layout7 .l7PackLead{color:var(--muted);font-size:13px;line-height:1.45}.layout7 .l7PackBullets{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout7 .l7PackBtn{width:100%;justify-content:center}@media(min-width:980px){.layout7 .l7PackGrid{grid-template-columns:1fr 1fr}}.layout7 .l7Faq{margin-top:14px;display:grid;gap:10px}.layout7 .l7FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout7 .l7FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout7 .l7FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout7 .l7Newsletter{margin-top:16px}.layout7 .l7Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout7 .l7FooterBrand{display:flex;align-items:center;gap:10px}.layout7 .l7FooterWord{font-weight:750;letter-spacing:-.02em}.layout7 .l7FooterTag{color:var(--muted);font-size:13px}.layout7 .l7FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout7 .l7FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout7 .l7FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout7 .l7FooterLegal{color:var(--subtle);font-size:12px}.layout8 .l8Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout8 .l8HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout8 .l8Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout8 .l8BrandWord{font-weight:760;letter-spacing:-.03em}.layout8 .l8Nav{display:none;gap:10px;align-items:center}.layout8 .l8NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout8 .l8NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout8 .l8HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout8 .l8Nav{display:flex}}.layout8 .l8Hero{padding:72px 0 44px}.layout8 .l8HeroGrid{display:grid;gap:18px;align-items:start}.layout8 .l8Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout8 .l8Title{margin:0;font-size:clamp(40px,5.2vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:var(--text-strong)}.layout8 .l8Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:72ch}.layout8 .l8HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout8 .l8Pills{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.layout8 .l8Pill{border:1px solid var(--border-soft);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.layout8 .l8ScrollHint{margin-top:16px;color:var(--subtle);font-size:12px}.layout8 .l8HeroAside{display:grid}.layout8 .l8Preview{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout8 .l8Preview:before{content:"";position:absolute;inset:-170px -120px auto;height:300px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);opacity:.9;pointer-events:none}.layout8 .l8Preview>*{position:relative}.layout8 .l8PreviewTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout8 .l8PreviewTitle{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout8 .l8PreviewHint{font-size:12px;color:var(--subtle)}.layout8 .l8PreviewBody{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout8 .l8PreviewRow{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout8 .l8PreviewK{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout8 .l8PreviewV{color:var(--text-strong);font-weight:780;letter-spacing:-.01em}.layout8 .l8PreviewCta{display:flex;gap:10px;flex-wrap:wrap}@media(min-width:980px){.layout8 .l8HeroGrid{grid-template-columns:1.02fr .98fr;gap:28px}.layout8 .l8Preview{position:sticky;top:88px}}.layout8 .l8Section{padding:64px 0}.layout8 .l8SectionHeader{display:grid;gap:12px}.layout8 .l8SectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout8 .l8H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout8 .l8P{margin:0;color:var(--muted);max-width:75ch}.layout8 .l8Controls{margin-top:18px;display:grid;gap:12px}.layout8 .l8Control{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout8 .l8ControlLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout8 .l8ControlTabs{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.layout8 .l8Tab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:8px 10px;font-size:12px;cursor:pointer;font-weight:700;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout8 .l8Tab:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout8 .l8TabActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}@media(min-width:980px){.layout8 .l8Controls{grid-template-columns:1fr 1fr}}.layout8 .l8StoryCard{margin-top:18px;border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout8 .l8StoryCard:before{content:"";position:absolute;inset:auto -140px -180px;height:260px;background:radial-gradient(circle at 30% 30%,var(--accent-b-10),transparent 60%),radial-gradient(circle at 70% 40%,var(--accent-a-08),transparent 62%);pointer-events:none}.layout8 .l8StoryCard>*{position:relative}.layout8 .l8StoryTop{display:flex;align-items:start;justify-content:space-between;gap:12px}.layout8 .l8StoryTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong);font-size:18px}.layout8 .l8StoryLead{margin-top:8px;color:var(--muted);line-height:1.45;font-size:13px}.layout8 .l8StoryBadge{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);font-weight:800}.layout8 .l8StorySteps{display:grid;gap:10px}.layout8 .l8Step{border:1px solid var(--border-soft);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout8 .l8StepK{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout8 .l8StepV{margin-top:8px;color:var(--text-strong);font-weight:760;letter-spacing:-.01em}.layout8 .l8StoryCta{display:flex;flex-wrap:wrap;gap:10px}.layout8 .l8Cycle{margin-top:18px;display:grid;gap:12px}.layout8 .l8CycleItem{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout8 .l8CycleItem:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-2))}.layout8 .l8CycleTitle{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout8 .l8CycleText{margin-top:10px;color:var(--muted);line-height:1.45;font-size:14px}@media(min-width:980px){.layout8 .l8Cycle{grid-template-columns:1fr 1fr}}.layout8 .l8Faq{margin-top:14px;display:grid;gap:10px}.layout8 .l8FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout8 .l8FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout8 .l8FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout8 .l8Newsletter{margin-top:16px}.layout8 .l8Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout8 .l8FooterBrand{display:flex;align-items:center;gap:10px}.layout8 .l8FooterWord{font-weight:750;letter-spacing:-.02em}.layout8 .l8FooterTag{color:var(--muted);font-size:13px}.layout8 .l8FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout8 .l8FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout8 .l8FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout8 .l8FooterLegal{color:var(--subtle);font-size:12px}.layout9 .l9Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout9 .l9HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout9 .l9Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout9 .l9BrandWord{font-weight:760;letter-spacing:-.03em}.layout9 .l9HeaderActions{display:flex;gap:10px;align-items:center}.layout9 .l9Hero{padding:72px 0 44px}.layout9 .l9HeroGrid{display:grid;gap:18px;align-items:start}.layout9 .l9Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout9 .l9Title{margin:0;font-size:clamp(40px,5.2vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:var(--text-strong)}.layout9 .l9Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:72ch}.layout9 .l9PainRow{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.layout9 .l9Pain{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:800;letter-spacing:-.01em;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout9 .l9Pain:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout9 .l9PainActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout9 .l9Ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout9 .l9Right{display:grid}.layout9 .l9ChatCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout9 .l9ChatCard:before{content:"";position:absolute;inset:-170px -120px auto;height:300px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);opacity:.9;pointer-events:none}.layout9 .l9ChatCard>*{position:relative}.layout9 .l9ChatTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout9 .l9ChatTitle{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout9 .l9ChatPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted)}.layout9 .l9Chat{display:grid;gap:10px}.layout9 .l9Bubble{border:1px solid var(--border-soft);border-radius:18px;padding:12px 14px;font-size:13px;line-height:1.45}.layout9 .l9BubbleMe{background:#0000001f;color:var(--text-strong);justify-self:end;max-width:min(92%,520px)}.layout9 .l9BubbleBot{background:var(--surface-1);color:var(--muted);max-width:min(92%,560px)}.layout9 .l9BotTitle{font-weight:900;letter-spacing:-.02em;color:var(--text-strong)}.layout9 .l9BotLead{margin-top:6px;color:var(--muted)}.layout9 .l9CardGrid{display:grid;gap:10px}.layout9 .l9MiniCard{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout9 .l9MiniCardTitle{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout9 .l9MiniCardText{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.layout9 .l9ChatActions{display:flex;flex-wrap:wrap;gap:10px}.layout9 .l9Progress{display:flex;gap:10px;flex-wrap:wrap;align-items:center;border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout9 .l9ProgressStep{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid transparent;color:var(--muted);background:transparent}.layout9 .l9ProgressDot{width:8px;height:8px;border-radius:999px;background:var(--ui-dot);opacity:.8}.layout9 .l9ProgressLabel{font-size:12px;font-weight:800;letter-spacing:-.01em}.layout9 .l9ProgressStepActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout9 .l9ProgressStepActive .l9ProgressDot{background:linear-gradient(135deg,var(--accent-b),var(--accent-a));opacity:1}@media(min-width:980px){.layout9 .l9HeroGrid{grid-template-columns:1.05fr .95fr;gap:28px}.layout9 .l9ChatCard{position:sticky;top:88px}.layout9 .l9CardGrid{grid-template-columns:1fr 1fr}}.layout9 .l9Section{padding:64px 0}.layout9 .l9SectionHeader{display:grid;gap:12px}.layout9 .l9SectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout9 .l9H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout9 .l9Faq{margin-top:14px;display:grid;gap:10px}.layout9 .l9FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout9 .l9FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout9 .l9FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout9 .l9Newsletter{margin-top:16px}.layout9 .l9Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout9 .l9FooterBrand{display:flex;align-items:center;gap:10px}.layout9 .l9FooterWord{font-weight:750;letter-spacing:-.02em}.layout9 .l9FooterTag{color:var(--muted);font-size:13px}.layout9 .l9FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout9 .l9FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout9 .l9FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout9 .l9FooterLegal{color:var(--subtle);font-size:12px}.layout10 .l10Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout10 .l10HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout10 .l10Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout10 .l10BrandWord{font-weight:760;letter-spacing:-.03em}.layout10 .l10Nav{display:none;gap:10px;align-items:center}.layout10 .l10NavLink{font-size:13px;padding:8px 10px;border-radius:999px;color:var(--muted);border:1px solid transparent}.layout10 .l10NavLink:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface-1)}.layout10 .l10HeaderActions{display:flex;align-items:center;gap:10px}@media(min-width:960px){.layout10 .l10Nav{display:flex}}.layout10 .l10Hero{padding:72px 0 44px}.layout10 .l10HeroGrid{display:grid;gap:18px;align-items:start}.layout10 .l10Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout10 .l10Title{margin:0;font-size:clamp(40px,5.2vw,64px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:var(--text-strong)}.layout10 .l10Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:72ch}.layout10 .l10HeroActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout10 .l10Quick{margin-top:18px;display:grid;gap:10px}.layout10 .l10QuickItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout10 .l10QuickK{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout10 .l10QuickV{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.layout10 .l10HeroAside{display:grid}.layout10 .l10Dash{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px;position:relative;overflow:hidden}.layout10 .l10Dash:before{content:"";position:absolute;inset:-170px -120px auto;height:300px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);opacity:.9;pointer-events:none}.layout10 .l10Dash>*{position:relative}.layout10 .l10DashTop{display:flex;align-items:start;justify-content:space-between;gap:12px}.layout10 .l10DashTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong);font-size:18px}.layout10 .l10DashLead{margin-top:8px;color:var(--muted);line-height:1.45;font-size:13px}.layout10 .l10DashPill{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);font-weight:800}.layout10 .l10Metrics{display:grid;gap:10px}.layout10 .l10Metric{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout10 .l10Metric:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-1))}.layout10 .l10MetricLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout10 .l10MetricValue{margin-top:8px;font-weight:900;letter-spacing:-.03em;color:var(--text-strong);font-size:18px}.layout10 .l10MetricHint{margin-top:6px;color:var(--muted);font-size:12px}@media(min-width:980px){.layout10 .l10Metrics{grid-template-columns:1fr 1fr 1fr}}.layout10 .l10Tasks{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout10 .l10TasksTitle{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout10 .l10TaskList{display:grid;gap:10px}.layout10 .l10Task{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout10 .l10Task:hover{transform:translateY(-1px);border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-2))}.layout10 .l10TaskState{width:10px;height:10px;border-radius:999px;background:var(--ui-dot)}.layout10 .l10TaskStateRun{background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 0 0 4px var(--accent-b-12)}.layout10 .l10TaskStateDone{background:linear-gradient(135deg,var(--accent-a),var(--accent-b));opacity:.85}.layout10 .l10TaskTitle{color:var(--text-strong);font-weight:800;letter-spacing:-.01em;font-size:13px}.layout10 .l10TaskMeta{margin-top:4px;color:var(--muted);font-size:12px}.layout10 .l10TaskPill{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border-soft);background:var(--surface-1);color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.layout10 .l10DashNote{color:var(--subtle);font-size:12px;line-height:1.45}.layout10 .l10DashActions{display:flex;flex-wrap:wrap;gap:10px}@media(min-width:980px){.layout10 .l10HeroGrid{grid-template-columns:1.05fr .95fr;gap:28px}.layout10 .l10Dash{position:sticky;top:88px}.layout10 .l10Quick{grid-template-columns:1fr 1fr 1fr}}.layout10 .l10Section{padding:64px 0}.layout10 .l10SectionHeader{display:grid;gap:12px}.layout10 .l10SectionEyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout10 .l10H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout10 .l10P{margin:0;color:var(--muted);max-width:75ch}.layout10 .l10RoleTabs{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.layout10 .l10RoleTab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:800;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout10 .l10RoleTab:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout10 .l10RoleTabActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout10 .l10MiniExplain{margin-top:14px;border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout10 .l10MiniExplainTitle{font-weight:850;letter-spacing:-.02em;color:var(--text-strong)}.layout10 .l10MiniExplainText{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout10 .l10Faq{margin-top:14px;display:grid;gap:10px}.layout10 .l10FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout10 .l10FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout10 .l10FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout10 .l10Newsletter{margin-top:16px}.layout10 .l10Footer{margin-top:22px;border-top:1px solid var(--border-soft);padding-top:18px;display:grid;gap:12px}.layout10 .l10FooterBrand{display:flex;align-items:center;gap:10px}.layout10 .l10FooterWord{font-weight:750;letter-spacing:-.02em}.layout10 .l10FooterTag{color:var(--muted);font-size:13px}.layout10 .l10FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout10 .l10FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout10 .l10FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout10 .l10FooterLegal{color:var(--subtle);font-size:12px}.layout11 .l11Header{position:sticky;top:0;z-index:12;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout11 .l11HeaderInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout11 .l11Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout11 .l11BrandWord{font-weight:760;letter-spacing:-.03em}.layout11 .l11HeaderActions{display:flex;align-items:center;gap:10px}.layout11 .l11Cover{padding:64px 0 40px}.layout11 .l11CoverGrid{display:grid;gap:18px;align-items:start}.layout11 .l11Eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout11 .l11Title{margin:0;font-size:clamp(40px,5.2vw,66px);line-height:1.02;letter-spacing:-.055em;font-weight:920;color:var(--text-strong)}.layout11 .l11Title .l11TitleAccent{background:linear-gradient(135deg,var(--accent-b),var(--accent-a));-webkit-background-clip:text;background-clip:text;color:transparent}.layout11 .l11Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:72ch}.layout11 .l11CoverActions{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout11 .l11ProofRow{margin-top:18px;display:grid;gap:10px}.layout11 .l11Proof{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px}.layout11 .l11ProofMetric{font-weight:860;letter-spacing:-.02em;color:var(--text-strong)}.layout11 .l11ProofLabel{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.4}.layout11 .l11Toc{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:16px;box-shadow:var(--shadow);display:grid;gap:10px;position:relative;overflow:hidden}.layout11 .l11Toc:before{content:"";position:absolute;inset:-170px -120px auto;height:300px;background:radial-gradient(circle at 30% 40%,var(--accent-b-12),transparent 60%),radial-gradient(circle at 70% 20%,var(--accent-a-10),transparent 62%);opacity:.9;pointer-events:none}.layout11 .l11Toc>*{position:relative}.layout11 .l11TocTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout11 .l11TocList{display:grid;gap:8px}.layout11 .l11TocLink{border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);border-radius:14px;padding:10px 12px;font-weight:800;letter-spacing:-.01em}.layout11 .l11TocLink:hover{border-color:var(--accent-b-50);background:var(--surface-2)}.layout11 .l11TocHint{color:var(--subtle);font-size:12px}@media(min-width:980px){.layout11 .l11CoverGrid{grid-template-columns:1.05fr .95fr;gap:28px}.layout11 .l11ProofRow{grid-template-columns:1fr 1fr 1fr}.layout11 .l11Toc{position:sticky;top:88px}}.layout11 .l11Layout{display:grid;gap:18px;padding:18px 0 64px}.layout11 .l11Rail{display:none}.layout11 .l11RailTitle{color:var(--subtle);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.layout11 .l11RailLink{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:14px;padding:10px 12px;font-weight:800;letter-spacing:-.01em}.layout11 .l11RailLink:hover{border-color:var(--accent-b-50);color:var(--text-strong)}.layout11 .l11RailLinkActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout11 .l11RailCta{width:100%;justify-content:center}.layout11 .l11Chapters{display:grid;gap:18px}@media(min-width:980px){.layout11 .l11Layout{grid-template-columns:260px 1fr;align-items:start;gap:22px}.layout11 .l11Rail{display:grid;gap:10px;position:sticky;top:88px;align-self:start}}.layout11 .l11Chapter{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:14px}.layout11 .l11Chapter{scroll-margin-top:96px}.layout11 .l11ChapterTop{display:grid;gap:10px}.layout11 .l11ChapterEyebrow{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout11 .l11H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout11 .l11P{margin:0;color:var(--muted);line-height:1.5;max-width:80ch}.layout11 .l11Grid2{display:grid;gap:12px}.layout11 .l11Card{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:16px}.layout11 .l11CardTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout11 .l11CardText{margin-top:10px;color:var(--muted);line-height:1.45;font-size:14px}@media(min-width:980px){.layout11 .l11Grid2{grid-template-columns:1fr 1fr}}.layout11 .l11Split{display:grid;gap:12px}.layout11 .l11Tabs{display:flex;flex-wrap:wrap;gap:8px}.layout11 .l11Tab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:800;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout11 .l11Tab:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout11 .l11TabActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout11 .l11Panel{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:16px}.layout11 .l11PanelTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout11 .l11PanelLead{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout11 .l11Check{margin:12px 0 0;padding-left:0;list-style:none;display:grid;gap:8px}.layout11 .l11CheckItem{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:var(--muted);font-size:13px}.layout11 .l11CheckMark{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong);font-weight:900}@media(min-width:980px){.layout11 .l11Split{grid-template-columns:320px 1fr;align-items:start}.layout11 .l11Tabs{flex-direction:column}}.layout11 .l11RoleBar{display:flex;flex-wrap:wrap;gap:8px}.layout11 .l11RoleTab{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:800}.layout11 .l11RoleTabActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout11 .l11ScenarioGrid{display:grid;gap:12px}.layout11 .l11ScenarioList{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout11 .l11ScenarioLead{color:var(--muted);font-size:13px;padding:4px 4px 10px}.layout11 .l11ScenarioCard{appearance:none;text-align:left;border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout11 .l11ScenarioCard:hover{transform:translateY(-1px);border-color:var(--accent-b-50)}.layout11 .l11ScenarioCardActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout11 .l11ScenarioTitle{font-weight:850;letter-spacing:-.01em;color:var(--text-strong)}.layout11 .l11ScenarioPrompt{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.layout11 .l11ScenarioOut{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:16px;display:grid;gap:12px}.layout11 .l11OutTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout11 .l11OutTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout11 .l11OutPill{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-weight:800}.layout11 .l11OutBlock{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:18px;padding:12px 14px}.layout11 .l11OutLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout11 .l11OutText{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.layout11 .l11Steps{margin:10px 0 0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}@media(min-width:980px){.layout11 .l11ScenarioGrid{grid-template-columns:1fr 1fr;align-items:start}}.layout11 .l11KpiCard{border:1px solid var(--border);background:var(--surface-1);border-radius:26px;padding:16px;display:grid;gap:12px}.layout11 .l11KpiTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout11 .l11KpiTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout11 .l11KpiPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted)}.layout11 .l11KpiGrid{display:grid;gap:10px}.layout11 .l11KpiItem{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:baseline}.layout11 .l11KpiItem:hover{border-color:var(--accent-b-45);background:linear-gradient(135deg,var(--accent-b-08),var(--surface-2))}.layout11 .l11KpiLabel{color:var(--muted);font-size:12px}.layout11 .l11KpiValue{color:var(--text-strong);font-weight:900;letter-spacing:-.02em}.layout11 .l11KpiDelta{grid-column:1 / -1;color:var(--subtle);font-size:12px;display:inline-flex;align-items:center;gap:8px}.layout11 .l11KpiDeltaDot{width:7px;height:7px;border-radius:999px;background:var(--ui-dot);opacity:.85}.layout11 .l11KpiDeltaUp .l11KpiDeltaDot{background:linear-gradient(135deg,var(--accent-b),var(--accent-a));opacity:1}.layout11 .l11KpiDeltaDown .l11KpiDeltaDot{background:linear-gradient(135deg,var(--accent-a),var(--accent-b));opacity:.95}.layout11 .l11KpiFoot{color:var(--subtle);font-size:12px}@media(min-width:980px){.layout11 .l11KpiGrid{grid-template-columns:1fr 1fr}}.layout11 .l11Faq{display:grid;gap:10px}.layout11 .l11FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout11 .l11FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout11 .l11FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout11 .l11Newsletter{margin-top:10px}.layout11 .l11Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout11 .l11FooterBrand{display:flex;align-items:center;gap:10px}.layout11 .l11FooterWord{font-weight:750;letter-spacing:-.02em}.layout11 .l11FooterTag{color:var(--muted);font-size:13px}.layout11 .l11FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout11 .l11FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout11 .l11FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout11 .l11FooterLegal{color:var(--subtle);font-size:12px}.layout12 .l12Topbar{position:sticky;top:0;z-index:15;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout12 .l12TopbarInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout12 .l12Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout12 .l12BrandWord{font-weight:760;letter-spacing:-.03em}.layout12 .l12TopbarRight{display:inline-flex;align-items:center;gap:10px}.layout12 .l12TopbarHint{font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:6px 10px;border-radius:999px}.layout12 .l12Rail{position:fixed;left:18px;top:92px;z-index:8;width:160px;padding:12px;border:1px solid var(--border-soft);background:color-mix(in oklab,var(--bg-header) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;box-shadow:0 22px 70px #00000073}.layout12 .l12RailTitle{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--subtle);margin-bottom:10px}.layout12 .l12RailList{display:grid;gap:8px}.layout12 .l12RailItem{display:flex;align-items:center;gap:10px;border:1px solid var(--border-soft);background:var(--surface-1);border-radius:14px;padding:8px 10px;color:var(--muted);transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout12 .l12RailItem:hover{transform:translateY(-1px);color:var(--text-strong);border-color:var(--accent-b-50);background:var(--surface-2)}.layout12 .l12RailDot{width:8px;height:8px;border-radius:999px;background:var(--ui-dot);opacity:.55}.layout12 .l12RailText{display:inline-flex;align-items:baseline;gap:8px}.layout12 .l12RailNum{font-size:11px;color:var(--subtle);font-weight:800}.layout12 .l12RailLabel{font-size:12px;font-weight:850;letter-spacing:-.01em}.layout12 .l12RailItemActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout12 .l12RailItemActive .l12RailDot{opacity:1;background:linear-gradient(135deg,var(--accent-b),var(--accent-a))}@media(max-width:1320px){.layout12 .l12Rail{display:none}}.layout12 .l12Deck{scroll-snap-type:y mandatory}.layout12 .l12Slide{position:relative;scroll-snap-align:start;min-height:calc(100vh - 74px);padding:54px 0 40px;display:grid;align-content:center}.layout12 .l12SlideDense{align-content:start}.layout12 .l12Slide:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(800px 520px at 20% 10%,color-mix(in oklab,var(--accent-b) 18%,transparent),transparent 55%);opacity:.18}.layout12 .l12SlideInner{position:relative}.layout12 .l12SlideCover{padding-top:64px}.layout12 .l12SlideInner,.layout12 .l12CoverGrid{display:grid;gap:18px}@media(min-width:980px){.layout12 .l12CoverGrid{grid-template-columns:1.25fr .95fr;align-items:start}}.layout12 .l12MiniMap{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow)}.layout12 .l12MiniTitle{font-weight:930;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12MiniLead{margin-top:10px;color:var(--muted);line-height:1.45}.layout12 .l12MiniSteps{margin-top:14px;display:grid;gap:10px}.layout12 .l12MiniStep{display:flex;gap:12px;border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px;color:var(--muted);transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout12 .l12MiniStep:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong);background:var(--surface-2)}.layout12 .l12MiniStepActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout12 .l12MiniNum{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;font-size:12px;font-weight:900;color:var(--text-strong);background:color-mix(in oklab,var(--surface-2) 70%,transparent);border:1px solid var(--border-soft)}.layout12 .l12MiniText{display:grid;gap:2px}.layout12 .l12MiniLabel{font-weight:900;letter-spacing:-.02em;color:inherit}.layout12 .l12MiniHint{color:var(--subtle);font-size:12px}.layout12 .l12Kicker{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;margin-bottom:12px}.layout12 .l12H1{margin:0;font-size:clamp(42px,5.6vw,70px);line-height:1.02;letter-spacing:-.06em;font-weight:930;color:var(--text-strong)}.layout12 .l12Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:70ch}.layout12 .l12Ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout12 .l12Dots{margin-top:20px;display:flex;gap:8px}.layout12 .l12Dot{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--ui-dot);opacity:.45;cursor:pointer}.layout12 .l12DotActive{opacity:1;background:linear-gradient(135deg,var(--accent-b),var(--accent-a))}.layout12 .l12Dot:hover{opacity:.8}.layout12 .l12SlideHeader{display:grid;gap:10px}.layout12 .l12Eyebrow{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout12 .l12H2{margin:0;font-size:30px;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12P{margin:0;color:var(--muted);max-width:78ch;line-height:1.5}.layout12 .l12Tri{display:grid;gap:12px;margin-top:8px}.layout12 .l12Tile{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout12 .l12TileTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12TileText{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}@media(min-width:980px){.layout12 .l12Tri{grid-template-columns:1fr 1fr 1fr}}.layout12 .l12SlideNav{margin-top:6px}.layout12 .l12Next{display:inline-flex;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);border-radius:999px;padding:10px 12px;font-weight:850;letter-spacing:-.01em}.layout12 .l12Next:hover{border-color:var(--accent-b-50);background:var(--surface-2)}.layout12 .l12UseCases{display:grid;gap:12px}.layout12 .l12UseTabs{display:flex;flex-wrap:wrap;gap:8px}.layout12 .l12PillBtn{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:850;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout12 .l12PillBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout12 .l12PillBtnActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout12 .l12UseCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow)}.layout12 .l12UseTitle{font-weight:930;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12UseLead{margin-top:10px;color:var(--muted);line-height:1.45}.layout12 .l12UseBullets{margin:12px 0 0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout12 .l12RoleBar{display:flex;flex-wrap:wrap;gap:8px}.layout12 .l12ScenarioGrid{display:grid;gap:12px}.layout12 .l12ScenarioList{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout12 .l12ScenarioLead{color:var(--muted);font-size:13px;padding:4px 4px 10px}.layout12 .l12ScenarioCard{appearance:none;text-align:left;border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout12 .l12ScenarioCard:hover{transform:translateY(-1px);border-color:var(--accent-b-50)}.layout12 .l12ScenarioCardActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout12 .l12ScenarioTitle{font-weight:850;letter-spacing:-.01em;color:var(--text-strong)}.layout12 .l12ScenarioPrompt{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.layout12 .l12ScenarioOut{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout12 .l12OutTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout12 .l12OutTitle{font-weight:930;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12OutPill{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted);font-weight:800}.layout12 .l12OutBlock{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:8px}.layout12 .l12OutLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout12 .l12OutText{color:var(--muted);line-height:1.45;font-size:13px}.layout12 .l12OutSteps{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}@media(min-width:980px){.layout12 .l12ScenarioGrid{grid-template-columns:1fr 1fr;align-items:start}}.layout12 .l12KpiCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout12 .l12KpiTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout12 .l12KpiTitle{font-weight:930;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12KpiPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted)}.layout12 .l12KpiGrid{display:grid;gap:10px}.layout12 .l12KpiGrid2{display:grid;gap:12px;align-items:start}.layout12 .l12ChartCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout12 .l12ChartWrap{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout12 .l12ChartLegend{display:grid;gap:8px}.layout12 .l12LegendRow{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:13px;line-height:1.35}.layout12 .l12LegendDot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 10px 28px #00000059}.layout12 .l12LegendHint{color:var(--subtle);font-size:12px;line-height:1.4}.layout12 .l12KpiItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:baseline}.layout12 .l12KpiLabel{color:var(--muted);font-size:12px}.layout12 .l12KpiValue{color:var(--text-strong);font-weight:900;letter-spacing:-.02em}.layout12 .l12KpiDelta{grid-column:1 / -1;color:var(--subtle);font-size:12px}.layout12 .l12KpiUp .l12KpiDelta{color:var(--text-strong)}.layout12 .l12KpiDown .l12KpiDelta{color:color-mix(in oklab,var(--accent-b) 55%,var(--text-strong))}.layout12 .l12Spark{grid-column:1 / -1;width:100%;height:34px}.layout12 .l12SparkLine{fill:none;stroke:var(--accent-b);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}.layout12 .l12ChartCard .l12Spark{height:120px}.layout12 .l12KpiFoot{color:var(--subtle);font-size:12px}@media(min-width:980px){.layout12 .l12KpiGrid2{grid-template-columns:1.2fr 1fr}.layout12 .l12KpiGrid{grid-template-columns:1fr 1fr}}.layout12 .l12Grid2{display:grid;gap:12px}.layout12 .l12Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout12 .l12CardTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12CardText{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}@media(min-width:980px){.layout12 .l12Grid2{grid-template-columns:1fr 1fr}}.layout12 .l12FaqBlock{margin-top:14px;border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px}.layout12 .l12FaqGrid{display:grid;gap:12px;align-items:start}@media(min-width:980px){.layout12 .l12FaqGrid{grid-template-columns:1.15fr .85fr}}.layout12 .l12FaqGrid .l12FaqBlock{margin-top:0}.layout12 .l12FaqTitle{font-weight:900;letter-spacing:-.03em;color:var(--text-strong)}.layout12 .l12Faq{margin-top:10px;display:grid;gap:10px}.layout12 .l12FaqItem{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px 12px}.layout12 .l12FaqSummary{cursor:pointer;color:var(--text-strong);font-weight:650;padding:6px 4px}.layout12 .l12FaqBody{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout12 .l12Newsletter{margin-top:12px}.layout12 .l12FaqGrid .l12Newsletter{margin-top:0}.layout12 .l12Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout12 .l12FooterBrand{display:flex;align-items:center;gap:10px}.layout12 .l12FooterWord{font-weight:750;letter-spacing:-.02em}.layout12 .l12FooterTag{color:var(--muted);font-size:13px}.layout12 .l12FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout12 .l12FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout12 .l12FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout12 .l12FooterLegal{color:var(--subtle);font-size:12px}.layout13 .l13Hero{padding-top:42px}.layout13 .l13HeroInner{gap:22px}.layout13 .l13HeroTitle{font-weight:900;letter-spacing:-.05em}.layout13 .l13ValueRow{margin-top:18px;display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:860px){.layout13 .l13ValueRow{grid-template-columns:1fr 1fr 1fr}}.layout13 .l13Value{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;box-shadow:0 14px 55px #00000040}.layout13 .l13ValueK{font-weight:950;letter-spacing:-.03em;color:var(--text-strong);font-size:18px}.layout13 .l13ValueT{margin-top:4px;font-weight:850;color:var(--text-strong);letter-spacing:-.01em}.layout13 .l13ValueD{margin-top:6px;color:var(--muted);font-size:12px}.layout13 .l13Visual{position:relative}.layout13 .l13VisualStack{position:relative;display:grid;gap:12px}@media(min-width:980px){.layout13 .l13VisualStack{grid-template-columns:1.2fr .85fr;align-items:start}}.layout13 .l13VisualCard{box-shadow:0 26px 120px #0000008c}.layout13 .l13SnapshotCard{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:14px;box-shadow:0 26px 120px #0000008c;display:grid;gap:12px}.layout13 .l13SnapTop{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.layout13 .l13SnapTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout13 .l13SnapPill{font-size:12px;padding:6px 10px;border:1px solid var(--border);background:var(--surface-1);border-radius:999px;color:var(--muted)}.layout13 .l13SnapStats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.layout13 .l13Stat{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;padding:10px}.layout13 .l13StatL{color:var(--muted);font-size:12px}.layout13 .l13StatV{margin-top:6px;font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout13 .l13SnapList{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px;display:grid;gap:8px}.layout13 .l13SnapRow{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--border-soft);background:var(--surface-2);border-radius:14px;padding:9px 10px}.layout13 .l13SnapRowText{color:var(--muted);font-size:12px;line-height:1.3}.layout13 .l13SnapRowPill{font-size:11px;border:1px solid var(--border);background:var(--surface-1);border-radius:999px;padding:5px 8px;color:var(--muted);font-weight:800;white-space:nowrap}.layout13 .l13SnapRowPill.isOpen{border-color:var(--accent-b-55);color:var(--text-strong)}.layout13 .l13SnapRowPill.isRun{border-color:var(--accent-a-55);color:var(--text-strong)}.layout13 .l13SnapCta{width:100%;justify-content:center}.layout13 .l13Section{padding:44px 0;position:relative}.layout13 .l13Section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 18% 10%,color-mix(in oklab,var(--accent-b) 16%,transparent),transparent 55%);opacity:.16}.layout13 .l13SectionInner{position:relative}.layout13 .l13SectionBottom{padding-bottom:54px}.layout13 .l13SectionInner{display:grid;gap:18px}.layout13 .l13SectionHead{display:grid;gap:10px}.layout13 .l13H2{margin:0;font-size:28px;letter-spacing:-.03em;color:var(--text-strong)}.layout13 .l13P{margin:0;color:var(--muted);max-width:80ch;line-height:1.5}.layout13 .l13Tri{display:grid;gap:12px}@media(min-width:980px){.layout13 .l13Tri{grid-template-columns:1fr 1fr 1fr}}.layout13 .l13Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout13 .l13CardT{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout13 .l13CardD{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout13 .l13CtaRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.layout13 .l13UseGrid{display:grid;gap:12px}@media(min-width:980px){.layout13 .l13UseGrid{grid-template-columns:1.2fr .85fr;align-items:start}}.layout13 .l13UseTabs,.layout13 .l13RoleBar{display:flex;flex-wrap:wrap;gap:8px}.layout13 .l13Pill{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:850;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout13 .l13Pill:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong)}.layout13 .l13PillActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout13 .l13UseCard,.layout13 .l13Kpis{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout13 .l13KpisTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout13 .l13KpisPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted)}.layout13 .l13UseTitle,.layout13 .l13KpisTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout13 .l13UseLead,.layout13 .l13KpisLead{color:var(--muted);line-height:1.45;font-size:14px}.layout13 .l13UseBullets{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout13 .l13KpiList{display:grid;gap:10px}.layout13 .l13Kpi{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px;display:grid;gap:8px}.layout13 .l13KpiTop{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.layout13 .l13KpiLabel{color:var(--muted);font-size:12px}.layout13 .l13KpiValue{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout13 .l13KpiBottom{display:flex;justify-content:space-between;gap:10px;align-items:center}.layout13 .l13KpiDelta{color:var(--subtle);font-size:12px;font-weight:850}.layout13 .l13Spark{width:120px;height:34px}.layout13 .l13SparkLine{fill:none;stroke:var(--accent-b);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}.layout13 .l13KpiCta{width:100%;justify-content:center}.layout13 .l13ScenarioGrid{display:grid;gap:12px}@media(min-width:980px){.layout13 .l13ScenarioGrid{grid-template-columns:1fr 1fr;align-items:start}}.layout13 .l13ScenarioList{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout13 .l13ScenarioLead{color:var(--muted);font-size:13px;padding:4px 4px 10px}.layout13 .l13Scenario{appearance:none;text-align:left;border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout13 .l13Scenario:hover{transform:translateY(-1px);border-color:var(--accent-b-50)}.layout13 .l13ScenarioActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout13 .l13ScenarioT{font-weight:900;letter-spacing:-.01em;color:var(--text-strong)}.layout13 .l13ScenarioP{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.4}.layout13 .l13Out{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout13 .l13OutTop{display:flex;justify-content:space-between;gap:10px;align-items:center}.layout13 .l13OutTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout13 .l13OutPill{font-size:11px;border-radius:999px;padding:4px 8px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted);font-weight:850}.layout13 .l13OutText{color:var(--muted);line-height:1.45;font-size:13px}.layout13 .l13OutSteps{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout13 .l13OutCta{width:100%;justify-content:center}.layout13 .l13Grid2{display:grid;gap:12px}@media(min-width:980px){.layout13 .l13Grid2{grid-template-columns:1fr 1fr}}.layout13 .l13FaqGrid{display:grid;gap:12px;align-items:start}@media(min-width:980px){.layout13 .l13FaqGrid{grid-template-columns:1.15fr .85fr}}.layout13 .l13Faq{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout13 .l13FaqItem{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px 12px}.layout13 .l13FaqQ{cursor:pointer;color:var(--text-strong);font-weight:750;padding:6px 4px}.layout13 .l13FaqA{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout13 .l13Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout13 .l13FooterBrand{display:flex;gap:10px;align-items:center}.layout13 .l13FooterWord{font-weight:800;letter-spacing:-.02em}.layout13 .l13FooterTag{color:var(--muted);font-size:13px}.layout13 .l13FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout13 .l13FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout13 .l13FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout13 .l13FooterLegal{color:var(--subtle);font-size:12px}.layout14 .l14Topbar{position:sticky;top:0;z-index:15;border-bottom:1px solid var(--border-soft);background:var(--bg-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout14 .l14TopbarInner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.layout14 .l14Brand{display:inline-flex;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.layout14 .l14BrandWord{font-weight:760;letter-spacing:-.03em}.layout14 .l14TopbarRight{display:inline-flex;align-items:center;gap:10px}.layout14 .l14TopbarLink{padding:10px 12px}.layout14 .l14LogoWrap{position:relative;display:inline-block;border-radius:18px}.layout14 .l14LogoImg{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 22px 80px rgba(0,0,0,.55))}.layout14 .l14LogoTint{position:absolute;inset:0;border-radius:18px;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:var(--logo-tint-opacity, .85);mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain;filter:drop-shadow(0 22px 80px rgba(0,0,0,.55))}:root[data-theme=light] .layout14 .l14LogoTint,:root[data-theme=notion] .layout14 .l14LogoTint,:root[data-theme=mono] .layout14 .l14LogoTint,:root[data-theme=warmSand] .layout14 .l14LogoTint{opacity:.75}.layout14 .l14Deck{scroll-snap-type:y mandatory}.layout14 .l14Slide{position:relative;scroll-snap-align:start;min-height:calc(100vh - 74px);padding:54px 0 40px;display:grid;align-content:center}.layout14 .l14SlideDense{align-content:start}.layout14 .l14Slide:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 18% 12%,color-mix(in oklab,var(--accent-b) 16%,transparent),transparent 58%);opacity:.18}.layout14 .l14SlideCover:before{background:radial-gradient(1000px 640px at 12% 18%,color-mix(in oklab,var(--accent-b) 22%,transparent),transparent 62%),radial-gradient(860px 520px at 62% 24%,color-mix(in oklab,var(--accent-a) 16%,transparent),transparent 64%);opacity:.22}.layout14 .l14SlideInner{position:relative;display:grid;gap:18px}.layout14 .l14SlideCover{padding-top:66px}.layout14 .l14Rail{position:fixed;right:12px;bottom:96px;z-index:8;width:156px;padding:10px;border:1px solid var(--border-soft);background:color-mix(in oklab,var(--bg-header) 72%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 22px 70px #00000073}.layout14 .l14RailTitle{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--subtle);margin-bottom:10px}.layout14 .l14RailList{display:grid;gap:8px}.layout14 .l14RailItem{display:flex;align-items:baseline;gap:10px;border:1px solid var(--border-soft);background:var(--surface-1);border-radius:14px;padding:8px 10px;color:var(--muted);transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout14 .l14RailItem:hover{transform:translateY(-1px);color:var(--text-strong);border-color:var(--accent-b-50);background:var(--surface-2)}.layout14 .l14RailNum{font-size:11px;letter-spacing:.08em;color:var(--subtle);font-weight:750}.layout14 .l14RailLabel{font-size:12px;font-weight:850;letter-spacing:-.01em}.layout14 .l14RailItemActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}@media(max-width:1180px){.layout14 .l14Rail{display:none}}.layout14 .l14CoverGrid{display:grid;gap:18px}@media(min-width:980px){.layout14 .l14CoverGrid{grid-template-columns:1.15fr .95fr;align-items:start}}.layout14 .l14TitleRow{display:flex;gap:14px;align-items:center}.layout14 .l14Kicker{font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px;width:max-content}.layout14 .l14SubKicker{margin-top:8px;color:var(--muted);font-size:13px}.layout14 .l14H1{margin:16px 0 0;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-.06em;font-weight:930;color:var(--text-strong)}.layout14 .l14Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:74ch}.layout14 .l14Ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout14 .l14MiniLine{margin-top:16px;display:flex;gap:10px;align-items:flex-start;color:var(--subtle);font-size:12px;line-height:1.45}.layout14 .l14MiniDot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a))}.layout14 .l14VisualCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout14 .l14VisualCard:after{content:"";position:absolute;inset:0;border-radius:26px;pointer-events:none;border:1px solid color-mix(in oklab,var(--accent-b) 18%,transparent);opacity:.35}.layout14 .l14CoverVisual,.layout14 .l14VisualCard{position:relative}.layout14 .l14VisualTop{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.layout14 .l14VisualTitle{font-weight:930;letter-spacing:-.03em;color:var(--text-strong)}.layout14 .l14VisualPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted)}.layout14 .l14VisualGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.layout14 .l14Kpi{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px;display:grid;gap:6px}.layout14 .l14KpiL{color:var(--muted);font-size:12px}.layout14 .l14KpiV{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout14 .l14KpiD{color:var(--subtle);font-size:12px;font-weight:850}.layout14 .l14VisualRows{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px;display:grid;gap:8px}.layout14 .l14Row{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--border-soft);background:var(--surface-2);border-radius:14px;padding:9px 10px}.layout14 .l14RowText{color:var(--muted);font-size:12px;line-height:1.3}.layout14 .l14RowPill{font-size:11px;border:1px solid var(--border);background:var(--surface-1);border-radius:999px;padding:5px 8px;color:var(--muted);font-weight:800;white-space:nowrap}.layout14 .l14RowPill.isOpen{border-color:var(--accent-b-55);color:var(--text-strong)}.layout14 .l14RowPill.isRun{border-color:var(--accent-a-55);color:var(--text-strong)}.layout14 .l14VisualHint{color:var(--subtle);font-size:12px}.layout14 .l14Head{display:grid;gap:10px}.layout14 .l14H2{margin:0;font-size:30px;letter-spacing:-.03em;color:var(--text-strong)}.layout14 .l14P{margin:0;color:var(--muted);max-width:78ch;line-height:1.5}.layout14 .l14Split{display:grid;gap:12px;align-items:start}@media(min-width:980px){.layout14 .l14Split{grid-template-columns:1fr 1fr}}.layout14 .l14Stack{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout14 .l14StackGood{background:linear-gradient(135deg,color-mix(in oklab,var(--accent-b) 10%,var(--surface-1)),var(--surface-1))}.layout14 .l14StackTitle{font-weight:930;letter-spacing:-.03em;color:var(--text-strong);padding:6px 4px 10px}.layout14 .l14Chip{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;display:grid;gap:8px}.layout14 .l14ChipT{font-weight:900;letter-spacing:-.01em;color:var(--text-strong)}.layout14 .l14ChipD{color:var(--muted);font-size:13px;line-height:1.4}.layout14 .l14ChipGood{border-color:var(--accent-b-40);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout14 .l14WideCta{width:100%;justify-content:center}.layout14 .l14Steps{display:grid;gap:10px}.layout14 .l14Step{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:14px;box-shadow:var(--shadow);display:flex;gap:12px;align-items:flex-start}.layout14 .l14StepNum{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout14 .l14StepTitle{font-weight:930;letter-spacing:-.02em;color:var(--text-strong)}.layout14 .l14StepText{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.layout14 .l14StartRow,.layout14 .l14FinalRow{display:flex;flex-wrap:wrap;gap:10px}.layout14 .l14ProofGrid{display:grid;gap:12px}@media(min-width:980px){.layout14 .l14ProofGrid{grid-template-columns:1fr 1fr}}.layout14 .l14ProofCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout14 .l14ProofTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout14 .l14ProofLead{color:var(--muted);line-height:1.45}.layout14 .l14ProofTags{display:grid;gap:10px}.layout14 .l14Tag{border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);padding:12px 14px;border-radius:18px;font-size:13px;font-weight:900;letter-spacing:-.01em;display:flex;gap:10px;align-items:center}.layout14 .l14Tag:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000073}@media(min-width:980px){.layout14 .l14ProofTags{grid-template-columns:1fr 1fr}}.layout14 .l14ProofKpis{display:grid;gap:10px}.layout14 .l14MiniKpi{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:baseline}.layout14 .l14MiniKpiL{color:var(--muted);font-size:12px}.layout14 .l14MiniKpiV{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout14 .l14MiniKpiD{grid-column:1 / -1;color:var(--subtle);font-size:12px;font-weight:850}.layout14 .l14ProofNote{display:flex;gap:10px;align-items:flex-start;color:var(--subtle);font-size:12px;line-height:1.45}.layout14 .l14Grid2{display:grid;gap:12px}@media(min-width:980px){.layout14 .l14Grid2{grid-template-columns:1fr 1fr}}.layout14 .l14Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout14 .l14CardT{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout14 .l14CardD{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout14 .l14Newsletter{margin-top:10px}.layout14.l14LogoMode{min-height:100vh;display:grid;place-items:center}.layout14 .l14LogoModeInner{width:min(920px,calc(100% - 40px));display:grid;justify-items:center;gap:18px;padding:46px 0}.layout14 .l14LogoModeWord{font-size:42px;font-weight:950;letter-spacing:-.05em;color:var(--text-strong)}.layout14 .l14LogoModeHint{color:var(--subtle);font-size:12px}.layout15 .l15Header{position:sticky;top:0;z-index:15}.layout15 .l15LogoWrap{position:relative;display:inline-block;border-radius:12px}.layout15 .l15LogoImg{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 14px 44px rgba(0,0,0,.45))}.layout15 .l15LogoTint{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.82;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout15 .l15MapHero{padding:42px 0 54px;position:relative}.layout15 .l15MapHero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1000px 640px at 18% 16%,color-mix(in oklab,var(--accent-b) 22%,transparent),transparent 62%),radial-gradient(860px 520px at 68% 22%,color-mix(in oklab,var(--accent-a) 16%,transparent),transparent 66%);opacity:.22}.layout15 .l15MapHeroInner{position:relative;display:grid;gap:18px}@media(min-width:1080px){.layout15 .l15MapHeroInner{grid-template-columns:1fr 1.35fr;align-items:start;gap:22px}}.layout15 .l15Kicker{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout15 .l15H1{margin:14px 0 0;font-size:clamp(40px,5.2vw,66px);line-height:1.02;letter-spacing:-.06em;font-weight:930;color:var(--text-strong)}.layout15 .l15Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:74ch}.layout15 .l15QuickPills{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.layout15 .l15QuickPill{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:9px 11px;font-size:12px;font-weight:850;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout15 .l15QuickPill:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong);background:var(--surface-2)}.layout15 .l15QuickPillActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout15 .l15HeroCtas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout15 .l15Hint{margin-top:14px;color:var(--subtle);font-size:12px;line-height:1.45}.layout15 .l15MapPane{display:grid;gap:12px}@media(min-width:880px){.layout15 .l15MapPane{grid-template-columns:1.05fr 1fr;align-items:start}}.layout15 .l15MapCanvas{position:relative;border:1px solid var(--border);background:var(--surface-2);border-radius:26px;min-height:420px;box-shadow:var(--shadow);overflow:hidden}.layout15 .l15MapCanvas:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in oklab,var(--border-soft) 90%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--border-soft) 90%,transparent) 1px,transparent 1px);background-size:48px 48px;opacity:.55;-webkit-mask-image:radial-gradient(circle at 40% 18%,#000,#0000 62%);mask-image:radial-gradient(circle at 40% 18%,#000,#0000 62%)}.layout15 .l15Lines{position:absolute;inset:0;width:100%;height:100%}.layout15 .l15Line{fill:none;stroke:color-mix(in oklab,var(--accent-b) 36%,var(--border));stroke-width:2.25;stroke-linecap:round;opacity:.72}.layout15 .l15MapLegend{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--border-soft);background:color-mix(in oklab,var(--surface-1) 86%,transparent);border-radius:999px;padding:8px 10px;color:var(--subtle);font-size:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layout15 .l15LegendDot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000073}.layout15 .l15Node{position:absolute;border:1px solid var(--border);background:color-mix(in oklab,var(--surface-1) 88%,transparent);color:var(--text-strong);border-radius:20px;padding:12px 14px;cursor:pointer;display:grid;gap:6px;text-align:left;min-width:138px;box-shadow:0 20px 70px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout15 .l15Node:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000073;opacity:.75}.layout15 .l15Node:hover{transform:translateY(-2px);border-color:var(--accent-b-50)}.layout15 .l15NodeActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout15 .l15NodeActive:before{opacity:1}.layout15 .l15NodeTitle{font-weight:950;letter-spacing:-.02em}.layout15 .l15NodeSub{color:var(--subtle);font-size:12px}.layout15 .l15NodeCenter{left:50%;top:56px;transform:translate(-50%);min-width:170px}.layout15 .l15Node-rollen{left:48px;top:165px}.layout15 .l15Node-kalender{left:50%;top:165px;transform:translate(-50%)}.layout15 .l15Node-website{right:48px;top:165px}.layout15 .l15Node-hr{left:120px;top:270px}.layout15 .l15Node-assets{right:120px;top:270px}.layout15 .l15Node-kpis{left:50%;top:340px;transform:translate(-50%)}.layout15 .l15Inspector{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout15 .l15InspectorTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout15 .l15InspectorLabel{font-size:12px;padding:6px 10px;border:1px solid var(--border);background:var(--surface-1);border-radius:999px;color:var(--muted);font-weight:800}.layout15 .l15InspectorCta{padding:8px 10px}.layout15 .l15InspectorTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong);font-size:18px}.layout15 .l15InspectorLead{color:var(--muted);line-height:1.45;font-size:14px}.layout15 .l15InspectorBullets{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout15 .l15IO{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:12px}.layout15 .l15IOCol{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px 12px;display:grid;gap:8px}.layout15 .l15IOLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout15 .l15IOText{color:var(--muted);line-height:1.45;font-size:13px}.layout15 .l15InspectorFoot{display:flex;gap:10px;align-items:flex-start;color:var(--subtle);font-size:12px;line-height:1.45}.layout15 .l15Section{padding:44px 0}.layout15 .l15SectionInner{display:grid;gap:18px}.layout15 .l15SectionHead{display:grid;gap:10px}.layout15 .l15H2{margin:0;font-size:30px;letter-spacing:-.03em;color:var(--text-strong)}.layout15 .l15P{margin:0;color:var(--muted);max-width:80ch;line-height:1.5}.layout15 .l15KpiGrid{display:grid;gap:12px}@media(min-width:980px){.layout15 .l15KpiGrid{grid-template-columns:1fr 1fr 1fr}}.layout15 .l15KpiCard{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:var(--shadow);display:grid;gap:12px}.layout15 .l15KpiTop{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.layout15 .l15KpiLabel{color:var(--muted);font-size:12px}.layout15 .l15KpiValue{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout15 .l15KpiBottom{display:flex;justify-content:space-between;gap:10px;align-items:center}.layout15 .l15KpiDelta{color:var(--subtle);font-size:12px;font-weight:850}.layout15 .l15Spark{width:120px;height:32px}.layout15 .l15SparkLine{fill:none;stroke:var(--accent-b);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}.layout15 .l15CtaRow{display:flex;flex-wrap:wrap;gap:10px}.layout15 .l15Grid2{display:grid;gap:12px}@media(min-width:980px){.layout15 .l15Grid2{grid-template-columns:1fr 1fr}}.layout15 .l15Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout15 .l15CardT{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout15 .l15CardD{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout15 .l15Bottom{padding-bottom:54px}.layout15 .l15FaqGrid{display:grid;gap:12px;align-items:start}@media(min-width:980px){.layout15 .l15FaqGrid{grid-template-columns:1.15fr .85fr}}.layout15 .l15Faq{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout15 .l15FaqItem{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px 12px}.layout15 .l15FaqQ{cursor:pointer;color:var(--text-strong);font-weight:750;padding:6px 4px}.layout15 .l15FaqA{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout15 .l15Newsletter{margin-top:0}.layout15 .l15Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout15 .l15FooterBrand{display:flex;gap:10px;align-items:center}.layout15 .l15FooterWord{font-weight:800;letter-spacing:-.02em}.layout15 .l15FooterTag{color:var(--muted);font-size:13px}.layout15 .l15FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout15 .l15FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout15 .l15FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout15 .l15FooterLegal{color:var(--subtle);font-size:12px}@media(max-width:520px){.layout15 .l15MapCanvas{min-height:520px}.layout15 .l15Node{min-width:132px}.layout15 .l15Node-rollen{left:22px}.layout15 .l15Node-website{right:22px}.layout15 .l15Node-hr{left:62px}.layout15 .l15Node-assets{right:62px}}.layout16 .l16Header{position:sticky;top:0;z-index:15}.layout16 .l16LogoWrap{position:relative;display:inline-block;border-radius:12px}.layout16 .l16LogoImg{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 14px 44px rgba(0,0,0,.45))}.layout16 .l16LogoTint{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.82;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout16 .l16Hero{padding:42px 0 54px;position:relative}.layout16 .l16Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1000px 640px at 18% 16%,color-mix(in oklab,var(--accent-b) 22%,transparent),transparent 62%),radial-gradient(860px 520px at 68% 22%,color-mix(in oklab,var(--accent-a) 16%,transparent),transparent 66%);opacity:.22}.layout16 .l16HeroInner{position:relative;display:grid;gap:18px}@media(min-width:1080px){.layout16 .l16HeroInner{grid-template-columns:1fr;justify-items:center;align-items:start;gap:22px}}.layout16 .l16HeroTop{width:100%;max-width:760px}@media(min-width:1080px){.layout16 .l16HeroTop{text-align:center}}.layout16 .l16Kicker{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout16 .l16H1{margin:14px 0 0;font-size:clamp(40px,5.2vw,66px);line-height:1.02;letter-spacing:-.06em;font-weight:930;color:var(--text-strong)}.layout16 .l16Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:74ch}.layout16 .l16Ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}@media(min-width:1080px){.layout16 .l16Ctas{justify-content:center}}.layout16 .l16MiniNote{margin-top:14px;display:flex;gap:10px;align-items:flex-start;color:var(--subtle);font-size:12px;line-height:1.45}.layout16 .l16Dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000073}.layout16 .l16Workbench{width:100%;max-width:1040px;border:1px solid var(--border);background:radial-gradient(700px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 12%,transparent),transparent 64%),radial-gradient(600px 380px at 76% 30%,color-mix(in oklab,var(--accent-a) 10%,transparent),transparent 68%),var(--surface-2);border-radius:26px;padding:12px;box-shadow:var(--shadow);display:grid;gap:12px}@media(min-width:980px){.layout16 .l16Workbench{grid-template-columns:.9fr 1.1fr;align-items:start}}.layout16 .l16Steps{position:relative;border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:10px;display:grid;gap:8px;max-height:520px;overflow:auto}.layout16 .l16Steps:before{content:"";position:absolute;left:24px;top:18px;bottom:18px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--accent-b-55),var(--accent-a-40),transparent);opacity:.55;pointer-events:none}.layout16 .l16StepBtn{text-align:left;border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px 14px;cursor:pointer;display:grid;gap:8px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout16 .l16StepTop{display:inline-flex;align-items:center;gap:10px}.layout16 .l16StepNum{width:26px;height:26px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);font-weight:950;font-size:12px}.layout16 .l16StepBtnActive .l16StepNum{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-18),var(--accent-a-14))}.layout16 .l16StepBtn:hover{transform:translateY(-1px);border-color:var(--accent-b-50)}.layout16 .l16StepBtnActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout16 .l16StepLabel{display:inline-flex;width:max-content;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout16 .l16StepHint{color:var(--muted);font-weight:850;letter-spacing:-.02em;line-height:1.2}.layout16 .l16Inspector{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;display:grid;gap:12px;position:sticky;top:96px}.layout16 .l16InspectorTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout16 .l16InspectorPill{font-size:12px;padding:6px 10px;border:1px solid var(--border);background:var(--surface-1);border-radius:999px;color:var(--muted);font-weight:800}.layout16 .l16InspectorCta{padding:8px 10px}.layout16 .l16InspectorTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong);font-size:18px}.layout16 .l16InspectorLead{color:var(--muted);line-height:1.45;font-size:14px}.layout16 .l16Bullets{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout16 .l16IO{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:12px}.layout16 .l16IOCol{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px 12px;display:grid;gap:8px}.layout16 .l16IOLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle)}.layout16 .l16IOText{color:var(--muted);line-height:1.45;font-size:13px}.layout16 .l16Section{padding:44px 0}.layout16 .l16Bottom{padding-bottom:54px}.layout16 .l16SectionInner{display:grid;gap:18px}.layout16 .l16SectionHead{display:grid;gap:10px}.layout16 .l16H2{margin:0;font-size:30px;letter-spacing:-.03em;color:var(--text-strong)}.layout16 .l16P{margin:0;color:var(--muted);max-width:80ch;line-height:1.5}.layout16 .l16RoleGrid{display:grid;gap:12px}@media(min-width:980px){.layout16 .l16RoleGrid{grid-template-columns:1fr 1fr;align-items:start}}.layout16 .l16RoleTabs{display:flex;flex-wrap:wrap;gap:8px}.layout16 .l16Pill{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:850;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout16 .l16Pill:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong);background:var(--surface-2)}.layout16 .l16PillActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout16 .l16RoleCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout16 .l16RoleTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout16 .l16RolePoints{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout16 .l16RoleCtaRow{display:flex;flex-wrap:wrap;gap:10px}.layout16 .l16KpiRow{display:grid;gap:12px}@media(min-width:980px){.layout16 .l16KpiRow{grid-template-columns:1fr 1fr 1fr}}.layout16 .l16KpiCard{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:var(--shadow);display:grid;gap:8px}.layout16 .l16KpiTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout16 .l16Spark{opacity:.9}.layout16 .l16SparkLine{stroke:color-mix(in oklab,var(--accent-b) 88%,white 12%);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 26px rgba(0,0,0,.35))}.layout16 .l16KpiLabel{color:var(--muted);font-size:12px}.layout16 .l16KpiValue{color:var(--text-strong);font-weight:950;letter-spacing:-.02em;font-size:18px}.layout16 .l16KpiDelta{color:var(--subtle);font-size:12px;font-weight:850}.layout16 .l16TrustGrid{display:grid;gap:12px}@media(min-width:980px){.layout16 .l16TrustGrid{grid-template-columns:1fr 1fr}}.layout16 .l16Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 14px 60px #00000040}.layout16 .l16CardT{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout16 .l16CardD{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout16 .l16FaqGrid{display:grid;gap:12px;align-items:start}@media(min-width:980px){.layout16 .l16FaqGrid{grid-template-columns:1.15fr .85fr}}.layout16 .l16Faq{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout16 .l16FaqItem{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px 12px}.layout16 .l16FaqQ{cursor:pointer;color:var(--text-strong);font-weight:750;padding:6px 4px}.layout16 .l16FaqA{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout16 .l16Newsletter{margin-top:0}.layout16 .l16Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout16 .l16FooterBrand{display:flex;gap:10px;align-items:center}.layout16 .l16FooterWord{font-weight:800;letter-spacing:-.02em}.layout16 .l16FooterTag{color:var(--muted);font-size:13px}.layout16 .l16FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout16 .l16FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout16 .l16FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout16 .l16FooterLegal{color:var(--subtle);font-size:12px}.layout17 .l17Header{position:sticky;top:0;z-index:15}.layout17 .l17LogoWrap{position:relative;display:inline-block;border-radius:12px}.layout17 .l17LogoImg{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 14px 44px rgba(0,0,0,.45))}.layout17 .l17LogoTint{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout17 .l17Hero{position:relative;padding:46px 0 34px}.layout17 .l17Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1000px 680px at 18% 18%,color-mix(in oklab,var(--accent-b) 24%,transparent),transparent 62%),radial-gradient(860px 560px at 76% 22%,color-mix(in oklab,var(--accent-a) 18%,transparent),transparent 66%);opacity:.25}.layout17 .l17HeroInner{position:relative;display:grid;gap:18px}.layout17 .l17HeroTitle{max-width:72ch}.layout17 .l17Kicker{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout17 .l17H1{margin:16px 0 0;letter-spacing:-.06em;line-height:1.02}.layout17 .l17H1Top{display:block;font-size:clamp(18px,2.4vw,22px);font-weight:900;color:var(--text-strong);background:linear-gradient(90deg,var(--accent-b),var(--accent-a));-webkit-background-clip:text;background-clip:text;color:transparent}.layout17 .l17H1Main{display:block;font-size:clamp(42px,5.2vw,72px);font-weight:950;color:var(--text-strong)}.layout17 .l17Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:80ch}.layout17 .l17Ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout17 .l17Board{border:1px solid var(--border);background:radial-gradient(760px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 12%,transparent),transparent 64%),radial-gradient(640px 380px at 74% 28%,color-mix(in oklab,var(--accent-a) 10%,transparent),transparent 68%),var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:12px;display:grid;gap:12px}.layout17 .l17Board>.l17Card{box-shadow:0 18px 70px #00000038}.layout17 .l17Card{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:14px}.layout17 .l17CardTop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout17 .l17CardTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout17 .l17CardHint{color:var(--subtle);font-size:12px;font-weight:800}.layout17 .l17CardPill{font-size:12px;padding:6px 10px;border:1px solid var(--border);background:var(--surface-2);border-radius:999px;color:var(--muted);font-weight:800}.layout17 .l17KpiGrid{margin-top:12px;display:grid;gap:10px}.layout17 .l17Kpi{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:8px}.layout17 .l17KpiHead{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.layout17 .l17KpiLabel{color:var(--muted);font-size:12px;font-weight:850}.layout17 .l17KpiDelta{color:var(--subtle);font-size:12px;font-weight:850}.layout17 .l17KpiValue{color:var(--text-strong);font-weight:950;letter-spacing:-.02em;font-size:18px}.layout17 .l17Spark{width:100%;height:34px;opacity:.95}.layout17 .l17SparkLine{stroke:color-mix(in oklab,var(--accent-b) 88%,white 12%);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 10px 26px rgba(0,0,0,.32))}.layout17 .l17List{margin:12px 0 0;padding-left:0;list-style:none;display:grid;gap:10px}.layout17 .l17List li{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;padding:10px 12px;color:var(--text-strong);font-weight:750;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.layout17 .l17Dot{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000073;flex:0 0 auto}.layout17 .l17Tag{margin-left:auto;font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted);font-weight:850}.layout17 .l17List li:hover{border-color:var(--accent-b-50)}.layout17 .l17Row{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.layout17 .l17MiniGrid{margin-top:12px;display:grid;gap:10px}.layout17 .l17Mini{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:6px}.layout17 .l17MiniT{color:var(--muted);font-size:12px;font-weight:850}.layout17 .l17MiniV{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout17 .l17MiniO{color:var(--subtle);font-size:12px;font-weight:800}.layout17 .l17Mini:hover{border-color:var(--accent-b-50)}.layout17 .l17IO{margin-top:12px;border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:12px;display:grid;gap:12px}.layout17 .l17IOCol{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px;display:grid;gap:8px}.layout17 .l17IOCol:hover{border-color:var(--accent-b-50)}.layout17 .l17IOLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle);font-weight:850}.layout17 .l17IOText{color:var(--muted);line-height:1.45;font-size:13px}.layout17 .l17Fine{margin-top:10px;color:var(--subtle);font-size:12px;line-height:1.45}.layout17 .l17Section{padding:44px 0}.layout17 .l17Bottom{padding-bottom:56px}.layout17 .l17SectionInner{display:grid;gap:18px}.layout17 .l17SectionHead{display:grid;gap:10px}.layout17 .l17H2{margin:0;font-size:30px;letter-spacing:-.03em;color:var(--text-strong)}.layout17 .l17P{margin:0;color:var(--muted);max-width:80ch;line-height:1.5}.layout17 .l17RoleGrid{display:grid;gap:12px}.layout17 .l17RoleTabs{display:flex;flex-wrap:wrap;gap:8px}.layout17 .l17Pill{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:850;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout17 .l17Pill:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong);background:var(--surface-2)}.layout17 .l17PillActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout17 .l17RoleCard{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;padding:18px;box-shadow:var(--shadow);display:grid;gap:12px}.layout17 .l17RoleTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout17 .l17RolePoints{margin:0;padding-left:0;list-style:none;color:var(--muted);display:grid;gap:6px;font-size:13px}.layout17 .l17RolePoints li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.layout17 .l17RolePoints li:before{content:"";width:10px;height:10px;border-radius:999px;margin-top:4px;flex:0 0 auto;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000059}.layout17 .l17TrustGrid{display:grid;gap:12px}.layout17 .l17Trust{background:var(--surface-2);box-shadow:0 14px 60px #00000040}.layout17 .l17CardBody{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout17 .l17FaqGrid{display:grid;gap:12px;align-items:start}.layout17 .l17Faq{background:var(--surface-1)}.layout17 .l17FaqItem{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px 12px}.layout17 .l17FaqQ{cursor:pointer;color:var(--text-strong);font-weight:750;padding:6px 4px}.layout17 .l17FaqA{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout17 .l17Newsletter{margin-top:0}.layout17 .l17Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout17 .l17FooterBrand{display:flex;gap:10px;align-items:center}.layout17 .l17FooterWord{font-weight:800;letter-spacing:-.02em}.layout17 .l17FooterTag{color:var(--muted);font-size:13px}.layout17 .l17FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout17 .l17FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout17 .l17FooterLink:hover{color:var(--text-strong);border-color:var(--border)}@media(min-width:980px){.layout17 .l17HeroInner{grid-template-columns:.82fr 1.18fr;align-items:start;gap:22px}.layout17 .l17Board{grid-template-columns:1.2fr .8fr;grid-template-areas:"kpis decisions" "today ops"}.layout17 .l17KpiCard{grid-area:kpis}.layout17 .l17Decisions{grid-area:decisions}.layout17 .l17Today{grid-area:today}.layout17 .l17Ops{grid-area:ops}.layout17 .l17KpiGrid{grid-template-columns:1fr 1fr 1fr}.layout17 .l17MiniGrid{grid-template-columns:1fr 1fr}.layout17 .l17RoleGrid{grid-template-columns:1fr 1fr;align-items:start}.layout17 .l17TrustGrid{grid-template-columns:1fr 1fr}.layout17 .l17FaqGrid{grid-template-columns:1.15fr .85fr}}.layout18 .l18Header{position:sticky;top:0;z-index:15}.layout18 .l18LogoWrap{position:relative;display:inline-block;border-radius:12px}.layout18 .l18LogoImg{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 14px 44px rgba(0,0,0,.45))}.layout18 .l18LogoTint{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout18 .l18Hero{position:relative;padding:46px 0 56px}.layout18 .l18Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1000px 680px at 16% 16%,color-mix(in oklab,var(--accent-b) 22%,transparent),transparent 62%),radial-gradient(860px 560px at 78% 22%,color-mix(in oklab,var(--accent-a) 18%,transparent),transparent 66%);opacity:.24}.layout18 .l18HeroInner{position:relative;display:grid;gap:16px}.layout18 .l18Memo{border:1px solid var(--border);border-radius:28px;background:radial-gradient(760px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 10%,transparent),transparent 64%),radial-gradient(640px 380px at 74% 28%,color-mix(in oklab,var(--accent-a) 9%,transparent),transparent 68%),var(--surface-2);box-shadow:var(--shadow);padding:12px;display:grid;gap:12px}.layout18 .l18Doc,.layout18 #overview,.layout18 #roi,.layout18 #plan,.layout18 #security,.layout18 #faq{scroll-margin-top:96px}.layout18 .l18Toc,.layout18 .l18Side{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:14px}.layout18 .l18Doc{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:18px}.layout18 .l18TocTitle{font-weight:950;letter-spacing:-.03em;color:var(--text-strong)}.layout18 .l18TocSub{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18TocNav{margin-top:14px;display:grid;gap:8px}.layout18 .l18TocLink{text-align:left;border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:10px;display:flex;gap:10px;align-items:center;color:var(--text-strong);font-weight:800;letter-spacing:-.02em;cursor:pointer}.layout18 .l18TocLink:focus-visible{outline:2px solid var(--accent-b-55);outline-offset:2px}.layout18 .l18TocLink:hover{border-color:var(--accent-b-50)}.layout18 .l18TocNum{width:26px;height:26px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);font-weight:950;font-size:12px}.layout18 .l18TocText{color:var(--text-strong)}.layout18 .l18TocNote{margin-top:14px;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-b-10),var(--accent-a-08));border-radius:18px;padding:12px}.layout18 .l18TocNoteTitle{color:var(--text-strong);font-weight:900;letter-spacing:-.02em}.layout18 .l18TocNoteBody{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18DocTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.layout18 .l18Kicker{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-2);padding:8px 10px;border-radius:999px}.layout18 .l18Meta{display:flex;flex-wrap:wrap;gap:8px}.layout18 .l18MetaPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-weight:850}.layout18 .l18H1{margin:14px 0 0;font-size:clamp(36px,4.6vw,56px);line-height:1.03;letter-spacing:-.06em;font-weight:950;color:var(--text-strong)}.layout18 .l18H1Accent{background:linear-gradient(90deg,var(--accent-b),var(--accent-a));-webkit-background-clip:text;background-clip:text;color:transparent}.layout18 .l18Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:80ch}.layout18 .l18Highlights{margin-top:16px;display:grid;gap:10px}.layout18 .l18Hi{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:6px}.layout18 .l18HiT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout18 .l18HiD{color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18Split{margin-top:14px;display:grid;gap:10px}.layout18 .l18SplitCard{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px}.layout18 .l18SplitCardGood{background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));border-color:var(--accent-b-35)}.layout18 .l18SplitTitle{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout18 .l18Bullets{margin:10px 0 0;padding-left:0;list-style:none;display:grid;gap:8px;color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18Bullets li{display:flex;gap:10px;align-items:flex-start}.layout18 .l18Bullets li:before{content:"";width:10px;height:10px;border-radius:999px;margin-top:4px;flex:0 0 auto;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000059}.layout18 .l18Block{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-soft);display:grid;gap:12px}.layout18 .l18Bottom{padding-bottom:12px}.layout18 .l18BlockHead{display:grid;gap:8px}.layout18 .l18H2{margin:0;font-size:26px;letter-spacing:-.03em;color:var(--text-strong)}.layout18 .l18P{margin:0;color:var(--muted);line-height:1.5;max-width:80ch}.layout18 .l18RoiGrid{display:grid;gap:10px}.layout18 .l18Roi{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:6px}.layout18 .l18RoiT{color:var(--muted);font-size:12px;font-weight:850}.layout18 .l18RoiV{color:var(--text-strong);font-weight:950;letter-spacing:-.02em;font-size:20px}.layout18 .l18RoiD{color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18Quote{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:14px 14px 12px;display:grid;gap:8px}.layout18 .l18QuoteMark{font-size:30px;line-height:1;color:var(--subtle)}.layout18 .l18QuoteBody{color:var(--text-strong);font-weight:800;letter-spacing:-.02em;line-height:1.35}.layout18 .l18QuoteBy{color:var(--muted);font-size:12px;font-weight:850}.layout18 .l18Timeline{display:grid;gap:10px}.layout18 .l18Time{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:6px}.layout18 .l18TimeT{color:var(--subtle);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.layout18 .l18TimeH{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout18 .l18TimeD{color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18Trust{display:grid;gap:10px}.layout18 .l18TrustCard{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px}.layout18 .l18TrustT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout18 .l18TrustD{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18FaqGrid{display:grid;gap:12px;align-items:start}.layout18 .l18Faq{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:10px}.layout18 .l18FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;padding:10px 12px}.layout18 .l18FaqQ{cursor:pointer;color:var(--text-strong);font-weight:800;padding:6px 4px}.layout18 .l18FaqA{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout18 .l18Newsletter{margin-top:0}.layout18 .l18SideCard{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:14px;display:grid;gap:10px}.layout18 .l18SideCardSoft{background:var(--surface-1)}.layout18 .l18SideTitle{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout18 .l18SideLead{color:var(--muted);font-size:13px;line-height:1.45}.layout18 .l18SideActions{display:grid;gap:10px}.layout18 .l18SideBtn{width:100%;justify-content:center}.layout18 .l18SideFacts{display:grid;gap:10px;margin-top:4px}.layout18 .l18Fact{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;padding:10px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout18 .l18FactK{color:var(--muted);font-size:12px;font-weight:850}.layout18 .l18FactV{color:var(--text-strong);font-weight:950;letter-spacing:-.02em;font-size:12px}.layout18 .l18Links{display:grid;gap:8px}.layout18 .l18Link{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;padding:10px 12px;color:var(--text-strong);font-weight:850;letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.layout18 .l18Link:hover{border-color:var(--accent-b-50)}.layout18 .l18LinkDot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000059}.layout18 .l18Footer{border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout18 .l18FooterBrand{display:flex;gap:10px;align-items:center}.layout18 .l18FooterWord{font-weight:800;letter-spacing:-.02em}.layout18 .l18FooterTag{color:var(--muted);font-size:13px}.layout18 .l18FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout18 .l18FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout18 .l18FooterLink:hover{color:var(--text-strong);border-color:var(--border)}@media(min-width:980px){.layout18 .l18Memo{grid-template-columns:.95fr 2.1fr 1.05fr;align-items:start}.layout18 .l18Toc,.layout18 .l18Side{position:sticky;top:96px}.layout18 .l18Highlights{grid-template-columns:1fr 1fr 1fr}.layout18 .l18Split{grid-template-columns:1fr 1fr}.layout18 .l18RoiGrid,.layout18 .l18Timeline{grid-template-columns:1fr 1fr 1fr}.layout18 .l18Trust{grid-template-columns:1fr 1fr}.layout18 .l18FaqGrid{grid-template-columns:1.15fr .85fr}}.layout19 .l19Header{position:sticky;top:0;z-index:15}.layout19 .l19LogoWrap{position:relative;display:inline-block;border-radius:12px}.layout19 .l19LogoImg{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 14px 44px rgba(0,0,0,.45))}.layout19 .l19LogoTint{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout19 #top,.layout19 #why,.layout19 #how,.layout19 #roi,.layout19 #rollout,.layout19 #security,.layout19 #faq{scroll-margin-top:96px}.layout19 .l19Hero{position:relative;padding:52px 0 32px}.layout19 .l19Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1000px 680px at 18% 18%,color-mix(in oklab,var(--accent-b) 24%,transparent),transparent 62%),radial-gradient(860px 560px at 76% 22%,color-mix(in oklab,var(--accent-a) 18%,transparent),transparent 66%);opacity:.22}.layout19 .l19HeroInner{position:relative;display:grid;gap:18px}.layout19 .l19Kicker{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout19 .l19H1{margin:16px 0 0;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.06em;font-weight:950;color:var(--text-strong)}.layout19 .l19Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:78ch}.layout19 .l19Ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout19 .l19ProofRow{margin-top:18px;display:grid;gap:10px;max-width:760px}.layout19 .l19Proof{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:6px}.layout19 .l19ProofT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout19 .l19ProofD{color:var(--muted);font-size:13px;line-height:1.45}.layout19 .l19Guide{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:14px;display:grid;gap:12px}.layout19 .l19GuideTitle{color:var(--text-strong);font-weight:950;letter-spacing:-.03em}.layout19 .l19GuideSub{color:var(--muted);font-size:13px;line-height:1.45}.layout19 .l19GuideList{max-height:360px;overflow:auto;padding-right:2px}.layout19 .l19GuideList{display:grid;gap:8px}.layout19 .l19GuideItem{text-align:left;border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:start;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.layout19 .l19GuideItem:hover{transform:translateY(-1px);border-color:var(--accent-b-50)}.layout19 .l19GuideItemActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10))}.layout19 .l19GuideItem:focus-visible{outline:2px solid var(--accent-b-55);outline-offset:2px}.layout19 .l19GuideNum{width:30px;height:30px;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);display:grid;place-items:center;color:var(--text-strong);font-weight:950;font-size:12px}.layout19 .l19GuideText{display:grid;gap:2px}.layout19 .l19GuideT{color:var(--text-strong);font-weight:900;letter-spacing:-.02em}.layout19 .l19GuideH{color:var(--subtle);font-size:12px;font-weight:800}.layout19 .l19GuideCtas{display:grid;gap:10px}.layout19 .l19GuideBtn{width:100%;justify-content:center}.layout19 .l19Section{padding:54px 0}.layout19 .l19Bottom{padding-bottom:56px}.layout19 .l19SectionInner{display:grid;gap:18px}.layout19 .l19SectionHead{display:grid;gap:10px;max-width:760px}.layout19 .l19H2{margin:0;font-size:32px;letter-spacing:-.03em;color:var(--text-strong)}.layout19 .l19P{margin:0;color:var(--muted);line-height:1.55}.layout19 .l19Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 18px 70px #0000002e}.layout19 .l19CardT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout19 .l19CardD{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout19 .l19WhyGrid{display:grid;gap:12px;max-width:860px}.layout19 .l19IO{border:1px solid var(--border);background:radial-gradient(700px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 12%,transparent),transparent 64%),radial-gradient(600px 380px at 76% 30%,color-mix(in oklab,var(--accent-a) 10%,transparent),transparent 68%),var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:14px;display:grid;gap:12px;max-width:860px}.layout19 .l19IOCol{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:14px;display:grid;gap:8px}.layout19 .l19IOLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle);font-weight:900}.layout19 .l19IOText{color:var(--text-strong);font-weight:900;letter-spacing:-.02em;line-height:1.2}.layout19 .l19IOFine{color:var(--muted);font-size:13px;line-height:1.45}.layout19 .l19RoiRow{display:grid;gap:12px;max-width:860px}.layout19 .l19Roi{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 18px 70px #0000002e;display:grid;gap:6px}.layout19 .l19RoiT{color:var(--muted);font-size:12px;font-weight:850}.layout19 .l19RoiV{color:var(--text-strong);font-weight:950;letter-spacing:-.02em;font-size:22px}.layout19 .l19RoiD{color:var(--muted);font-size:13px;line-height:1.45}.layout19 .l19RoiCta{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.layout19 .l19Steps{display:grid;gap:12px;max-width:860px}.layout19 .l19Step{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 18px 70px #0000002e;display:grid;gap:6px}.layout19 .l19StepT{color:var(--subtle);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.layout19 .l19StepH{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout19 .l19StepD{color:var(--muted);font-size:13px;line-height:1.45}.layout19 .l19Trust{display:grid;gap:12px;max-width:860px}.layout19 .l19FaqGrid{display:grid;gap:12px;align-items:start;max-width:980px}.layout19 .l19Faq{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:12px;display:grid;gap:10px}.layout19 .l19FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout19 .l19FaqQ{cursor:pointer;color:var(--text-strong);font-weight:800;padding:6px 4px}.layout19 .l19FaqA{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout19 .l19Newsletter{margin-top:0}.layout19 .l19Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout19 .l19FooterBrand{display:flex;gap:10px;align-items:center}.layout19 .l19FooterWord{font-weight:800;letter-spacing:-.02em}.layout19 .l19FooterTag{color:var(--muted);font-size:13px}.layout19 .l19FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout19 .l19FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout19 .l19FooterLink:hover{color:var(--text-strong);border-color:var(--border)}@media(min-width:980px){.layout19 .l19SectionHead{margin-top:6px}.layout19 .l19HeroInner{grid-template-columns:1.25fr .75fr;align-items:start;gap:22px}.layout19 .l19Guide{position:sticky;top:96px}.layout19 .l19ProofRow,.layout19 .l19WhyGrid{grid-template-columns:1fr 1fr 1fr}.layout19 .l19IO{grid-template-columns:1fr 1fr}.layout19 .l19RoiRow,.layout19 .l19Steps{grid-template-columns:1fr 1fr 1fr}.layout19 .l19Trust{grid-template-columns:1fr 1fr}.layout19 .l19FaqGrid{grid-template-columns:1.15fr .85fr}}.layout20 .l20Header{position:sticky;top:0;z-index:15}.layout20 .l20LogoWrap{position:relative;display:inline-block;border-radius:12px}.layout20 .l20LogoImg{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 14px 44px rgba(0,0,0,.45))}.layout20 .l20LogoTint{position:absolute;inset:0;border-radius:12px;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout20 #top,.layout20 #features,.layout20 #steps,.layout20 #situations,.layout20 #pricing,.layout20 #pro,.layout20 #faq{scroll-margin-top:96px}.layout20 .l20Scroll{scroll-snap-type:y proximity}.layout20 .l20Section{scroll-snap-align:start;padding:64px 0}.layout20 .l20Nav{max-width:58vw;overflow:auto;scrollbar-width:thin}.layout20 .l20Nav::-webkit-scrollbar{height:8px}.layout20 .l20Nav::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.layout20 .l20Hero{position:relative;padding-top:54px}.layout20 .l20Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,color-mix(in oklab,var(--accent-b) 26%,transparent),transparent 62%),radial-gradient(920px 600px at 76% 22%,color-mix(in oklab,var(--accent-a) 18%,transparent),transparent 66%);opacity:.22}.layout20 .l20HeroGrid{position:relative;display:grid;gap:18px;align-items:start}.layout20 .l20Kicker{display:inline-flex;width:max-content;font-size:12px;color:var(--subtle);border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout20 .l20H1{margin:14px 0 0;font-size:clamp(42px,5.2vw,72px);line-height:1.02;letter-spacing:-.06em;font-weight:950;color:var(--text-strong)}.layout20 .l20Lead{margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--muted);max-width:78ch}.layout20 .l20BrandWord{font-weight:950;letter-spacing:-.03em;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));-webkit-background-clip:text;background-clip:text;color:transparent}.layout20 .l20Ctas{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.layout20 .l20MiniRow{margin-top:18px;display:grid;gap:10px;max-width:760px}.layout20 .l20Mini{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:6px;box-shadow:0 18px 70px #0000002e}.layout20 .l20MiniT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20MiniD{color:var(--muted);font-size:13px;line-height:1.45}.layout20 .l20Workspace{border:1px solid var(--border);background:radial-gradient(760px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 12%,transparent),transparent 64%),radial-gradient(640px 380px at 74% 28%,color-mix(in oklab,var(--accent-a) 10%,transparent),transparent 68%),var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:12px}.layout20 .l20Ui{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:14px;display:grid;gap:12px}.layout20 .l20UiTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout20 .l20UiTitle{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20UiPills{display:flex;gap:8px;flex-wrap:wrap}.layout20 .l20UiPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-weight:850}.layout20 .l20UiGrid{display:grid;gap:12px}.layout20 .l20UiCard{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;padding:12px;display:grid;gap:10px}.layout20 .l20UiCardT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20UiList{margin:0;padding-left:0;list-style:none;display:grid;gap:8px;color:var(--text-strong);font-weight:750;letter-spacing:-.02em}.layout20 .l20Dot{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000059;flex:0 0 auto}.layout20 .l20UiList li{display:flex;align-items:center;gap:10px}.layout20 .l20UiKpis{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.layout20 .l20UiKpi{border:1px solid var(--border);background:var(--surface-1);border-radius:16px;padding:10px;display:grid;gap:4px}.layout20 .l20UiK{color:var(--muted);font-size:12px;font-weight:850}.layout20 .l20UiV{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20UiFine{color:var(--muted);font-size:12px;line-height:1.45}.layout20 .l20SectionGrid{display:grid;gap:18px}.layout20 .l20SectionHead{display:grid;gap:10px;max-width:860px}.layout20 .l20H2{margin:0;font-size:32px;letter-spacing:-.03em;color:var(--text-strong)}.layout20 .l20P{margin:0;color:var(--muted);line-height:1.55}.layout20 .l20Card{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 18px 70px #0000002e}.layout20 .l20CardT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20CardD{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.45}.layout20 .l20Bullets{margin:12px 0 0;padding-left:0;list-style:none;display:grid;gap:8px;color:var(--muted);font-size:13px;line-height:1.45}.layout20 .l20Bullets li{display:flex;gap:10px;align-items:flex-start}.layout20 .l20Bullets li:before{content:"";width:10px;height:10px;border-radius:999px;margin-top:4px;flex:0 0 auto;background:linear-gradient(135deg,var(--accent-b),var(--accent-a));box-shadow:0 12px 30px #00000059}.layout20 .l20FeatureGrid,.layout20 .l20ProGrid,.layout20 .l20Steps{display:grid;gap:12px;max-width:980px}.layout20 .l20Step{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:16px;box-shadow:0 18px 70px #0000002e;display:grid;gap:8px}.layout20 .l20StepNum{width:34px;height:34px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));display:grid;place-items:center;font-weight:950;color:var(--text-strong)}.layout20 .l20StepT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20StepD{color:var(--muted);font-size:13px;line-height:1.45}.layout20 .l20ProblemSolve{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:14px;display:grid;gap:12px;max-width:980px}.layout20 .l20PSCol{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:14px;display:grid;gap:6px}.layout20 .l20PSColGood{background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));border-color:var(--accent-b-35)}.layout20 .l20PSTitle{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.layout20 .l20PSBody{color:var(--text-strong);font-weight:900;letter-spacing:-.02em;line-height:1.2}.layout20 .l20Chooser{display:grid;gap:10px;max-width:980px}.layout20 .l20Pills{display:flex;flex-wrap:wrap;gap:8px}.layout20 .l20Pill{border:1px solid var(--border);background:var(--surface-1);color:var(--muted);border-radius:999px;padding:10px 12px;font-size:12px;cursor:pointer;font-weight:850;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease}.layout20 .l20Pill:hover{transform:translateY(-1px);border-color:var(--accent-b-50);color:var(--text-strong);background:var(--surface-2)}.layout20 .l20PillActive{border-color:var(--accent-b-55);background:linear-gradient(135deg,var(--accent-b-12),var(--accent-a-10));color:var(--text-strong)}.layout20 .l20Pill:focus-visible{outline:2px solid var(--accent-b-55);outline-offset:2px}.layout20 .l20Situation{display:grid;gap:12px;max-width:1100px}.layout20 .l20SituationTitle{margin-top:8px;color:var(--text-strong);font-weight:950;letter-spacing:-.03em;font-size:18px}.layout20 .l20IO{margin-top:12px;border:1px solid var(--border);background:var(--surface-2);border-radius:26px;box-shadow:0 18px 70px #0000002e;padding:14px;display:grid;gap:12px}.layout20 .l20IOCol{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:14px;display:grid;gap:8px}.layout20 .l20IOLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--subtle);font-weight:900}.layout20 .l20IOText{color:var(--text-strong);font-weight:900;letter-spacing:-.02em;line-height:1.2}.layout20 .l20Sim{border:1px solid var(--border);background:radial-gradient(700px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 12%,transparent),transparent 64%),radial-gradient(600px 380px at 76% 30%,color-mix(in oklab,var(--accent-a) 10%,transparent),transparent 68%),var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:12px;display:grid;gap:12px}.layout20 .l20SimTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout20 .l20SimTitle{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20SimPills{display:flex;gap:8px;flex-wrap:wrap}.layout20 .l20SimPill{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--muted);font-weight:850}.layout20 .l20SimGrid{display:grid;gap:12px}.layout20 .l20SimCard{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:14px}.layout20 .l20SimCardT{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20SimRows{margin-top:10px;display:grid;gap:8px}.layout20 .l20SimRow{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;padding:10px 12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout20 .l20SimK{color:var(--muted);font-size:12px;font-weight:850}.layout20 .l20SimV{color:var(--text-strong);font-weight:900;letter-spacing:-.02em;font-size:12px}.layout20 .l20SimCta{display:flex;flex-wrap:wrap;gap:10px}.layout20 .l20Pricing{display:grid;gap:12px;max-width:1100px}.layout20 .l20Sizer{border:1px solid var(--border);background:var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:14px;display:grid;gap:12px}.layout20 .l20Slider{border:1px solid var(--border);background:var(--surface-1);border-radius:22px;padding:12px;display:grid;gap:10px}.layout20 .l20SliderTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.layout20 .l20SliderLabel{color:var(--muted);font-size:12px;font-weight:850}.layout20 .l20SliderValue{color:var(--text-strong);font-weight:950;letter-spacing:-.02em;font-size:12px}.layout20 .l20Slider input[type=range]{width:100%;accent-color:var(--accent-b)}.layout20 .l20SizingCard{border:1px solid var(--border);background:radial-gradient(700px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 12%,transparent),transparent 64%),radial-gradient(600px 380px at 76% 30%,color-mix(in oklab,var(--accent-a) 10%,transparent),transparent 68%),var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:16px;display:grid;gap:12px}.layout20 .l20SizingTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.layout20 .l20SizingTitle{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.layout20 .l20SizingValue{color:var(--text-strong);font-weight:950;letter-spacing:-.03em;font-size:22px}.layout20 .l20SizingBadge{font-size:12px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);color:var(--text-strong);font-weight:900}.layout20 .l20SizingLead{color:var(--muted);font-size:13px;line-height:1.45}.layout20 .l20SizingNote{color:var(--subtle);font-size:12px;line-height:1.45}.layout20 .l20SizingCtas{display:flex;flex-wrap:wrap;gap:10px}.layout20 .l20FaqGrid{display:grid;gap:12px;align-items:start;max-width:1100px}.layout20 .l20Faq{border:1px solid var(--border);background:var(--surface-2);border-radius:22px;padding:12px;display:grid;gap:10px}.layout20 .l20FaqItem{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px 12px}.layout20 .l20FaqQ{cursor:pointer;color:var(--text-strong);font-weight:800;padding:6px 4px}.layout20 .l20FaqA{padding:4px 4px 10px;color:var(--muted);line-height:1.45;font-size:13px}.layout20 .l20Newsletter{margin-top:0}.layout20 .l20FooterStrip{margin-top:16px;border:1px solid var(--border);background:var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:12px;display:grid;gap:10px;overflow:hidden}.layout20 .l20Marquee{overflow:hidden;border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:10px}.layout20 .l20MarqueeTrack{display:flex;gap:10px;width:max-content;animation:l20-marquee 26s linear infinite}.layout20 .l20FooterStrip:hover .l20MarqueeTrack{animation-play-state:paused}.layout20 .l20MarqueeItem{border:1px solid var(--border);background:var(--surface-2);color:var(--text-strong);font-weight:850;letter-spacing:-.02em;font-size:12px;padding:8px 10px;border-radius:999px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.layout20 .l20MarqueeTrack{animation:none}}@keyframes l20-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.layout20 .l20Stats{margin-top:14px;border:1px solid var(--border);background:radial-gradient(700px 420px at 18% 18%,color-mix(in oklab,var(--accent-b) 12%,transparent),transparent 64%),radial-gradient(600px 380px at 76% 30%,color-mix(in oklab,var(--accent-a) 10%,transparent),transparent 68%),var(--surface-2);border-radius:26px;box-shadow:var(--shadow);padding:14px;display:grid;gap:12px}.layout20 .l20StatsTitle{color:var(--text-strong);font-weight:950;letter-spacing:-.03em}.layout20 .l20StatsGrid{display:grid;gap:10px}.layout20 .l20StatsGrid{grid-template-columns:1fr 1fr}.layout20 .l20Stat{border:1px solid var(--border);background:var(--surface-1);border-radius:18px;padding:12px;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.layout20 .l20StatK{color:var(--muted);font-size:12px;font-weight:850}.layout20 .l20StatV{color:var(--text-strong);font-weight:950;letter-spacing:-.02em}.layout20 .l20Footer{margin-top:18px;border-top:1px solid var(--border-soft);padding-top:16px;display:grid;gap:12px}.layout20 .l20FooterBrand{display:flex;gap:10px;align-items:center}.layout20 .l20FooterWord{font-weight:800;letter-spacing:-.02em}.layout20 .l20FooterTag{color:var(--muted);font-size:13px}.layout20 .l20FooterLinks{display:flex;flex-wrap:wrap;gap:10px}.layout20 .l20FooterLink{color:var(--muted);font-size:13px;border:1px solid var(--border-soft);background:var(--surface-1);padding:8px 10px;border-radius:999px}.layout20 .l20FooterLink:hover{color:var(--text-strong);border-color:var(--border)}.layout20 .l20Bottom{padding-bottom:56px}@media(min-width:980px){.layout20 .l20HeroGrid{grid-template-columns:1.05fr .95fr;gap:22px}.layout20 .l20UiGrid{grid-template-columns:1.05fr .95fr}.layout20 .l20MiniRow,.layout20 .l20FeatureGrid,.layout20 .l20ProGrid,.layout20 .l20Steps{grid-template-columns:1fr 1fr 1fr}.layout20 .l20ProblemSolve{grid-template-columns:1fr 1fr}.layout20 .l20Situation{grid-template-columns:.95fr 1.05fr;align-items:start}.layout20 .l20IO,.layout20 .l20SimGrid{grid-template-columns:1fr 1fr}.layout20 .l20Pricing{grid-template-columns:1fr 1fr;align-items:start}.layout20 .l20FaqGrid{grid-template-columns:1.15fr .85fr}.layout20 .l20StatsGrid{grid-template-columns:1fr 1fr 1fr}}.layout21{min-height:100vh;color:var(--text)}.layout21 .l21Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout21 .l21Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:12px}.layout21 .l21Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout21 .l21Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout21 .l21Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout21 .l21ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:12px;font-weight:750}.layout21 .l21NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout21 .l21NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout21 .l21NavActive{color:var(--text-strong)}.layout21 .l21NavActive:after{transform:scaleX(1)}.layout21 .l21MobileBtn{width:100%;text-align:left;border:0}.layout21 .l21Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout21 .l21Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top}.layout21 .l21Hero,.layout21 .l21Subpage{padding:74px 0 48px;position:relative}.layout21 .l21Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout21 .l21Section,.layout21 .l21FinalCta,.layout21 .l21Band{padding:56px 0}.layout21 .l21Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout21 .l21SectionGrid{display:grid;gap:24px}.layout21 .l21SectionHead h1{color:var(--text-strong);margin:0;font-size:clamp(40px,5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:980px}.layout21 .l21SectionHead h2{color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:900px}.layout21 .l21H1{color:var(--text-strong);margin:14px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.08;max-width:640px}.layout21 .l21Lead,.layout21 .l21SectionHead p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout21 .l21Ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.layout21 .l21More{width:max-content}.layout21 .l21HeroGrid{position:relative;display:grid;gap:28px;align-items:start}.layout21 .l21HeroCopy{max-width:780px}.layout21 .l21WorkspaceUi{padding:14px}.layout21 .l21UiTop{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--subtle);font-size:12px;font-weight:850;padding:4px 4px 14px}.layout21 .l21UiBody{display:grid;gap:10px}.layout21 .l21UiPanel{padding:14px}.layout21 .l21UiTitle{color:var(--text-strong);font-weight:950;font-size:13px}.layout21 .l21UiTasks{display:grid;gap:8px;margin-top:12px}.layout21 .l21UiTask{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:var(--surface-1)}.layout21 .l21UiTask .stepNum{width:24px;height:24px;border-radius:8px;font-size:12px}.layout21 .l21UiTask strong{color:var(--text-strong);font-size:13px}.layout21 .l21UiTask em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout21 .l21UiNumbers{display:grid;gap:4px;margin-top:18px}.layout21 .l21UiNumbers strong{color:var(--text-strong);font-size:42px;letter-spacing:-.05em;line-height:1;font-weight:950}.layout21 .l21UiNumbers span{color:var(--muted);font-weight:800;font-size:13px}.layout21 .l21Kpis{display:grid;gap:18px}.layout21 .l21Kpi{padding:0}.layout21 .l21KpiValue{color:var(--text-strong);font-size:clamp(46px,8vw,108px);font-weight:950;letter-spacing:-.07em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout21 .l21KpiLabel{margin-top:8px;color:var(--muted);font-weight:850}.layout21 .l21ModuleGrid,.layout21 .l21Quotes,.layout21 .l21FeatureTable,.layout21 .l21PackageGrid,.layout21 .l21NextSteps{display:grid;gap:14px}.layout21 .l21Module,.layout21 .l21FeatureTable .card,.layout21 .l21Package,.layout21 .l21NextStep{display:grid;gap:12px}.layout21 .l21Module .cardTitle,.layout21 .l21NextStep .cardTitle,.layout21 .l21Package .cardTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout21 .l21Solutions{display:grid;gap:16px}.layout21 .l21SolutionTabs{display:grid;gap:8px}.layout21 .l21SolutionTab{text-align:left;padding:14px 16px;border-radius:14px;font-weight:850}.layout21 .l21SolutionCard{padding:20px;display:grid;gap:18px}.layout21 .l21SolutionCard p{margin:6px 0 0;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout21 .l21Quote{margin:0;display:grid;gap:14px}.layout21 .l21Quote blockquote{margin:0;padding:18px 20px;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800;position:relative}.layout21 .l21Quote blockquote:after{content:"";position:absolute;left:24px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout21 .l21Quote figcaption{display:grid;gap:2px;padding-left:6px}.layout21 .l21Quote strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout21 .l21Quote span{color:var(--subtle);font-size:13px;font-weight:800}.layout21 .l21FinalCta{background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout21 .l21FinalInner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.layout21 .l21FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout21 .l21PricingGrid{display:grid;gap:28px}.layout21 .l21PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout21 .l21Slider{display:grid;gap:12px}.layout21 .l21Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout21 .l21Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout21 .l21Slider input{width:100%;accent-color:var(--accent-b)}.layout21 .l21PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout21 .l21PriceResult span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout21 .l21PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout21 .l21PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout21 .l21PriceResult .btn{margin-top:10px;justify-self:start}.layout21 .l21Package .btn{margin-top:14px;justify-self:start}.layout21 .l21NextStep{align-items:start}.layout21 .l21Newsletter{margin-top:16px;max-width:760px}@media(min-width:760px){.layout21 .l21Kpis{grid-template-columns:repeat(4,1fr)}.layout21 .l21ModuleGrid,.layout21 .l21FeatureTable,.layout21 .l21PackageGrid,.layout21 .l21NextSteps,.layout21 .l21Quotes{grid-template-columns:repeat(3,1fr)}.layout21 .l21UiBody{grid-template-columns:1fr 1fr}.layout21 .l21UiWide{grid-column:span 2}}@media(min-width:980px){.layout21 .l21HeroGrid,.layout21 .l21Solutions,.layout21 .l21PricingGrid{grid-template-columns:.95fr 1.05fr}.layout21 .l21SolutionTabs{align-self:start}}@media(max-width:760px){.layout21 .l21Progress,.layout21 .l21ProductBy{display:none}.layout21 .l21UiTask{grid-template-columns:28px 1fr}.layout21 .l21UiTask em{grid-column:2}}.layout22{min-height:100vh;color:var(--text)}.layout22 .l22Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout22 .l22Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:12px}.layout22 .l22Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout22 .l22Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout22 .l22Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout22 .l22ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:12px;font-weight:750}.layout22 .l22NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout22 .l22NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout22 .l22NavActive{color:var(--text-strong)}.layout22 .l22NavActive:after{transform:scaleX(1)}.layout22 .l22HeaderGhost{white-space:nowrap}.layout22 .l22MobileBtn{width:100%;text-align:left;border:0}.layout22 .l22Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout22 .l22Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top;transition:transform .12s linear}.layout22 .l22Reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.layout22 .l22RevealIn{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.layout22 .l22Reveal{opacity:1;transform:none;transition:none}}.layout22 .l22Hero,.layout22 .l22Subpage{padding:84px 0 56px;position:relative}.layout22 .l22Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout22 .l22Section{padding:64px 0;position:relative}.layout22 .l22Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout22 .l22SectionGrid{display:grid;gap:28px}.layout22 .l22SectionHead h1{color:var(--text-strong);letter-spacing:-.04em;line-height:1.04;margin:0;font-weight:950;font-size:clamp(40px,5vw,72px);max-width:980px}.layout22 .l22SectionHead h2{color:var(--text-strong);letter-spacing:-.04em;line-height:1.04;margin:0;font-weight:950;font-size:clamp(28px,3.4vw,46px);max-width:900px}.layout22 .l22H1{color:var(--text-strong);margin:14px 0 0;font-weight:950;font-size:clamp(30px,3.6vw,48px);max-width:640px;letter-spacing:-.035em;line-height:1.08}.layout22 .l22SectionHead p,.layout22 .l22Lead{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout22 .l22Ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.layout22 .l22CtaBig{padding:14px 22px;font-size:15px;font-weight:900;letter-spacing:-.01em}.layout22 .l22More{width:max-content}.layout22 .l22SmallLabel{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout22 .l22HeroGrid{position:relative;display:grid;gap:32px;align-items:start}.layout22 .l22HeroCopy{max-width:780px}.layout22 .l22KpiCard{padding:18px}.layout22 .l22KpiCardTop{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--border-soft);margin-bottom:14px}.layout22 .l22KpiCardTitle{color:var(--text-strong);font-weight:950;letter-spacing:-.01em}.layout22 .l22KpiCardGrid{display:grid;gap:10px}.layout22 .l22KpiBox{padding:14px;border-radius:16px}.layout22 .l22KpiBoxHead{display:flex;justify-content:space-between;align-items:center;color:var(--subtle);font-size:12px;font-weight:850}.layout22 .l22KpiBoxHead em{color:var(--accent-a-92, var(--accent-a));font-style:normal;font-weight:900}.layout22 .l22KpiBoxValue{display:block;margin-top:8px;color:var(--text-strong);font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.04em;font-weight:950}.layout22 .l22Band{padding:60px 0 44px}.layout22 .l22BigKpis{display:grid;gap:24px}.layout22 .l22BigKpiValue{color:var(--text-strong);font-size:clamp(56px,9vw,128px);font-weight:950;letter-spacing:-.07em;line-height:.92;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout22 .l22BigKpiLabel{margin-top:10px;color:var(--muted);font-weight:850}.layout22 .l22ModuleGrid{display:grid;gap:14px}.layout22 .l22Module{display:grid;gap:12px}.layout22 .l22Module .cardIcon{font-size:12px;letter-spacing:.12em;color:var(--text-strong)}.layout22 .l22ModuleTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout22 .l22FeatureList{display:grid;gap:18px}.layout22 .l22FeatureItem{padding:24px;transition:transform .2s ease,border-color .2s ease}.layout22 .l22FeatureItem:hover{transform:translateY(-2px);border-color:var(--accent-b-40)}.layout22 .l22FeatureAccenta:hover{border-color:var(--accent-b-40)}.layout22 .l22FeatureAccentb:hover{border-color:var(--accent-a-24)}.layout22 .l22FeatureAccentc:hover{border-color:var(--accent-c-24)}.layout22 .l22FeatureAccentd:hover{border-color:var(--accent-d-24)}.layout22 .l22FeatureHead{display:flex;align-items:center;gap:14px}.layout22 .l22FeatureItem .cardIcon{font-size:12px;letter-spacing:.12em;color:var(--text-strong);width:48px;height:48px;border-radius:16px}.layout22 .l22FeatureItem h2{margin:0;color:var(--text-strong);font-size:clamp(22px,2.2vw,28px);font-weight:950;letter-spacing:-.02em;line-height:1.1}.layout22 .l22FeatureBullets{margin-top:16px}.layout22 .l22DashGrid{display:grid;gap:24px}.layout22 .l22Dashboard{padding:0;overflow:hidden}.layout22 .l22DashTop{display:flex;justify-content:space-between;padding:14px 18px;color:var(--subtle);font-size:12px;font-weight:850;border-bottom:1px solid var(--border-soft)}.layout22 .l22DashBody{display:grid;gap:0}.layout22 .l22DashCol{padding:18px}.layout22 .l22DashSide{padding:18px;border-top:1px solid var(--border-soft);background:var(--surface-1);display:grid;gap:14px}.layout22 .l22DashTitle{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin-bottom:12px}.layout22 .l22DashRow{display:grid;grid-template-columns:12px 1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;padding:12px 0;border-bottom:1px solid var(--border-soft)}.layout22 .l22DashRow:last-child{border-bottom:0}.layout22 .l22DashDot{grid-row:1 / span 2;align-self:center;width:10px;height:10px;border-radius:999px;background:var(--accent-b);box-shadow:0 0 0 4px var(--accent-b-22)}.layout22 .l22DashRow strong{color:var(--text-strong);font-size:14px;font-weight:900}.layout22 .l22DashRow em{grid-column:2;color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout22 .l22DashDue{grid-row:1;grid-column:3;align-self:center;font-weight:900}.layout22 .l22DashStat{display:flex;justify-content:space-between;align-items:baseline}.layout22 .l22DashStat span{color:var(--muted);font-size:13px;font-weight:850}.layout22 .l22DashStat strong{color:var(--text-strong);font-size:28px;font-weight:950;letter-spacing:-.04em}.layout22 .l22Solutions{display:grid;gap:16px}.layout22 .l22SolutionTabs{display:grid;gap:8px}.layout22 .l22SolutionTab{text-align:left;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-radius:16px;font-weight:850;transition:transform .15s ease}.layout22 .l22SolutionTab:hover{transform:translateY(-1px)}.layout22 .l22SolutionTabArrow{font-size:20px;line-height:1}.layout22 .l22SolutionCard{padding:22px;display:grid;gap:20px}.layout22 .l22SolutionCopy{display:grid;gap:8px}.layout22 .l22SolutionProblem,.layout22 .l22SolutionOutput{margin:6px 0 10px;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout22 .l22SolutionUi{border:1px solid var(--border);border-radius:16px;background:var(--surface-1);overflow:hidden}.layout22 .l22SolutionUiTop{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-soft);background:linear-gradient(180deg,var(--accent-c-08, var(--accent-b-08)),transparent)}.layout22 .l22SolutionUiDot{width:9px;height:9px;border-radius:999px;background:var(--accent-c, var(--accent-b))}.layout22 .l22SolutionUiTop strong{color:var(--text-strong);font-weight:900;font-size:13px}.layout22 .l22SolutionUiRows{list-style:none;margin:0;padding:4px 0}.layout22 .l22SolutionUiRow{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--border-soft)}.layout22 .l22SolutionUiRow:first-child{border-top:0}.layout22 .l22SolutionUiRow strong{color:var(--text-strong);font-size:14px;font-weight:850}.layout22 .l22SolutionUiRow em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout22 .l22SolutionUiStatus{width:10px;height:10px;border-radius:999px}.layout22 .l22Statusok{background:var(--accent-a);box-shadow:0 0 0 4px var(--accent-a-22)}.layout22 .l22Statuswarn{background:var(--accent-c, var(--accent-b));box-shadow:0 0 0 4px var(--accent-c-24, var(--accent-b-24))}.layout22 .l22Quotes{display:grid;gap:14px}.layout22 .l22Quote{padding:0;background:transparent;border:0;margin:0;display:grid;gap:14px}.layout22 .l22Bubble{margin:0;padding:20px 22px;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.01em;font-weight:800;position:relative;border-radius:20px}.layout22 .l22Bubble:before{content:"“";position:absolute;top:-6px;left:18px;font-size:44px;color:var(--accent-b);font-weight:950;line-height:1}.layout22 .l22Bubble:after{content:"";position:absolute;left:28px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout22 .l22QuoteMeta{display:flex;align-items:center;gap:12px;padding-left:10px}.layout22 .l22QuoteMeta strong{display:block;color:var(--text-strong);font-weight:900;font-size:14px}.layout22 .l22QuoteMeta span{color:var(--subtle);font-size:13px;font-weight:800}.layout22 .l22Avatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:var(--text-strong);font-weight:950;font-size:13px;letter-spacing:.02em;flex-shrink:0;border:1px solid var(--border)}.layout22 .l22Avatara{background:var(--accent-b-12);border-color:var(--accent-b-24);color:var(--accent-b-90)}.layout22 .l22Avatarb{background:var(--accent-c-12, var(--accent-b-12));border-color:var(--accent-c-24, var(--accent-b-24));color:var(--accent-c-92, var(--accent-b-90))}.layout22 .l22Avatarc{background:var(--accent-a-12);border-color:var(--accent-a-24);color:var(--accent-a-92)}.layout22 .l22NextSteps,.layout22 .l22NextPreview{display:grid;gap:14px}.layout22 .l22NextStep{display:grid;gap:10px}.layout22 .l22NextStep .stepNum,.layout22 .l22NextNum{width:40px;height:40px;border-radius:14px;font-size:15px}.layout22 .l22NextStep h2,.layout22 .l22NextStep h3{margin:0;color:var(--text-strong);font-size:19px;font-weight:950;letter-spacing:-.01em}.layout22 .l22NextStep p{color:var(--muted);line-height:1.5;margin:6px 0 0;font-size:14px}.layout22 .l22PricingLayout{display:grid;gap:40px}.layout22 .l22PricingGrid{display:grid;gap:28px}.layout22 .l22PresetGroup{display:grid;gap:14px}.layout22 .l22Preset{text-align:left;padding:20px 20px 20px 44px;display:grid;gap:8px;cursor:pointer;color:var(--muted);position:relative;transition:transform .15s ease,border-color .15s ease,color .15s ease}.layout22 .l22Preset:before{content:"";position:absolute;left:18px;top:24px;width:14px;height:14px;border-radius:999px;border:1px solid var(--border-strong, var(--border));background:var(--surface-1);transition:box-shadow .15s ease,border-color .15s ease}.layout22 .l22Preset:hover{transform:translateY(-1px);border-color:var(--accent-b-40);color:var(--text-strong)}.layout22 .l22PresetActive{border-color:var(--accent-b-55);background:var(--accent-b-10);color:var(--text-strong)}.layout22 .l22PresetActive:before{box-shadow:inset 0 0 0 4px var(--accent-b);border-color:var(--accent-b)}.layout22 .l22PresetLabel{color:var(--text-strong);font-weight:950;font-size:15px;letter-spacing:-.01em}.layout22 .l22PresetHint{font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.layout22 .l22PresetMeta{margin-top:4px;font-size:12px;font-weight:850;color:var(--subtle);letter-spacing:.02em}.layout22 .l22PresetScope{border:1px dashed var(--border);border-radius:14px;background:var(--surface-1);padding:16px 18px;display:grid;gap:12px}.layout22 .l22PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout22 .l22Slider{display:grid;gap:12px}.layout22 .l22Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout22 .l22Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout22 .l22Slider input{width:100%;accent-color:var(--accent-b)}.layout22 .l22Slider em{color:var(--subtle);font-style:normal;font-size:12px;font-weight:800}.layout22 .l22PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout22 .l22PriceResult>span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout22 .l22PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout22 .l22PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout22 .l22PriceResult .btn{margin-top:10px;justify-self:start}.layout22 .l22FinalCta{padding:64px 0;background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout22 .l22FinalInner{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.layout22 .l22FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout22 .l22Newsletter{margin-top:0;max-width:760px}@media(min-width:760px){.layout22 .l22BigKpis{grid-template-columns:repeat(4,1fr)}.layout22 .l22ModuleGrid,.layout22 .l22NextSteps,.layout22 .l22NextPreview{grid-template-columns:repeat(3,1fr)}.layout22 .l22FeatureList{grid-template-columns:repeat(2,1fr);gap:20px}.layout22 .l22Quotes{grid-template-columns:repeat(3,1fr)}.layout22 .l22DashBody{grid-template-columns:1.6fr 1fr}.layout22 .l22DashSide{border-top:0;border-left:1px solid var(--border-soft)}.layout22 .l22PresetGroup{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.layout22 .l22HeroGrid,.layout22 .l22Solutions,.layout22 .l22PricingGrid{grid-template-columns:1.05fr .95fr}.layout22 .l22SolutionTabs{align-self:start}.layout22 .l22SolutionCard{grid-template-columns:1fr 1.1fr;align-items:start}.layout22 .l22PresetGroup{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.layout22 .l22Progress,.layout22 .l22ProductBy,.layout22 .l22HeaderGhost{display:none}}.layout23{min-height:100vh;color:var(--text)}.layout23 .l23Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout23 .l23Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:12px}.layout23 .l23Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout23 .l23Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout23 .l23Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout23 .l23ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:12px;font-weight:750}.layout23 .l23NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout23 .l23NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout23 .l23NavActive{color:var(--text-strong)}.layout23 .l23NavActive:after{transform:scaleX(1)}.layout23 .l23MobileBtn{width:100%;text-align:left;border:0}.layout23 .l23Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout23 .l23Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top}.layout23 .l23Hero,.layout23 .l23Subpage{padding:74px 0 48px;position:relative}.layout23 .l23Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout23 .l23Section,.layout23 .l23FinalCta,.layout23 .l23Band{padding:56px 0}.layout23 .l23Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout23 .l23SectionGrid{display:grid;gap:24px}.layout23 .l23SectionHead h1{color:var(--text-strong);margin:0;font-size:clamp(40px,5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:980px}.layout23 .l23SectionHead h2{color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:900px}.layout23 .l23H1{color:var(--text-strong);margin:14px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.08;max-width:640px}.layout23 .l23Lead,.layout23 .l23SectionHead p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout23 .l23Ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.layout23 .l23More{width:max-content}.layout23 .l23HeroGrid{position:relative;display:grid;gap:28px;align-items:start}.layout23 .l23HeroCopy{max-width:780px}.layout23 .l23WorkspaceUi{padding:14px}.layout23 .l23UiTop{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--subtle);font-size:12px;font-weight:850;padding:4px 4px 14px}.layout23 .l23UiBody{display:grid;gap:10px}.layout23 .l23UiPanel{padding:14px}.layout23 .l23UiTitle{color:var(--text-strong);font-weight:950;font-size:13px}.layout23 .l23UiTasks{display:grid;gap:8px;margin-top:12px}.layout23 .l23UiTask{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:var(--surface-1)}.layout23 .l23UiTask .stepNum{width:24px;height:24px;border-radius:8px;font-size:12px}.layout23 .l23UiTask strong{color:var(--text-strong);font-size:13px}.layout23 .l23UiTask em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout23 .l23UiNumbers{display:grid;gap:4px;margin-top:18px}.layout23 .l23UiNumbers strong{color:var(--text-strong);font-size:42px;letter-spacing:-.05em;line-height:1;font-weight:950}.layout23 .l23UiNumbers span{color:var(--muted);font-weight:800;font-size:13px}.layout23 .l23Kpis{display:grid;gap:18px}.layout23 .l23Kpi{padding:0}.layout23 .l23KpiValue{color:var(--text-strong);font-size:clamp(44px,6.4vw,92px);font-weight:950;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.layout23 .l23KpiLabel{margin-top:8px;color:var(--muted);font-weight:850}.layout23 .l23ModuleGrid,.layout23 .l23Quotes,.layout23 .l23FeatureTable,.layout23 .l23PackageGrid,.layout23 .l23NextSteps{display:grid;gap:14px}.layout23 .l23Module,.layout23 .l23FeatureTable .card,.layout23 .l23Package,.layout23 .l23NextStep{display:grid;gap:12px}.layout23 .l23Module .cardTitle,.layout23 .l23NextStep .cardTitle,.layout23 .l23Package .cardTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout23 .l23Solutions{display:grid;gap:16px}.layout23 .l23SolutionTabs{display:grid;gap:8px}.layout23 .l23SolutionTab{text-align:left;padding:14px 16px;border-radius:14px;font-weight:850}.layout23 .l23SolutionCard{padding:20px;display:grid;gap:18px}.layout23 .l23SolutionCard p{margin:6px 0 0;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout23 .l23Quote{margin:0;display:grid;gap:14px}.layout23 .l23Quote blockquote{margin:0;padding:18px 20px;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800;position:relative}.layout23 .l23Quote blockquote:after{content:"";position:absolute;left:24px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout23 .l23Quote figcaption{display:grid;gap:2px;padding-left:6px}.layout23 .l23Quote strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout23 .l23Quote span{color:var(--subtle);font-size:13px;font-weight:800}.layout23 .l23FinalCta{background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout23 .l23FinalInner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.layout23 .l23FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout23 .l23PricingGrid{display:grid;gap:28px}.layout23 .l23PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout23 .l23Slider{display:grid;gap:12px}.layout23 .l23Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout23 .l23Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout23 .l23Slider input{width:100%;accent-color:var(--accent-b)}.layout23 .l23PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout23 .l23PriceResult span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout23 .l23PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout23 .l23PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout23 .l23PriceResult .btn{margin-top:10px;justify-self:start}.layout23 .l23Package .btn{margin-top:14px;justify-self:start}.layout23 .l23NextStep{align-items:start}.layout23 .l23Newsletter{margin-top:16px;max-width:760px}@media(min-width:760px){.layout23 .l23Kpis,.layout23 .l23ModuleGrid,.layout23 .l23FeatureTable,.layout23 .l23PackageGrid,.layout23 .l23NextSteps,.layout23 .l23Quotes{grid-template-columns:repeat(3,1fr)}.layout23 .l23UiBody{grid-template-columns:1fr 1fr}.layout23 .l23UiWide{grid-column:span 2}}@media(min-width:980px){.layout23 .l23HeroGrid,.layout23 .l23Solutions,.layout23 .l23PricingGrid{grid-template-columns:.95fr 1.05fr}.layout23 .l23SolutionTabs{align-self:start}}@media(max-width:760px){.layout23 .l23Progress,.layout23 .l23ProductBy{display:none}.layout23 .l23UiTask{grid-template-columns:28px 1fr}.layout23 .l23UiTask em{grid-column:2}}.layout23 .l23RevealIn{animation:l23RevealIn .55s ease both}@keyframes l23RevealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout23 .l23HeroKpiCard{padding:18px;display:grid;gap:14px;align-self:start}.layout23 .l23HeroKpiTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.layout23 .l23HeroKpiTitle{color:var(--text-strong);font-weight:950;font-size:14px;letter-spacing:-.01em}.layout23 .l23HeroKpiGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.layout23 .l23HeroKpiBox{padding:14px;display:grid;gap:4px}.layout23 .l23HeroKpiLabel{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.layout23 .l23HeroKpiValue{color:var(--text-strong);font-size:clamp(22px,2.6vw,30px);font-weight:950;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}@media(min-width:560px){.layout23 .l23HeroKpiGrid{grid-template-columns:repeat(3,1fr)}}.layout23 .l23BandEyebrow{margin-bottom:14px}.layout23 .l23ModuleSubline{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4;margin:0}.layout23 .l23ModuleKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.layout23 .l23ModuleGridExtra{margin-top:6px;animation:l23RevealIn .45s ease both}.layout23 .l23ChipRow{display:flex;flex-wrap:wrap;gap:8px}.layout23 .l23Chip{cursor:pointer;border-color:var(--border-soft);background:var(--surface-1);color:var(--muted);font-weight:850;transition:color .15s ease,border-color .15s ease,background .15s ease}.layout23 .l23Chip:hover{color:var(--text-strong);border-color:var(--accent-b-40)}.layout23 .l23ChipActive{color:var(--text-strong);background:var(--accent-b-12);border-color:var(--accent-b-55)}.layout23 .l23MockView{border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);padding:14px;display:grid;gap:10px}.layout23 .l23MockTop{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:900}.layout23 .l23MockDot{width:8px;height:8px;border-radius:999px;background:var(--accent-b);box-shadow:0 0 0 4px var(--accent-b-22)}.layout23 .l23MockRows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.layout23 .l23MockRow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-strong);font-size:13px;font-weight:800}.layout23 .l23MockRow em{font-style:normal;color:var(--muted);font-weight:850;font-variant-numeric:tabular-nums}.layout23 .l23Quote{display:grid;gap:14px;padding:20px}.layout23 .l23QuoteText{margin:0;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800}.layout23 .l23QuoteMeta{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border-soft)}.layout23 .l23QuoteMeta strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout23 .l23QuoteMeta span{color:var(--subtle);font-size:13px;font-weight:800}.layout23 .l23FootnoteRow{display:flex;justify-content:flex-end;padding:14px 0 18px}.layout23 .l23Footnote{color:var(--subtle);font-size:11px;letter-spacing:.01em;opacity:.85}.layout23 .l23PricingLayout{display:grid;gap:40px}.layout23 .l23PresetGroup{display:grid;gap:14px}.layout23 .l23Preset{text-align:left;padding:20px 20px 20px 44px;display:grid;gap:8px;cursor:pointer;color:var(--muted);position:relative;transition:transform .15s ease,border-color .15s ease,color .15s ease}.layout23 .l23Preset:before{content:"";position:absolute;left:18px;top:24px;width:14px;height:14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);transition:box-shadow .15s ease,border-color .15s ease}.layout23 .l23Preset:hover{transform:translateY(-1px);border-color:var(--accent-b-40);color:var(--text-strong)}.layout23 .l23PresetActive{border-color:var(--accent-b-55);background:var(--accent-b-12);color:var(--text-strong)}.layout23 .l23PresetActive:before{box-shadow:inset 0 0 0 4px var(--accent-b);border-color:var(--accent-b)}.layout23 .l23PresetLabel{color:var(--text-strong);font-weight:950;font-size:15px;letter-spacing:-.01em}.layout23 .l23PresetHint{font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.layout23 .l23PresetMeta{margin-top:4px;font-size:12px;font-weight:850;color:var(--subtle);letter-spacing:.02em}.layout23 .l23PresetScope{border:1px dashed var(--border);border-radius:14px;background:var(--surface-1);padding:16px 18px;display:grid;gap:12px}.layout23 .l23Slider em{color:var(--subtle);font-style:normal;font-size:12px;font-weight:800}.layout23 .l23Module{display:flex;flex-direction:column;gap:10px}@media(min-width:760px){.layout23 .l23PresetGroup{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.layout23 .l23PresetGroup{grid-template-columns:repeat(4,1fr)}}.layout24{min-height:100vh;color:var(--text)}.layout24 .l24Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout24 .l24Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:12px}.layout24 .l24Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout24 .l24Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout24 .l24Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout24 .l24ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:12px;font-weight:750}.layout24 .l24NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout24 .l24NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout24 .l24NavActive{color:var(--text-strong)}.layout24 .l24NavActive:after{transform:scaleX(1)}.layout24 .l24MobileBtn{width:100%;text-align:left;border:0}.layout24 .l24Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout24 .l24Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top}.layout24 .l24Hero,.layout24 .l24Subpage{padding:74px 0 48px;position:relative}.layout24 .l24Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout24 .l24Section,.layout24 .l24FinalCta,.layout24 .l24Band{padding:56px 0}.layout24 .l24Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout24 .l24SectionGrid{display:grid;gap:24px}.layout24 .l24SectionHead h1{color:var(--text-strong);margin:0;font-size:clamp(40px,5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:980px}.layout24 .l24SectionHead h2{color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:900px}.layout24 .l24H1{color:var(--text-strong);margin:14px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.08;max-width:640px}.layout24 .l24Lead,.layout24 .l24SectionHead p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout24 .l24Ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.layout24 .l24More{width:max-content}.layout24 .l24HeroGrid{position:relative;display:grid;gap:28px;align-items:start}.layout24 .l24HeroCopy{max-width:780px}.layout24 .l24WorkspaceUi{padding:14px}.layout24 .l24UiTop{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--subtle);font-size:12px;font-weight:850;padding:4px 4px 14px}.layout24 .l24UiBody{display:grid;gap:10px}.layout24 .l24UiPanel{padding:14px}.layout24 .l24UiTitle{color:var(--text-strong);font-weight:950;font-size:13px}.layout24 .l24UiTasks{display:grid;gap:8px;margin-top:12px}.layout24 .l24UiTask{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:var(--surface-1)}.layout24 .l24UiTask .stepNum{width:24px;height:24px;border-radius:8px;font-size:12px}.layout24 .l24UiTask strong{color:var(--text-strong);font-size:13px}.layout24 .l24UiTask em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout24 .l24UiNumbers{display:grid;gap:4px;margin-top:18px}.layout24 .l24UiNumbers strong{color:var(--text-strong);font-size:42px;letter-spacing:-.05em;line-height:1;font-weight:950}.layout24 .l24UiNumbers span{color:var(--muted);font-weight:800;font-size:13px}.layout24 .l24Kpis{display:grid;gap:18px}.layout24 .l24Kpi{padding:0}.layout24 .l24KpiValue{color:var(--text-strong);font-size:clamp(38px,5.4vw,80px);font-weight:950;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.layout24 .l24KpiLabel{margin-top:8px;color:var(--muted);font-weight:850}.layout24 .l24ModuleGrid,.layout24 .l24Quotes,.layout24 .l24FeatureTable,.layout24 .l24PackageGrid,.layout24 .l24NextSteps{display:grid;gap:14px}.layout24 .l24Module,.layout24 .l24FeatureTable .card,.layout24 .l24Package,.layout24 .l24NextStep{display:grid;gap:12px}.layout24 .l24Module .cardTitle,.layout24 .l24NextStep .cardTitle,.layout24 .l24Package .cardTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout24 .l24Solutions{display:grid;gap:16px}.layout24 .l24SolutionTabs{display:grid;gap:8px}.layout24 .l24SolutionTab{text-align:left;padding:14px 16px;border-radius:14px;font-weight:850}.layout24 .l24SolutionCard{padding:20px;display:grid;gap:18px}.layout24 .l24SolutionCard p{margin:6px 0 0;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout24 .l24Quote{margin:0;display:grid;gap:14px}.layout24 .l24Quote blockquote{margin:0;padding:18px 20px;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800;position:relative}.layout24 .l24Quote blockquote:after{content:"";position:absolute;left:24px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout24 .l24Quote figcaption{display:grid;gap:2px;padding-left:6px}.layout24 .l24Quote strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout24 .l24Quote span{color:var(--subtle);font-size:13px;font-weight:800}.layout24 .l24FinalCta{background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout24 .l24FinalInner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.layout24 .l24FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout24 .l24PricingGrid{display:grid;gap:28px}.layout24 .l24PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout24 .l24Slider{display:grid;gap:12px}.layout24 .l24Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout24 .l24Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout24 .l24Slider input{width:100%;accent-color:var(--accent-b)}.layout24 .l24PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout24 .l24PriceResult span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout24 .l24PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout24 .l24PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout24 .l24PriceResult .btn{margin-top:10px;justify-self:start}.layout24 .l24Package .btn{margin-top:14px;justify-self:start}.layout24 .l24NextStep{align-items:start}.layout24 .l24Newsletter{margin-top:16px;max-width:760px}@media(min-width:760px){.layout24 .l24Kpis,.layout24 .l24ModuleGrid,.layout24 .l24FeatureTable,.layout24 .l24PackageGrid,.layout24 .l24NextSteps,.layout24 .l24Quotes{grid-template-columns:repeat(3,1fr)}.layout24 .l24UiBody{grid-template-columns:1fr 1fr}.layout24 .l24UiWide{grid-column:span 2}}@media(min-width:980px){.layout24 .l24HeroGrid,.layout24 .l24Solutions,.layout24 .l24PricingGrid{grid-template-columns:.95fr 1.05fr}.layout24 .l24SolutionTabs{align-self:start}}@media(max-width:760px){.layout24 .l24Progress,.layout24 .l24ProductBy{display:none}.layout24 .l24UiTask{grid-template-columns:28px 1fr}.layout24 .l24UiTask em{grid-column:2}}.layout24 .l24RevealIn{animation:l24RevealIn .55s ease both}@keyframes l24RevealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout24 .l24HeroKpiCard{padding:18px;display:grid;gap:14px;align-self:start}.layout24 .l24HeroKpiTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.layout24 .l24HeroKpiTitle{color:var(--text-strong);font-weight:950;font-size:14px;letter-spacing:-.01em}.layout24 .l24HeroKpiGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.layout24 .l24HeroKpiBox{padding:14px;display:grid;gap:4px}.layout24 .l24HeroKpiLabel{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.layout24 .l24HeroKpiValue{color:var(--text-strong);font-size:clamp(22px,2.6vw,30px);font-weight:950;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}@media(min-width:560px){.layout24 .l24HeroKpiGrid{grid-template-columns:repeat(3,1fr)}}.layout24 .l24BandEyebrow{margin-bottom:14px}.layout24 .l24ModuleSubline{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4;margin:0}.layout24 .l24ModuleKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.layout24 .l24Module{position:relative}.layout24 .l24ModuleTop{border-color:var(--accent-b-40);box-shadow:0 8px 28px var(--accent-b-12);background:linear-gradient(180deg,var(--accent-b-08),transparent 55%)}.layout24 .l24TopBadge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;background:var(--accent-b);color:var(--on-accent, #fff);font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;line-height:1}.layout24 .l24Promise{display:grid;gap:14px;padding:0;margin:0;list-style:none;counter-reset:l24promise}.layout24 .l24PromiseStep{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start}.layout24 .l24PromiseBody{display:grid;gap:6px}.layout24 .l24PromiseWeek{color:var(--accent-b-90);font-weight:900;letter-spacing:.06em}@media(min-width:760px){.layout24 .l24Promise{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1080px){.layout24 .l24Promise{grid-template-columns:repeat(4,1fr)}.layout24 .l24PromiseStep{grid-template-columns:1fr;gap:12px}}.layout24 .l24ModuleGridExtra{margin-top:6px;animation:l24RevealIn .45s ease both}.layout24 .l24ChipRow{display:flex;flex-wrap:wrap;gap:8px}.layout24 .l24Chip{cursor:pointer;border-color:var(--border-soft);background:var(--surface-1);color:var(--muted);font-weight:850;transition:color .15s ease,border-color .15s ease,background .15s ease}.layout24 .l24Chip:hover{color:var(--text-strong);border-color:var(--accent-b-40)}.layout24 .l24ChipActive{color:var(--text-strong);background:var(--accent-b-12);border-color:var(--accent-b-55)}.layout24 .l24MockView{border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);padding:14px;display:grid;gap:10px}.layout24 .l24MockTop{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:900}.layout24 .l24MockDot{width:8px;height:8px;border-radius:999px;background:var(--accent-b);box-shadow:0 0 0 4px var(--accent-b-22)}.layout24 .l24MockRows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.layout24 .l24MockRow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-strong);font-size:13px;font-weight:800}.layout24 .l24MockRow em{font-style:normal;color:var(--muted);font-weight:850;font-variant-numeric:tabular-nums}.layout24 .l24Quote{display:grid;gap:14px;padding:20px}.layout24 .l24QuoteText{margin:0;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800}.layout24 .l24QuoteMeta{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border-soft)}.layout24 .l24QuoteMeta strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout24 .l24QuoteMeta span{color:var(--subtle);font-size:13px;font-weight:800}.layout24 .l24FootnoteRow{display:flex;justify-content:flex-end;padding:14px 0 18px}.layout24 .l24Footnote{color:var(--subtle);font-size:11px;letter-spacing:.01em;opacity:.85}.layout24 .l24PricingLayout{display:grid;gap:40px}.layout24 .l24PresetGroup{display:grid;gap:14px}.layout24 .l24Preset{text-align:left;padding:20px 20px 20px 44px;display:grid;gap:8px;cursor:pointer;color:var(--muted);position:relative;transition:transform .15s ease,border-color .15s ease,color .15s ease}.layout24 .l24Preset:before{content:"";position:absolute;left:18px;top:24px;width:14px;height:14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);transition:box-shadow .15s ease,border-color .15s ease}.layout24 .l24Preset:hover{transform:translateY(-1px);border-color:var(--accent-b-40);color:var(--text-strong)}.layout24 .l24PresetActive{border-color:var(--accent-b-55);background:var(--accent-b-12);color:var(--text-strong)}.layout24 .l24PresetActive:before{box-shadow:inset 0 0 0 4px var(--accent-b);border-color:var(--accent-b)}.layout24 .l24PresetLabel{color:var(--text-strong);font-weight:950;font-size:15px;letter-spacing:-.01em}.layout24 .l24PresetHint{font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.layout24 .l24PresetMeta{margin-top:4px;font-size:12px;font-weight:850;color:var(--subtle);letter-spacing:.02em}.layout24 .l24PresetScope{border:1px dashed var(--border);border-radius:14px;background:var(--surface-1);padding:16px 18px;display:grid;gap:12px}.layout24 .l24Slider em{color:var(--subtle);font-style:normal;font-size:12px;font-weight:800}.layout24 .l24Module{display:flex;flex-direction:column;gap:10px}@media(min-width:760px){.layout24 .l24PresetGroup{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.layout24 .l24PresetGroup{grid-template-columns:repeat(4,1fr)}}.layout25{min-height:100vh;color:var(--text)}.layout25 .l25Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout25 .l25Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:4px 0}.layout25 .l25Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout25 .l25Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout25 .l25Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout25 .l25LogoBrand{border-radius:0;overflow:visible}.layout25 .l25LogoBrand:after{content:none}.layout25 .l25LogoBrand img{filter:drop-shadow(0 14px 36px rgba(0,0,0,.28))}.layout25 .l25Hl{color:var(--accent-b);font-weight:inherit}.layout25 .l25ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:12px;font-weight:750}.layout25 .l25NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout25 .l25NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout25 .l25NavActive{color:var(--text-strong)}.layout25 .l25NavActive:after{transform:scaleX(1)}.layout25 .l25MobileBtn{width:100%;text-align:left;border:0}.layout25 .l25Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout25 .l25Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top}.layout25 .l25Hero,.layout25 .l25Subpage{padding:74px 0 48px;position:relative}.layout25 .l25Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout25 .l25Section,.layout25 .l25FinalCta,.layout25 .l25Band{padding:56px 0}.layout25 .l25Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout25 .l25SectionGrid{display:grid;gap:24px}.layout25 .l25SectionHead h1{color:var(--text-strong);margin:0;font-size:clamp(40px,5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:980px}.layout25 .l25SectionHead h2{color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:900px}.layout25 .l25H1{color:var(--text-strong);margin:14px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.08;max-width:640px}.layout25 .l25Lead,.layout25 .l25SectionHead p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout25 .l25Ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.layout25 .l25More{width:max-content}.layout25 .l25HeroGrid{position:relative;display:grid;gap:28px;align-items:start}.layout25 .l25HeroCopy{max-width:780px}.layout25 .l25WorkspaceUi{padding:14px}.layout25 .l25UiTop{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--subtle);font-size:12px;font-weight:850;padding:4px 4px 14px}.layout25 .l25UiBody{display:grid;gap:10px}.layout25 .l25UiPanel{padding:14px}.layout25 .l25UiTitle{color:var(--text-strong);font-weight:950;font-size:13px}.layout25 .l25UiTasks{display:grid;gap:8px;margin-top:12px}.layout25 .l25UiTask{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:var(--surface-1)}.layout25 .l25UiTask .stepNum{width:24px;height:24px;border-radius:8px;font-size:12px}.layout25 .l25UiTask strong{color:var(--text-strong);font-size:13px}.layout25 .l25UiTask em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout25 .l25UiNumbers{display:grid;gap:4px;margin-top:18px}.layout25 .l25UiNumbers strong{color:var(--text-strong);font-size:42px;letter-spacing:-.05em;line-height:1;font-weight:950}.layout25 .l25UiNumbers span{color:var(--muted);font-weight:800;font-size:13px}.layout25 .l25Kpis{display:grid;gap:18px}.layout25 .l25Kpi{padding:0}.layout25 .l25KpiValue{color:var(--text-strong);font-size:clamp(38px,5.4vw,80px);font-weight:950;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.layout25 .l25KpiLabel{margin-top:8px;color:var(--muted);font-weight:850}.layout25 .l25ModuleGrid,.layout25 .l25Quotes,.layout25 .l25FeatureTable,.layout25 .l25PackageGrid,.layout25 .l25NextSteps{display:grid;gap:14px}.layout25 .l25Module,.layout25 .l25FeatureTable .card,.layout25 .l25Package,.layout25 .l25NextStep{display:grid;gap:12px}.layout25 .l25Module .cardTitle,.layout25 .l25NextStep .cardTitle,.layout25 .l25Package .cardTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout25 .l25Solutions{display:grid;gap:16px}.layout25 .l25SolutionTabs{display:grid;gap:8px}.layout25 .l25SolutionTab{text-align:left;padding:14px 16px;border-radius:14px;font-weight:850}.layout25 .l25SolutionCard{padding:20px;display:grid;gap:18px}.layout25 .l25SolutionCard p{margin:6px 0 0;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout25 .l25Quote{margin:0;display:grid;gap:14px}.layout25 .l25Quote blockquote{margin:0;padding:18px 20px;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800;position:relative}.layout25 .l25Quote blockquote:after{content:"";position:absolute;left:24px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout25 .l25Quote figcaption{display:grid;gap:2px;padding-left:6px}.layout25 .l25Quote strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout25 .l25Quote span{color:var(--subtle);font-size:13px;font-weight:800}.layout25 .l25FinalCta{background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout25 .l25FinalInner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.layout25 .l25FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout25 .l25PricingGrid{display:grid;gap:28px}.layout25 .l25PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout25 .l25Slider{display:grid;gap:12px}.layout25 .l25Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout25 .l25Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout25 .l25Slider input{width:100%;accent-color:var(--accent-b)}.layout25 .l25PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout25 .l25PriceResult span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout25 .l25PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout25 .l25PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout25 .l25PriceResult .btn{margin-top:10px;justify-self:start}.layout25 .l25Package .btn{margin-top:14px;justify-self:start}.layout25 .l25NextStep{align-items:start}.layout25 .l25Newsletter{margin-top:16px;max-width:760px}@media(min-width:760px){.layout25 .l25Kpis,.layout25 .l25ModuleGrid,.layout25 .l25FeatureTable,.layout25 .l25PackageGrid,.layout25 .l25NextSteps,.layout25 .l25Quotes{grid-template-columns:repeat(3,1fr)}.layout25 .l25UiBody{grid-template-columns:1fr 1fr}.layout25 .l25UiWide{grid-column:span 2}}@media(min-width:980px){.layout25 .l25HeroGrid,.layout25 .l25Solutions,.layout25 .l25PricingGrid{grid-template-columns:.95fr 1.05fr}.layout25 .l25SolutionTabs{align-self:start}}@media(max-width:760px){.layout25 .l25Progress,.layout25 .l25ProductBy{display:none}.layout25 .l25UiTask{grid-template-columns:28px 1fr}.layout25 .l25UiTask em{grid-column:2}}.layout25 .l25RevealIn{animation:l25RevealIn .55s ease both}@keyframes l25RevealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout25 .l25HeroKpiCard{padding:18px;display:grid;gap:14px;align-self:start}.layout25 .l25HeroKpiTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.layout25 .l25HeroKpiTitle{color:var(--text-strong);font-weight:950;font-size:14px;letter-spacing:-.01em}.layout25 .l25HeroKpiGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.layout25 .l25HeroKpiBox{padding:14px;display:grid;gap:4px}.layout25 .l25HeroKpiLabel{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.layout25 .l25HeroKpiValue{color:var(--text-strong);font-size:clamp(22px,2.6vw,30px);font-weight:950;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}@media(min-width:560px){.layout25 .l25HeroKpiGrid{grid-template-columns:repeat(3,1fr)}}.layout25 .l25BandEyebrow{margin-bottom:14px}.layout25 .l25ModuleSubline{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4;margin:0}.layout25 .l25ModuleKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.layout25 .l25Module{position:relative}.layout25 .l25ModuleTop{border-color:var(--accent-b-40);box-shadow:0 8px 28px var(--accent-b-12);background:linear-gradient(180deg,var(--accent-b-08),transparent 55%)}.layout25 .l25TopBadge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;background:var(--accent-b);color:var(--on-accent, #fff);font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;line-height:1}.layout25 .l25Promise{display:grid;gap:14px;padding:0;margin:0;list-style:none;counter-reset:l25promise}.layout25 .l25PromiseStep{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;height:100%}.layout25 .l25PromiseBody{display:flex;flex-direction:column;gap:6px;flex:1}.layout25 .l25PromiseBody .cardTitle{min-height:2.2em}.layout25 .l25PromiseWeek{color:var(--accent-b-90);font-weight:900;letter-spacing:.06em}@media(min-width:760px){.layout25 .l25Promise{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1080px){.layout25 .l25Promise{grid-template-columns:repeat(4,1fr);align-items:stretch}.layout25 .l25PromiseStep{grid-template-columns:1fr;gap:12px;display:flex;flex-direction:column;height:100%}}.layout25 .l25ModuleGridExtra{margin-top:6px;animation:l25RevealIn .45s ease both}.layout25 .l25ChipRow{display:flex;flex-wrap:wrap;gap:8px}.layout25 .l25Chip{cursor:pointer;border-color:var(--border-soft);background:var(--surface-1);color:var(--muted);font-weight:850;transition:color .15s ease,border-color .15s ease,background .15s ease}.layout25 .l25Chip:hover{color:var(--text-strong);border-color:var(--accent-b-40)}.layout25 .l25ChipActive{color:var(--text-strong);background:var(--accent-b-12);border-color:var(--accent-b-55)}.layout25 .l25MockView{border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);padding:14px;display:grid;gap:10px}.layout25 .l25MockTop{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:900}.layout25 .l25MockDot{width:8px;height:8px;border-radius:999px;background:var(--accent-b);box-shadow:0 0 0 4px var(--accent-b-22)}.layout25 .l25MockRows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.layout25 .l25MockRow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-strong);font-size:13px;font-weight:800}.layout25 .l25MockRow em{font-style:normal;color:var(--muted);font-weight:850;font-variant-numeric:tabular-nums}.layout25 .l25Quote{display:grid;gap:14px;padding:20px}.layout25 .l25QuoteText{margin:0;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800}.layout25 .l25QuoteMeta{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border-soft)}.layout25 .l25QuoteMeta strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout25 .l25QuoteMeta span{color:var(--subtle);font-size:13px;font-weight:800}.layout25 .l25FootnoteRow{display:flex;justify-content:flex-end;padding:14px 0 18px}.layout25 .l25Footnote{color:var(--subtle);font-size:11px;letter-spacing:.01em;opacity:.85}.layout25 .l25PricingLayout{display:grid;gap:40px}.layout25 .l25PresetGroup{display:grid;gap:14px}.layout25 .l25Preset{text-align:left;padding:20px 20px 20px 44px;display:grid;gap:8px;cursor:pointer;color:var(--muted);position:relative;transition:transform .15s ease,border-color .15s ease,color .15s ease}.layout25 .l25Preset:before{content:"";position:absolute;left:18px;top:24px;width:14px;height:14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);transition:box-shadow .15s ease,border-color .15s ease}.layout25 .l25Preset:hover{transform:translateY(-1px);border-color:var(--accent-b-40);color:var(--text-strong)}.layout25 .l25PresetActive{border-color:var(--accent-b-55);background:var(--accent-b-12);color:var(--text-strong)}.layout25 .l25PresetActive:before{box-shadow:inset 0 0 0 4px var(--accent-b);border-color:var(--accent-b)}.layout25 .l25PresetLabel{color:var(--text-strong);font-weight:950;font-size:15px;letter-spacing:-.01em}.layout25 .l25PresetHint{font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.layout25 .l25PresetMeta{margin-top:4px;font-size:12px;font-weight:850;color:var(--subtle);letter-spacing:.02em}.layout25 .l25PresetScope{border:1px dashed var(--border);border-radius:14px;background:var(--surface-1);padding:16px 18px;display:grid;gap:12px}.layout25 .l25Slider em{color:var(--subtle);font-style:normal;font-size:12px;font-weight:800}.layout25 .l25Module{display:flex;flex-direction:column;gap:10px}@media(min-width:760px){.layout25 .l25PresetGroup{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.layout25 .l25PresetGroup{grid-template-columns:repeat(4,1fr)}}.layout25 .l25Module .cardIcon,.layout25 .l25ModuleIcon{display:inline-flex;align-items:center;justify-content:center;font-size:0}.layout25 .l25Module .cardIcon svg,.layout25 .l25ModuleIcon svg{width:24px;height:24px;display:block}.layout25 .eyebrow{color:var(--accent-b);border-color:var(--accent-b-40);background:var(--accent-b-08, var(--surface-1))}.layout25 .l25Kicker,.layout25 .l25BandEyebrow,.layout25 .l25SmallLabel,.layout25 .l25PromiseWeek{color:var(--accent-b)}.layout26{min-height:100vh;color:var(--text)}.layout26 .l26Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout26 .l26Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:4px 0}.layout26 .l26Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout26 .l26Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout26 .l26Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout26 .l26LogoBrand{border-radius:0;overflow:visible}.layout26 .l26LogoBrand:after{content:none}.layout26 .l26LogoBrand img{filter:drop-shadow(0 14px 36px rgba(0,0,0,.28))}.layout26 .l26Hl{color:var(--accent-b);font-weight:inherit}.layout26 .l26ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:12px;font-weight:750}.layout26 .l26NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout26 .l26NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout26 .l26NavActive{color:var(--text-strong)}.layout26 .l26NavActive:after{transform:scaleX(1)}.layout26 .l26MobileBtn{width:100%;text-align:left;border:0}.layout26 .l26Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout26 .l26Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top}.layout26 .l26Hero,.layout26 .l26Subpage{padding:74px 0 48px;position:relative}.layout26 .l26Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout26 .l26Section,.layout26 .l26FinalCta,.layout26 .l26Band{padding:56px 0}.layout26 .l26Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout26 .l26SectionGrid{display:grid;gap:24px}.layout26 .l26SectionHead h1{color:var(--text-strong);margin:0;font-size:clamp(40px,5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:980px}.layout26 .l26SectionHead h2{color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:900px}.layout26 .l26H1{color:var(--text-strong);margin:14px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.08;max-width:640px}.layout26 .l26Lead,.layout26 .l26SectionHead p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout26 .l26Ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.layout26 .l26More{width:max-content}.layout26 .l26HeroGrid{position:relative;display:grid;gap:28px;align-items:start}.layout26 .l26HeroCopy{max-width:780px}.layout26 .l26WorkspaceUi{padding:14px}.layout26 .l26UiTop{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--subtle);font-size:12px;font-weight:850;padding:4px 4px 14px}.layout26 .l26UiBody{display:grid;gap:10px}.layout26 .l26UiPanel{padding:14px}.layout26 .l26UiTitle{color:var(--text-strong);font-weight:950;font-size:13px}.layout26 .l26UiTasks{display:grid;gap:8px;margin-top:12px}.layout26 .l26UiTask{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:var(--surface-1)}.layout26 .l26UiTask .stepNum{width:24px;height:24px;border-radius:8px;font-size:12px}.layout26 .l26UiTask strong{color:var(--text-strong);font-size:13px}.layout26 .l26UiTask em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout26 .l26UiNumbers{display:grid;gap:4px;margin-top:18px}.layout26 .l26UiNumbers strong{color:var(--text-strong);font-size:42px;letter-spacing:-.05em;line-height:1;font-weight:950}.layout26 .l26UiNumbers span{color:var(--muted);font-weight:800;font-size:13px}.layout26 .l26Kpis{display:grid;gap:18px}.layout26 .l26Kpi{padding:0}.layout26 .l26KpiValue{color:var(--text-strong);font-size:clamp(38px,5.4vw,80px);font-weight:950;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.layout26 .l26KpiLabel{margin-top:8px;color:var(--muted);font-weight:850}.layout26 .l26ModuleGrid,.layout26 .l26Quotes,.layout26 .l26FeatureTable,.layout26 .l26PackageGrid,.layout26 .l26NextSteps{display:grid;gap:14px}.layout26 .l26Module,.layout26 .l26FeatureTable .card,.layout26 .l26Package,.layout26 .l26NextStep{display:grid;gap:12px}.layout26 .l26Module .cardTitle,.layout26 .l26NextStep .cardTitle,.layout26 .l26Package .cardTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout26 .l26Solutions{display:grid;gap:16px}.layout26 .l26SolutionTabs{display:grid;gap:8px}.layout26 .l26SolutionTab{text-align:left;padding:14px 16px;border-radius:14px;font-weight:850}.layout26 .l26SolutionCard{padding:20px;display:grid;gap:18px}.layout26 .l26SolutionCard p{margin:6px 0 0;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout26 .l26Quote{margin:0;display:grid;gap:14px}.layout26 .l26Quote blockquote{margin:0;padding:18px 20px;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800;position:relative}.layout26 .l26Quote blockquote:after{content:"";position:absolute;left:24px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout26 .l26Quote figcaption{display:grid;gap:2px;padding-left:6px}.layout26 .l26Quote strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout26 .l26Quote span{color:var(--subtle);font-size:13px;font-weight:800}.layout26 .l26FinalCta{background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout26 .l26FinalInner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.layout26 .l26FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout26 .l26PricingGrid{display:grid;gap:28px}.layout26 .l26PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout26 .l26Slider{display:grid;gap:12px}.layout26 .l26Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout26 .l26Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout26 .l26Slider input{width:100%;accent-color:var(--accent-b)}.layout26 .l26PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout26 .l26PriceResult span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout26 .l26PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout26 .l26PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout26 .l26PriceResult .btn{margin-top:10px;justify-self:start}.layout26 .l26Package .btn{margin-top:14px;justify-self:start}.layout26 .l26NextStep{align-items:start}.layout26 .l26Newsletter{margin-top:16px;max-width:760px}@media(min-width:760px){.layout26 .l26Kpis,.layout26 .l26ModuleGrid,.layout26 .l26FeatureTable,.layout26 .l26PackageGrid,.layout26 .l26NextSteps,.layout26 .l26Quotes{grid-template-columns:repeat(3,1fr)}.layout26 .l26UiBody{grid-template-columns:1fr 1fr}.layout26 .l26UiWide{grid-column:span 2}}@media(min-width:980px){.layout26 .l26HeroGrid,.layout26 .l26Solutions,.layout26 .l26PricingGrid{grid-template-columns:.95fr 1.05fr}.layout26 .l26SolutionTabs{align-self:start}}@media(max-width:760px){.layout26 .l26Progress,.layout26 .l26ProductBy{display:none}.layout26 .l26UiTask{grid-template-columns:28px 1fr}.layout26 .l26UiTask em{grid-column:2}}.layout26 .l26RevealIn{animation:l26RevealIn .55s ease both}@keyframes l26RevealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout26 .l26HeroKpiCard{padding:18px;display:grid;gap:14px;align-self:start}.layout26 .l26HeroKpiTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.layout26 .l26HeroKpiTitle{color:var(--text-strong);font-weight:950;font-size:14px;letter-spacing:-.01em}.layout26 .l26HeroKpiGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.layout26 .l26HeroKpiBox{padding:14px;display:grid;gap:4px}.layout26 .l26HeroKpiLabel{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.layout26 .l26HeroKpiValue{color:var(--text-strong);font-size:clamp(22px,2.6vw,30px);font-weight:950;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}@media(min-width:560px){.layout26 .l26HeroKpiGrid{grid-template-columns:repeat(3,1fr)}}.layout26 .l26BandEyebrow{margin-bottom:14px}.layout26 .l26ModuleSubline{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4;margin:0}.layout26 .l26ModuleKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.layout26 .l26Module{position:relative}.layout26 .l26ModuleTop{border-color:var(--accent-b-40);box-shadow:0 8px 28px var(--accent-b-12);background:linear-gradient(180deg,var(--accent-b-08),transparent 55%)}.layout26 .l26TopBadge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;background:var(--accent-b);color:var(--on-accent, #fff);font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;line-height:1}.layout26 .l26Promise{display:grid;gap:14px;padding:0;margin:0;list-style:none;counter-reset:l26promise}.layout26 .l26PromiseStep{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;height:100%}.layout26 .l26PromiseBody{display:flex;flex-direction:column;gap:6px;flex:1}.layout26 .l26PromiseBody .cardTitle{min-height:2.2em}.layout26 .l26PromiseWeek{color:var(--accent-b-90);font-weight:900;letter-spacing:.06em}@media(min-width:760px){.layout26 .l26Promise{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1080px){.layout26 .l26Promise{grid-template-columns:repeat(4,1fr);align-items:stretch}.layout26 .l26PromiseStep{grid-template-columns:1fr;gap:12px;display:flex;flex-direction:column;height:100%}}.layout26 .l26ModuleGridExtra{margin-top:6px;animation:l26RevealIn .45s ease both}.layout26 .l26ChipRow{display:flex;flex-wrap:wrap;gap:8px}.layout26 .l26Chip{cursor:pointer;border-color:var(--border-soft);background:var(--surface-1);color:var(--muted);font-weight:850;transition:color .15s ease,border-color .15s ease,background .15s ease}.layout26 .l26Chip:hover{color:var(--text-strong);border-color:var(--accent-b-40)}.layout26 .l26ChipActive{color:var(--text-strong);background:var(--accent-b-12);border-color:var(--accent-b-55)}.layout26 .l26MockView{border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);padding:14px;display:grid;gap:10px}.layout26 .l26MockTop{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:900}.layout26 .l26MockDot{width:8px;height:8px;border-radius:999px;background:var(--accent-b);box-shadow:0 0 0 4px var(--accent-b-22)}.layout26 .l26MockRows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.layout26 .l26MockRow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-strong);font-size:13px;font-weight:800}.layout26 .l26MockRow em{font-style:normal;color:var(--muted);font-weight:850;font-variant-numeric:tabular-nums}.layout26 .l26Quote{display:grid;gap:14px;padding:20px}.layout26 .l26QuoteText{margin:0;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800}.layout26 .l26QuoteMeta{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border-soft)}.layout26 .l26QuoteMeta strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout26 .l26QuoteMeta span{color:var(--subtle);font-size:13px;font-weight:800}.layout26 .l26FootnoteRow{display:flex;justify-content:flex-end;padding:14px 0 18px}.layout26 .l26Footnote{color:var(--subtle);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:850;opacity:.85}.layout26 .l26BrandText{font-size:22px;font-weight:950;letter-spacing:-.03em;line-height:1}.layout26 .l26KpisTrack{margin-top:18px}@media(min-width:760px){.layout26 .l26KpisTrack{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.layout26 .l26KpisTrack{grid-template-columns:repeat(4,1fr)}}.layout26 .l26CaseGrid{display:grid;gap:14px;margin-top:32px}.layout26 .l26CaseCard{display:flex;flex-direction:column;gap:10px}.layout26 .l26CaseCard .cardTitle{font-size:17px;font-weight:950;letter-spacing:-.02em}.layout26 .l26CaseText{color:var(--muted);font-size:14px;font-weight:800;line-height:1.5;margin:0}.layout26 .l26CaseKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:13px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}@media(min-width:760px){.layout26 .l26CaseGrid{grid-template-columns:repeat(3,1fr)}}.layout26 .l26ValueGrid{display:grid;gap:14px}.layout26 .l26Value{display:flex;flex-direction:column;gap:10px}.layout26 .l26ValueDot{width:40px;height:40px}.layout26 .l26ValueMark{font-size:26px;line-height:0;font-weight:950;letter-spacing:0}.layout26 .l26ValueTitle{font-size:19px;font-weight:950;letter-spacing:-.02em}.layout26 .l26ValueText{margin:0;color:var(--muted);font-size:15px;font-weight:800;line-height:1.55}@media(min-width:760px){.layout26 .l26ValueGrid{grid-template-columns:repeat(3,1fr)}}.layout26 .l26ClientGrid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.layout26 .l26ClientCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px 14px;text-align:center;min-height:132px}.layout26 .l26ClientMark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--accent-b-24),var(--accent-a-18, var(--accent-b-12)));border:1px solid var(--accent-b-40);color:var(--accent-b);font-weight:950;font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.layout26 .l26ClientName{color:var(--text-strong);font-weight:900;font-size:13px;letter-spacing:-.01em;line-height:1.3}@media(min-width:760px){.layout26 .l26ClientGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.layout26 .l26Brand .l26LogoBrand{width:72px!important;height:72px!important}.layout26 .l26BrandText{font-size:18px}}.layout26 .l26PricingLayout{display:grid;gap:40px}.layout26 .l26PresetGroup{display:grid;gap:14px}.layout26 .l26Preset{text-align:left;padding:20px 20px 20px 44px;display:grid;gap:8px;cursor:pointer;color:var(--muted);position:relative;transition:transform .15s ease,border-color .15s ease,color .15s ease}.layout26 .l26Preset:before{content:"";position:absolute;left:18px;top:24px;width:14px;height:14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);transition:box-shadow .15s ease,border-color .15s ease}.layout26 .l26Preset:hover{transform:translateY(-1px);border-color:var(--accent-b-40);color:var(--text-strong)}.layout26 .l26PresetActive{border-color:var(--accent-b-55);background:var(--accent-b-12);color:var(--text-strong)}.layout26 .l26PresetActive:before{box-shadow:inset 0 0 0 4px var(--accent-b);border-color:var(--accent-b)}.layout26 .l26PresetLabel{color:var(--text-strong);font-weight:950;font-size:15px;letter-spacing:-.01em}.layout26 .l26PresetHint{font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.layout26 .l26PresetMeta{margin-top:4px;font-size:12px;font-weight:850;color:var(--subtle);letter-spacing:.02em}.layout26 .l26PresetScope{border:1px dashed var(--border);border-radius:14px;background:var(--surface-1);padding:16px 18px;display:grid;gap:12px}.layout26 .l26Slider em{color:var(--subtle);font-style:normal;font-size:12px;font-weight:800}.layout26 .l26Module{display:flex;flex-direction:column;gap:10px}@media(min-width:760px){.layout26 .l26PresetGroup{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.layout26 .l26PresetGroup{grid-template-columns:repeat(4,1fr)}}.layout26 .l26Module .cardIcon,.layout26 .l26ModuleIcon{display:inline-flex;align-items:center;justify-content:center;font-size:0}.layout26 .l26Module .cardIcon svg,.layout26 .l26ModuleIcon svg{width:24px;height:24px;display:block}.layout26 .eyebrow{color:var(--accent-b);border-color:var(--accent-b-40);background:var(--accent-b-08, var(--surface-1))}.layout26 .l26Kicker,.layout26 .l26BandEyebrow,.layout26 .l26SmallLabel,.layout26 .l26PromiseWeek{color:var(--accent-b)}.layout27{min-height:100vh;color:var(--text)}.layout27 .l27Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout27 .l27Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:4px 0;min-height:0}.layout27 .l27BrandText{font-size:32px;line-height:1.05;letter-spacing:-.025em}.layout27 .l27Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout27 .l27Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout27 .l27Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout27 .l27LogoBrand{border-radius:0;overflow:visible}.layout27 .l27LogoBrand:after{content:none}.layout27 .l27LogoBrand img{filter:drop-shadow(0 14px 36px rgba(0,0,0,.28))}.layout27 .l27Hl{color:var(--accent-b);font-weight:inherit}.layout27 .l27ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:24px;font-weight:750}.layout27 .l27NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout27 .l27NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout27 .l27NavActive{color:var(--text-strong)}.layout27 .l27NavActive:after{transform:scaleX(1)}.layout27 .l27MobileBtn{width:100%;text-align:left;border:0}.layout27 .l27Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout27 .l27Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top}.layout27 .l27Hero,.layout27 .l27Subpage{padding:74px 0 48px;position:relative}.layout27 .l27Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout27 .l27Section,.layout27 .l27FinalCta,.layout27 .l27Band{padding:56px 0}.layout27 .l27Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout27 .l27SectionGrid{display:grid;gap:24px}.layout27 .l27SectionHead h1{color:var(--text-strong);margin:0;font-size:clamp(40px,5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:980px}.layout27 .l27SectionHead h2{color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:900px}.layout27 .l27H1{color:var(--text-strong);margin:14px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.08;max-width:640px}.layout27 .l27Lead,.layout27 .l27SectionHead p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout27 .l27Ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.layout27 .l27More{width:max-content}.layout27 .l27HeroGrid{position:relative;display:grid;gap:28px;align-items:start}.layout27 .l27HeroCopy{max-width:780px}.layout27 .l27WorkspaceUi{padding:14px}.layout27 .l27UiTop{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--subtle);font-size:12px;font-weight:850;padding:4px 4px 14px}.layout27 .l27UiBody{display:grid;gap:10px}.layout27 .l27UiPanel{padding:14px}.layout27 .l27UiTitle{color:var(--text-strong);font-weight:950;font-size:13px}.layout27 .l27UiTasks{display:grid;gap:8px;margin-top:12px}.layout27 .l27UiTask{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:var(--surface-1)}.layout27 .l27UiTask .stepNum{width:24px;height:24px;border-radius:8px;font-size:12px}.layout27 .l27UiTask strong{color:var(--text-strong);font-size:13px}.layout27 .l27UiTask em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout27 .l27UiNumbers{display:grid;gap:4px;margin-top:18px}.layout27 .l27UiNumbers strong{color:var(--text-strong);font-size:42px;letter-spacing:-.05em;line-height:1;font-weight:950}.layout27 .l27UiNumbers span{color:var(--muted);font-weight:800;font-size:13px}.layout27 .l27Kpis{display:grid;gap:18px}.layout27 .l27Kpi{padding:0}.layout27 .l27KpiValue{color:var(--text-strong);font-size:clamp(38px,5.4vw,80px);font-weight:950;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.layout27 .l27KpiLabel{margin-top:8px;color:var(--muted);font-weight:850}.layout27 .l27ModuleGrid,.layout27 .l27Quotes,.layout27 .l27FeatureTable,.layout27 .l27PackageGrid,.layout27 .l27NextSteps{display:grid;gap:14px}.layout27 .l27Module,.layout27 .l27FeatureTable .card,.layout27 .l27Package,.layout27 .l27NextStep{display:grid;gap:12px}.layout27 .l27Module .cardTitle,.layout27 .l27NextStep .cardTitle,.layout27 .l27Package .cardTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout27 .l27Solutions{display:grid;gap:16px}.layout27 .l27SolutionTabs{display:grid;gap:8px}.layout27 .l27SolutionTab{text-align:left;padding:14px 16px;border-radius:14px;font-weight:850}.layout27 .l27SolutionCard{padding:20px;display:grid;gap:18px}.layout27 .l27SolutionCard p{margin:6px 0 0;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout27 .l27Quote{margin:0;display:grid;gap:14px}.layout27 .l27Quote blockquote{margin:0;padding:18px 20px;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800;position:relative}.layout27 .l27Quote blockquote:after{content:"";position:absolute;left:24px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout27 .l27Quote figcaption{display:grid;gap:2px;padding-left:6px}.layout27 .l27Quote strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout27 .l27Quote span{color:var(--subtle);font-size:13px;font-weight:800}.layout27 .l27FinalCta{background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout27 .l27FinalInner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.layout27 .l27FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout27 .l27PricingGrid{display:grid;gap:28px}.layout27 .l27PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout27 .l27Slider{display:grid;gap:12px}.layout27 .l27Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout27 .l27Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout27 .l27Slider input{width:100%;accent-color:var(--accent-b)}.layout27 .l27PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout27 .l27PriceResult span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout27 .l27PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout27 .l27PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout27 .l27PriceResult .btn{margin-top:10px;justify-self:start}.layout27 .l27Package .btn{margin-top:14px;justify-self:start}.layout27 .l27NextStep{align-items:start}.layout27 .l27Newsletter{margin-top:16px;max-width:760px}@media(min-width:760px){.layout27 .l27Kpis,.layout27 .l27ModuleGrid,.layout27 .l27FeatureTable,.layout27 .l27PackageGrid,.layout27 .l27NextSteps,.layout27 .l27Quotes{grid-template-columns:repeat(3,1fr)}.layout27 .l27UiBody{grid-template-columns:1fr 1fr}.layout27 .l27UiWide{grid-column:span 2}}@media(min-width:980px){.layout27 .l27HeroGrid,.layout27 .l27Solutions,.layout27 .l27PricingGrid{grid-template-columns:.95fr 1.05fr}.layout27 .l27SolutionTabs{align-self:start}}@media(max-width:760px){.layout27 .l27Progress,.layout27 .l27ProductBy{display:none}.layout27 .l27UiTask{grid-template-columns:28px 1fr}.layout27 .l27UiTask em{grid-column:2}}@media(max-width:1080px){.layout27 .l27Brand .l27LogoBrand{width:168px!important;height:168px!important}.layout27 .l27BrandText{font-size:26px}.layout27 .l27ProductBy{font-size:18px}}@media(max-width:760px){.layout27 .l27Brand .l27LogoBrand{width:84px!important;height:84px!important}.layout27 .l27BrandText{font-size:22px}}.layout27 .l27RevealIn{animation:l27RevealIn .55s ease both}@keyframes l27RevealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout27 .l27HeroKpiCard{padding:18px;display:grid;gap:14px;align-self:start}.layout27 .l27HeroKpiTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.layout27 .l27HeroKpiTitle{color:var(--text-strong);font-weight:950;font-size:14px;letter-spacing:-.01em}.layout27 .l27HeroKpiGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.layout27 .l27HeroKpiBox{padding:14px;display:grid;gap:4px}.layout27 .l27HeroKpiLabel{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.layout27 .l27HeroKpiValue{color:var(--text-strong);font-size:clamp(22px,2.6vw,30px);font-weight:950;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}@media(min-width:560px){.layout27 .l27HeroKpiGrid{grid-template-columns:repeat(3,1fr)}}.layout27 .l27BandEyebrow{margin-bottom:14px}.layout27 .l27ModuleSubline{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4;margin:0}.layout27 .l27ModuleKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.layout27 .l27Module{position:relative}.layout27 .l27ModuleTop{border-color:var(--accent-b-40);box-shadow:0 8px 28px var(--accent-b-12);background:linear-gradient(180deg,var(--accent-b-08),transparent 55%)}.layout27 .l27TopBadge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;background:var(--accent-b);color:var(--on-accent, #fff);font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;line-height:1}.layout27 .l27Promise{display:grid;gap:14px;padding:0;margin:0;list-style:none;counter-reset:l27promise}.layout27 .l27PromiseStep{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;height:100%}.layout27 .l27PromiseBody{display:flex;flex-direction:column;gap:6px;flex:1}.layout27 .l27PromiseBody .cardTitle{min-height:2.2em}.layout27 .l27PromiseWeek{color:var(--accent-b-90);font-weight:900;letter-spacing:.06em}@media(min-width:760px){.layout27 .l27Promise{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1080px){.layout27 .l27Promise{grid-template-columns:repeat(4,1fr);align-items:stretch}.layout27 .l27PromiseStep{grid-template-columns:1fr;gap:12px;display:flex;flex-direction:column;height:100%}}.layout27 .l27ModuleGridExtra{margin-top:6px;animation:l27RevealIn .45s ease both}.layout27 .l27ChipRow{display:flex;flex-wrap:wrap;gap:8px}.layout27 .l27Chip{cursor:pointer;border-color:var(--border-soft);background:var(--surface-1);color:var(--muted);font-weight:850;transition:color .15s ease,border-color .15s ease,background .15s ease}.layout27 .l27Chip:hover{color:var(--text-strong);border-color:var(--accent-b-40)}.layout27 .l27ChipActive{color:var(--text-strong);background:var(--accent-b-12);border-color:var(--accent-b-55)}.layout27 .l27MockView{border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);padding:14px;display:grid;gap:10px}.layout27 .l27MockTop{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:900}.layout27 .l27MockDot{width:8px;height:8px;border-radius:999px;background:var(--accent-b);box-shadow:0 0 0 4px var(--accent-b-22)}.layout27 .l27MockRows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.layout27 .l27MockRow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-strong);font-size:13px;font-weight:800}.layout27 .l27MockRow em{font-style:normal;color:var(--muted);font-weight:850;font-variant-numeric:tabular-nums}.layout27 .l27Quote{display:grid;gap:14px;padding:20px}.layout27 .l27QuoteText{margin:0;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800}.layout27 .l27QuoteMeta{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border-soft)}.layout27 .l27QuoteMeta strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout27 .l27QuoteMeta span{color:var(--subtle);font-size:13px;font-weight:800}.layout27 .l27FootnoteRow{display:flex;justify-content:flex-end;padding:14px 0 18px}.layout27 .l27Footnote{color:var(--subtle);font-size:11px;letter-spacing:.01em;opacity:.85}.layout27 .l27PricingLayout{display:grid;gap:40px}.layout27 .l27PresetGroup{display:grid;gap:14px}.layout27 .l27Preset{text-align:left;padding:20px 20px 20px 44px;display:grid;gap:8px;cursor:pointer;color:var(--muted);position:relative;transition:transform .15s ease,border-color .15s ease,color .15s ease}.layout27 .l27Preset:before{content:"";position:absolute;left:18px;top:24px;width:14px;height:14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);transition:box-shadow .15s ease,border-color .15s ease}.layout27 .l27Preset:hover{transform:translateY(-1px);border-color:var(--accent-b-40);color:var(--text-strong)}.layout27 .l27PresetActive{border-color:var(--accent-b-55);background:var(--accent-b-12);color:var(--text-strong)}.layout27 .l27PresetActive:before{box-shadow:inset 0 0 0 4px var(--accent-b);border-color:var(--accent-b)}.layout27 .l27PresetLabel{color:var(--text-strong);font-weight:950;font-size:15px;letter-spacing:-.01em}.layout27 .l27PresetHint{font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.layout27 .l27PresetMeta{margin-top:4px;font-size:12px;font-weight:850;color:var(--subtle);letter-spacing:.02em}.layout27 .l27PresetScope{border:1px dashed var(--border);border-radius:14px;background:var(--surface-1);padding:16px 18px;display:grid;gap:12px}.layout27 .l27Slider em{color:var(--subtle);font-style:normal;font-size:12px;font-weight:800}.layout27 .l27Module{display:flex;flex-direction:column;gap:10px}@media(min-width:760px){.layout27 .l27PresetGroup{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.layout27 .l27PresetGroup{grid-template-columns:repeat(4,1fr)}}.layout27 .l27Module .cardIcon,.layout27 .l27ModuleIcon{display:inline-flex;align-items:center;justify-content:center;font-size:0}.layout27 .l27Module .cardIcon svg,.layout27 .l27ModuleIcon svg{width:24px;height:24px;display:block}.layout27 .eyebrow{color:var(--accent-b);border-color:var(--accent-b-40);background:var(--accent-b-08, var(--surface-1))}.layout27 .l27Kicker,.layout27 .l27BandEyebrow,.layout27 .l27SmallLabel,.layout27 .l27PromiseWeek{color:var(--accent-b)}.layout28{min-height:100vh;color:var(--text)}.layout28 .l28Header{position:sticky;top:0;z-index:18;background:var(--bg-header);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.layout28 .l28Brand{border:0;background:transparent;color:var(--text-strong);cursor:pointer;display:inline-flex;align-items:center;gap:14px;padding:4px 0}.layout28 .l28Logo{position:relative;display:inline-block;border-radius:10px;overflow:hidden}.layout28 .l28Logo img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 10px 28px rgba(0,0,0,.25))}.layout28 .l28Logo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--accent-b),var(--accent-c, var(--accent-b)),var(--accent-a));opacity:.84;mix-blend-mode:color;-webkit-mask-image:url(/logo1.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/logo1.png);mask-repeat:no-repeat;mask-position:center;mask-size:contain}.layout28 .l28LogoBrand{border-radius:0;overflow:visible}.layout28 .l28LogoBrand:after{content:none}.layout28 .l28LogoBrand img{filter:drop-shadow(0 14px 36px rgba(0,0,0,.28))}.layout28 .l28Hl{color:var(--accent-b);font-weight:inherit}.layout28 .l28ProductBy{border-left:1px solid var(--border-soft);padding-left:10px;color:var(--subtle);font-size:12px;font-weight:750}.layout28 .l28NavLink{border:0;background:transparent;cursor:pointer;color:var(--muted);font-weight:850;padding:6px 0;position:relative}.layout28 .l28NavLink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,var(--accent-b),var(--accent-a));transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.layout28 .l28NavActive{color:var(--text-strong)}.layout28 .l28NavActive:after{transform:scaleX(1)}.layout28 .l28MobileBtn{width:100%;text-align:left;border:0}.layout28 .l28Progress{position:fixed;left:14px;top:128px;bottom:128px;z-index:20;width:2px;border-radius:999px;background:var(--border-soft);pointer-events:none}.layout28 .l28Progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--accent-b),var(--accent-c, var(--accent-b)) 55%,var(--accent-a));transform-origin:top}.layout28 .l28Hero,.layout28 .l28Subpage{padding:74px 0 48px;position:relative}.layout28 .l28Hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 720px at 18% 18%,var(--accent-b-24),transparent 62%),radial-gradient(920px 600px at 82% 28%,var(--accent-a-18, var(--accent-b-18)),transparent 66%);opacity:.55}.layout28 .l28Section,.layout28 .l28FinalCta,.layout28 .l28Band{padding:56px 0}.layout28 .l28Tint{background:linear-gradient(180deg,var(--accent-b-08),transparent 45%),linear-gradient(0deg,var(--accent-a-12),transparent 45%);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout28 .l28SectionGrid{display:grid;gap:24px}.layout28 .l28SectionHead h1{color:var(--text-strong);margin:0;font-size:clamp(40px,5vw,72px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:980px}.layout28 .l28SectionHead h2{color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:950;letter-spacing:-.04em;line-height:1.04;max-width:900px}.layout28 .l28H1{color:var(--text-strong);margin:14px 0 0;font-size:clamp(30px,3.6vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.08;max-width:640px}.layout28 .l28Lead,.layout28 .l28SectionHead p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.6;max-width:760px}.layout28 .l28Ctas{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.layout28 .l28More{width:max-content}.layout28 .l28HeroGrid{position:relative;display:grid;gap:28px;align-items:start}.layout28 .l28HeroCopy{max-width:780px}.layout28 .l28WorkspaceUi{padding:14px}.layout28 .l28UiTop{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--subtle);font-size:12px;font-weight:850;padding:4px 4px 14px}.layout28 .l28UiBody{display:grid;gap:10px}.layout28 .l28UiPanel{padding:14px}.layout28 .l28UiTitle{color:var(--text-strong);font-weight:950;font-size:13px}.layout28 .l28UiTasks{display:grid;gap:8px;margin-top:12px}.layout28 .l28UiTask{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border-soft);border-radius:12px;padding:10px;background:var(--surface-1)}.layout28 .l28UiTask .stepNum{width:24px;height:24px;border-radius:8px;font-size:12px}.layout28 .l28UiTask strong{color:var(--text-strong);font-size:13px}.layout28 .l28UiTask em{color:var(--muted);font-style:normal;font-size:12px;font-weight:800}.layout28 .l28UiNumbers{display:grid;gap:4px;margin-top:18px}.layout28 .l28UiNumbers strong{color:var(--text-strong);font-size:42px;letter-spacing:-.05em;line-height:1;font-weight:950}.layout28 .l28UiNumbers span{color:var(--muted);font-weight:800;font-size:13px}.layout28 .l28Kpis{display:grid;gap:18px}.layout28 .l28Kpi{padding:0}.layout28 .l28KpiValue{color:var(--text-strong);font-size:clamp(38px,5.4vw,80px);font-weight:950;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.layout28 .l28KpiLabel{margin-top:8px;color:var(--muted);font-weight:850}.layout28 .l28ModuleGrid,.layout28 .l28Quotes,.layout28 .l28FeatureTable,.layout28 .l28PackageGrid,.layout28 .l28NextSteps{display:grid;gap:14px}.layout28 .l28Module,.layout28 .l28FeatureTable .card,.layout28 .l28Package,.layout28 .l28NextStep{display:grid;gap:12px}.layout28 .l28Module .cardTitle,.layout28 .l28NextStep .cardTitle,.layout28 .l28Package .cardTitle{font-size:18px;font-weight:950;letter-spacing:-.02em}.layout28 .l28Solutions{display:grid;gap:16px}.layout28 .l28SolutionTabs{display:grid;gap:8px}.layout28 .l28SolutionTab{text-align:left;padding:14px 16px;border-radius:14px;font-weight:850}.layout28 .l28SolutionCard{padding:20px;display:grid;gap:18px}.layout28 .l28SolutionCard p{margin:6px 0 0;color:var(--text-strong);font-size:17px;line-height:1.42;letter-spacing:-.02em;font-weight:800}.layout28 .l28Quote{margin:0;display:grid;gap:14px}.layout28 .l28Quote blockquote{margin:0;padding:18px 20px;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800;position:relative}.layout28 .l28Quote blockquote:after{content:"";position:absolute;left:24px;bottom:-9px;width:18px;height:18px;background:var(--surface-2);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transform:rotate(45deg)}.layout28 .l28Quote figcaption{display:grid;gap:2px;padding-left:6px}.layout28 .l28Quote strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout28 .l28Quote span{color:var(--subtle);font-size:13px;font-weight:800}.layout28 .l28FinalCta{background:radial-gradient(700px 340px at 0% 50%,var(--accent-b-24),transparent 62%),radial-gradient(600px 340px at 100% 50%,var(--accent-c-24, var(--accent-b-24)),transparent 62%),var(--surface-2);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.layout28 .l28FinalInner{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.layout28 .l28FinalCta h2{margin:0;color:var(--text-strong);font-size:clamp(30px,4vw,54px);font-weight:950;letter-spacing:-.04em;max-width:760px}.layout28 .l28PricingGrid{display:grid;gap:28px}.layout28 .l28PriceTool{border:1px solid var(--border);border-radius:22px;background:var(--surface-2);padding:28px;display:grid;gap:28px;box-shadow:var(--shadow)}.layout28 .l28Slider{display:grid;gap:12px}.layout28 .l28Slider span{display:flex;justify-content:space-between;color:var(--muted);font-weight:850}.layout28 .l28Slider span strong{color:var(--text-strong);font-size:22px;letter-spacing:-.02em}.layout28 .l28Slider input{width:100%;accent-color:var(--accent-b)}.layout28 .l28PriceResult{padding:28px;align-self:start;display:grid;gap:14px}.layout28 .l28PriceResult span{color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.layout28 .l28PriceResult strong{display:block;margin:0;color:var(--text-strong);font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.05em;font-weight:950;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,var(--text-strong),var(--accent-b-90));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.layout28 .l28PriceResult p{color:var(--muted);line-height:1.55;margin:0}.layout28 .l28PriceResult .btn{margin-top:10px;justify-self:start}.layout28 .l28Package .btn{margin-top:14px;justify-self:start}.layout28 .l28NextStep{align-items:start}.layout28 .l28Newsletter{margin-top:16px;max-width:760px}@media(min-width:760px){.layout28 .l28Kpis,.layout28 .l28ModuleGrid,.layout28 .l28FeatureTable,.layout28 .l28PackageGrid,.layout28 .l28NextSteps,.layout28 .l28Quotes{grid-template-columns:repeat(3,1fr)}.layout28 .l28UiBody{grid-template-columns:1fr 1fr}.layout28 .l28UiWide{grid-column:span 2}}@media(min-width:980px){.layout28 .l28HeroGrid,.layout28 .l28Solutions,.layout28 .l28PricingGrid{grid-template-columns:.95fr 1.05fr}.layout28 .l28SolutionTabs{align-self:start}}@media(max-width:760px){.layout28 .l28Progress,.layout28 .l28ProductBy{display:none}.layout28 .l28UiTask{grid-template-columns:28px 1fr}.layout28 .l28UiTask em{grid-column:2}}.layout28 .l28RevealIn{animation:l28RevealIn .55s ease both}@keyframes l28RevealIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout28 .l28HeroKpiCard{padding:18px;display:grid;gap:14px;align-self:start}.layout28 .l28HeroKpiTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.layout28 .l28HeroKpiTitle{color:var(--text-strong);font-weight:950;font-size:14px;letter-spacing:-.01em}.layout28 .l28HeroKpiGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.layout28 .l28HeroKpiBox{padding:14px;display:grid;gap:4px}.layout28 .l28HeroKpiLabel{color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.layout28 .l28HeroKpiValue{color:var(--text-strong);font-size:clamp(22px,2.6vw,30px);font-weight:950;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}@media(min-width:560px){.layout28 .l28HeroKpiGrid{grid-template-columns:repeat(3,1fr)}}.layout28 .l28BandEyebrow{margin-bottom:14px}.layout28 .l28ModuleSubline{color:var(--muted);font-size:14px;font-weight:800;line-height:1.4;margin:0}.layout28 .l28ModuleKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:12px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}.layout28 .l28Module{position:relative}.layout28 .l28ModuleTop{border-color:var(--accent-b-40);box-shadow:0 8px 28px var(--accent-b-12);background:linear-gradient(180deg,var(--accent-b-08),transparent 55%)}.layout28 .l28TopBadge{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:999px;background:var(--accent-b);color:var(--on-accent, #fff);font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;line-height:1}.layout28 .l28Promise{display:grid;gap:14px;padding:0;margin:0;list-style:none;counter-reset:l28promise}.layout28 .l28PromiseStep{display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;height:100%}.layout28 .l28PromiseBody{display:flex;flex-direction:column;gap:6px;flex:1}.layout28 .l28PromiseBody .cardTitle{min-height:2.2em}.layout28 .l28PromiseWeek{color:var(--accent-b-90);font-weight:900;letter-spacing:.06em}@media(min-width:760px){.layout28 .l28Promise{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:1080px){.layout28 .l28Promise{grid-template-columns:repeat(4,1fr);align-items:stretch}.layout28 .l28PromiseStep{grid-template-columns:1fr;gap:12px;display:flex;flex-direction:column;height:100%}}.layout28 .l28ModuleGridExtra{margin-top:6px;animation:l28RevealIn .45s ease both}.layout28 .l28ChipRow{display:flex;flex-wrap:wrap;gap:8px}.layout28 .l28Chip{cursor:pointer;border-color:var(--border-soft);background:var(--surface-1);color:var(--muted);font-weight:850;transition:color .15s ease,border-color .15s ease,background .15s ease}.layout28 .l28Chip:hover{color:var(--text-strong);border-color:var(--accent-b-40)}.layout28 .l28ChipActive{color:var(--text-strong);background:var(--accent-b-12);border-color:var(--accent-b-55)}.layout28 .l28MockView{border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-1);padding:14px;display:grid;gap:10px}.layout28 .l28MockTop{display:flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:900}.layout28 .l28MockDot{width:8px;height:8px;border-radius:999px;background:var(--accent-b);box-shadow:0 0 0 4px var(--accent-b-22)}.layout28 .l28MockRows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.layout28 .l28MockRow{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-strong);font-size:13px;font-weight:800}.layout28 .l28MockRow em{font-style:normal;color:var(--muted);font-weight:850;font-variant-numeric:tabular-nums}.layout28 .l28Quote{display:grid;gap:14px;padding:20px}.layout28 .l28QuoteText{margin:0;color:var(--text-strong);font-size:17px;line-height:1.45;letter-spacing:-.01em;font-weight:800}.layout28 .l28QuoteMeta{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--border-soft)}.layout28 .l28QuoteMeta strong{color:var(--text-strong);font-weight:900;font-size:14px}.layout28 .l28QuoteMeta span{color:var(--subtle);font-size:13px;font-weight:800}.layout28 .l28FootnoteRow{display:flex;justify-content:flex-end;padding:14px 0 18px}.layout28 .l28Footnote{color:var(--subtle);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:850;opacity:.85}.layout28 .l28BrandText{font-size:22px;font-weight:950;letter-spacing:-.03em;line-height:1}.layout28 .l28KpisTrack{margin-top:18px}@media(min-width:760px){.layout28 .l28KpisTrack{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.layout28 .l28KpisTrack{grid-template-columns:repeat(4,1fr)}}.layout28 .l28CaseGrid{display:grid;gap:14px;margin-top:32px}.layout28 .l28CaseCard{display:flex;flex-direction:column;gap:10px}.layout28 .l28CaseCard .cardTitle{font-size:17px;font-weight:950;letter-spacing:-.02em}.layout28 .l28CaseText{color:var(--muted);font-size:14px;font-weight:800;line-height:1.5;margin:0}.layout28 .l28CaseKpi{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--accent-b-90);font-size:13px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums}@media(min-width:760px){.layout28 .l28CaseGrid{grid-template-columns:repeat(3,1fr)}}.layout28 .l28ValueGrid{display:grid;gap:14px}.layout28 .l28Value{display:flex;flex-direction:column;gap:10px}.layout28 .l28ValueDot{width:40px;height:40px}.layout28 .l28ValueMark{font-size:26px;line-height:0;font-weight:950;letter-spacing:0}.layout28 .l28ValueTitle{font-size:19px;font-weight:950;letter-spacing:-.02em}.layout28 .l28ValueText{margin:0;color:var(--muted);font-size:15px;font-weight:800;line-height:1.55}@media(min-width:760px){.layout28 .l28ValueGrid{grid-template-columns:repeat(3,1fr)}}.layout28 .l28ClientGrid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.layout28 .l28ClientCard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px 14px;text-align:center;min-height:132px}.layout28 .l28ClientMark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--accent-b-24),var(--accent-a-18, var(--accent-b-12)));border:1px solid var(--accent-b-40);color:var(--accent-b);font-weight:950;font-size:18px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.layout28 .l28ClientName{color:var(--text-strong);font-weight:900;font-size:13px;letter-spacing:-.01em;line-height:1.3}@media(min-width:760px){.layout28 .l28ClientGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.layout28 .l28Brand .l28LogoBrand{width:72px!important;height:72px!important}.layout28 .l28BrandText{font-size:18px}}.layout28 .l28PricingLayout{display:grid;gap:40px}.layout28 .l28PresetGroup{display:grid;gap:14px}.layout28 .l28Preset{text-align:left;padding:20px 20px 20px 44px;display:grid;gap:8px;cursor:pointer;color:var(--muted);position:relative;transition:transform .15s ease,border-color .15s ease,color .15s ease}.layout28 .l28Preset:before{content:"";position:absolute;left:18px;top:24px;width:14px;height:14px;border-radius:999px;border:1px solid var(--border);background:var(--surface-1);transition:box-shadow .15s ease,border-color .15s ease}.layout28 .l28Preset:hover{transform:translateY(-1px);border-color:var(--accent-b-40);color:var(--text-strong)}.layout28 .l28PresetActive{border-color:var(--accent-b-55);background:var(--accent-b-12);color:var(--text-strong)}.layout28 .l28PresetActive:before{box-shadow:inset 0 0 0 4px var(--accent-b);border-color:var(--accent-b)}.layout28 .l28PresetLabel{color:var(--text-strong);font-weight:950;font-size:15px;letter-spacing:-.01em}.layout28 .l28PresetHint{font-size:13px;font-weight:700;color:var(--muted);line-height:1.35}.layout28 .l28PresetMeta{margin-top:4px;font-size:12px;font-weight:850;color:var(--subtle);letter-spacing:.02em}.layout28 .l28PresetScope{border:1px dashed var(--border);border-radius:14px;background:var(--surface-1);padding:16px 18px;display:grid;gap:12px}.layout28 .l28Slider em{color:var(--subtle);font-style:normal;font-size:12px;font-weight:800}.layout28 .l28Module{display:flex;flex-direction:column;gap:10px}@media(min-width:760px){.layout28 .l28PresetGroup{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.layout28 .l28PresetGroup{grid-template-columns:repeat(4,1fr)}}.layout28 .l28Module .cardIcon,.layout28 .l28ModuleIcon{display:inline-flex;align-items:center;justify-content:center;font-size:0}.layout28 .l28Module .cardIcon svg,.layout28 .l28ModuleIcon svg{width:24px;height:24px;display:block}.layout28 .eyebrow{color:var(--accent-b);border-color:var(--accent-b-40);background:var(--accent-b-08, var(--surface-1))}.layout28 .l28Kicker,.layout28 .l28BandEyebrow,.layout28 .l28SmallLabel,.layout28 .l28PromiseWeek{color:var(--accent-b)}.layout28 .l28HeroStack{position:relative;display:grid;gap:28px;align-items:start}.layout28 .l28HeroStack .l28HeroCopy,.layout28 .l28HeroStack .l28H1{max-width:980px}.layout28 .l28HeroStack .l28Lead{max-width:900px}@media(min-width:980px){.layout28 .l28HeroStack{grid-template-columns:1fr}}.layout28 .l28HeroStack .l28HeroKpiCard{width:100%;align-self:stretch}.layout28 .l28HeroStack .l28HeroKpiGrid{grid-template-columns:repeat(2,1fr)}@media(min-width:760px){.layout28 .l28HeroStack .l28HeroKpiGrid{grid-template-columns:repeat(4,1fr)}}.layout28 .l28FounderGrid{display:grid;gap:14px;grid-template-columns:1fr}.layout28 .l28Founder{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.layout28 .l28FounderAvatar{width:56px;height:56px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.layout28 .l28FounderInitials{font-size:18px;font-weight:950;letter-spacing:-.01em;color:var(--on-accent, #fff)}.layout28 .l28FounderName{font-size:17px;font-weight:950;letter-spacing:-.02em;margin:0}.layout28 .l28FounderRole{margin:0;color:var(--muted);font-size:14px;font-weight:800;line-height:1.45}@media(min-width:760px){.layout28 .l28FounderGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.layout28 .l28FounderGrid{grid-template-columns:repeat(4,1fr)}}@media(min-width:760px){.layout28 .l28ModuleGrid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.layout28 .l28ModuleGrid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1080px){.layout28 .l28Brand .l28LogoBrand{width:120px!important;height:120px!important}}@media(max-width:760px){.layout28 .l28Brand .l28LogoBrand{width:72px!important;height:72px!important}}
