@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)}.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)}.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)}.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}.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)}.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:0 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)}.footer-legal{border-top:1px solid color-mix(in srgb, var(--bone-50) 10%, transparent);color:color-mix(in srgb, var(--on-depth) 38%, transparent);font-family:var(--font-mono);justify-content:space-between;gap:24px;margin-top:48px;padding-top:22px;font-size:12px;display:flex}@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,.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}.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-legal{flex-direction:column}.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}.footer-legal-links{gap:18px;display:inline-flex}.footer-legal-links a{color:inherit;text-decoration:none}.footer-legal-links a:hover{text-decoration:underline}.wizard-section{min-height:64vh;padding-top:60px}.wizard-shell{max-width:640px;margin:0 auto}.wizard-progress{gap:8px;margin-bottom:38px;display:flex}.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{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{outline:2px solid var(--coral-400);outline-offset:1px;border-color:var(--coral-400)}.wizard-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.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-confirmed{color:var(--char-700,#45453f);align-items:center;gap:7px;margin:4px 0 0;font-size:14px;display:flex}.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}.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}.connect-points{flex-direction:column;gap:14px;margin-bottom:26px;display:flex}.connect-points>div{align-items:flex-start;gap:11px;display:flex}.connect-points svg{color:var(--coral-600);flex-shrink:0;margin-top:2px}.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}}
