@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_9c3c0880-module__ZK92YW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_9c3c0880-module__ZK92YW__variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_805906d5-module__2VX-ha__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_805906d5-module__2VX-ha__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--coral-50:#fdeee8;--coral-100:#fbd9cd;--coral-200:#f6baa4;--coral-300:#f1977a;--coral-400:#ee7a55;--coral-500:#e85d3b;--coral-600:#ce4a2b;--coral-700:#a83c24;--coral-800:#7e2e1e;--coral-900:#592216;--char-50:#f3f2ef;--char-100:#e6e4df;--char-200:#cbc8c0;--char-300:#a8a49b;--char-400:#827e74;--char-500:#5f5c53;--char-600:#444139;--char-700:#332f2a;--char-800:#232320;--char-900:#181715;--honey-50:#fef4e0;--honey-100:#fce7bd;--honey-200:#f8d585;--honey-300:#f4c357;--honey-400:#f0b23e;--honey-500:#d69820;--honey-600:#ac7a18;--ink-900:#191917;--ink-800:#26231e;--ink-700:#37332d;--ink-600:#514d45;--ink-500:#716c61;--ink-400:#968f82;--ink-300:#bab3a6;--ink-200:#d8d2c7;--ink-150:#e6e1d8;--ink-100:#f1ede6;--bone-50:#fdfdfb;--bone-100:#fafaf7;--bone-200:#f2f1ec;--bone-300:#e8e7e0;--white:#fff;--success:#2f8a63;--bg:var(--bone-100);--surface:var(--white);--surface-sunk:var(--bone-200);--text:var(--ink-900);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--border:var(--ink-200);--border-soft:var(--ink-150);--accent:var(--coral-500);--accent-hover:var(--coral-600);--on-accent:#fff3ee;--depth:var(--char-800);--on-depth:var(--bone-50);--font-display:ui-sans-serif, system-ui, -apple-system, sans-serif;--font-sans:ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-pill:999px;--shadow-xs:0 1px 2px color-mix(in srgb, var(--ink-900) 6%, transparent);--shadow-sm:0 2px 6px -1px color-mix(in srgb, var(--ink-900) 8%, transparent);--shadow-md:0 6px 20px -6px color-mix(in srgb, var(--ink-900) 12%, transparent);--shadow-lg:0 18px 44px -14px color-mix(in srgb, var(--ink-900) 18%, transparent);--shadow-xl:0 32px 70px -22px color-mix(in srgb, var(--ink-900) 22%, transparent);--ease:cubic-bezier(.2, .6, .2, 1);--dur-fast:.14s;--dur:.22s;--dur-slow:.34s}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:radial-gradient(circle at 8% 16%, color-mix(in srgb, var(--coral-100) 52%, transparent) 0 220px, transparent 221px), linear-gradient(180deg, var(--bone-50), var(--bg) 24%, var(--bg));color:var(--text);font-family:var(--font-sans);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}body::selection{background:var(--coral-100);color:var(--coral-900)}a{color:inherit}button,input,textarea{font:inherit}img{max-width:100%;display:block}.container{width:min(100% - 48px,1160px);margin:0 auto}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--depth);color:var(--on-depth);transition:transform var(--dur) var(--ease);padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:80;background:color-mix(in srgb, var(--bone-50) 88%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1184px);min-height:72px;margin:0 auto;display:flex}.brand-link{align-items:center;min-width:144px;min-height:44px;text-decoration:none;display:inline-flex}.brand-link img{width:144px;height:auto}.nav-links{justify-content:center;align-items:center;gap:30px;margin-left:auto;display:flex}.nav-links a,.mobile-menu a:not(.button),.site-footer a{color:var(--text-muted);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);font-size:15px;font-weight:600;text-decoration:none}.nav-links a:hover,.mobile-menu a:hover,.site-footer a:hover,.nav-links a[aria-current=page],.mobile-menu a[aria-current=page]{color:var(--text)}.button,.icon-button{cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button{border-radius:var(--radius-md);white-space:nowrap;gap:10px;min-height:48px;padding:13px 20px;font-weight:700;line-height:1}.button:active,.icon-button:active{transform:translateY(1px)}.button-small{min-height:40px;padding:10px 16px;font-size:14px}.button-primary{background:var(--accent);color:var(--on-accent);box-shadow:0 12px 28px -18px var(--coral-900)}.button-primary:hover{background:var(--accent-hover)}.button-secondary{border:1px solid var(--border);background:var(--surface);color:var(--text)}.button-secondary:hover{background:var(--bone-200);border-color:var(--ink-300)}.button-on-dark{border:1px solid color-mix(in srgb, var(--bone-50) 28%, transparent);background:color-mix(in srgb, var(--bone-50) 12%, transparent);color:var(--on-depth)}.button-on-dark:hover{background:color-mix(in srgb, var(--bone-50) 20%, transparent)}.provider-auth-button{border:1px solid var(--border);color:var(--text);background:#fff;font-weight:600}.provider-auth-button:hover{background:var(--bone-200);border-color:var(--ink-300)}.provider-auth-button svg{flex:none}.provider-auth-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.source-link{color:var(--coral-600);white-space:nowrap;align-items:center;gap:3px;margin-left:6px;font-weight:700;text-decoration:none;display:inline-flex}.source-link:hover{text-decoration:underline}.icon-button{border-radius:var(--radius-md);background:var(--surface);width:44px;height:44px;color:var(--text);box-shadow:var(--shadow-xs)}.mobile-toggle,.mobile-nav{display:none}.mobile-nav summary{list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.menu-close-icon,.mobile-nav[open] .menu-open-icon{display:none}.mobile-nav[open] .menu-close-icon{display:block}.mobile-menu{display:none}#product-demo,#channels,#workflow{scroll-margin-top:72px}.hero-section{isolation:isolate;border-bottom:1px solid var(--border-soft);min-height:650px;position:relative;overflow:hidden}.page-hero{isolation:isolate;position:relative;overflow:hidden}.page-hero-photo{background:var(--depth);min-height:620px}.page-hero-plain{background:radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--honey-400) 28%, transparent) 0 220px, transparent 221px), linear-gradient(180deg, var(--bone-50), var(--bone-200))}.hero-bg,.hero-scrim,.page-hero-bg,.page-hero-scrim{position:absolute;inset:0}.hero-bg,.page-hero-bg{z-index:-3;object-fit:cover;object-position:center right;width:100%;height:100%}.page-hero-bg{object-position:center}.real-estate-hero .page-hero-bg{object-position:center 42%}.hero-scrim{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--char-900) 92%, transparent) 0%, color-mix(in srgb, var(--char-800) 76%, transparent) 42%, color-mix(in srgb, var(--char-800) 28%, transparent) 70%, color-mix(in srgb, var(--char-800) 8%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--char-900) 30%, transparent), transparent 38%)}.page-hero-scrim{z-index:-2;background:linear-gradient(90deg, color-mix(in srgb, var(--char-900) 92%, transparent) 0%, color-mix(in srgb, var(--char-800) 76%, transparent) 48%, color-mix(in srgb, var(--char-800) 28%, transparent) 78%, color-mix(in srgb, var(--char-800) 8%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--char-900) 34%, transparent), transparent 46%)}.hero-motif{z-index:-1;opacity:.9;width:240px;height:190px;position:absolute;bottom:56px;right:8%}.hero-motif span{border-radius:50%;position:absolute}.hero-motif span:first-child{border:1px solid color-mix(in srgb, var(--bone-50) 24%, transparent);width:124px;height:124px;top:16px;left:0}.hero-motif span:nth-child(2){background:color-mix(in srgb, var(--honey-400) 36%, transparent);width:138px;height:138px;top:0;right:18px}.hero-motif span:nth-child(3){background:color-mix(in srgb, var(--coral-500) 72%, transparent);width:110px;height:110px;bottom:0;right:64px}.hero-content{z-index:2;color:var(--on-depth);padding:88px 0 54px;position:relative}.page-hero-content{z-index:2;max-width:820px;color:var(--on-depth);padding:124px 0 86px;position:relative}.page-hero-content.plain{max-width:900px;color:var(--text);padding:104px 0 70px}.eyebrow,.mini-eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.hero-content .eyebrow,.page-hero-content:not(.plain) .eyebrow{max-width:440px;color:var(--coral-300)}.photo-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--white) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:fit-content;max-width:100%;color:var(--char-800);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.photo-badge svg{color:var(--coral-600)}.hero-content h1,.page-hero-content h1,.section-heading h2,.demo-layout h2,.real-estate-layout h2,.crew-panel h2,.comparison-layout h2,.get-started-layout h2,.get-started-layout h1,.faq-layout h2{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.hero-copy,.page-hero-content>p:not(.eyebrow),.section-heading p:not(.eyebrow),.section-lead,.proof-points p,.demo-layout p,.agent-proof-layout p,.comparison-layout p,.get-started-layout p,.pricing-value-panel p{text-wrap:pretty}.hero-content h1{max-width:810px;color:var(--on-depth);margin-top:22px;font-size:56px}.hero-line{text-wrap:balance;display:block}.page-hero-content h1{max-width:820px;color:var(--on-depth);margin-top:18px;font-size:64px;line-height:1.02}.page-hero-content.plain h1{color:var(--text)}.hero-copy,.page-hero-content>p:not(.eyebrow){max-width:610px;color:color-mix(in srgb, var(--on-depth) 83%, transparent);margin:24px 0 0;font-size:19px;line-height:1.55}.page-hero-content.plain>p:not(.eyebrow){color:var(--text-muted)}.channel-line{max-width:600px;color:color-mix(in srgb, var(--on-depth) 78%, transparent);margin:16px 0 0;font-size:17px;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-assurances{color:color-mix(in srgb, var(--on-depth) 68%, transparent);flex-wrap:wrap;gap:10px 24px;margin-top:30px;font-size:13px;font-weight:700;display:flex}.hero-assurances span{align-items:center;gap:9px;display:inline-flex}.hero-assurances span:before{content:"";background:var(--honey-300);border-radius:50%;flex:none;width:5px;height:5px}.inline-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.signal-strip{background:var(--depth);color:var(--on-depth)}.signal-grid{grid-template-columns:repeat(3,1fr);display:grid}.signal-grid div{border-left:1px solid color-mix(in srgb, var(--bone-50) 12%, transparent);align-items:center;gap:18px;min-height:116px;padding:26px 28px;display:flex}.signal-grid div:last-child{border-right:1px solid color-mix(in srgb, var(--bone-50) 12%, transparent)}.signal-grid span{color:var(--honey-400);font-family:var(--font-mono);font-size:13px}.signal-grid p{color:color-mix(in srgb, var(--on-depth) 82%, transparent);margin:0;font-size:18px;font-weight:650}.proof-band{background:var(--bone-50);padding:76px 0}.proof-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.proof-intro h2{max-width:520px;font-family:var(--font-display);margin:12px 0 0;font-size:38px;line-height:1.08}.proof-points{border-top:1px solid var(--border-soft);grid-template-columns:repeat(3,1fr);display:grid}.proof-points article{padding:20px 22px 0 0}.proof-points article+article{border-left:1px solid var(--border-soft);padding-left:22px}.proof-points span{color:var(--accent);font-family:var(--font-mono);font-size:12px}.proof-points h3{font-family:var(--font-display);margin:18px 0 0;font-size:20px;line-height:1.18}.proof-points p{color:var(--text-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.section{padding:104px 0}.section-heading{max-width:720px;margin-bottom:48px}.section-heading.compact{max-width:640px}.section-heading h2,.demo-layout h2,.real-estate-layout h2,.crew-panel h2,.comparison-layout h2,.get-started-layout h2,.faq-layout h2{color:var(--text);margin-top:14px;font-size:48px}.section-heading p:not(.eyebrow),.demo-layout>div>p:not(.eyebrow),.section-lead,.comparison-layout>div>p,.get-started-layout>div>p{color:var(--text-muted);margin:18px 0 0;font-size:19px;line-height:1.62}.value-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.value-card,.handle-card,.crew-card,.price-card{border:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--shadow-sm);position:relative}.value-card{border-radius:var(--radius-lg);min-height:340px;padding:30px;overflow:hidden}.value-card:nth-child(2){transform:translateY(28px)}.value-card:after{content:"";border:1px solid var(--bone-300);border-radius:50%;width:136px;height:136px;position:absolute;bottom:-56px;right:-56px}.card-number{color:var(--text-faint);font-family:var(--font-mono);font-size:12px;position:absolute;top:28px;right:28px}.icon-tile{border-radius:var(--radius-md);background:var(--coral-50);width:48px;height:48px;color:var(--coral-600);place-items:center;margin-bottom:20px;display:grid}.value-card h3,.handle-card h3,.workflow-item h3,.crew-card h3,.price-card h3{color:var(--text);font-family:var(--font-sans);margin:10px 0 0;font-size:21px;font-weight:700;line-height:1.18}.value-card p:last-child,.handle-card p,.process-card p,.workflow-item p,.crew-card p,.price-card .plan-for{color:var(--text-muted);margin:12px 0 0;line-height:1.58}.process-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.process-card,.included-card,.trial-step-card{border:1px solid var(--border-soft);background:var(--surface);box-shadow:var(--shadow-sm)}.process-card{border-radius:var(--radius-lg);min-height:300px;padding:30px}.process-card>span{color:var(--accent);font-family:var(--font-mono);font-size:13px}.process-card h3,.included-card h2,.trial-step-card h3{color:var(--text);font-family:var(--font-display);margin:16px 0 0;font-size:26px;line-height:1.12}.request-list{border-top:1px solid var(--border-soft);display:grid}.request-row{border-bottom:1px solid var(--border-soft);grid-template-columns:48px minmax(260px,.78fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px 0;display:grid}.request-row>span{color:var(--accent);font-family:var(--font-mono);font-size:13px}.request-title{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.request-title svg{color:var(--coral-600);margin-top:3px}.request-title h3{color:var(--text);font-family:var(--font-display);margin:5px 0 0;font-size:25px;line-height:1.15}.request-row>p{color:var(--text-muted);margin:0;font-size:17px;line-height:1.62}.demo-band{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--coral-500) 22%, transparent) 0 240px, transparent 241px), var(--char-800);color:var(--on-depth);padding:104px 0;overflow:hidden}.demo-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1fr);align-items:center;gap:68px;display:grid}.demo-layout h2,.demo-layout>div>p:not(.eyebrow){color:var(--on-depth)}.demo-layout>div>p:not(.eyebrow){color:color-mix(in srgb, var(--on-depth) 72%, transparent)}.demo-layout>div>.demo-prompt{color:var(--on-depth);font-family:var(--font-display);margin-top:28px;font-size:24px;font-weight:700;line-height:1.28}.workflow-list{gap:22px;margin-top:36px;display:grid}.workflow-item{grid-template-columns:48px 1fr;gap:18px;display:grid}.workflow-item>span{border:1px solid color-mix(in srgb, var(--bone-50) 20%, transparent);width:38px;height:38px;color:var(--honey-400);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.workflow-item h3{color:var(--on-depth);margin:0}.workflow-item p{color:color-mix(in srgb, var(--on-depth) 64%, transparent)}.experience-demo{width:100%}.example-label{color:var(--coral-300);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.example-note{color:color-mix(in srgb, var(--on-depth) 68%, transparent);margin:-2px 0 14px;font-size:13px;line-height:1.5}.channel-tabs{border:1px solid color-mix(in srgb, var(--bone-50) 16%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bone-50) 7%, transparent);gap:8px;margin-bottom:16px;padding:5px;display:flex}.channel-tab{border-radius:var(--radius-sm);min-height:42px;color:color-mix(in srgb, var(--on-depth) 66%, transparent);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.channel-tab.is-active{background:var(--bone-50);color:var(--char-900)}.channel-preview{border:1px solid color-mix(in srgb, var(--bone-50) 18%, transparent);border-radius:var(--radius-xl);background:var(--char-900);min-height:520px;color:var(--on-depth);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.channel-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.phone-photo-preview .channel-photo{object-position:58% center}.sms-photo-preview .channel-photo{object-position:66% center}.email-photo-preview .channel-photo{object-position:58% center}.channel-photo-scrim{content:"";background:linear-gradient(180deg, transparent 36%, color-mix(in srgb, var(--char-900) 72%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--char-900) 42%, transparent), transparent 58%);position:absolute;inset:0}.channel-caption{z-index:2;border:1px solid color-mix(in srgb, var(--bone-50) 18%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--char-900) 78%, transparent);color:var(--on-depth);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid;position:absolute;bottom:26px;left:26px;right:26px}.phone-photo-preview .channel-caption{bottom:88px}.channel-caption-icon{border-radius:var(--radius-pill);background:var(--coral-500);width:52px;height:52px;color:var(--on-accent);place-items:center;display:grid}.channel-caption span{color:var(--honey-300);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:block}.channel-caption p{margin:3px 0 0;font-weight:800}.channel-caption small{max-width:34ch;color:color-mix(in srgb, var(--on-depth) 72%, transparent);margin-top:4px;font-size:13px;line-height:1.4;display:block}.voice-wave{align-items:center;gap:5px;height:42px;display:inline-flex}.voice-wave span{border-radius:var(--radius-pill);background:var(--honey-300);width:5px}.voice-wave span:first-child{height:15px}.voice-wave span:nth-child(2){height:29px}.voice-wave span:nth-child(3){height:40px}.voice-wave span:nth-child(4){height:24px}.voice-wave span:nth-child(5){height:32px}.voice-controls{gap:10px;display:flex;position:absolute;bottom:26px;right:26px}.voice-controls span{border:1px solid color-mix(in srgb, var(--bone-50) 16%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--char-900) 74%, transparent);width:48px;height:48px;color:var(--on-depth);place-items:center;display:grid}.voice-controls span:last-child{background:var(--coral-500);color:var(--on-accent)}.real-estate-section{background:var(--bone-50)}.real-estate-layout{grid-template-columns:minmax(360px,.92fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.agent-proof-section{background:var(--bone-50)}.agent-proof-layout{grid-template-columns:minmax(360px,.88fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.agent-proof-layout h2{font-family:var(--font-display);margin:14px 0 0;font-size:48px;line-height:1.04}.photo-panel{border-radius:var(--radius-xl);background:var(--depth);min-height:620px;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.photo-panel img{object-fit:cover;width:100%;height:100%;min-height:620px}.compact-photo,.compact-photo img{min-height:520px}.photo-panel:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--char-900) 86%, transparent), transparent);height:48%;position:absolute;inset:auto 0 0}.photo-caption{z-index:2;color:var(--on-depth);position:absolute;bottom:28px;left:28px;right:28px}.photo-caption p{font-family:var(--font-display);margin:0;font-size:30px;font-weight:700;line-height:1.08}.photo-caption span{color:color-mix(in srgb, var(--on-depth) 70%, transparent);margin-top:8px;display:block}.handles-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;display:grid}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.handle-card{border-radius:var(--radius-md);min-height:210px;padding:22px}.handle-card svg{color:var(--coral-600)}.handle-card h3{font-size:18px}.handle-card p{font-size:15px}.split-intro-layout{grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:center;gap:64px;display:grid}.memory-grid{margin-top:0}.mini-proof-grid{gap:12px;margin-top:28px;display:grid}.mini-proof-grid div{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--text);align-items:center;gap:12px;padding:15px 16px;font-weight:750;display:flex}.mini-proof-grid svg{color:var(--coral-600);flex:none}.principle-list{border-top:1px solid var(--border-soft);margin-top:30px;display:grid}.principle-list div{border-bottom:1px solid var(--border-soft);color:var(--text);grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:18px 0;font-size:17px;font-weight:700;display:grid}.principle-list svg{color:var(--coral-600)}.day-section{background:var(--bone-200);padding:90px 0}.timeline{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:var(--border-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.timeline-item{background:var(--surface);min-height:220px;padding:26px}.timeline-item span{color:var(--accent);font-family:var(--font-mono);font-size:13px}.timeline-item h3{font-family:var(--font-display);margin:22px 0 0;font-size:24px;line-height:1.15}.timeline-item p{color:var(--text-muted);margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.55}.crew-section{background:var(--bg)}.crew-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 90% 12%, color-mix(in srgb, var(--honey-400) 28%, transparent) 0 170px, transparent 171px), var(--char-50);padding:58px;position:relative;overflow:hidden}.crew-panel:before{content:"";opacity:.56;background-image:radial-gradient(color-mix(in srgb, var(--ink-900) 18%, transparent) 1px, transparent 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 62%);mask-image:linear-gradient(120deg,#000,#0000 62%)}.crew-panel>*{z-index:2;position:relative}.crew-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px;display:grid}.crew-card{border-radius:var(--radius-md);min-height:250px;padding:24px}.crew-avatar{background:var(--char-100);width:44px;height:44px;color:var(--char-700);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.crew-card.now .crew-avatar{background:var(--coral-50);color:var(--coral-700)}.crew-card.next .crew-avatar{background:var(--bone-200)}.crew-card>span,.plan-badge{border-radius:var(--radius-pill);background:var(--bone-200);width:fit-content;color:var(--ink-600);padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.crew-card.now>span,.plan-badge{background:var(--coral-50);color:var(--coral-700)}.included-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.included-card{border-radius:var(--radius-xl);padding:36px}.check-list{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:inherit;grid-template-columns:20px 1fr;align-items:start;gap:11px;line-height:1.5;display:grid}.check-list svg{color:var(--coral-300);margin-top:3px}.included-card .check-list svg{color:var(--coral-600)}.pricing-section{background:var(--bone-50)}.founding-pricing-layout{grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);align-items:start;gap:58px;display:grid}.price-card{border-radius:var(--radius-lg);flex-direction:column;padding:30px;display:flex}.price-card.is-featured{border-color:color-mix(in srgb, var(--coral-500) 60%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--coral-50) 72%, var(--white)), var(--surface));box-shadow:var(--shadow-lg)}.price-card.price-card-teams{border-color:color-mix(in srgb, var(--coral-500) 60%, var(--border-soft))}.plan-badge{margin-bottom:18px}.price-card h2,.price-card h3{font-family:var(--font-display);margin:0;font-size:25px}.price-card ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.price-button{width:100%;margin-top:28px}.price-card li{color:var(--text-muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.price-card li svg{color:var(--coral-600);margin-top:3px}.price-amount{min-height:54px;font-family:var(--font-display);align-items:flex-end;gap:7px;margin:16px 0 0;display:flex}.price-amount strong{color:var(--text);font-size:54px;font-weight:800;line-height:1}.price-amount span{color:var(--text-muted);font-size:19px}.price-anchor{color:var(--text-muted);margin:11px 0 0;font-size:15px;line-height:1.5}.price-reassure{text-align:center;color:var(--text-muted);margin:14px 0 0;font-size:14px}.pricing-tiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.pricing-tiers .price-card ul{flex:1}.pricing-case-band{border-top:1px solid var(--border-soft);text-align:center;margin-top:8px;padding:48px 0 0}.pricing-value-panel.pricing-case-band h2,.pricing-value-panel.pricing-case-band>p:not(.eyebrow){margin-left:auto;margin-right:auto}.pricing-case-band .pricing-value-list{border-top:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:34px 0 0;display:grid}.pricing-case-band .pricing-value-list>div{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding:20px 18px}.plan-badge-quiet{background:var(--bone-200);color:var(--ink-600)}.price-amount-quiet strong{color:var(--text);font-size:38px}.pricing-value-panel{padding:24px 0}.pricing-value-panel h2{max-width:680px;font-family:var(--font-display);margin:14px 0 0;font-size:44px;line-height:1.06}.pricing-value-panel>p:not(.eyebrow){max-width:670px;color:var(--text-muted);margin:20px 0 0;font-size:19px;line-height:1.62}.pricing-value-list{border-top:1px solid var(--border-soft);margin-top:30px;display:grid}.pricing-value-list>div{border-bottom:1px solid var(--border-soft);color:var(--text);grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:17px 0;font-weight:700;display:grid}.pricing-value-list svg{color:var(--coral-600);margin-top:3px}.pricing-note{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);align-items:center;gap:12px;margin-top:22px;padding:16px 18px;display:flex}.pricing-note p{margin:0}.pricing-note svg{color:var(--honey-600);flex:none}.included-section{background:var(--bg)}.included-card{min-height:310px}.included-card.muted{background:var(--char-50)}.check-list.large{color:var(--text);gap:16px;margin-top:24px;font-size:18px;font-weight:650}.comparison-section{background:var(--depth);color:var(--on-depth);padding:104px 0}.comparison-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:start;gap:62px;display:grid}.comparison-layout h2,.comparison-layout>div>p{color:var(--on-depth)}.comparison-layout>div>p{color:color-mix(in srgb, var(--on-depth) 68%, transparent)}.comparison-table{border:1px solid color-mix(in srgb, var(--bone-50) 14%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--bone-50) 6%, transparent);overflow:hidden}.comparison-row{border-bottom:1px solid color-mix(in srgb, var(--bone-50) 12%, transparent);grid-template-columns:.8fr 1fr 1fr;gap:0;display:grid}.comparison-row:last-child{border-bottom:0}.comparison-row>*{margin:0;padding:24px}.comparison-row>*+*{border-left:1px solid color-mix(in srgb, var(--bone-50) 12%, transparent)}.comparison-row span{color:var(--honey-400);font-family:var(--font-mono);text-transform:uppercase;font-size:13px}.comparison-row p{color:color-mix(in srgb, var(--on-depth) 67%, transparent);line-height:1.5}.comparison-row p:last-child{color:var(--on-depth);gap:10px;display:flex}.comparison-row p:last-child svg{color:var(--coral-300);flex:none;margin-top:3px}.boundary-list{gap:14px;display:grid}.boundary-list div{border:1px solid color-mix(in srgb, var(--bone-50) 14%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bone-50) 7%, transparent);color:var(--on-depth);grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:22px;font-size:19px;font-weight:700;display:grid}.boundary-list svg{color:var(--coral-300)}.security-more{text-align:center;max-width:640px;color:var(--text-muted);margin:0 auto}.manifesto-section{background:var(--coral-500);color:var(--on-accent);padding:110px 0}.solution-manifesto{background:var(--coral-600)}.manifesto-layout{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:70px;display:grid}.manifesto-mark{height:260px;position:relative}.manifesto-mark span{border-radius:50%;position:absolute}.manifesto-mark span:first-child{background:var(--char-800);width:148px;height:148px;top:16px;left:16px}.manifesto-mark span:nth-child(2){background:var(--honey-400);width:148px;height:148px;top:16px;left:108px}.manifesto-mark span:nth-child(3){border:15px solid var(--on-accent);background:var(--coral-700);width:174px;height:174px;top:78px;left:60px}.manifesto-layout .eyebrow{color:color-mix(in srgb, var(--on-accent) 80%, transparent)}.manifesto-layout blockquote{max-width:820px;font-family:var(--font-display);margin:14px 0 0;font-size:44px;font-weight:700;line-height:1.08}.manifesto-layout p:not(.eyebrow){max-width:740px;color:color-mix(in srgb, var(--on-accent) 78%, transparent);margin:24px 0 0;font-size:20px;line-height:1.6}.faq-section{background:var(--bone-50)}.faq-layout{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:64px;display:grid}.faq-list{gap:12px;display:grid}details{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs)}.faq-list summary{cursor:pointer;min-height:72px;color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--coral-600);transition:transform var(--dur) var(--ease);flex:none}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{border-top:1px solid var(--border-soft);color:var(--text-muted);margin:0;padding:18px 22px 22px;line-height:1.6}.get-started-section{background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--honey-400) 28%, transparent) 0 220px, transparent 221px), var(--char-800);color:var(--on-depth);padding:104px 0;overflow:hidden}.get-started-layout{grid-template-columns:minmax(0,.84fr) minmax(420px,1fr);align-items:start;gap:68px;display:grid}.get-started-layout h2,.get-started-layout h1,.get-started-layout>div>p{color:var(--on-depth)}.get-started-layout h1{margin-top:14px;font-size:54px;line-height:1.04}.get-started-layout>div>p{color:color-mix(in srgb, var(--on-depth) 70%, transparent)}.trust-list{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:34px;display:grid}.trust-list div{border:1px solid color-mix(in srgb, var(--bone-50) 14%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bone-50) 6%, transparent);min-height:78px;color:color-mix(in srgb, var(--on-depth) 78%, transparent);align-items:center;gap:12px;padding:14px;font-weight:650;display:flex}.trust-list svg{color:var(--coral-300);flex:none}.lead-form,.form-success{border:1px solid color-mix(in srgb, var(--bone-50) 26%, transparent);border-radius:var(--radius-xl);background:var(--bone-50);color:var(--text);box-shadow:var(--shadow-xl)}.lead-form{gap:16px;padding:28px;display:grid}.form-heading{border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding-bottom:20px}.form-heading h2{color:var(--text);font-family:var(--font-display);margin:8px 0 0;font-size:28px;line-height:1.08}.form-heading p:last-child{color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-group{gap:8px;display:grid}.field-group label,.form-disclosure{color:var(--text);margin:0;font-size:13px;font-weight:800}.field-group input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:48px;color:var(--text);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);outline:0;padding:12px 14px}.field-group input:focus{border-color:var(--coral-400);box-shadow:0 0 0 4px color-mix(in srgb, var(--coral-200) 48%, transparent)}.form-disclosure{border-radius:var(--radius-sm);background:var(--bone-200);color:var(--text-muted);padding:14px;font-weight:650;line-height:1.55}.form-submit{width:100%;margin-top:4px}.form-note{color:var(--text-muted);text-align:center;margin:-4px 0 0;font-size:13px}.form-success{align-content:center;justify-items:start;gap:18px;min-height:520px;padding:36px;display:grid}.success-mark{background:var(--coral-50);width:48px;height:48px;color:var(--coral-700);border-radius:50%;place-items:center;display:grid}.form-success h3{font-family:var(--font-display);margin:0;font-size:30px;line-height:1.1}.form-success p{color:var(--text-muted);margin:0;line-height:1.6}.success-actions{flex-wrap:wrap;gap:12px;display:flex}.demo-page-section{padding-top:94px}.trial-step-card svg{color:var(--coral-600);margin-top:28px}.closing-cta-section{background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--honey-400) 25%, transparent) 0 180px, transparent 181px), var(--bone-200);padding:76px 0}.closing-cta-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;display:grid}.closing-cta-layout h2{max-width:760px;color:var(--text);font-family:var(--font-display);margin:12px 0 0;font-size:44px;line-height:1.08}.closing-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.site-footer{background:var(--char-900);color:var(--on-depth);padding:58px 0 34px;overflow:hidden}.footer-layout{grid-template-columns:minmax(260px,1.5fr) repeat(3,1fr);gap:40px;display:grid}.site-footer p{max-width:320px;color:color-mix(in srgb, var(--on-depth) 58%, transparent);margin:18px 0 0}.site-footer img{width:148px;height:auto}.site-footer h3{color:color-mix(in srgb, var(--on-depth) 42%, transparent);font-family:var(--font-mono);text-transform:uppercase;margin:0 0 14px;font-size:12px}.site-footer a{width:fit-content;color:color-mix(in srgb, var(--on-depth) 62%, transparent);margin-top:9px;display:block}.site-footer a:hover{color:var(--on-depth)}.site-footer .footer-copyright{color:color-mix(in srgb, var(--on-depth) 38%, transparent);font-family:var(--font-mono);margin-top:20px;font-size:12px}@media (max-width:1060px){.nav-links,.nav-cta{display:none}.mobile-toggle{display:inline-flex}.mobile-nav{margin-left:auto;display:block}.mobile-menu{z-index:90;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bone-50);box-shadow:var(--shadow-xl);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);gap:8px;padding:14px;display:grid;position:fixed;inset:72px 20px auto;transform:translateY(-8px)}.mobile-nav[open] .mobile-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu a:not(.button){border-radius:var(--radius-sm);padding:13px 12px}.mobile-menu .button{margin-top:4px}.hero-content h1{font-size:50px}.page-hero-content h1{font-size:54px}.demo-layout,.real-estate-layout,.agent-proof-layout,.founding-pricing-layout,.pricing-tiers,.split-intro-layout,.comparison-layout,.faq-layout,.get-started-layout{grid-template-columns:1fr}.demo-layout,.get-started-layout{gap:42px}.agent-proof-layout{gap:46px}.founding-pricing-layout{gap:38px}.proof-layout{grid-template-columns:1fr;gap:36px}.value-grid,.process-grid,.signal-grid{grid-template-columns:1fr}.use-case-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.signal-grid div,.signal-grid div:last-child{border-right:1px solid color-mix(in srgb, var(--bone-50) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bone-50) 12%, transparent)}.value-card:nth-child(2){transform:none}.crew-grid,.included-layout{grid-template-columns:repeat(2,1fr)}.closing-cta-layout{grid-template-columns:1fr}.closing-actions{justify-content:flex-start}.manifesto-layout{grid-template-columns:1fr;gap:28px}.manifesto-mark{transform-origin:0 0;height:190px;transform:scale(.74)}}@media (max-width:720px){.container{width:min(100% - 32px,1160px)}.nav-shell{width:min(100% - 28px,1184px);min-height:66px}.brand-link{min-width:126px}.brand-link img{width:126px}.mobile-menu{inset:66px 14px auto}.hero-section,.page-hero-photo{min-height:620px}.hero-bg{object-position:66% center}.hero-scrim,.page-hero-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--char-900) 94%, transparent) 0%, color-mix(in srgb, var(--char-800) 78%, transparent) 70%, color-mix(in srgb, var(--char-800) 42%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--char-900) 40%, transparent), transparent 42%)}.hero-motif{display:none}.hero-content{padding:72px 0 46px}.page-hero-content,.page-hero-content.plain{padding:82px 0 54px}.hero-content h1{max-width:14ch;margin-top:18px;font-size:42px}.page-hero-content h1,.page-hero-content.plain h1,.get-started-layout h1{font-size:40px}.hero-copy,.page-hero-content>p:not(.eyebrow){font-size:17px}.hero-actions,.button{width:100%}.hero-assurances{gap:8px;margin-top:24px;display:grid}.proof-band{padding:58px 0}.proof-intro h2{font-size:34px}.proof-points{grid-template-columns:1fr}.proof-points article{padding:20px 0}.proof-points article+article{border-top:1px solid var(--border-soft);border-left:0;padding-left:0}.proof-points h3{margin-top:10px}.section,.demo-band,.comparison-section,.get-started-section{padding:68px 0}.demo-page-section{padding:56px 0}.trust-list{gap:10px;margin-top:24px}.trust-list div{min-height:64px;padding:12px}.section-heading{margin-bottom:32px}.section-heading h2,.demo-layout h2,.real-estate-layout h2,.agent-proof-layout h2,.pricing-value-panel h2,.crew-panel h2,.comparison-layout h2,.get-started-layout h2,.closing-cta-layout h2,.faq-layout h2{font-size:36px}.section-heading p:not(.eyebrow),.demo-layout>div>p:not(.eyebrow),.section-lead,.agent-proof-layout .section-lead,.comparison-layout>div>p,.get-started-layout>div>p{font-size:17px}.value-card,.price-card,.process-card,.included-card{min-height:auto;padding:24px}.pricing-case-band .pricing-value-list{grid-template-columns:1fr}.request-row{grid-template-columns:1fr;gap:12px;padding:24px 0}.request-title{grid-template-columns:34px minmax(0,1fr);gap:12px}.request-title h3{font-size:23px}.demo-layout{grid-template-columns:minmax(0,1fr)}.channel-tabs{overflow-x:auto}.channel-tab{min-width:112px}.channel-preview{min-height:480px}.channel-caption{grid-template-columns:48px 1fr;padding:16px;bottom:18px;left:18px;right:18px}.phone-photo-preview .channel-caption{bottom:84px}.channel-caption-icon{width:48px;height:48px}.channel-caption small{max-width:100%}.voice-wave{grid-column:1/-1;justify-content:center;width:100%}.voice-controls{bottom:20px;right:18px}.photo-panel,.photo-panel img{min-height:440px}.agent-proof-layout{gap:36px}.principle-list{margin-top:24px}.pricing-value-panel{padding:0}.handles-grid,.use-case-grid,.timeline,.crew-grid,.included-layout,.closing-cta-layout,.form-row,.footer-layout{grid-template-columns:1fr}.crew-panel{padding:28px}.comparison-row{grid-template-columns:1fr}.comparison-row>*+*{border-left:0;border-top:1px solid color-mix(in srgb, var(--bone-50) 12%, transparent)}.manifesto-section{padding:74px 0}.manifesto-layout blockquote{font-size:32px}.manifesto-mark{height:160px;transform:scale(.58)}.get-started-layout{grid-template-columns:minmax(0,1fr)}.lead-form,.form-success{padding:20px}.footer-layout>div:not(:first-child) a{align-items:center;min-height:44px;margin-top:0;display:flex}}.legal-section{padding-top:40px}.legal-content{max-width:760px}.legal-content article+article{margin-top:44px}.legal-content h2{margin:0 0 14px;font-size:24px}.legal-content p{color:var(--char-700);margin:0 0 14px;line-height:1.65}.legal-plain{border-left:3px solid var(--coral-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--honey-50,#fdf6e9);color:var(--char-800);margin:0 0 16px;padding:14px 18px;font-style:italic}.legal-meta{color:var(--char-500);font-size:14px}.wizard-section{min-height:64vh;padding-top:60px}.wizard-shell{max-width:640px;margin:0 auto}.wizard-progress{gap:8px;margin-bottom:16px;display:flex}.wizard-reassure{color:var(--char-600,#5d5d57);margin:0 0 34px;font-size:14px}.wizard-progress span{background:var(--char-200,#d8d8d2);border-radius:2px;flex:1;height:4px}.wizard-progress span.is-done{background:var(--coral-500)}.wizard-step h1{font-family:var(--font-display);text-wrap:balance;margin:0 0 10px;font-size:38px;line-height:1.08}.wizard-help{color:var(--char-600,#5d5d57);max-width:520px;margin:0 0 26px}.wizard-field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.wizard-field label{letter-spacing:.01em;font-size:13px;font-weight:600}.wizard-field input,.wizard-field select{border:1.5px solid var(--char-300,#c4c4bd);border-radius:var(--radius-sm,10px);font:inherit;background:#fff;padding:13px 15px}.wizard-field input:focus,.wizard-field select:focus{outline:2px solid var(--coral-400);outline-offset:1px;border-color:var(--coral-400)}.wizard-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23968f82' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 6 8 10 12 6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:40px}.wizard-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form{max-width:560px;margin-left:auto;margin-right:auto}.contact-form textarea{border:1.5px solid var(--char-300,#c4c4bd);border-radius:var(--radius-sm,10px);font:inherit;resize:vertical;background:#fff;padding:13px 15px}.contact-form textarea:focus{outline:2px solid var(--coral-400);outline-offset:1px;border-color:var(--coral-400)}.contact-form .button{margin-top:6px}.wizard-autocomplete{position:relative}.wizard-suggestions{z-index:5;border-radius:var(--radius-md,14px);background:#fff;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 40px #14141229}.wizard-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.wizard-suggestions button:hover{background:var(--coral-50)}.wizard-suggestions svg{color:var(--coral-600);margin-top:3px}.wizard-suggestions strong{font-size:15px;display:block}.wizard-suggestions small{color:var(--char-500,#75756e)}.wizard-suggestions-dismiss{border-top:1px solid var(--border-soft,var(--ink-200));margin-top:4px;padding-top:4px}.wizard-suggestions-dismiss button{text-align:left;width:100%;color:var(--char-500,#75756e);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.wizard-suggestions-dismiss button:hover{color:var(--char-800,#2a2a25)}.wizard-confirmed{color:var(--char-700,#45453f);align-items:center;gap:7px;margin:4px 0 0;font-size:14px;display:flex}.wizard-confirmed--success{color:var(--success,#2f8a63);animation:account-saved-in var(--dur,.18s) var(--ease,ease-out);font-weight:600}.wizard-confirmed--success svg{color:var(--success,#2f8a63);flex:none}.wizard-error{color:var(--coral-700,#b53d22);margin:10px 0 0;font-size:14px}.wizard-footnote{color:var(--char-500,#75756e);margin:22px 0 0;font-size:13px}.account-card .wizard-field .wizard-footnote{margin-top:0}.reputation-disclaimer-section{padding-top:0}.reputation-disclaimer{max-width:720px;color:var(--char-500,#75756e);margin:0;font-size:13px;line-height:1.6}.wizard-google{margin:0 0 18px}.wizard-disclosure{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:16px 0;padding:0}.wizard-disclosure[open]{width:100%}.wizard-disclosure summary{cursor:pointer;color:var(--char-500,#75756e);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.wizard-disclosure summary:hover{color:var(--char-800,#2a2a25)}.wizard-disclosure summary::-webkit-details-marker{color:currentColor}.wizard-disclosure>:last-child{width:100%;margin-top:16px}.wizard-nav{justify-content:space-between;align-items:center;margin-top:34px;display:flex}.wizard-nav .button[disabled]{opacity:.45;cursor:not-allowed}.persona-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.persona-card{border:1.5px solid var(--char-200,#d8d8d2);border-radius:var(--radius-md,14px);text-align:left;cursor:pointer;font:inherit;background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;display:flex}.persona-card.is-selected{border-color:var(--coral-500);box-shadow:0 0 0 3px var(--coral-100)}.persona-card strong{font-size:17px}.persona-card em{text-transform:uppercase;letter-spacing:.06em;color:var(--coral-600);font-size:12px;font-style:normal}.persona-card p{color:var(--char-600,#5d5d57);margin:2px 0 0;font-size:13.5px}.persona-avatar{width:56px;height:56px;font-family:var(--font-display);color:#fff;background:var(--coral-500);border-radius:50%;place-items:center;font-size:19px;font-weight:700;display:grid}.tone-charcoal .persona-avatar{background:var(--char-800,#23231f)}.tone-honey .persona-avatar{background:var(--honey-500,#e3a82b)}.wizard-choice{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.choice-card{border:1.5px solid var(--char-200,#d8d8d2);border-radius:var(--radius-md,14px);text-align:left;cursor:pointer;font:inherit;background:#fff;padding:16px}.choice-card.is-selected{border-color:var(--coral-500);box-shadow:0 0 0 3px var(--coral-100)}.choice-card strong{margin-bottom:4px;display:block}.choice-card span{color:var(--char-600,#5d5d57);font-size:13.5px}.google-disclosure{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-sunk);padding:16px}.google-disclosure-head{gap:4px;margin-bottom:12px;display:grid}.google-disclosure-head p{color:var(--text-muted);margin:0;font-size:.95rem}.google-disclosure-head a{color:var(--coral-700);font-weight:700}.google-disclosure-grid{gap:10px;display:grid}.google-disclosure-item{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.google-disclosure-item svg{color:var(--coral-600);margin-top:2px}.google-disclosure-item h3{margin:0 0 2px;font-size:.96rem}.google-disclosure-item p{color:var(--text-muted);margin:0;font-size:.93rem}.wizard-done{text-align:center;padding:30px 0 10px}.wizard-done .success-mark{margin:0 auto 18px}.wizard-done .wizard-help{margin-left:auto;margin-right:auto}.wizard-done .button{margin-top:8px}@media (max-width:720px){.wizard-step h1{font-size:30px}.persona-grid,.wizard-row,.wizard-choice{grid-template-columns:1fr}}.capability-section .section-heading{text-align:center;max-width:760px;margin:0 auto 30px}.capability-demo{border:1px solid var(--char-200,#e4e3dd);border-radius:var(--radius-lg,22px);background:#fff;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #14141214}.capability-tabs{background:var(--char-50,#f6f5f1);border-bottom:1px solid var(--char-200,#e4e3dd);gap:6px;padding:10px;display:flex}.capability-tab{border-radius:var(--radius-md,14px);font:inherit;color:var(--char-600,#5d5d57);cursor:pointer;background:0 0;border:0;flex:1;padding:11px 14px;font-size:15px;font-weight:600;transition:background .15s,color .15s}.capability-tab:hover{color:var(--char-900,#1a1a17)}.capability-tab.is-active{background:var(--coral-500);color:var(--on-accent,#fff)}.capability-body{grid-template-columns:250px minmax(0,1fr);gap:0;display:grid}.capability-side{border-right:1px solid var(--char-200,#e4e3dd);flex-direction:column;gap:16px;padding:24px 22px;display:flex}.capability-blurb{color:var(--char-600,#5d5d57);margin:0;font-size:15px;line-height:1.5}.capability-menu{flex-direction:column;gap:8px;display:flex}.capability-pill{border:1.5px solid var(--char-200,#e4e3dd);border-radius:var(--radius-md,14px);font:inherit;text-align:left;color:var(--char-800,#2a2a25);cursor:pointer;background:#fff;padding:12px 14px;font-size:14.5px;font-weight:500;transition:border-color .15s,background .15s}.capability-pill:hover{border-color:var(--coral-300)}.capability-pill.is-active{border-color:var(--coral-500);background:var(--coral-50);color:var(--coral-700,#b53d22)}.capability-scene{background:var(--char-900,#1a1a17);flex-direction:column;justify-content:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.scene-photo{object-fit:cover;opacity:0;transition:opacity .45s}.scene-photo.is-active{opacity:1}.scene-scrim{background:linear-gradient(#1414121f 0%,#1414126b 46%,#141412db 100%);position:absolute;inset:0}.scene-badge{position:absolute;top:16px;left:16px}.scene-convo{flex-direction:column;gap:10px;padding:22px;animation:.45s scene-rise;display:flex;position:relative}@keyframes scene-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scene-bubble{border-radius:18px;padding:13px 16px;font-size:15px;line-height:1.5;box-shadow:0 8px 24px #14141238}.scene-you{background:var(--coral-500);max-width:80%;color:var(--on-accent,#fff);border-bottom-right-radius:5px;align-self:flex-end}.scene-trigger{border-radius:var(--radius-pill,999px);color:var(--char-800,#2a2a25);background:#ffffffeb;align-self:flex-start;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-flex}.scene-trigger svg{color:var(--coral-600)}.scene-jc{max-width:92%;color:var(--char-800,#2a2a25);background:#fff;border-bottom-left-radius:5px;align-self:flex-start;gap:11px;display:flex}.scene-jc p{margin:0}.scene-jc-avatar{background:var(--char-800,#23231f);color:#fff;width:30px;height:30px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.scene-play{white-space:nowrap;border:1.5px solid var(--coral-300);border-radius:var(--radius-pill,999px);background:var(--coral-50);color:var(--coral-700,#b53d22);font:inherit;cursor:pointer;align-items:center;gap:8px;margin-top:12px;padding:7px 13px 7px 11px;font-size:13px;font-weight:600;display:inline-flex}.scene-play:hover{border-color:var(--coral-500)}.scene-play.is-playing{background:var(--coral-500);border-color:var(--coral-500);color:var(--on-accent,#fff)}.scene-play .voice-wave{height:18px}.scene-play .voice-wave span{background:currentColor;width:3px;animation:.9s ease-in-out infinite cap-wave}.scene-play .voice-wave span:first-child{height:8px;animation-delay:0s}.scene-play .voice-wave span:nth-child(2){height:16px;animation-delay:.12s}.scene-play .voice-wave span:nth-child(3){height:11px;animation-delay:.24s}.scene-play .voice-wave span:nth-child(4){height:17px;animation-delay:.36s}.scene-play .voice-wave span:nth-child(5){height:9px;animation-delay:.48s}.scene-play .voice-wave.is-idle span{opacity:.5;height:7px;animation:none}@keyframes cap-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.capability-ramp{text-align:center;max-width:720px;color:var(--char-600,#5d5d57);margin:26px auto 0;font-size:16px}@media (max-width:760px){.capability-body{grid-template-columns:1fr}.capability-side{border-right:0;border-bottom:1px solid var(--char-200,#e4e3dd)}.capability-menu{flex-flow:wrap}.capability-pill{flex:auto;padding:10px 12px;font-size:13.5px}.capability-tab{padding:10px 6px;font-size:13px}.capability-scene{min-height:380px}}.triad-band{background:var(--char-900,#1a1a17);padding:46px 0}.triad-band p{text-align:center;font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-depth,#faf9f6);margin:0;font-size:34px;font-weight:700;line-height:1.1}@media (max-width:720px){.triad-band{padding:36px 0}.triad-band p{font-size:25px}}.hero-content h1 .hero-accent{color:var(--coral-400)}.account-pill{display:none}.nav-account,.mobile-account{display:contents}.account-signin{color:var(--text-muted);white-space:nowrap;transition:color var(--dur) var(--ease);font-size:15px;font-weight:600;text-decoration:none}.account-signin:hover{color:var(--text)}.jc-authed .account-signin,.jc-authed .nav-cta,.jc-authed .mobile-account .button{display:none}.jc-authed .account-pill{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-pill);background:var(--surface,#fff);color:var(--text);white-space:nowrap;transition:border-color var(--dur) var(--ease);align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.jc-authed .account-pill:hover{border-color:var(--coral-300)}.account-ava{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--coral-400), var(--honey-400));color:#fff;width:30px;height:30px;font-family:var(--font-display,sans-serif);place-items:center;font-size:13px;font-weight:700;display:grid}.account-ava:before{content:var(--jc-account-initial,"")}.account-name:before{content:var(--jc-account-name,"")}.nav-account{align-items:center;gap:18px;display:inline-flex}@media (max-width:1060px){.nav-account{display:none}}.account-container{max-width:760px}.account-status,.account-preview-note{color:var(--text-muted)}.account-signedout{text-align:center;justify-items:center;gap:14px;padding:48px 0;display:grid}.account-intro{margin-bottom:24px}.account-intro h1{margin:0 0 6px}.account-intro p{color:var(--text-muted);margin:0}.account-card{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-lg);background:var(--surface,#fff);margin-bottom:16px;padding:22px 24px}.account-card-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.account-card-head h2{margin:0;font-size:18px}.account-card-desc{color:var(--text-muted);margin:0 0 16px;font-size:14px}.account-soon{text-transform:uppercase;letter-spacing:.04em;color:var(--honey-600);background:var(--honey-100);border-radius:var(--radius-pill);padding:2px 9px;font-size:11px;font-weight:700}.account-grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.account-control-grid{gap:14px;display:grid}.account-control-row{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:14px;display:grid}.account-control-row:first-child{border-top:0;padding-top:0}.account-control-row p{color:var(--text-muted);margin:4px 0 0}.account-confirm{margin-top:16px}.account-saved{color:var(--success,#2f8a63);animation:account-saved-in var(--dur,.18s) var(--ease,ease-out);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.account-saved svg{width:14px;height:14px}@keyframes account-saved-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.account-signout-card{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.account-brain-container{max-width:1120px}.account-brain-intro{max-width:760px}.account-brain-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.account-brain-summary>div{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);background:var(--surface,#fff);min-width:0;padding:14px 16px}.account-brain-summary-label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.account-brain-summary strong{color:var(--text);font-size:18px;line-height:1.25}.account-brain-toolbar{gap:12px;margin-bottom:16px;display:grid}.account-brain-search{background:var(--surface,#fff);border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.account-brain-search svg{color:var(--text-muted)}.account-brain-search input{box-shadow:none;border:0;border-radius:0;min-width:0;min-height:46px;padding:0}.account-brain-search input:focus{box-shadow:none;outline:none}.account-brain-tabs{flex-wrap:wrap;gap:8px;display:flex}.account-brain-tab{background:var(--surface,#fff);border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font:inherit;min-height:36px;padding:0 13px;font-size:13px;font-weight:700}.account-brain-tab[aria-pressed=true]{background:var(--char-900,#262620);border-color:var(--char-900,#262620);color:#fff}.account-brain-layout{grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.account-brain-list-panel,.account-brain-detail-panel{background:var(--surface,#fff);border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-lg);min-width:0;padding:18px}.account-brain-list-panel{gap:12px;display:grid}.account-brain-list-head{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.account-brain-page-list{gap:8px;max-height:640px;padding-right:2px;display:grid;overflow:auto}.account-brain-row{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);color:var(--text);cursor:pointer;text-align:left;background:#fff;gap:4px;min-width:0;padding:12px 13px;display:grid}.account-brain-row:hover,.account-brain-row[aria-selected=true]{border-color:var(--coral-500)}.account-brain-row[aria-selected=true]{box-shadow:inset 3px 0 0 var(--coral-500)}.account-brain-row-title{overflow-wrap:anywhere;font-weight:800}.account-brain-row-path,.account-brain-row-meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.account-brain-detail-panel{min-height:520px}.account-brain-detail-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:10px;display:flex}.account-brain-detail-kicker{color:var(--coral-600);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.account-brain-detail-head h2{overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}.account-brain-version{background:var(--honey-100);border-radius:var(--radius-pill);color:var(--char-900,#262620);flex:none;padding:4px 9px;font-size:12px;font-weight:800}.account-brain-detail-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:16px;font-size:13px;display:flex}.account-brain-detail-meta span{align-items:center;gap:5px;display:inline-flex}.account-brain-content{background:var(--paper,#fbfaf7);border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);color:var(--text);font:14px/1.65 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);white-space:pre-wrap;word-break:break-word;min-height:340px;margin:0;padding:18px;overflow:auto}.account-brain-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.account-brain-support-section{border-top:1px solid var(--border-soft,var(--ink-200));min-width:0;padding-top:14px}.account-brain-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.account-brain-section-head h3{margin:0;font-size:15px;line-height:1.25}.account-brain-section-head span,.account-brain-section-head a{color:var(--text-muted);font-size:12px;font-weight:800;text-decoration:none}.account-brain-section-head a:hover{color:var(--text);text-decoration:underline}.account-brain-version-list,.account-brain-capture-list{gap:10px;display:grid}.account-brain-version-list article,.account-brain-capture-row{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);padding:12px}.account-brain-version-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.account-brain-version-row-head strong{font-size:13px}.account-brain-version-row-head span,.account-brain-version-list p,.account-brain-capture-row div{color:var(--text-muted);font-size:12px}.account-brain-version-list p,.account-brain-capture-row p{margin:5px 0 0}.account-brain-capture-row p{color:var(--text);font-size:13px;line-height:1.45}.account-brain-capture-row div{flex-wrap:wrap;gap:6px 10px;margin-top:8px;display:flex}@media (max-width:880px){.account-brain-layout,.account-brain-summary,.account-brain-support-grid{grid-template-columns:1fr}.account-brain-page-list{max-height:360px}.account-brain-detail-panel{min-height:360px}}.account-rolodex-badges{flex-wrap:wrap;gap:5px;display:flex}.account-rolodex-badge{background:var(--honey-100);border-radius:var(--radius-pill);color:var(--char-900,#262620);padding:2px 8px;font-size:11px;font-weight:800}.account-rolodex-dl{gap:8px;margin:0;display:grid}.account-rolodex-dl>div{grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:2px 14px;display:grid}.account-rolodex-dl dt{color:var(--text-muted);font-size:13px;font-weight:700}.account-rolodex-dl dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px}.account-rolodex-promise-group+.account-rolodex-promise-group{margin-top:12px}.account-rolodex-promise-group h4{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.account-rolodex-promise-group article+article{margin-top:8px}.account-rolodex-related{gap:8px;display:grid}.account-rolodex-related-row{align-items:baseline;gap:10px;font-size:14px;display:flex}.account-rolodex-related-row>span{color:var(--text-muted);font-size:12px;font-weight:700}.account-rolodex-related-link{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.account-rolodex-related-link:hover{color:var(--coral-600);text-decoration:underline}.account-text-button{font:inherit;color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;padding:8px 6px;font-size:14px;font-weight:600}.account-text-button:hover{color:var(--text)}.account-text-button--danger{color:var(--danger,#c24632)}.account-text-button--danger:hover{color:var(--danger,#c24632);text-decoration:underline}.account-page .button:disabled,.account-page .account-text-button:disabled{opacity:.5;cursor:default}@media (max-width:620px){.account-grid-2{grid-template-columns:1fr}}@media (max-width:720px){.account-control-row{grid-template-columns:1fr}}.account-toggle-row{color:var(--text);align-items:center;gap:10px;margin-top:4px;font-size:14px;display:flex}.account-toggle-row-top{align-items:flex-start}.account-toggle-row input{width:18px;height:18px;accent-color:var(--coral-500);flex:none;margin-top:2px}.sms-consent-copy{color:var(--char-600,#5d5d57);line-height:1.45;display:inline}.sms-consent-copy a{color:var(--char-900,#262620);text-underline-offset:2px;font-weight:600;text-decoration:underline}.wizard-sms-consent{margin-top:16px}.wizard-sms-consent .sms-consent-copy{color:var(--char-500,#75756e);font-size:13px}.account-conn{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);background:var(--bone-100);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.account-conn-name{font-size:14px;font-weight:600}.account-conn-email{color:var(--text);margin-top:2px;font-size:13px}.account-conn-status{text-align:right;white-space:nowrap}.account-ok{color:#2e7d4f;font-size:13px;font-weight:700}.account-capture-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.account-capture-list{gap:10px;display:grid}.account-capture-row{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);background:var(--bone-100);padding:12px 14px}.account-capture-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.account-capture-subject-wrap{gap:2px;min-width:0;display:grid}.account-capture-subject{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;text-decoration:none}a.account-capture-subject:hover{text-decoration:underline}.account-capture-source,.account-capture-meta{color:var(--text-muted);font-size:12px}.account-capture-author{border-radius:var(--radius-pill);background:var(--ink-100,#f1ede6);color:var(--text-muted);flex:none;padding:3px 8px;font-size:11px;font-weight:700}.account-capture-author.owner{background:var(--sage-100,#e8f1ea);color:#2e7d4f}.account-capture-body{color:var(--text);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.45}.account-capture-meta{flex-wrap:wrap;gap:8px;display:flex}.account-field-label{letter-spacing:.01em;font-size:13px;font-weight:600}.account-readonly-value{border:1.5px solid var(--ink-150,#e6e1d8);border-radius:var(--radius-sm,10px);background:var(--bone-200);color:var(--text);padding:13px 15px;font-weight:600}@media (max-width:620px){.account-capture-toolbar,.account-capture-row-head{flex-direction:column;align-items:stretch}.account-capture-author{width:fit-content}}.account-calendar-box{border:1px solid var(--border-soft,var(--ink-200));border-radius:var(--radius-md);background:var(--bone-100);margin-top:16px;padding:12px 14px}.account-calendar-box-title{margin-bottom:4px;font-size:14px;font-weight:600}.account-calendar-note{margin:12px 0 0}.account-calendar-list{gap:10px;margin:12px 0;display:grid}.account-calendar-row{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.account-calendar-row label{cursor:pointer;align-items:center;gap:8px;display:flex}.account-calendar-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--coral-500);flex:none}.account-calendar-badge{border-radius:var(--radius-pill);background:var(--bone-200);width:fit-content;color:var(--ink-600);padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}
