@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_6c0e643-module___gO8iW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_6c0e643-module___gO8iW__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_bca49d4e-module__1PeU2q__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_bca49d4e-module__1PeU2q__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_dc177b0e-module__78ed6G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_dc177b0e-module__78ed6G__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--color-paper:#f6fbfd;--color-paper-2:#edf6f9;--color-paper-3:#e2ecf1;--color-ink:#081724;--color-ink-2:#24323d;--color-neutral:#44525a;--color-muted:#5e6b72;--color-rule:#d2dde2;--color-rule-strong:#b1c1c9;--color-accent:#007c7c;--color-accent-hover:#00696a;--color-accent-ink:#f8fbfd;--color-focus:#0094c1;--color-graphite:#06121c;--color-graphite-2:#0e1d2a;--color-on-dark:#ecf3f6;--color-on-dark-muted:#a6b4ba;--color-success:#268648;--color-warning:#c28e17;--color-danger:#cf4238;--brand-instagram:#ff0069;--brand-messenger:#0866ff;--brand-google-ads:#4285f4;--brand-razorpay:#0c2451;--brand-stripe:#635bff;--brand-amazon-ses:#f90;--brand-aws:#232f3e;--brand-tiktok:#000;--brand-cloudflare:#f38020;--font-display-family:var(--font-display), ui-sans-serif, sans-serif;--font-body-family:var(--font-body), ui-sans-serif, sans-serif;--font-mono-family:var(--font-mono), ui-monospace, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--space-10:9rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--page-gutter-new:clamp(1rem, 4vw, 3rem);--content-max-new:78rem;--reading-max:65ch;--dur-fast:.1s;--dur-short:.18s;--dur-medium:.28s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(98.1677% -1.28031 -1.75734);--color-paper-2:lab(96.2203% -2.30509 -2.74901);--color-paper-3:lab(92.7543% -2.98831 -3.56895);--color-ink:lab(7.15287% -2.52406 -11.2025);--color-ink-2:lab(19.9669% -3.81243 -9.06061);--color-neutral:lab(33.9301% -3.93547 -6.76432);--color-muted:lab(44.3803% -3.75044 -5.65465);--color-rule:lab(87.3005% -3.08859 -3.9652);--color-rule-strong:lab(76.8789% -4.39408 -6.10273);--color-accent:lab(46.5866% -34.3741 -10.2659);--color-accent-hover:lab(39.562% -32.4185 -9.65943);--color-accent-ink:lab(98.5118% -1.06803 -1.46505);--color-focus:lab(56.2618% -28.0052 -44.6341);--color-graphite:lab(4.798% -1.65857 -8.32651);--color-graphite-2:lab(10.0577% -3.30154 -10.4907);--color-on-dark:lab(95.3987% -1.84694 -2.20093);--color-on-dark-muted:lab(72.2447% -4.10533 -4.92374);--color-success:lab(49.4416% -39.8325 25.1072);--color-warning:lab(62.9171% 13.6539 63.1396);--color-danger:lab(49.5352% 56.1325 38.8711)}}
:root{--navy:#0b1f3a;--navy-deep:#061426;--navy-soft:#142d4e;--teal:#1fa6a8;--teal-deep:#178385;--teal-pale:#e8fbfb;--gold:#c89b3c;--ink:#1f2a37;--muted:#667085;--line:#e5e7eb;--soft:#f3f5f7;--white:#fff;--shell-max:1280px;--content-max:1224px;--page-gutter:clamp(20px, 3vw, 28px);--font-geist-sans:var(--font-body), ui-sans-serif, sans-serif;--font-geist-mono:var(--font-mono), ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-deep)}body{color:var(--ink);background:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}h1,h2,h3{font-family:var(--font-display), var(--font-geist-sans), sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.hero{color:#fff;background:radial-gradient(circle at 50% 18%, #1fa6a82e, transparent 33rem), linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), var(--navy-deep);background-size:auto,52px 52px,52px 52px,auto;min-height:100vh;position:relative;overflow:hidden}.nav{z-index:20;max-width:var(--shell-max);min-height:72px;padding:0 var(--page-gutter);border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;display:grid;position:relative}.brand{align-items:center;width:max-content;display:inline-flex}.brand-logo{width:132px;height:auto;display:block}.nav-links{color:#ffffffa3;gap:30px;font-size:13px;display:flex}.nav-links a:hover,.nav-actions>a:first-child:hover{color:#fff}.nav-actions{color:#ffffffb8;justify-content:flex-end;align-items:center;gap:20px;font-size:13px;display:flex}.button{border:1px solid var(--teal);color:#fff;background:var(--teal-deep);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 14px 34px -20px #1fa6a8cc}.button:hover{background:var(--teal);transform:translateY(-1px)}.button-small{border-radius:10px;min-height:40px;padding:0 16px}.button-quiet{color:#fff;box-shadow:none;background:#ffffff12;border-color:#fff3}.button-quiet:hover{background:#ffffff1c;border-color:#ffffff61}.hero-copy{z-index:3;text-align:center;width:min(920px,100% - 40px);margin:90px auto 0;position:relative}.status{color:#ffffff8f;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:center;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;display:flex}.status i,.workspace-mode i{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #1fa6a821}.hero h1{letter-spacing:-.064em;text-wrap:balance;max-width:920px;margin:0 auto;font-size:clamp(52px,7.2vw,108px);font-weight:590;line-height:.96}.hero-lede{color:#ffffffad;text-wrap:balance;max-width:760px;margin:28px auto 0;font-size:clamp(16px,1.6vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.hero-note{color:#ffffff6b;margin:16px 0 0;font-size:12px}.workspace-wrap{z-index:4;width:min(var(--content-max), calc(100% - 40px));margin:72px auto 80px;position:relative}.workspace-glow{background:var(--teal);opacity:.16;filter:blur(90px);border-radius:50%;height:240px;position:absolute;inset:-80px 10% auto}.workspace{color:var(--ink);background:var(--white);border:1px solid #ffffff26;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 55px 140px -68px #000000e6}.workspace-bar{border-bottom:1px solid var(--line);background:#fbfcfd;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:0 14px 0 18px;display:grid}.workspace-brand{align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.workspace-logo{object-fit:contain;width:22px;height:18px;display:block}.workspace-mode{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.workspace-user{width:28px;height:28px;color:var(--navy);background:var(--soft);border-radius:9px;justify-self:end;place-items:center;font-size:10px;font-weight:800;display:grid}.workspace-body{grid-template-columns:62px minmax(230px,.78fr) minmax(340px,1.2fr) minmax(230px,.78fr);min-height:500px;display:grid}.workspace-rail{border-right:1px solid var(--line);background:#fbfcfd;flex-direction:column;align-items:center;gap:9px;padding-top:18px;display:flex}.workspace-rail button{color:#8b95a5;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.workspace-rail .rail-active{color:#fff;background:var(--navy)}.lead-list{border-right:1px solid var(--line)}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:0 18px;display:flex}.panel-heading span,.detail-person span,.ai-heading div>span,.ai-action>span,.ai-compose>span{color:#8b95a5;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:9px}.panel-heading h2,.detail-person h2,.ai-heading h2{color:var(--navy);margin:5px 0 0;font-size:15px}.panel-heading button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#fff;border-radius:8px;padding:7px 10px;font-size:10px}.lead-list ol{margin:0;padding:0;list-style:none}.lead-list li{border-bottom:1px solid var(--line);grid-template-columns:22px 34px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:80px;padding:0 14px;display:grid}.lead-list li.is-selected{background:var(--teal-pale);box-shadow:inset 3px 0 var(--teal)}.lead-rank{color:#9ca3af;font-family:var(--font-geist-mono), monospace;font-size:9px}.lead-avatar{color:#fff;background:var(--navy);border-radius:10px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.lead-avatar.large{border-radius:12px;width:38px;height:38px}.lead-copy{min-width:0}.lead-copy strong,.lead-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-copy strong{color:var(--navy);font-size:12px}.lead-copy small{color:var(--muted);margin-top:4px;font-size:9px}.lead-meta{text-align:right}.lead-meta b{color:#fff;background:var(--teal-deep);border-radius:5px;padding:3px 5px;font-size:9px;display:inline-block}.lead-meta small{color:#9ca3af;margin-top:4px;font-size:9px;display:block}.lead-detail{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.detail-person{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:80px;padding:0 16px;display:grid}.detail-person p{color:var(--muted);margin:3px 0 0;font-size:9px}.detail-person button,.ai-compose button{color:#fff;background:var(--teal-deep);border:0;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700}.conversation{background:#fbfcfd;flex-direction:column;flex:1;justify-content:flex-end;gap:9px;min-height:245px;padding:18px;display:flex}.message{border-radius:12px;max-width:78%;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.message.incoming{border:1px solid var(--line);background:#fff;align-self:flex-start}.message.outgoing{background:var(--teal-pale);align-self:flex-end}.ai-compose{background:var(--teal-pale);border:1px solid #1fa6a859;border-radius:12px;margin:0 12px 12px;padding:12px}.ai-compose>span{color:var(--teal-deep)}.ai-compose p{margin:6px 0 9px;font-size:10px;line-height:1.4}.ai-compose div{gap:6px;display:flex}.ai-compose button:last-child{border:1px solid var(--line);color:var(--ink);background:#fff}.ai-panel{background:#f8fafb;padding:20px 18px}.ai-heading{align-items:center;gap:10px;display:flex}.ai-orb{color:#fff;background:var(--navy);width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff26, 0 8px 24px -12px var(--navy);border-radius:13px;place-items:center;font-size:11px;font-weight:800;display:grid}.ai-action{box-shadow:0 12px 32px -26px var(--navy);background:#fff;border:1px solid #1fa6a847;border-radius:14px;margin-top:22px;padding:16px}.ai-action>span{color:var(--teal-deep)}.ai-action strong{color:var(--navy);margin-top:8px;font-size:14px;display:block}.ai-action p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.ai-panel dl{gap:13px;margin:24px 0 0;display:grid}.ai-panel dl>div{grid-template-columns:54px 1fr;align-items:center;gap:10px;display:grid}.ai-panel dt{color:var(--muted);font-size:10px}.ai-panel dd{height:5px;color:var(--muted);background:#dde3e9;border-radius:4px;justify-content:flex-end;align-items:center;margin:0;font-size:8px;display:flex;position:relative}.ai-panel dd i{border-radius:inherit;background:var(--teal);position:absolute;inset:0 auto 0 0}.ai-panel dd{padding-left:calc(100% + 7px)}.ai-control{color:var(--muted);align-items:center;gap:7px;margin:28px 0 0;font-size:9px;display:flex}.ai-control i{background:var(--gold);border-radius:50%;width:6px;height:6px}@media (max-width:960px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.workspace-body{grid-template-columns:54px minmax(220px,.8fr) minmax(360px,1.2fr)}.ai-panel{display:none}}@media (max-width:640px){.nav{min-height:64px;padding:0 20px}.brand-logo{width:112px}.nav-actions>a:first-child{display:none}.button-small{min-height:38px;padding-inline:13px}.hero-copy{text-align:left;margin-top:64px}.status{justify-content:flex-start;font-size:9px}.hero h1{font-size:clamp(48px,15vw,66px);line-height:.98}.hero-lede{text-wrap:pretty;font-size:16px}.hero-actions{justify-content:flex-start}.hero-actions .button{flex:150px}.hero-note{line-height:1.5}.workspace-wrap{width:calc(100% - 24px);margin-top:52px}.workspace{border-radius:17px}.workspace-bar{grid-template-columns:1fr auto}.workspace-mode{display:none}.workspace-body{grid-template-columns:46px minmax(270px,1fr);min-height:460px}.lead-detail,.ai-panel{display:none}.lead-list{border-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.crm-consent{z-index:70;border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);width:min(31rem,100% - 2rem);color:var(--color-ink-2);background:var(--color-paper);box-shadow:0 1.5rem 4rem -2.5rem color-mix(in oklch, var(--color-ink) 65%, transparent);margin:0;padding:1rem;display:grid;position:fixed;inset:auto 1rem 1rem auto}.crm-consent strong,.crm-consent p{margin:0}.crm-consent p{color:var(--color-neutral);margin-top:.35rem;font-size:.78rem}.crm-consent>div:last-child{align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.crm-consent button{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-ink);background:0 0;padding-inline:.85rem;font-size:.76rem;font-weight:600}.crm-consent button:first-child{border-color:var(--color-accent);color:var(--color-accent-ink);background:var(--color-accent)}.crm-consent button:active{transform:translateY(1px)}@media (max-width:30rem){.crm-consent>div:last-child{display:grid}}.section{max-width:var(--shell-max);padding:clamp(88px, 7.5vw, 108px) var(--page-gutter);margin:0 auto}.kicker{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin:0;font-size:11px;font-weight:700}.kicker.light{color:#ffffff85}.section-intro h2,.intelligence-band h2,.launch-section h2,.final-cta h2{color:var(--navy);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:590;line-height:1}.section-intro p:not(.kicker){max-width:620px;color:var(--muted);margin:18px 0 0;font-size:16px;line-height:1.65}.split-intro{width:100%;display:block}.split-intro>.kicker{align-items:center;gap:12px;margin-bottom:25px;display:flex}.split-intro>.kicker:after{content:"";background:#1fa6a861;width:38px;height:1px}.split-intro>div{grid-template-columns:minmax(0,1.34fr) minmax(280px,.66fr);align-items:end;gap:clamp(44px,7vw,96px);display:grid}.split-intro h2{max-width:790px}.split-intro p:not(.kicker){max-width:440px;margin:0 0 3px}.centred-intro{text-align:center;max-width:820px;margin:0 auto}.centred-intro p:not(.kicker){margin-inline:auto}.signal-strip{z-index:8;width:min(var(--content-max), calc(100% - 40px));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 auto -18px;display:grid;position:relative;transform:translateY(-42px)}.signal-strip>div{background:#fff;border:1px solid #0b1f3a1a;border-radius:999px;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:2px 11px;min-height:72px;padding:10px 16px 10px 12px;display:grid;box-shadow:0 22px 48px -34px #0b1f3a9e}.signal-strip span{color:#fff;background:var(--navy);width:36px;height:36px;font-family:var(--font-geist-mono), monospace;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;font-size:8px;display:grid}.signal-strip>div:first-child span{background:#eff6ff;box-shadow:inset 0 0 0 1px #0467df1f}.signal-strip strong{color:var(--navy);align-self:end;font-size:12px;line-height:1.2}.signal-strip small{color:var(--muted);align-self:start;margin-top:2px;font-size:9px;line-height:1.2}.product-section{padding-top:68px}.capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.capability{border:1px solid var(--line);min-width:0;box-shadow:0 24px 70px -56px var(--navy);background:#fff;border-radius:24px;position:relative;overflow:hidden}.card-copy{z-index:2;position:relative}.card-copy>span{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:10px;font-weight:700}.card-copy h3{color:var(--navy);letter-spacing:-.042em;margin:13px 0 0;font-size:clamp(26px,3vw,42px);font-weight:610;line-height:1.04}.card-copy p{max-width:470px;color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.6}.card-copy a{min-height:42px;color:var(--teal-deep);align-items:center;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.identity-card{background:var(--soft);grid-column:span 7;min-height:490px;padding:34px}.identity-card .card-copy{max-width:410px}.identity-map{aspect-ratio:1;width:min(50%,330px);position:absolute;bottom:26px;right:24px}.identity-map:before,.identity-map:after{content:"";border:1px solid #1fa6a838;border-radius:50%;width:76%;height:76%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.identity-map:after{width:52%;height:52%}.identity-core{z-index:3;text-align:center;width:154px;min-height:124px;box-shadow:0 24px 50px -38px var(--navy);background:#fff;border:1px solid #1fa6a84d;border-radius:20px;place-items:center;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.identity-core span{color:#fff;background:var(--navy);border-radius:11px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:800;display:grid}.identity-core strong{color:var(--navy);margin-top:8px;font-size:12px}.identity-core small{color:var(--muted);margin-top:3px;font-size:8px}.channel-node{z-index:4;border:1px solid var(--line);min-width:118px;box-shadow:0 18px 40px -32px var(--navy);background:#fff;border-radius:13px;grid-template-columns:30px auto;align-items:center;gap:1px 8px;padding:9px;display:grid;position:absolute}.channel-node i{color:#fff;background:var(--teal-deep);border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.channel-node span{color:var(--navy);font-size:9px;font-weight:700}.channel-node b{color:var(--muted);font-size:8px;font-weight:500}.node-one{top:3%;left:2%}.node-two{top:28%;right:0}.node-three{bottom:5%;left:0}.node-three i{background:var(--gold)}.priority-card{grid-column:span 5;min-height:490px;padding:34px}.score-console{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin-top:30px;padding:20px}.score-top{grid-template-columns:1fr auto;align-items:end;display:grid}.score-top span{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:9px}.score-top strong{color:var(--navy);letter-spacing:-.06em;grid-row:span 2;font-size:52px;font-weight:620;line-height:.85}.score-top small{color:var(--teal-deep);margin-top:5px;font-size:11px;font-weight:700}.score-console dl{gap:13px;margin:24px 0 0;display:grid}.score-console dl>div{grid-template-columns:82px 1fr 34px;align-items:center;gap:9px;display:grid}.score-console dt{color:var(--muted);font-size:10px}.score-console dd{background:#dce2e8;border-radius:4px;height:5px;margin:0;position:relative;overflow:hidden}.score-console dd i{border-radius:inherit;background:var(--teal);position:absolute;inset:0 auto 0 0}.score-console dl b{color:var(--navy);font-family:var(--font-geist-mono), monospace;text-align:right;font-size:9px}.follow-card{grid-column:span 5;min-height:450px;padding:34px}.follow-stack{gap:8px;margin-top:27px;display:grid}.follow-stack>div{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr auto;padding:14px 15px;display:grid}.follow-stack span{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;font-size:8px}.follow-stack strong{color:var(--navy);grid-column:1/3;margin-top:5px;font-size:11px}.follow-stack small{color:var(--muted);grid-column:1/3;margin-top:3px;font-size:9px}.follow-stack .is-alert{background:#fdf9ee;border-color:#c89b3c6b}.follow-stack .is-alert span{color:#8b6518}.control-card{color:#fff;background:var(--navy);grid-column:span 7;min-height:450px;padding:34px}.control-card .card-copy{max-width:440px}.control-card .card-copy>span{color:#ffffff7a}.control-card .card-copy h3{color:#fff}.control-card .card-copy p{color:#fff9}.control-card .card-copy a{color:#7be2e4}.control-switch{background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(48%,400px);padding:15px;display:grid;position:absolute;bottom:34px;right:34px}.control-switch i{color:#fff;background:#1fa6a833;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:44px;height:44px;font-size:11px;font-style:normal;font-weight:800;display:grid}.control-switch span{color:#ffffff9e;font-size:10px}.control-switch b{color:var(--navy);background:#fff;border-radius:9px;padding:8px 10px;font-size:9px}.workflow-section{background:var(--soft);max-width:none;padding-inline:max(28px,50vw - 612px)}.workflow-line{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1224px;margin:66px auto 0;padding:0;list-style:none;display:grid;position:relative}.workflow-line:before{content:"";background:#d9dee5;height:1px;position:absolute;top:30px;left:8%;right:8%}.workflow-line li{z-index:1;min-width:0;position:relative}.workflow-line li>span{border:1px solid var(--line);width:60px;height:60px;color:var(--teal-deep);box-shadow:0 14px 30px -26px var(--navy);font-family:var(--font-geist-mono), monospace;background:#fff;border-radius:18px;place-items:center;font-size:10px;display:grid}.workflow-line li>div{margin-top:24px}.workflow-line small{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;font-size:9px;font-weight:700}.workflow-line h3{color:var(--navy);letter-spacing:-.025em;margin:9px 0 0;font-size:18px;line-height:1.2}.workflow-line p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.intelligence-band{color:#fff;background:var(--navy-deep);max-width:1224px;box-shadow:0 45px 110px -76px var(--navy);border-radius:30px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;margin:0 auto 82px;padding:70px;display:grid}.intelligence-band h2{color:#fff;margin-top:18px}.intelligence-copy>p:not(.kicker){color:#ffffff9e;margin:22px 0 0;font-size:15px;line-height:1.65}.text-link-light{color:#75dcde;align-items:center;min-height:44px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.reasoning-window{background:#ffffff0f;border:1px solid #ffffff21;border-radius:19px;overflow:hidden}.reasoning-top{color:#ffffff85;min-height:55px;font-family:var(--font-geist-mono), monospace;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:0 18px;font-size:9px;display:flex}.reasoning-top span{align-items:center;gap:7px;display:flex}.reasoning-top i{background:var(--teal);border-radius:50%;width:6px;height:6px}.reasoning-top b{color:#ffffffad;font-weight:500}.reasoning-row{border-bottom:1px solid #ffffff17;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:79px;padding:12px 18px;display:grid}.reasoning-row>span{color:#ffffff61;font-family:var(--font-geist-mono), monospace;font-size:9px}.reasoning-row strong{font-size:11px}.reasoning-row p{color:#ffffff7a;margin:5px 0 0;font-size:9px}.reasoning-row>b{color:#6edbdd;font-family:var(--font-geist-mono), monospace;font-size:10px}.reasoning-output{background:#1fa6a826;grid-template-columns:1fr auto;gap:5px 12px;padding:17px 18px;display:grid}.reasoning-output span{color:#7be2e4;font-family:var(--font-geist-mono), monospace;font-size:8px}.reasoning-output strong{grid-row:2;font-size:13px}.reasoning-output small{color:#ffffff78;grid-row:1/3;align-self:center;font-size:9px}.vertical-section{padding-top:0}.vertical-list{border-top:1px solid var(--line);margin-top:48px}.vertical-list a{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto 24px;align-items:center;gap:16px;min-height:78px;transition:padding .2s,color .2s;display:grid}.vertical-list a:hover{color:var(--teal-deep);padding-inline:12px}.vertical-list span{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:9px}.vertical-list strong{color:var(--navy);font-size:18px}.vertical-list small{color:var(--muted);font-size:11px}.vertical-list b{color:var(--teal-deep);font-size:12px}.security-section{background:var(--soft);max-width:none;padding-inline:max(28px,50vw - 612px)}.security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1224px;margin:56px auto 0;display:grid}.security-grid a{border:1px solid var(--line);background:#fff;border-radius:20px;min-height:230px;padding:24px;transition:border-color .2s,transform .2s;position:relative}.security-grid a:hover{border-color:#1fa6a873;transform:translateY(-3px)}.security-grid span{color:#fff;background:var(--navy);border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.security-grid strong{color:var(--navy);margin-top:27px;font-size:14px;display:block}.security-grid p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.security-grid b{color:var(--teal-deep);font-size:12px;position:absolute;top:24px;right:24px}.launch-section{color:#fff;background:var(--navy);border-radius:30px;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1224px;margin:96px auto 82px;padding:70px;display:grid}.launch-status{justify-content:flex-start;margin-bottom:22px}.launch-section h2{color:#fff}.launch-section>div>p:not(.status){color:#fff9;max-width:480px;margin:22px 0 0;font-size:14px;line-height:1.65}.launch-section>div>a{color:#7be2e4;align-items:center;min-height:44px;margin-top:18px;font-size:12px;font-weight:700;display:inline-flex}.launch-section dl{border-top:1px solid #ffffff21;margin:0}.launch-section dl>div{border-bottom:1px solid #ffffff1c;grid-template-columns:84px 1fr;gap:20px;padding:22px 0;display:grid}.launch-section dt{color:#ffffff61;font-family:var(--font-geist-mono), monospace;font-size:9px}.launch-section dd{margin:0}.launch-section dd strong{font-size:13px}.launch-section dd p{color:#ffffff80;margin:7px 0 0;font-size:10px;line-height:1.5}.pricing-section{padding-top:0}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:52px;display:grid}.plan-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;min-height:500px;padding:26px;display:flex;position:relative}.plan-grid .featured-plan{background:var(--navy);color:#fff;box-shadow:0 32px 80px -58px var(--navy);border-color:#1fa6a88c}.plan-label{color:var(--navy);background:var(--teal-pale);font-family:var(--font-geist-mono), monospace;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:18px;right:18px}.plan-grid h3{color:var(--navy);margin:0;font-size:20px}.plan-grid .featured-plan h3{color:#fff}.plan-grid article>p{min-height:58px;color:var(--muted);margin:11px 0 0;font-size:11px;line-height:1.55}.plan-grid .featured-plan>p{color:#ffffff8a}.plan-grid article>strong{color:var(--navy);letter-spacing:-.04em;margin-top:28px;font-size:28px}.plan-grid .featured-plan>strong{color:#fff}.plan-grid article>small{color:var(--muted);margin-top:3px;font-size:9px}.plan-grid ul{border-top:1px solid var(--line);gap:12px;margin:30px 0 28px;padding:24px 0 0;list-style:none;display:grid}.plan-grid .featured-plan ul{border-color:#ffffff1f}.plan-grid li{color:var(--muted);gap:8px;font-size:10px;display:flex}.plan-grid .featured-plan li{color:#ffffffa3}.plan-grid li i{color:var(--teal-deep);font-style:normal;font-weight:800}.plan-grid .button{width:100%;margin-top:auto}.plan-button{border-color:var(--line);color:var(--navy);background:var(--soft);box-shadow:none}.plan-button:hover{color:#fff;border-color:var(--teal-deep)}.faq-section{background:var(--soft);max-width:none;padding-inline:max(28px,50vw - 612px)}.faq-list{border-top:1px solid var(--line);max-width:1224px;margin:48px auto 0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:76px;color:var(--navy);grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:12px;font-size:15px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--muted);font-family:var(--font-geist-mono), monospace;font-size:9px;font-weight:500}.faq-list summary b{color:var(--teal-deep);text-align:center;font-size:19px;font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details>p{max-width:760px;color:var(--muted);margin:-4px 0 24px 56px;font-size:13px;line-height:1.65}.final-cta{text-align:center;color:#fff;background:var(--navy-deep);padding:120px 28px}.final-cta h2{color:#fff;margin-top:20px}.final-cta>p:not(.kicker){color:#ffffff94;max-width:600px;margin:22px auto 0;font-size:15px;line-height:1.6}.final-cta>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}footer{color:#fff;background:#04101f;border-top:1px solid #ffffff14;padding:52px max(28px,50vw - 612px) 24px}.footer-main{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;min-height:90px;display:grid}.footer-main>p{color:#ffffff80;font-size:13px}.footer-main nav{color:#ffffff80;flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:11px;display:flex}.footer-main nav a:hover,.footer-meta a:hover{color:#fff}.footer-meta{color:#ffffff5c;font-family:var(--font-geist-mono), monospace;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;gap:12px 30px;padding-top:22px;font-size:9px;display:flex}.footer-meta div{flex-wrap:wrap;gap:15px;display:flex}.signin-page{background:var(--soft);grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:100svh;display:grid}.signin-story{color:#fff;background:radial-gradient(circle at 76% 20%, #1fa6a840, transparent 26rem), linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), var(--navy-deep);background-size:auto,46px 46px,46px 46px,auto;flex-direction:column;min-width:0;min-height:100svh;padding:34px clamp(32px,5vw,76px) 28px;display:flex;position:relative;overflow:hidden}.signin-story:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #1fa6a826;border-radius:50%;width:58%;position:absolute;bottom:8%;right:-18%;box-shadow:0 0 0 90px #1fa6a808,0 0 0 180px #1fa6a805}.signin-story-nav{z-index:3;justify-content:space-between;align-items:center;display:flex;position:relative}.signin-story-nav img{width:142px;height:auto;display:block}.signin-story-nav>a:last-child{color:#ffffff8a;align-items:center;gap:8px;min-height:40px;font-size:12px;display:inline-flex}.signin-story-nav>a:last-child:hover{color:#fff}.signin-story-copy{z-index:2;max-width:720px;margin-top:clamp(70px,11vh,134px);position:relative}.signin-eyebrow{color:#ffffff80;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;align-items:center;gap:9px;margin:0;font-size:10px;display:flex}.signin-eyebrow i{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #1fa6a81f}.signin-story-copy h1{letter-spacing:-.06em;text-wrap:balance;margin:22px 0 0;font-size:clamp(52px,6vw,88px);font-weight:580;line-height:.96}.signin-story-copy>p:last-child{color:#ffffff94;max-width:620px;margin:24px 0 0;font-size:16px;line-height:1.6}.signin-workspace{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;width:min(590px,92%);margin-top:54px;position:relative;overflow:hidden;box-shadow:0 34px 100px -58px #000}.signin-workspace-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:55px;padding:0 16px;display:flex}.signin-workspace-head>div{align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.signin-workspace-head img{object-fit:contain;background:#fff;border-radius:6px;width:23px;height:19px;padding:3px}.signin-live{color:#fff6;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;display:flex}.signin-live i{background:var(--teal);width:6px;height:6px;box-shadow:0 0 10px var(--teal);border-radius:50%}.signin-queue{padding:9px}.signin-lead{border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:60px;padding:0 11px;display:grid}.signin-lead.is-active{background:#1fa6a81c;border-color:#1fa6a83b}.signin-lead-avatar{color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:800;display:grid}.signin-lead-avatar.teal{background:var(--teal-deep)}.signin-lead-avatar.navy{background:var(--navy-soft);border:1px solid #ffffff26}.signin-lead-avatar.gold{background:#826627}.signin-lead strong,.signin-lead small{display:block}.signin-lead strong{font-size:10px}.signin-lead small{color:#ffffff61;margin-top:4px;font-size:8px}.signin-lead>b{color:#72dcde;min-width:27px;height:24px;font-family:var(--font-geist-mono), monospace;background:#1fa6a821;border-radius:7px;place-items:center;font-size:8px;display:grid}.signin-ai-note{background:#04101f73;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr auto;gap:4px 16px;margin:0 9px 9px;padding:13px 15px;display:grid}.signin-ai-note span{color:#64d8da;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:8px}.signin-ai-note strong{grid-area:1/2/3;align-self:center;font-size:10px}.signin-ai-note p{color:#ffffff5e;margin:0;font-size:8px}.signin-story-footer{z-index:2;color:#ffffff4d;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;background:0 0;border:0;flex-wrap:wrap;gap:11px 24px;margin-top:auto;padding:36px 0 0;font-size:8px;display:flex;position:relative}.signin-story-footer span{align-items:center;gap:7px;display:flex}.signin-story-footer span:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px}.signin-auth{background:#fff;flex-direction:column;justify-content:center;min-height:100svh;padding:46px clamp(34px,6vw,92px) 24px;display:flex}.signin-auth-shell{width:min(100%,470px);margin:auto}.signin-mobile-brand{display:none}.signin-auth-kicker{color:var(--teal-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;margin:0;font-size:9px;font-weight:700}.signin-auth h2{color:var(--navy);letter-spacing:-.052em;margin:16px 0 0;font-size:clamp(42px,5vw,62px);font-weight:600;line-height:1}.signin-auth-lede{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.55}.signin-form{gap:10px;margin-top:34px;display:grid}.signin-form label{color:var(--navy);font-size:11px;font-weight:700}.signin-password-row{justify-content:space-between;align-items:flex-end;gap:20px;min-height:34px;margin-top:4px;display:flex}.signin-password-row a{min-height:34px;color:var(--teal-deep);align-items:flex-end;font-size:10px;font-weight:650;display:inline-flex}.signin-input-wrap{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;grid-template-columns:46px minmax(0,1fr);align-items:center;min-height:54px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;overflow:hidden}.signin-input-wrap:focus-within{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px #1fa6a817}.signin-input-wrap>span{border-right:1px solid var(--line);color:#98a2b3;height:24px;font-family:var(--font-geist-mono), monospace;place-items:center;font-size:11px;display:grid}.signin-input-wrap input{width:100%;height:52px;color:var(--navy);background:0 0;border:0;outline:0;padding:0 15px;font-size:13px}.signin-input-wrap input::placeholder{color:#a0a8b5}.signin-submit,.signin-google{border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:13px;font-weight:750;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.signin-submit{border:1px solid var(--teal-deep);color:#fff;background:var(--teal-deep);margin-top:10px;box-shadow:0 18px 38px -24px #1fa6a8d9}.signin-submit:hover{background:var(--teal);transform:translateY(-1px)}.signin-submit span{margin-left:auto}.signin-divider{color:#98a2b3;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0;font-size:9px;display:grid}.signin-divider:before,.signin-divider:after{content:"";background:var(--line);height:1px}.signin-google{border:1px solid var(--line);color:var(--navy);background:#fff}.signin-google:hover{background:var(--soft);border-color:#cbd2db;transform:translateY(-1px)}.google-g{border:1px solid var(--line);color:#4285f4;background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.signin-secure-note{color:#98a2b3;text-align:center;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:9px;display:flex}.signin-secure-note i{background:var(--teal);border-radius:50%;width:5px;height:5px}.signin-new{color:var(--muted);text-align:center;margin:27px 0 0;font-size:11px}.signin-new a{color:var(--teal-deep);font-weight:750}.signin-legal{color:#a0a8b5;width:min(100%,470px);font-family:var(--font-geist-mono), monospace;justify-content:space-between;gap:20px;margin:56px auto 0;font-size:8px;display:flex}.signin-legal div{gap:15px;display:flex}@media (max-width:1020px){.split-intro>div{grid-template-columns:1fr;gap:18px}.split-intro p:not(.kicker){margin:0}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-card,.priority-card,.follow-card,.control-card{grid-column:span 1}.identity-map{width:min(100%,330px);margin:28px auto 0;position:relative;bottom:auto;right:auto}.control-switch{width:100%;margin-top:38px;position:relative;bottom:auto;right:auto}.workflow-line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.workflow-line:before{display:none}.intelligence-band,.launch-section{grid-template-columns:1fr;gap:48px;margin-inline:28px}.security-grid,.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1fr auto}.footer-main>p{grid-column:1/3}}@media (max-width:720px){.section{padding:82px 20px}.split-intro>.kicker{margin-bottom:19px}.section-intro h2,.intelligence-band h2,.launch-section h2,.final-cta h2{font-size:clamp(38px,12vw,54px)}.signal-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:calc(100% - 24px);margin-bottom:-14px;transform:translateY(-30px)}.signal-strip>div{border-radius:999px;min-height:68px;padding:9px 12px 9px 10px}.signal-strip strong{font-size:11px}.signal-strip small{font-size:8px}.capability-grid{grid-template-columns:1fr;margin-top:42px}.identity-card,.priority-card,.follow-card,.control-card{min-height:auto;padding:24px}.identity-map{height:290px}.workflow-line{grid-template-columns:1fr;gap:0;margin-top:42px}.workflow-line li{grid-template-columns:54px 1fr;gap:16px;padding-bottom:28px;display:grid}.workflow-line li>span{width:54px;height:54px}.workflow-line li>div{margin-top:5px}.intelligence-band,.launch-section{border-radius:0;margin:0;padding:64px 20px}.reasoning-row{grid-template-columns:24px 1fr auto;padding-inline:13px}.reasoning-output{padding-inline:13px}.vertical-list a{grid-template-columns:32px minmax(0,1fr) auto 18px;min-height:68px}.vertical-list strong{font-size:15px}.security-grid,.plan-grid{grid-template-columns:1fr}.security-grid a{min-height:190px}.plan-grid article{min-height:430px}.faq-list summary{grid-template-columns:30px minmax(0,1fr) 26px;font-size:13px}.faq-list details>p{margin-left:42px}.final-cta{padding:88px 20px}.footer-main{grid-template-columns:1fr}.footer-main>p{grid-column:auto}.footer-main nav{justify-content:flex-start}.footer-meta{flex-direction:column}}@media (max-width:420px){.channel-node{min-width:106px}.node-one{left:-3%}.node-two{right:-3%}.node-three{left:-3%}.control-switch{grid-template-columns:42px 1fr}.control-switch b{text-align:center;grid-column:1/3}.reasoning-top b{display:none}}@media (max-width:920px){.signin-page{grid-template-columns:1fr}.signin-story{min-height:700px}.signin-story-copy{margin-top:80px}.signin-story-copy h1{max-width:720px}.signin-auth{min-height:auto;padding-block:86px 28px}}@media (max-width:620px){.signin-story{min-height:390px;padding:24px 20px}.signin-story-nav img{width:118px}.signin-story-nav>a:last-child{font-size:0}.signin-story-nav>a:last-child span{font-size:13px}.signin-story-copy{margin-top:64px}.signin-story-copy h1{margin-top:16px;font-size:clamp(44px,13vw,58px)}.signin-story-copy>p:last-child,.signin-workspace,.signin-story-footer{display:none}.signin-auth{padding:58px 20px 24px}.signin-auth h2{font-size:44px}.signin-legal{flex-direction:column;align-items:center;margin-top:44px}}.signal-strip .signal-brand-mark{color:inherit;background:#eef5ff}.signal-strip .signal-brand-mark svg{width:22px;height:22px}.brand-node{background:#eef5ff!important}.brand-node svg{width:17px;height:17px}.signin-google svg{flex:none;width:18px;height:18px}.signin-destination{border:1px solid var(--line);background:var(--soft);border-radius:16px;gap:4px;margin-top:32px;padding:18px;display:grid}.signin-destination span{color:var(--teal-deep);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px;font-weight:700}.signin-destination strong{color:var(--navy);font-family:var(--font-geist-mono);font-size:13px}.signin-destination small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.signin-destination+.signin-submit{margin-top:14px;padding:0 16px}.signin-google{gap:12px}.marketing-shell{background:var(--white);min-height:100vh}.skip-link{z-index:100;color:#fff;background:var(--teal-deep);border-radius:9px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;color:#fff;background:var(--navy-deep);border-bottom:1px solid #ffffff17;position:relative}.site-header-inner{min-height:72px;width:min(var(--shell-max), 100%);padding:0 var(--page-gutter);grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;display:grid}.site-header nav{align-items:center;gap:27px;display:flex}.site-header nav a,.site-header-actions>a:first-child{color:#ffffff9e;font-size:12px;transition:color .2s}.site-header nav a:hover,.site-header nav a[aria-current=page],.site-header-actions>a:first-child:hover{color:#fff}.site-header-actions{justify-content:flex-end;align-items:center;gap:19px;display:flex}.page-hero,.detail-hero,.signup-hero{min-height:660px;padding:88px max(var(--page-gutter), calc((100vw - 1224px) / 2));color:#fff;background:radial-gradient(circle at 18% 18%, #1fa6a830, transparent 29rem), linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), var(--navy-deep);background-size:auto,52px 52px,52px 52px,auto;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid;position:relative;overflow:hidden}.page-hero:after,.detail-hero:after,.signup-hero:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;width:330px;height:330px;position:absolute;top:12%;right:8%;box-shadow:0 0 0 55px #ffffff04,0 0 0 110px #ffffff03}.page-hero-copy,.detail-hero>div,.signup-hero>div{z-index:2;position:relative}.page-hero .status,.detail-hero .status,.signup-hero .status{justify-content:flex-start;margin-bottom:26px}.page-hero h1,.detail-hero h1,.signup-hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:880px;margin:0;font-size:clamp(56px,7vw,104px);font-weight:570;line-height:.94}.page-hero-copy>p:not(.status),.detail-hero>div>p:not(.status),.signup-hero>div>p:not(.status){color:#ffffffa6;max-width:720px;margin:28px 0 0;font-size:clamp(16px,1.7vw,20px);line-height:1.6}.page-hero-actions,.signup-hero>div>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.page-signal-card,.detail-outcome,.signup-hero>aside{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff21;border-radius:24px;padding:24px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 34px 90px -58px #000}.page-signal-card>div{color:#ffffff61;font-family:var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.page-signal-card>div i{background:var(--teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #1fa6a81f}.page-signal-card>strong{font-family:var(--font-geist-mono);letter-spacing:.08em;margin-top:34px;font-size:11px;display:block}.page-signal-card>p{color:#ffffff7a;margin:9px 0 28px;font-size:11px;line-height:1.5}.page-signal-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.page-signal-card li{color:#ffffff9e;border-top:1px solid #ffffff14;grid-template-columns:34px 1fr;align-items:center;min-height:46px;font-size:11px;display:grid}.page-signal-card li b{color:#6edbdd;font-family:var(--font-geist-mono);font-size:8px}.catalog-section{width:min(var(--shell-max), 100%);padding:112px var(--page-gutter) 130px;margin:auto}.catalog-intro{grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);align-items:start;gap:50px;margin-bottom:58px;display:grid}.catalog-intro h2{max-width:820px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.8vw,76px);font-weight:570;line-height:.98}.catalog-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.catalog-card{border:1px solid var(--line);background:#fff;border-radius:23px;flex-direction:column;grid-column:span 4;min-height:330px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.catalog-card:first-child,.catalog-card:nth-child(5){grid-column:span 8}.catalog-card:hover{box-shadow:0 28px 70px -56px var(--navy);border-color:#1fa6a859;transform:translateY(-4px)}.catalog-card>span{color:#fff;background:var(--navy);width:36px;height:36px;font-family:var(--font-geist-mono);border-radius:50%;place-items:center;font-size:8px;display:grid}.catalog-card>small{color:var(--teal-deep);font-family:var(--font-geist-mono);letter-spacing:.08em;margin-top:38px;font-size:8px;font-weight:700}.catalog-card h3{color:var(--navy);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(26px,3vw,40px);font-weight:580}.catalog-card p{max-width:570px;color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.65}.catalog-card>b{color:var(--teal-deep);margin-top:auto;padding-top:24px;font-size:11px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integration-card{border:1px solid var(--line);border-radius:20px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:start;gap:16px;min-height:200px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.integration-card:hover{box-shadow:0 24px 60px -50px var(--navy);border-color:#1fa6a857;transform:translateY(-3px)}.integration-brand{border:1px solid var(--line);background:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.integration-brand svg{width:27px;height:27px}.integration-brand.native{color:#fff;background:var(--navy);border-color:var(--navy);font-family:var(--font-geist-mono);font-size:9px}.integration-card div>span{color:var(--teal-deep);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:8px;font-weight:700}.integration-card h3{color:var(--navy);letter-spacing:-.03em;margin:10px 0 0;font-size:21px;font-weight:610}.integration-card p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.integration-card>b{color:var(--teal-deep)}.vertical-catalog{border-top:1px solid var(--line)}.vertical-catalog>a{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:190px;padding:28px 8px;transition:padding .22s,background .22s;display:grid}.vertical-catalog>a:hover{background:var(--soft);padding-inline:22px}.vertical-catalog>a>span{color:var(--teal-deep);font-family:var(--font-geist-mono);font-size:10px}.vertical-catalog small{color:var(--teal-deep);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px;font-weight:700}.vertical-catalog h2{color:var(--navy);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(34px,4.4vw,62px);font-weight:570}.vertical-catalog p{max-width:680px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.vertical-catalog>a>b{color:var(--teal-deep);font-size:12px}.detail-hero{min-height:680px}.detail-back{color:#ffffff7a;align-items:center;min-height:40px;margin-bottom:38px;font-size:11px;display:inline-flex}.detail-title-row{align-items:flex-start;gap:22px;display:flex}.detail-title-row .integration-brand{flex:none;margin-top:7px}.detail-hero h1{font-size:clamp(49px,6.3vw,88px)}.detail-outcome{align-self:end}.detail-outcome>span{color:#76dddf;font-family:var(--font-geist-mono);letter-spacing:.08em;border:1px solid #1fa6a84d;border-radius:999px;padding:6px 9px;font-size:7px;display:inline-flex}.detail-outcome small{color:#ffffff59;font-family:var(--font-geist-mono);letter-spacing:.09em;margin-top:32px;font-size:8px;display:block}.detail-outcome strong{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;margin-top:12px;font-size:24px;font-weight:520;line-height:1.25;display:block}.detail-points{width:min(var(--content-max), calc(100% - 40px));grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;padding:110px 0;display:grid}.detail-points article{border:solid var(--line);border-width:1px 0 0 1px;min-height:290px;padding:30px}.detail-points article:nth-child(2n){border-right-width:1px}.detail-points article:nth-last-child(-n+2){border-bottom-width:1px}.detail-points article:first-child{border-radius:22px 0 0}.detail-points article:nth-child(2){border-radius:0 22px 0 0}.detail-points article:nth-last-child(2){border-radius:0 0 0 22px}.detail-points article:last-child{border-radius:0 0 22px}.detail-points span{color:var(--teal-deep);font-family:var(--font-geist-mono);font-size:9px}.detail-points h2{max-width:450px;color:var(--navy);letter-spacing:-.045em;margin:60px 0 0;font-size:clamp(30px,3.5vw,46px);font-weight:570;line-height:1.02}.detail-points p{max-width:520px;color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.65}.decision-trace{color:#fff;background:var(--navy);border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:70px;margin:0 28px;padding:90px max(28px,50vw - 584px);display:grid}.decision-trace h2{letter-spacing:-.052em;margin:16px 0 0;font-size:clamp(42px,5.2vw,70px);font-weight:560;line-height:.98}.decision-trace ol{margin:0;padding:0;list-style:none}.decision-trace li{border-top:1px solid #ffffff1f;grid-template-columns:84px 1fr;align-items:center;gap:20px;min-height:96px;display:grid}.decision-trace li:last-child{border-bottom:1px solid #ffffff1f}.decision-trace li span{color:#67d7d9;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:8px}.decision-trace li strong{color:#ffffffb8;font-size:14px}.page-cta{color:#fff;background:radial-gradient(circle at 80% 20%, #1fa6a82e, transparent 25rem), var(--navy-deep);border-radius:28px;margin:120px 28px 28px;padding:100px max(28px,50vw - 590px)}.page-cta-compact{margin-top:92px}.page-cta h2{letter-spacing:-.058em;max-width:920px;margin:14px 0 0;font-size:clamp(48px,6.5vw,88px);font-weight:560;line-height:.96}.page-cta>p:not(.kicker){color:#fff9;max-width:610px;margin:22px 0 0;font-size:16px;line-height:1.6}.page-cta>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.site-footer{color:#fff;background:var(--navy-deep);border:0;padding:70px max(28px,50vw - 612px) 26px}.site-footer-lead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:48px;display:flex}.site-footer-lead h2{letter-spacing:-.045em;margin:27px 0 0;font-size:clamp(32px,4vw,50px);font-weight:550}.site-footer-lead p{color:#ffffff73;margin:10px 0 0;font-size:13px}.site-footer-lead>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:44px 0;display:grid}.site-footer-grid nav{align-content:start;gap:12px;display:grid}.site-footer-grid strong{color:#ffffff4d;font-family:var(--font-geist-mono);letter-spacing:.09em;margin-bottom:4px;font-size:8px}.site-footer-grid a{color:#ffffff9e;width:max-content;font-size:12px}.site-footer-grid a:hover{color:#fff}.site-footer-meta{color:#ffffff4d;font-family:var(--font-geist-mono);border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;padding-top:22px;font-size:8px;display:flex}.site-footer-meta>div{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.pricing-page-section{width:min(var(--shell-max), 100%);padding:110px var(--page-gutter);margin:auto}.pricing-footnote{color:var(--muted);font-family:var(--font-geist-mono);text-align:center;letter-spacing:.04em;margin:28px 0 0;font-size:9px}.pricing-compare{color:#fff;background:var(--navy);border-radius:28px;grid-template-columns:1.15fr .85fr;gap:70px;margin:0 28px;padding:88px max(28px,50vw - 584px);display:grid}.pricing-compare span{color:#64d8da;font-family:var(--font-geist-mono);letter-spacing:.09em;font-size:9px}.pricing-compare h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(38px,5vw,66px);font-weight:560;line-height:1}.pricing-compare ul{margin:0;padding:0;list-style:none;display:grid}.pricing-compare li{color:#ffffffa6;border-top:1px solid #ffffff1f;align-items:center;min-height:68px;font-size:13px;display:flex}.pricing-compare li:last-child{border-bottom:1px solid #ffffff1f}.security-page-grid{width:min(var(--content-max), calc(100% - 40px));grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;padding:110px 0;display:grid}.security-page-grid article{border:1px solid var(--line);border-radius:22px;min-height:290px;padding:26px}.security-page-grid span{color:#fff;background:var(--navy);width:44px;height:44px;font-family:var(--font-geist-mono);border-radius:14px;place-items:center;font-size:9px;display:grid}.security-page-grid h2{color:var(--navy);letter-spacing:-.035em;margin:56px 0 0;font-size:27px;font-weight:580}.security-page-grid p{color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.6}.security-principles{color:#fff;background:var(--navy);border-radius:28px;grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin:0 28px;padding:92px max(28px,50vw - 584px);display:grid}.security-principles h2{letter-spacing:-.054em;margin:18px 0 0;font-size:clamp(42px,5.6vw,74px);font-weight:560;line-height:.98}.security-principles>p{color:#ffffff9e;margin:0;font-size:16px;line-height:1.75}.standard-sections{width:min(var(--content-max), calc(100% - 40px));border-top:1px solid var(--line);margin:0 auto;padding:100px 0}.standard-sections article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:30px;min-height:250px;padding:42px 8px;display:grid}.standard-sections article>span{color:var(--teal-deep);font-family:var(--font-geist-mono);font-size:9px}.standard-sections h2{max-width:780px;color:var(--navy);letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.5vw,58px);font-weight:560;line-height:1}.standard-sections p{max-width:760px;color:var(--muted);margin:19px 0 0;font-size:15px;line-height:1.7}.standard-sections a{color:var(--teal-deep);margin-top:22px;font-size:12px;font-weight:700;display:inline-flex}.legal-hero{padding:110px max(var(--page-gutter), calc((100vw - 900px) / 2)) 70px;background:var(--soft)}.legal-hero h1{color:var(--navy);letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(54px,7vw,88px);font-weight:560}.legal-hero>p:last-child{color:var(--muted);font-family:var(--font-geist-mono);font-size:9px}.legal-document{width:min(900px,100% - 40px);margin:0 auto;padding:80px 0}.legal-document section{border-bottom:1px solid var(--line);padding:32px 0}.legal-document h2{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:580}.legal-document p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.75}.conversion-panel{width:min(var(--content-max), calc(100% - 40px));grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;margin:110px auto;display:grid}.conversion-panel>div h2{color:var(--navy);letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(42px,5.2vw,70px);font-weight:560;line-height:.98}.conversion-panel ul{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.conversion-panel li{border-left:2px solid var(--teal);min-height:52px;color:var(--muted);align-items:center;padding-left:18px;font-size:14px;display:flex}.conversion-panel aside{color:#fff;background:var(--navy);border-radius:24px;padding:34px}.conversion-panel aside>span{color:#6edbdd;font-family:var(--font-geist-mono);letter-spacing:.09em;font-size:8px}.conversion-panel aside h2{letter-spacing:-.045em;margin:36px 0 0;font-size:38px;font-weight:560;line-height:1}.conversion-panel aside p{color:#ffffff94;margin:16px 0 26px;font-size:13px;line-height:1.6}.conversion-panel aside small{color:#ffffff57;font-family:var(--font-geist-mono);margin-top:20px;font-size:8px;display:block}.signup-hero{min-height:calc(100vh - 72px)}.signup-hero>aside{padding:28px}.signup-hero>aside>span{color:#6edbdd;font-family:var(--font-geist-mono);letter-spacing:.09em;font-size:8px}.signup-hero ol{gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.signup-hero li{border-top:1px solid #ffffff1a;grid-template-columns:42px 1fr;align-items:center;min-height:68px;display:grid}.signup-hero li b{color:#6edbdd;font-family:var(--font-geist-mono);font-size:8px}.signup-hero li strong{color:#ffffffb8;font-size:13px}.signup-hero aside p{color:#ffffff61;font-size:10px;line-height:1.6}@media (max-width:1040px){.site-header-inner{grid-template-columns:1fr auto}.site-header nav{display:none}.page-hero,.detail-hero,.signup-hero{grid-template-columns:1fr;min-height:auto}.page-signal-card,.detail-outcome,.signup-hero>aside{width:min(100%,540px)}.integration-grid,.security-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-trace,.pricing-compare,.security-principles,.conversion-panel{grid-template-columns:1fr}}@media (max-width:720px){.nav>.brand,.footer-main>.brand,.site-header .brand{min-height:44px}.site-header-inner{min-height:64px}.site-header-actions>a:first-child{display:none}.site-header .brand-logo{width:112px}.page-hero,.detail-hero,.signup-hero{gap:46px;padding:72px 20px}.page-hero h1,.detail-hero h1,.signup-hero h1{font-size:clamp(48px,14vw,66px)}.page-hero-copy>p:not(.status),.detail-hero>div>p:not(.status),.signup-hero>div>p:not(.status){font-size:16px}.page-signal-card,.detail-outcome,.signup-hero>aside{width:100%}.catalog-section{padding:82px 20px}.catalog-intro{grid-template-columns:1fr;gap:20px}.catalog-card,.catalog-card:first-child,.catalog-card:nth-child(5){grid-column:span 12;min-height:300px}.integration-grid,.security-page-grid{grid-template-columns:1fr}.integration-card{min-height:180px}.vertical-catalog>a{grid-template-columns:36px 1fr;min-height:220px}.vertical-catalog>a>b{grid-column:2}.detail-title-row{display:block}.detail-title-row .integration-brand{margin:0 0 24px}.detail-points{grid-template-columns:1fr;width:calc(100% - 40px);padding:80px 0}.detail-points article,.detail-points article:nth-child(2n),.detail-points article:nth-last-child(-n+2){border-width:1px 1px 0;border-radius:0;min-height:250px}.detail-points article:first-child{border-radius:20px 20px 0 0}.detail-points article:last-child{border-bottom-width:1px;border-radius:0 0 20px 20px}.detail-points h2{margin-top:46px}.decision-trace,.pricing-compare,.security-principles{border-radius:0;gap:42px;margin:0;padding:68px 20px}.page-cta{border-radius:0;margin:82px 0 0;padding:76px 20px}.page-cta h2{font-size:clamp(44px,13vw,62px)}.site-footer{padding:60px 20px 24px}.site-footer-lead{align-items:start;display:grid}.site-footer-lead>div:last-child{justify-content:flex-start}.site-footer-grid{grid-template-columns:1fr 1fr}.site-footer-grid nav{gap:0}.site-footer-grid a,.site-footer-meta a,.footer-main nav a,.footer-meta a{align-items:center;min-height:44px;display:inline-flex}.footer-main nav,.footer-meta div{row-gap:0}.site-footer-meta{flex-direction:column}.site-footer-meta>div{justify-content:flex-start}.pricing-page-section{padding:82px 20px}.standard-sections{padding:72px 0}.standard-sections article{grid-template-columns:42px 1fr;min-height:240px;padding:34px 0}.standard-sections a{align-items:center;min-height:44px}.conversion-panel{gap:56px;width:calc(100% - 40px);margin:80px auto}}@media (max-width:620px){.signin-story{display:none}.signin-auth{min-height:100svh;padding:28px 20px 24px}.signin-mobile-brand{margin-bottom:60px;display:inline-flex}.signin-auth h2{font-size:46px}.signin-legal{margin-top:54px}.signin-new a,.signin-legal a{align-items:center;min-height:44px;padding-inline:6px;display:inline-flex}.signin-new a{margin-inline:-2px}.signin-legal div{align-items:center;gap:3px}}@media (max-width:460px){.site-header-actions{gap:10px}.site-header-actions .button{min-height:37px;padding-inline:12px;font-size:11px}.page-hero-actions .button,.signup-hero>div>div .button{flex:150px}.site-footer-grid{grid-template-columns:1fr}.detail-points article{padding:24px}}html,body{overflow-x:clip}html{background:var(--color-graphite);scroll-behavior:smooth}body{--font-display-family:var(--font-display), "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--font-body-family:var(--font-body), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;color:var(--color-ink-2);background:var(--color-paper);font-family:var(--font-body-family);font-size:1rem;line-height:1.6}h1,h2,h3{min-width:0;color:var(--color-ink);font-family:var(--font-display-family);overflow-wrap:anywhere}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.crm-site,.marketing-shell{min-height:100svh;color:var(--color-ink-2);background:var(--color-paper)}.crm-nav-shell{z-index:40;pointer-events:none;padding-block-start:max(.75rem, env(safe-area-inset-top));position:fixed;inset:0 0 auto}.crm-nav{gap:var(--space-5);border:1px solid color-mix(in oklch, var(--color-rule) 80%, transparent);width:min(45rem,100% - 1.5rem);min-height:3.75rem;color:var(--color-ink-2);background:color-mix(in oklch, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(120%);backdrop-filter:blur(1rem)saturate(120%);pointer-events:auto;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;margin-inline:auto;padding:.375rem .5rem .375rem .875rem;display:grid;box-shadow:0 .5rem 2rem -1.25rem #0104086b;box-shadow:0 .5rem 2rem -1.25rem lab(.891533% -.350274 -2.0646/.42)}.crm-skip-link{z-index:60;border-radius:var(--radius-sm);color:var(--color-accent-ink);background:var(--color-accent);pointer-events:auto;padding:.625rem .875rem;position:fixed;inset:.5rem auto auto .5rem;transform:translateY(-170%)}.crm-skip-link:focus{transform:translateY(0)}.crm-brand,.crm-footer-brand{white-space:nowrap;align-items:center;gap:.625rem;width:max-content;min-height:2.75rem;display:inline-flex}.crm-brand img,.crm-footer-brand img{width:8.25rem;height:auto;display:block}.crm-brand span,.crm-footer-brand span{border-inline-start:1px solid var(--color-rule-strong);font-family:var(--font-mono-family);letter-spacing:.08em;padding-inline-start:.625rem;font-size:.65rem;font-weight:600}.crm-nav-links,.crm-nav-actions,.crm-footer nav,.crm-footer-meta>div{align-items:center;display:flex}.crm-nav-links{justify-content:center;gap:1.25rem}.crm-nav-links a,.crm-nav-actions>a:first-child{min-height:2.75rem;color:var(--color-neutral);white-space:nowrap;align-items:center;font-size:.79rem;font-weight:500;display:inline-flex}.crm-nav-links a[aria-current=page]{color:var(--color-ink)}.crm-nav-actions{gap:.85rem}.crm-nav-cta,.crm-mobile-cta{min-height:2.75rem;color:var(--color-accent-ink);background:var(--color-accent);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding-inline:1rem;font-size:.78rem;font-weight:600;display:inline-flex}.crm-mobile-nav{display:none}.crm-button{border-radius:var(--radius-sm);white-space:nowrap;min-height:3rem;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding-inline:1.25rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex}.crm-button-primary{color:var(--color-accent-ink);background:var(--color-accent)}.crm-button-quiet{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}.crm-button-dark{border-color:color-mix(in oklch, var(--color-on-dark) 22%, transparent);color:var(--color-on-dark);background:0 0}.crm-actions{flex-wrap:wrap;gap:.625rem;display:flex}.crm-hero{min-height:clamp(43rem,84dvh,52rem);padding:7.75rem var(--page-gutter-new) 7rem;color:var(--color-ink-2);background:var(--color-paper);grid-template-columns:minmax(17rem,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.crm-hero-copy{max-width:35rem;animation:crm-hero-settle .52s var(--ease-out) both;margin-inline-start:max(0rem, calc((100% - var(--content-max-new)) / 2))}.crm-status,.crm-hero-note,.crm-section-head>p,.crm-reason-copy>p,.crm-pricing-preview .crm-section-head>p,.crm-faq header>p,.crm-close>div>p{font-family:var(--font-mono-family)}.crm-status{color:var(--color-neutral);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.625rem;margin:0 0 1.5rem;font-size:.68rem;font-weight:600;display:flex}.crm-status i,.crm-trace>p i{background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 .3rem color-mix(in oklch, var(--color-accent) 13%, transparent);border-radius:50%}.crm-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.15rem,6vw,5.25rem);font-weight:650;line-height:.98}.crm-hero-copy>p:not(.crm-status):not(.crm-hero-note){max-width:36rem;color:var(--color-neutral);margin:1.6rem 0 0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.6}.crm-hero .crm-actions{margin-top:1.75rem}.crm-hero-note{color:var(--color-muted);letter-spacing:.025em;margin:.9rem 0 0;font-size:.69rem}.crm-hero-product{min-width:0;animation:crm-product-settle .62s 90ms var(--ease-out) both;position:relative}.crm-capture{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-2);margin:0;position:relative;overflow:hidden;box-shadow:0 2.25rem 5.5rem -3.75rem #02132299;box-shadow:0 2.25rem 5.5rem -3.75rem lab(5.18072% -2.04047 -12.3069/.6)}.crm-capture picture,.crm-capture img{width:100%;display:block}.crm-capture img{height:auto}.crm-capture figcaption{color:var(--color-neutral);background:color-mix(in oklch, var(--color-paper) 88%, transparent);border-top:1px solid var(--color-rule);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);font-family:var(--font-mono-family);letter-spacing:.04em;padding:.55rem .75rem;font-size:.58rem;position:absolute;inset:auto 0 0}.crm-annotations{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.crm-annotations li{border-inline-start:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-width:0;padding-inline:1rem;display:grid}.crm-annotations li:first-child{border-inline-start:0;padding-inline-start:0}.crm-annotations span,.crm-workflow-list>li>span,.crm-vertical-index>a>span,.crm-trace li>span{color:var(--color-accent);font-family:var(--font-mono-family);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:600}.crm-annotations p{color:var(--color-neutral);margin:0;font-size:.72rem;line-height:1.45}.crm-annotations strong{color:var(--color-ink-2);font-weight:600;display:block}.crm-fact-rail{width:min(var(--content-max-new), calc(100% - (2 * var(--page-gutter-new))));border-block:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto;display:grid}.crm-fact-rail>div{border-inline-start:1px solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;min-height:6.25rem;padding:1rem;display:grid}.crm-fact-rail>div:first-child{border-inline-start:0}.crm-fact-rail svg,.crm-fact-rail>div>b{place-items:center;width:1.75rem;height:1.75rem;display:grid}.crm-fact-rail>div>b{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-mono-family);font-size:.57rem}.crm-fact-rail span,.crm-fact-rail strong,.crm-fact-rail small{min-width:0;display:block}.crm-fact-rail strong{color:var(--color-ink);font-size:.83rem}.crm-fact-rail small{color:var(--color-muted);margin-top:.1rem;font-size:.67rem;line-height:1.35}.crm-tour,.crm-verticals,.crm-pricing-preview,.crm-faq,.crm-close{width:min(var(--content-max-new), 100%);padding-inline:var(--page-gutter-new);margin-inline:auto}.crm-tour,.crm-verticals,.crm-pricing-preview{padding-block:var(--space-9)}.crm-section-head{max-width:58rem;margin-bottom:var(--space-7);display:grid}.crm-section-head>p,.crm-reason-copy>p,.crm-faq header>p,.crm-close>div>p{margin:0 0 var(--space-4);color:var(--color-accent-hover);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.crm-section-head h2,.crm-reason-copy h2,.crm-faq h2,.crm-close h2{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:650;line-height:1}.crm-section-head>span{max-width:43rem;color:var(--color-neutral);margin-top:1.35rem;font-size:1.02rem;line-height:1.65}.crm-section-head-compact{max-width:52rem}.crm-tour-grid{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.crm-workflow-list{margin:0;padding:0;list-style:none}.crm-workflow-list li{border-top:1px solid var(--color-rule);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.crm-workflow-list li:last-child{border-bottom:1px solid var(--color-rule)}.crm-workflow-list h3{letter-spacing:-.022em;margin:0;font-size:1.28rem;font-weight:650;line-height:1.2}.crm-workflow-list p{color:var(--color-neutral);margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.crm-capture-compact{position:sticky;top:6rem}.crm-reason-band{padding:var(--space-9) max(var(--page-gutter-new), calc((100% - var(--content-max-new)) / 2));color:var(--color-on-dark);background:var(--color-graphite);grid-template-columns:minmax(0,.86fr) minmax(22rem,1.14fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.crm-reason-copy h2,.crm-close h2{color:var(--color-on-dark)}.crm-reason-copy>span{max-width:37rem;color:var(--color-on-dark-muted);margin-top:1.4rem;font-size:1rem;line-height:1.65;display:block}.crm-reason-copy>a{min-height:2.75rem;color:var(--color-on-dark);border-bottom:1px solid color-mix(in oklch, var(--color-on-dark) 35%, transparent);white-space:nowrap;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.88rem;display:inline-flex}.crm-trace{border:1px solid color-mix(in oklch, var(--color-on-dark) 15%, transparent);border-radius:var(--radius-md);background:var(--color-graphite-2)}.crm-trace-head,.crm-trace li,.crm-trace>p{padding-inline:1.25rem}.crm-trace-head{border-bottom:1px solid color-mix(in oklch, var(--color-on-dark) 12%, transparent);font-family:var(--font-mono-family);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.66rem;display:flex}.crm-trace-head span{color:var(--color-on-dark-muted)}.crm-trace-head strong{color:var(--color-on-dark)}.crm-trace ol{margin:0;padding:0;list-style:none}.crm-trace li{border-bottom:1px solid color-mix(in oklch, var(--color-on-dark) 10%, transparent);grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.6rem;display:grid}.crm-trace li strong,.crm-trace li small{display:block}.crm-trace li strong{color:var(--color-on-dark);font-size:.88rem}.crm-trace li small{color:var(--color-on-dark-muted);margin-top:.15rem;font-size:.7rem}.crm-trace>p{color:var(--color-on-dark-muted);font-family:var(--font-mono-family);align-items:center;gap:.7rem;margin:0;padding-block:1rem;font-size:.64rem;display:flex}.crm-verticals{padding-bottom:var(--space-7)}.crm-vertical-index{border-top:1px solid var(--color-rule-strong)}.crm-vertical-index>a{border-bottom:1px solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;min-height:7.5rem;display:grid}.crm-vertical-index h3,.crm-vertical-index p{margin:0}.crm-vertical-index h3{letter-spacing:-.035em;font-size:clamp(1.45rem,3vw,2.2rem);font-weight:650}.crm-vertical-index p{color:var(--color-muted);margin-top:.2rem;font-size:.84rem}.crm-vertical-index>a>b{color:var(--color-accent-hover);font-size:1rem}.crm-pricing-preview{padding-bottom:var(--space-9)}.crm-plan-row{border-block:1px solid var(--color-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-plan-row article{border-inline-start:1px solid var(--color-rule);min-width:0;padding:1.5rem}.crm-plan-row article:first-child{border-inline-start:0}.crm-plan-row article.is-recommended{background:var(--color-paper-2)}.crm-plan-row article>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.crm-plan-row h3,.crm-plan-row p,.crm-plan-row ul{margin:0}.crm-plan-row h3{font-size:1.3rem}.crm-plan-row article>div>span{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-accent-hover);font-family:var(--font-mono-family);text-transform:uppercase;padding:.25rem .45rem;font-size:.56rem;font-weight:600}.crm-plan-row article>p{min-height:3.4rem;color:var(--color-muted);margin-top:.8rem;font-size:.84rem;line-height:1.5}.crm-plan-row article>strong{color:var(--color-ink);font-family:var(--font-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:1.75rem;font-size:clamp(1.75rem,3vw,2.35rem);display:block}.crm-plan-row article>small{color:var(--color-muted);font-size:.68rem}.crm-plan-row ul{gap:.55rem;min-height:8.5rem;padding:1.5rem 0 1rem;list-style:none;display:grid}.crm-plan-row li{color:var(--color-neutral);grid-template-columns:.8rem minmax(0,1fr);gap:.55rem;font-size:.8rem;display:grid}.crm-plan-row li:before{content:"✓";color:var(--color-accent-hover);font-weight:600}.crm-plan-row article>a,.crm-text-link{min-height:2.75rem;color:var(--color-ink);border-bottom:1px solid var(--color-rule-strong);white-space:nowrap;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.crm-text-link{margin-top:1.5rem}.crm-faq{padding-block:var(--space-8) var(--space-9);grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr);gap:clamp(3rem,8vw,8rem);display:grid}.crm-faq h2{font-size:clamp(2.25rem,4.5vw,4rem)}.crm-faq details{border-top:1px solid var(--color-rule-strong)}.crm-faq details:last-child{border-bottom:1px solid var(--color-rule-strong)}.crm-faq summary{min-height:4.75rem;color:var(--color-ink);cursor:pointer;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:1rem;font-weight:600;list-style:none;display:grid}.crm-faq summary::-webkit-details-marker{display:none}.crm-faq summary b{color:var(--color-accent-hover);font-family:var(--font-mono-family);text-align:center;font-size:1rem}.crm-faq details[open] summary b{transform:rotate(45deg)}.crm-faq details>p{max-width:62ch;color:var(--color-neutral);margin:-.35rem 2.5rem 1.5rem 0;font-size:.92rem}.crm-close,.crm-page-cta{max-width:none;padding:var(--space-8) max(var(--page-gutter-new), calc((100% - var(--content-max-new)) / 2));color:var(--color-on-dark);background:var(--color-graphite-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.crm-close h2,.crm-page-cta h2{max-width:24ch;font-size:clamp(2.2rem,4.6vw,4.25rem)}.crm-footer{padding:var(--space-8) max(var(--page-gutter-new), calc((100% - var(--content-max-new)) / 2)) max(1.5rem, env(safe-area-inset-bottom));color:var(--color-on-dark-muted);background:var(--color-graphite);border-top:1px solid color-mix(in oklch, var(--color-on-dark) 10%, transparent)}.crm-footer-statement{max-width:38ch;color:var(--color-on-dark);font-family:var(--font-display-family);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1}.crm-footer-row,.crm-footer-meta{justify-content:space-between;gap:2rem;display:flex}.crm-footer-row{margin-top:var(--space-8);border-top:1px solid color-mix(in oklch, var(--color-on-dark) 12%, transparent);align-items:center;padding-block:1.5rem}.crm-footer-brand{color:var(--color-on-dark)}.crm-footer-brand span{border-color:color-mix(in oklch, var(--color-on-dark) 22%, transparent)}.crm-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:0 1.25rem}.crm-footer nav a,.crm-footer-meta a{min-height:2.75rem;color:var(--color-on-dark-muted);white-space:nowrap;align-items:center;font-size:.76rem;display:inline-flex}.crm-footer-meta{border-top:1px solid color-mix(in oklch, var(--color-on-dark) 10%, transparent);font-family:var(--font-mono-family);align-items:center;padding-top:1rem;font-size:.61rem}.crm-footer-meta>div{flex-wrap:wrap;justify-content:flex-end;gap:0 1rem}.marketing-shell #main-content{padding-top:0}.marketing-shell .page-hero,.marketing-shell .detail-hero,.marketing-shell .signup-hero{min-height:clamp(38rem,78dvh,47rem);padding:8rem max(var(--page-gutter-new), calc((100% - var(--content-max-new)) / 2)) 6.5rem;color:var(--color-ink-2);background:var(--color-paper);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(3rem,8vw,8rem)}.marketing-shell .page-hero:after,.marketing-shell .detail-hero:after,.marketing-shell .signup-hero:after{display:none}.marketing-shell .status{color:var(--color-accent-hover);justify-content:flex-start;margin-bottom:1.35rem;font-size:.66rem}.marketing-shell .status i{background:var(--color-accent)}.marketing-shell .page-hero h1,.marketing-shell .detail-hero h1,.marketing-shell .signup-hero h1,.marketing-shell .legal-hero h1{max-width:13ch;color:var(--color-ink);letter-spacing:-.05em;font-size:clamp(3rem,6.2vw,5.25rem);font-weight:650;line-height:.99}.marketing-shell .page-hero-copy>p:not(.status),.marketing-shell .detail-hero>div>p:not(.status),.marketing-shell .signup-hero>div>p:not(.status){color:var(--color-neutral);font-size:1rem}.marketing-shell .button{border:1px solid var(--color-accent);border-radius:var(--radius-sm);min-height:3rem;color:var(--color-accent-ink);background:var(--color-accent);box-shadow:none;white-space:nowrap;padding-inline:1.2rem;font-size:.86rem}.marketing-shell .button-quiet,.marketing-shell .plan-button{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}.marketing-shell .page-signal-card,.marketing-shell .detail-outcome,.marketing-shell .signup-hero>aside{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-ink-2);background:var(--color-paper-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:1.5rem}.marketing-shell .page-signal-card>div,.marketing-shell .page-signal-card>p,.marketing-shell .page-signal-card li,.marketing-shell .detail-outcome small,.marketing-shell .signup-hero aside p{color:var(--color-muted)}.marketing-shell .page-signal-card>strong,.marketing-shell .detail-outcome strong,.marketing-shell .signup-hero li strong{color:var(--color-ink)}.marketing-shell .page-signal-card li,.marketing-shell .signup-hero li{border-color:var(--color-rule)}.marketing-shell .page-signal-card li b,.marketing-shell .detail-outcome>span,.marketing-shell .signup-hero>aside>span,.marketing-shell .signup-hero li b{color:var(--color-accent-hover)}.marketing-shell .catalog-section,.marketing-shell .pricing-page-section,.marketing-shell .security-page-grid,.marketing-shell .standard-sections,.marketing-shell .legal-document,.marketing-shell .conversion-panel{width:min(var(--content-max-new), 100%);padding-inline:var(--page-gutter-new)}.marketing-shell .catalog-section,.marketing-shell .pricing-page-section{padding-block:var(--space-9)}.marketing-shell .catalog-intro{max-width:54rem;display:block}.marketing-shell .catalog-intro .kicker{margin-bottom:1rem}.marketing-shell .catalog-intro h2,.marketing-shell .vertical-catalog h2,.marketing-shell .standard-sections h2,.marketing-shell .security-page-grid h2,.marketing-shell .legal-document h2,.marketing-shell .conversion-panel h2{color:var(--color-ink);font-weight:650}.marketing-shell .catalog-card,.marketing-shell .integration-card,.marketing-shell .security-page-grid article,.marketing-shell .plan-grid article{border-color:var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:none}.marketing-shell .catalog-card:first-child,.marketing-shell .catalog-card:nth-child(5){background:var(--color-paper-2)}.marketing-shell .integration-card:hover,.marketing-shell .catalog-card:hover{border-color:var(--color-rule-strong);box-shadow:none}.marketing-shell .detail-points{width:min(var(--content-max-new), calc(100% - (2 * var(--page-gutter-new))));padding-block:var(--space-9)}.marketing-shell .detail-points article{border-color:var(--color-rule);border-radius:0}.marketing-shell .detail-points h2{color:var(--color-ink);font-weight:650}.marketing-shell .decision-trace,.marketing-shell .pricing-compare,.marketing-shell .security-principles{color:var(--color-on-dark);background:var(--color-graphite);border-radius:0;margin:0}.marketing-shell .decision-trace h2,.marketing-shell .pricing-compare h2,.marketing-shell .security-principles h2{color:var(--color-on-dark)}.marketing-shell .pricing-compare p,.marketing-shell .security-principles p{color:var(--color-on-dark-muted)}.marketing-shell .plan-grid .featured-plan{border-color:var(--color-accent);color:var(--color-ink-2);background:var(--color-paper-2);box-shadow:none}.marketing-shell .plan-grid .featured-plan h2,.marketing-shell .plan-grid .featured-plan>strong,.marketing-shell .plan-grid .featured-plan li{color:var(--color-ink)}.marketing-shell .legal-hero{padding:10rem max(var(--page-gutter-new), calc((100% - 54rem) / 2)) 4rem;background:var(--color-paper-2)}.marketing-shell .crm-page-cta{margin:0}.crm-page-cta>div>p{color:var(--color-accent);font-family:var(--font-mono-family);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:600}.crm-page-cta h2{color:var(--color-on-dark);letter-spacing:-.045em;margin:0;font-weight:650;line-height:1}@keyframes crm-hero-settle{0%{opacity:.5;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes crm-product-settle{0%{opacity:.5;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.crm-nav-links a:hover,.crm-nav-actions>a:first-child:hover,.crm-footer nav a:hover,.crm-footer-meta a:hover{color:var(--color-ink)}.crm-footer nav a:hover,.crm-footer-meta a:hover{color:var(--color-on-dark)}.crm-nav-cta:hover,.crm-button-primary:hover,.crm-mobile-cta:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.crm-button-quiet:hover{border-color:var(--color-ink-2)}.crm-button-dark:hover{border-color:var(--color-on-dark)}.crm-vertical-index>a:hover h3,.crm-plan-row article>a:hover,.crm-text-link:hover{color:var(--color-accent-hover)}.marketing-shell .button:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.marketing-shell .button-quiet:hover,.marketing-shell .plan-button:hover{color:var(--color-ink);background:var(--color-paper-2)}}.crm-nav-cta:active,.crm-mobile-cta:active,.crm-button:active,.marketing-shell .button:active,.crm-text-link:active,.crm-plan-row article>a:active{transform:translateY(1px)}.crm-nav-cta[aria-disabled=true],.crm-mobile-cta[aria-disabled=true],.crm-button[aria-disabled=true],.marketing-shell .button[aria-disabled=true],button:disabled,input:disabled,textarea:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}@media (max-width:70rem){.crm-hero{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:2.5rem}.crm-hero h1{font-size:clamp(3rem,6vw,4.35rem)}}@media (max-width:60rem){.crm-nav-links,.crm-nav-actions>a:first-child{display:none}.crm-nav{grid-template-columns:auto 1fr auto;width:calc(100% - 1.5rem)}.crm-mobile-nav{display:block;position:relative}.crm-mobile-nav summary{cursor:pointer;border-radius:50%;place-content:center;gap:.3rem;width:2.75rem;height:2.75rem;list-style:none;display:grid}.crm-mobile-nav summary::-webkit-details-marker{display:none}.crm-mobile-nav summary span{background:var(--color-ink);width:1rem;height:1px;transition:transform var(--dur-short) var(--ease-out);display:block}.crm-mobile-nav[open] summary span:first-child{transform:translateY(.2rem)rotate(45deg)}.crm-mobile-nav[open] summary span:last-child{transform:translateY(-.2rem)rotate(-45deg)}.crm-mobile-nav>div{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);min-width:min(18rem,100vw - 1.5rem);padding:.5rem;display:grid;position:absolute;inset:calc(100% + .7rem) 0 auto auto;box-shadow:0 1.5rem 4rem -2.5rem #010408a6;box-shadow:0 1.5rem 4rem -2.5rem lab(.891533% -.350274 -2.0646/.65)}.crm-mobile-nav>div a{border-radius:var(--radius-sm);min-height:3rem;color:var(--color-ink-2);white-space:nowrap;align-items:center;padding-inline:.8rem;font-size:.9rem;display:flex}.crm-mobile-nav>div .crm-mobile-cta{color:var(--color-accent-ink);justify-content:center;margin-top:.25rem}.crm-hero{grid-template-columns:1fr;min-height:auto;padding-block:7rem 5.5rem}.crm-hero-copy{max-width:45rem;margin-inline-start:0}.crm-hero h1{max-width:11ch}.crm-hero-product{width:100%}.crm-fact-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-fact-rail>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--color-rule)}.crm-fact-rail>div:nth-child(4){border-top:1px solid var(--color-rule)}.crm-tour-grid,.crm-reason-band,.crm-faq,.crm-close,.crm-page-cta,.marketing-shell .page-hero,.marketing-shell .detail-hero,.marketing-shell .signup-hero{grid-template-columns:1fr}.crm-capture-compact{position:static}.crm-plan-row{grid-template-columns:1fr}.crm-plan-row article{border-inline-start:0;border-top:1px solid var(--color-rule)}.crm-plan-row article:first-child{border-top:0}.crm-plan-row article>p,.crm-plan-row ul{min-height:0}.crm-close,.crm-page-cta{align-items:start}.marketing-shell .page-hero,.marketing-shell .detail-hero,.marketing-shell .signup-hero{gap:3rem;min-height:auto}}@media (max-width:40rem){.crm-nav-shell{padding-block-start:max(.5rem, env(safe-area-inset-top))}.crm-nav{width:calc(100% - 1rem);min-height:3.5rem;padding:.25rem .35rem .25rem .75rem}.crm-brand img{width:8.65rem}.crm-brand span{display:none}.crm-nav-actions{margin-inline-start:auto}.crm-nav-cta{min-height:2.75rem;padding-inline:.85rem}.crm-hero{gap:2.5rem;padding:6.5rem 1rem 4.5rem}.crm-status{font-size:.61rem}.crm-hero h1{max-width:12ch;font-size:clamp(2.8rem,13vw,4rem);line-height:1}.crm-hero-copy>p:not(.crm-status):not(.crm-hero-note){font-size:1rem}.crm-actions{grid-template-columns:1fr;display:grid}.crm-button{width:100%;min-height:3.15rem}.crm-capture{border-radius:var(--radius-sm)}.crm-capture figcaption{position:static}.crm-annotations{grid-template-columns:1fr}.crm-annotations li,.crm-annotations li:first-child{border-inline-start:0;border-top:1px solid var(--color-rule);padding:.85rem 0}.crm-annotations li:first-child{border-top:0}.crm-fact-rail{grid-template-columns:1fr;width:calc(100% - 2rem)}.crm-fact-rail>div,.crm-fact-rail>div:nth-child(2),.crm-fact-rail>div:nth-child(3),.crm-fact-rail>div:nth-child(4){border-inline-start:0;border-top:1px solid var(--color-rule);min-height:4.7rem}.crm-fact-rail>div:first-child{border-top:0}.crm-tour,.crm-verticals,.crm-pricing-preview{padding-block:var(--space-8)}.crm-section-head{margin-bottom:var(--space-6)}.crm-section-head h2,.crm-reason-copy h2,.crm-faq h2,.crm-close h2{font-size:clamp(2.25rem,11vw,3.3rem)}.crm-reason-band{padding:var(--space-8) 1rem;gap:2.5rem}.crm-trace-head{display:grid}.crm-vertical-index>a{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;min-height:6.5rem}.crm-vertical-index p{font-size:.76rem}.crm-faq{padding-block:var(--space-8);gap:2.5rem}.crm-faq summary{min-height:4.5rem;font-size:.92rem}.crm-close,.crm-page-cta{padding:var(--space-7) 1rem;gap:2rem}.crm-footer{padding:var(--space-7) 1rem max(1rem, env(safe-area-inset-bottom))}.crm-footer-row,.crm-footer-meta{flex-direction:column;align-items:flex-start}.crm-footer-row{margin-top:var(--space-7)}.crm-footer nav,.crm-footer-meta>div{justify-content:flex-start}.crm-footer nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.crm-footer nav a,.crm-footer-meta a{min-height:2.9rem}.marketing-shell .page-hero,.marketing-shell .detail-hero,.marketing-shell .signup-hero{padding:7.25rem 1rem 4.75rem}.marketing-shell .page-hero h1,.marketing-shell .detail-hero h1,.marketing-shell .signup-hero h1,.marketing-shell .legal-hero h1{max-width:12ch;font-size:clamp(2.75rem,13vw,4rem)}.marketing-shell .page-hero-actions,.marketing-shell .signup-hero>div>div{grid-template-columns:1fr;display:grid}.marketing-shell .page-hero-actions .button,.marketing-shell .signup-hero>div>div .button{width:100%}.marketing-shell .catalog-section,.marketing-shell .pricing-page-section{padding-block:var(--space-8)}.marketing-shell .detail-points{width:calc(100% - 2rem)}.marketing-shell .decision-trace,.marketing-shell .pricing-compare,.marketing-shell .security-principles{padding:var(--space-8) 1rem}.marketing-shell .legal-hero{padding:8rem 1rem 3rem}}@media (max-width:22rem){.crm-nav{grid-template-columns:auto 1fr}.crm-nav-actions{display:none}.crm-mobile-nav{justify-self:end}}@media (pointer:coarse){.crm-nav-links a,.crm-nav-actions a,.crm-footer a,.crm-vertical-index a,.crm-plan-row article>a,.crm-text-link{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.crm-hero-copy,.crm-hero-product{animation:none}.crm-nav-cta,.crm-button,.crm-mobile-cta,.marketing-shell .button,.crm-text-link,.crm-plan-row article>a,.crm-mobile-nav summary span{transition:none}}
html,body{min-width:0;overflow-x:clip}.marketing-shell .integration-brand.brand-instagram-dm{color:var(--brand-instagram)}.marketing-shell .integration-brand.brand-messenger{color:var(--brand-messenger)}.marketing-shell .integration-brand.brand-google-ads{color:var(--brand-google-ads)}.marketing-shell .integration-brand.brand-razorpay{color:var(--brand-razorpay)}.marketing-shell .integration-brand.brand-stripe{color:var(--brand-stripe)}.marketing-shell .integration-brand.brand-aws-ses{color:var(--brand-amazon-ses)}.marketing-shell .integration-brand.brand-tiktok-events{color:var(--brand-tiktok)}.marketing-shell .integration-brand.brand-s3-r2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:.25rem;padding-inline:.375rem}.marketing-shell .integration-brand.brand-s3-r2 svg{width:1rem;height:1rem}.marketing-shell .integration-brand .brand-aws-icon{color:var(--brand-aws)}.marketing-shell .integration-brand .brand-cloudflare-icon{color:var(--brand-cloudflare)}.marketing-shell .detail-back{min-height:2.75rem;color:var(--color-neutral);transition:color var(--dur-short) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.marketing-shell .plan-grid article>p,.marketing-shell .plan-grid li{font-size:.875rem;line-height:1.5}.marketing-shell .plan-grid li{align-items:flex-start}.marketing-shell .plan-grid article>small,.marketing-shell .pricing-footnote{font-size:.75rem;line-height:1.45}.crm-footer-meta{color:#ffffffb3;font-size:.78rem;line-height:1.5}.crm-footer-brand-block{gap:.625rem;display:grid}.crm-footer-brand-block>p{color:#ffffffad;margin:0;font-size:.82rem;line-height:1.45}.crm-footer-brand-block>p strong{color:var(--color-on-dark);font-weight:600}.crm-footer-legal{gap:.35rem;display:grid}.crm-footer-legal>span{color:#ffffffb8}.crm-footer-legal>small{color:#fff9;font-family:var(--font-body-family);font-size:.75rem;line-height:1.5}.crm-brand span,.crm-footer-brand span{font-size:.75rem}.marketing-shell .page-signal-card>div,.marketing-shell .page-signal-card li b,.marketing-shell .catalog-card>span,.marketing-shell .catalog-card>small,.marketing-shell .integration-card div>span,.marketing-shell .vertical-catalog>a>span,.marketing-shell .vertical-catalog small,.marketing-shell .detail-outcome>span,.marketing-shell .detail-outcome small,.marketing-shell .detail-points article>span,.marketing-shell .decision-trace li>span,.marketing-shell .plan-label,.marketing-shell .pricing-compare span,.marketing-shell .kicker,.marketing-shell .standard-sections article>span{font-size:.75rem;line-height:1.4}.marketing-shell .catalog-card>b,.marketing-shell .integration-card p{font-size:.8rem}.marketing-shell .security-page-grid span,.signin-destination>span,.signin-divider,.signin-divider>span{font-size:.75rem}.marketing-shell .integration-brand.native,.marketing-shell .integration-brand.native>b,.marketing-shell .signup-hero>aside>span,.marketing-shell .signup-hero li b{font-size:.75rem;line-height:1.2}.signin-destination>small,.signin-new{font-size:.75rem;line-height:1.5}.signin-story-nav>a:first-child{align-items:center;min-height:2.75rem;display:inline-flex}.signin-mobile-brand{align-items:center;min-height:2.75rem}.signin-story-copy h2{color:var(--color-on-dark);letter-spacing:-.06em;text-wrap:balance;margin:1.375rem 0 0;font-size:clamp(3.25rem,6vw,5.5rem);font-weight:580;line-height:.96}.signin-auth h1{color:var(--color-ink);letter-spacing:-.052em;margin:1rem 0 0;font-size:clamp(2.625rem,5vw,3.875rem);font-weight:600;line-height:1}.signin-eyebrow,.signin-auth-kicker,.signin-secure-note,.signin-legal,.marketing-shell .status,.marketing-shell .legal-hero>p:last-child,.marketing-shell .signup-hero aside p,.marketing-shell .conversion-panel aside>span,.marketing-shell .conversion-panel aside small{font-size:.72rem;line-height:1.45}.crm-contact-panel{width:min(var(--content-max), calc(100% - 2.5rem));grid-template-columns:minmax(0,.82fr) minmax(28rem,1.18fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin:clamp(5rem,8vw,7.5rem) auto 0;display:grid}.crm-contact-panel>div{padding-top:1rem}.crm-contact-panel h2{max-width:12ch;color:var(--color-ink);letter-spacing:-.055em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:580;line-height:.98}.crm-contact-panel>div>p:last-child{max-width:30rem;color:var(--color-neutral);margin:1.5rem 0 0;font-size:.95rem;line-height:1.7}.crm-enquiry-form{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);color:var(--color-ink);background:var(--color-paper);box-shadow:0 2rem 5rem -3.5rem color-mix(in oklch, var(--color-ink) 40%, transparent);gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid;position:relative}.crm-enquiry-form label{gap:.5rem;display:grid}.crm-enquiry-form label>span{color:var(--color-ink-2);font-size:.78rem;font-weight:650}.crm-enquiry-form input,.crm-enquiry-form textarea{border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);width:100%;min-height:3.25rem;color:var(--color-ink);background:var(--color-canvas);font:inherit;transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);outline:none;padding:.85rem .95rem;font-size:.9rem}.crm-enquiry-form textarea{resize:vertical;min-height:8rem;line-height:1.55}.crm-enquiry-form input:focus,.crm-enquiry-form textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-accent) 18%, transparent)}.crm-enquiry-form .button{width:100%;margin-top:.25rem}.crm-enquiry-form>small{color:var(--color-neutral);font-family:var(--font-body-family);font-size:.72rem;line-height:1.5}.crm-enquiry-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.marketing-shell .conversion-panel aside .crm-enquiry-form{margin-top:1.5rem}.marketing-shell .conversion-panel aside .crm-enquiry-form+small{margin-top:1.25rem}@media (max-width:60rem){.crm-contact-panel{grid-template-columns:1fr;gap:2.5rem}.crm-contact-panel h2{max-width:15ch}}@media (max-width:40rem){.crm-contact-panel{width:calc(100% - 2.5rem);margin-top:4rem}.crm-contact-panel h2{font-size:clamp(2.5rem,12vw,3.75rem)}.crm-enquiry-form{padding:1.25rem}}.signin-live,.signin-ai-note>span,.signin-ai-note>p{font-size:.7rem;line-height:1.4}.signin-page .signin-lead-avatar,.signin-page .signin-lead small,.signin-page .signin-lead>b,.signin-page .signin-ai-note>span,.signin-page .signin-ai-note>p,.signin-page .signin-story-footer{font-size:.72rem;line-height:1.4}.signin-page .signin-lead strong,.signin-page .signin-ai-note>strong{font-size:.78rem;line-height:1.35}.signin-page .signin-lead small,.signin-page .signin-ai-note>p{color:#ffffffa3}.signin-page .signin-story-footer{color:#ffffff94}.crm-not-found{min-height:clamp(38rem,78dvh,47rem);padding:8rem max(var(--page-gutter-new), calc((100% - var(--content-max-new)) / 2)) 6.5rem;color:var(--color-ink-2);background:var(--color-paper);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.crm-not-found>div{min-width:0}.crm-not-found .status{color:var(--color-accent);justify-content:flex-start}.crm-not-found h1{max-width:10ch;color:var(--color-ink);letter-spacing:-.06em;overflow-wrap:anywhere;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(3.5rem,7vw,6.75rem);font-weight:650;line-height:.94}.crm-not-found>div>p:not(.status){max-width:38rem;color:var(--color-neutral);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.65}.crm-not-found .crm-actions{margin-top:2rem}.crm-not-found aside{border-top:1px solid var(--color-rule-strong);align-content:start;display:grid}.crm-not-found aside>span{color:var(--color-muted);font-family:var(--font-mono-family);letter-spacing:.08em;padding-block:1rem;font-size:.7rem}.crm-not-found aside a{border-top:1px solid var(--color-rule);min-height:4rem;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;display:flex}.crm-not-found aside a:last-child{border-bottom:1px solid var(--color-rule)}.crm-not-found aside b{color:var(--color-accent);font-weight:500}@media (hover:hover) and (pointer:fine){.marketing-shell .detail-back:hover,.crm-not-found aside a:hover{color:var(--color-accent)}.marketing-shell .detail-back:hover{transform:translate(-.125rem)}}@media (max-width:60rem){.crm-not-found{grid-template-columns:minmax(0,1fr);gap:3rem;min-height:auto}}@media (max-width:40rem){.signin-mobile-brand{margin-bottom:3rem}.signin-mobile-brand img{width:9rem;height:auto}.signin-auth h1{font-size:clamp(2.75rem,13vw,3.5rem)}.crm-footer-meta{font-size:.78rem}.crm-footer-brand-block>p{font-size:.88rem}.crm-footer-legal{gap:.5rem}.crm-footer nav a,.crm-footer-meta a{min-width:2.75rem;padding-inline:.25rem}.crm-not-found{gap:2.5rem;padding:7.25rem 1rem 4.75rem}.crm-not-found h1{font-size:clamp(2.75rem,13vw,4rem)}.crm-not-found .crm-actions{grid-template-columns:minmax(0,1fr);display:grid}.crm-not-found .crm-button{width:100%}}@media (prefers-reduced-motion:reduce){.marketing-shell .detail-back{transition:none}.marketing-shell .detail-back:hover{transform:none}}
.crm-home-v2{background:var(--color-paper);color:var(--color-ink);overflow:clip}.crm-home-v2 :where(h1,h2,h3,p,figure){margin:0}.crm-home-v2 :where(h1,h2,h3){font-family:var(--font-display-family);letter-spacing:-.045em;text-wrap:balance;font-weight:500}.crm-home-v2 :where(p,li,small){text-wrap:pretty}.crm-home-v2 :where(a,summary){-webkit-tap-highlight-color:transparent}.crm2-hero,.crm2-proof-rail,.crm2-workflow,.crm2-verticals,.crm2-pricing,.crm2-faq,.crm2-close{max-width:var(--content-max-new);width:calc(100% - (2 * var(--page-gutter-new)));margin-inline:auto}.crm2-hero{align-items:center;gap:clamp(var(--space-7), 4.5vw, var(--space-8));min-height:min(48rem,100svh - 3rem);padding-block:clamp(7rem, 9vw, 8rem) var(--space-7);grid-template-columns:minmax(20rem,.82fr) minmax(28rem,1.18fr);display:grid}.crm2-hero-copy{max-width:38rem}.crm2-status{color:var(--color-neutral);font-family:var(--font-mono-family);align-items:center;gap:var(--space-3);letter-spacing:.055em;margin-bottom:var(--space-6);text-transform:uppercase;font-size:.73rem;display:flex}.crm2-status i{background:var(--color-success);box-shadow:0 0 0 .3rem color-mix(in oklch, var(--color-success) 14%, transparent);border-radius:50%;width:.46rem;height:.46rem;display:block}.crm2-hero h1{max-width:8.2ch;font-size:clamp(3.75rem,6.25vw,6.45rem);line-height:.92}.crm2-hero-copy>p:not(.crm2-status){color:var(--color-ink-2);margin-top:var(--space-6);max-width:37rem;font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.58}.crm2-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.crm2-button{min-height:3.2rem;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.4rem;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.crm2-button-primary{background:var(--color-accent);color:var(--color-accent-ink)}.crm2-button-secondary{border-color:var(--color-rule-strong);color:var(--color-ink)}.crm2-hero-copy>small{color:var(--color-muted);font-family:var(--font-mono-family);margin-top:var(--space-4);font-size:.75rem;line-height:1.5;display:block}.crm2-product-stage{justify-self:end;width:100%;min-width:0;max-width:40rem;position:relative}.crm2-product-stage:before{background:color-mix(in oklch, var(--color-accent) 13%, transparent);content:"";filter:blur(5rem);border-radius:50%;width:72%;height:58%;position:absolute;top:11%;right:-8%}.crm2-product-rail{color:var(--color-neutral);font-family:var(--font-mono-family);align-items:center;gap:var(--space-3);letter-spacing:.06em;margin:0 var(--space-6) var(--space-3);text-transform:uppercase;grid-template-columns:repeat(4,1fr);font-size:.75rem;display:grid}.crm2-product-rail span{align-items:center;gap:var(--space-2);display:flex}.crm2-product-rail span:before{background:var(--color-rule-strong);content:"";width:1rem;height:1px}.crm2-capture{background:var(--color-paper-3);border:1px solid var(--color-rule);box-shadow:0 2.2rem 5.2rem color-mix(in oklch, var(--color-graphite) 13%, transparent);position:relative;overflow:clip;transform:perspective(100rem)rotateY(-1.8deg)rotateX(.8deg)}.crm2-capture picture,.crm2-capture img{width:100%;height:auto;display:block}.crm2-capture figcaption,.crm2-queue-detail figcaption{background:color-mix(in oklch, var(--color-paper) 91%, transparent);bottom:var(--space-3);color:var(--color-neutral);font-family:var(--font-mono-family);left:var(--space-3);letter-spacing:.04em;padding:.45rem .65rem;font-size:.75rem;position:absolute}.crm2-proof-rail{border-block:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm2-proof-rail>div{align-items:center;gap:var(--space-4);min-height:7rem;padding:var(--space-5);display:flex}.crm2-proof-rail>div+div{border-left:1px solid var(--color-rule)}.crm2-proof-rail svg,.crm2-proof-rail>div>b{flex:none;width:1.8rem;height:1.8rem}.crm2-proof-rail>div>b{background:var(--color-graphite);color:var(--color-on-dark);font-family:var(--font-mono-family);justify-content:center;align-items:center;font-size:.75rem;display:flex}.crm2-proof-rail span{gap:.2rem;display:grid}.crm2-proof-rail strong{font-size:.9rem}.crm2-proof-rail small{color:var(--color-muted);font-size:.75rem;line-height:1.35}.crm2-workflow{padding-block:clamp(var(--space-8), 7vw, var(--space-9))}.crm2-workflow>header,.crm2-verticals>header,.crm2-pricing>header{align-items:end;gap:var(--space-7);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);display:grid}.crm2-workflow>header h2,.crm2-verticals>header h2,.crm2-pricing>header h2,.crm2-faq h2,.crm2-close h2{font-size:clamp(2.75rem,4.8vw,4.9rem);line-height:.98}.crm2-workflow>header p,.crm2-verticals>header p,.crm2-pricing>header p{color:var(--color-neutral);font-size:1.02rem;line-height:1.65}.crm2-stage{border-top:1px solid var(--color-rule-strong);align-items:center;gap:clamp(var(--space-7), 5vw, var(--space-8));min-height:30rem;padding-block:var(--space-8);grid-template-columns:minmax(17rem,.73fr) minmax(24rem,1.27fr);display:grid}.crm2-stage-copy{max-width:34rem}.crm2-stage-copy>span{color:var(--color-accent);font-family:var(--font-mono-family);letter-spacing:.055em;margin-bottom:var(--space-5);text-transform:uppercase;font-size:.75rem;display:block}.crm2-stage-copy h3{font-size:clamp(2.2rem,3.6vw,4rem);line-height:.98}.crm2-stage-copy>p{color:var(--color-neutral);margin-top:var(--space-5);max-width:36rem;font-size:1rem;line-height:1.7}.crm2-stage-copy>a{border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink);align-items:center;gap:var(--space-2);margin-top:var(--space-5);min-height:2.75rem;padding-bottom:var(--space-2);font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.crm2-channel-map{background:var(--color-graphite);color:var(--color-on-dark);grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1px;min-height:19rem;padding:1px;display:grid;position:relative}.crm2-channel-map>div{background:var(--color-graphite-2);align-items:center;gap:var(--space-4);flex-direction:column;justify-content:center;display:flex;position:relative}.crm2-channel-map>div:after{background:var(--color-accent);content:"";opacity:.55;transform-origin:0;width:3rem;height:1px;position:absolute;bottom:4.5rem;left:50%;transform:rotate(90deg)}.crm2-channel-map svg{width:2rem;height:2rem}.crm2-channel-map .crm2-channel-glyph{color:var(--color-on-dark);opacity:.88}.crm2-channel-map>div>span{color:var(--color-on-dark-muted);font-size:.78rem}.crm2-channel-map>strong{background:var(--color-accent);color:var(--color-accent-ink);padding:var(--space-4);text-align:center;width:100%;font-size:.82rem;position:absolute;bottom:0;left:0}.crm2-stage-queue{grid-template-columns:minmax(24rem,1.27fr) minmax(17rem,.73fr)}.crm2-queue-detail{aspect-ratio:auto;background:var(--color-paper-3);border:1px solid var(--color-rule);width:min(100%,40rem);position:relative;overflow:clip}.crm2-queue-detail img{width:100%;max-width:100%;height:auto;display:block;transform:none}.crm2-stage-copy ul{gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.crm2-stage-copy li{border-top:1px solid var(--color-rule);color:var(--color-ink-2);padding-top:var(--space-3);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.crm2-stage-copy li:after{color:var(--color-accent);content:"active";font-family:var(--font-mono-family);font-size:.75rem}.crm2-stage-evidence{grid-template-columns:minmax(17rem,.73fr) minmax(24rem,1.27fr)}.crm2-trace{background:var(--color-paper-2);border:1px solid var(--color-rule);padding:clamp(var(--space-5), 4vw, var(--space-7))}.crm2-trace>div,.crm2-decision-panel>header,.crm2-decision-panel>footer{justify-content:space-between;align-items:center;display:flex}.crm2-trace>div{border-bottom:1px solid var(--color-rule-strong);padding-bottom:var(--space-5)}.crm2-trace>div span,.crm2-decision-panel header span,.crm2-decision-panel footer span{color:var(--color-neutral);font-family:var(--font-mono-family);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.crm2-trace>div strong{color:var(--color-accent);font-family:var(--font-mono-family);font-size:.76rem}.crm2-trace ol{margin:0;padding:0;list-style:none}.crm2-trace li{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-5);padding-block:var(--space-4);grid-template-columns:3.5rem 1fr;display:grid}.crm2-trace li>span{color:var(--color-accent);font-family:var(--font-mono-family);font-size:1rem}.crm2-trace li p{gap:.15rem;display:grid}.crm2-trace li strong{font-size:.88rem}.crm2-trace li small{color:var(--color-muted);font-size:.75rem}.crm2-trace>p{color:var(--color-neutral);align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:.75rem;display:flex}.crm2-trace>p i{background:var(--color-warning);border-radius:50%;width:.45rem;height:.45rem}.crm2-stage-decision{grid-template-columns:minmax(24rem,1.27fr) minmax(17rem,.73fr)}.crm2-decision-panel{background:var(--color-graphite);color:var(--color-on-dark);padding:clamp(var(--space-5), 4vw, var(--space-7))}.crm2-decision-panel>header{border-bottom:1px solid color-mix(in oklch, var(--color-on-dark) 16%, transparent);padding-bottom:var(--space-5)}.crm2-decision-panel header strong{color:var(--color-accent);font-family:var(--font-display-family);font-size:1.5rem;font-weight:500}.crm2-decision-panel dl{margin:var(--space-7) 0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.crm2-decision-panel dl div{border-left:1px solid color-mix(in oklch, var(--color-on-dark) 16%, transparent);gap:var(--space-2);padding-inline:var(--space-4);display:grid}.crm2-decision-panel dl div:first-child{border-left:0;padding-left:0}.crm2-decision-panel dt{color:var(--color-on-dark-muted);font-family:var(--font-mono-family);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.crm2-decision-panel dd{margin:0;font-size:.85rem;line-height:1.35}.crm2-decision-panel>p{background:var(--color-graphite-2);border-left:2px solid var(--color-accent);font-family:var(--font-display-family);padding:var(--space-5);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.crm2-decision-panel>footer{color:var(--color-on-dark-muted);gap:var(--space-4);padding-top:var(--space-5);font-size:.75rem}.crm2-decision-panel footer strong{color:var(--color-on-dark);text-align:right;font-size:.75rem}.crm2-verticals,.crm2-pricing,.crm2-faq{border-top:1px solid var(--color-rule-strong);padding-block:clamp(var(--space-8), 7vw, var(--space-9))}.crm2-verticals>div{border-top:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm2-verticals>div>a{border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink);align-items:center;gap:var(--space-5);min-height:9.5rem;padding:var(--space-5);transition:color var(--dur-short) var(--ease-out);grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;text-decoration:none;display:grid}.crm2-verticals>div>a:nth-child(odd){border-right:1px solid var(--color-rule-strong)}.crm2-verticals a>span{color:var(--color-muted);font-family:var(--font-mono-family);font-size:.75rem}.crm2-verticals a>div{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.crm2-verticals h3{font-size:clamp(1.6rem,2.1vw,2.25rem)}.crm2-verticals a p{color:var(--color-neutral);font-size:.9rem;line-height:1.55}.crm2-verticals a>b{color:var(--color-accent);font-size:1.2rem;font-weight:400}.crm2-plans{border-block:1px solid var(--color-rule-strong);grid-template-columns:repeat(3,1fr);display:grid}.crm2-plans article{min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));flex-direction:column;display:flex}.crm2-plans article+article{border-left:1px solid var(--color-rule-strong)}.crm2-plans article.is-recommended{background:var(--color-paper-2)}.crm2-plans article>div{justify-content:space-between;align-items:center;display:flex}.crm2-plans h3{font-size:1.65rem}.crm2-plans article>div span{color:var(--color-accent);font-family:var(--font-mono-family);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.crm2-plans article>p{color:var(--color-neutral);margin-block:var(--space-4) var(--space-6);min-height:2.7rem;font-size:.84rem;line-height:1.55}.crm2-plans article>strong{font-family:var(--font-display-family);letter-spacing:-.045em;font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:500}.crm2-plans article>small{color:var(--color-muted);margin-top:.25rem;font-size:.75rem}.crm2-plans ul{gap:var(--space-3);margin:var(--space-6) 0;padding:0;list-style:none;display:grid}.crm2-plans li{color:var(--color-ink-2);padding-left:var(--space-5);font-size:.8rem;line-height:1.45;position:relative}.crm2-plans li:before{color:var(--color-accent);content:"✓";position:absolute;left:0}.crm2-plans article>a{border-top:1px solid var(--color-rule);color:var(--color-ink);min-height:2.75rem;padding-top:var(--space-4);justify-content:space-between;margin-top:auto;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.crm2-text-link{color:var(--color-ink);align-items:center;gap:var(--space-2);margin-top:var(--space-6);min-height:2.75rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.crm2-faq{gap:clamp(var(--space-7), 6vw, var(--space-8));grid-template-columns:minmax(14rem,.65fr) minmax(24rem,1.35fr);display:grid}.crm2-faq>div{border-top:1px solid var(--color-ink)}.crm2-faq details{border-bottom:1px solid var(--color-rule-strong)}.crm2-faq summary{cursor:pointer;font-family:var(--font-display-family);padding-block:var(--space-5);justify-content:space-between;align-items:center;font-size:clamp(1.1rem,1.7vw,1.5rem);list-style:none;display:flex}.crm2-faq summary::-webkit-details-marker{display:none}.crm2-faq summary b{color:var(--color-accent);font-family:var(--font-body-family);transition:transform var(--dur-short) var(--ease-out);font-size:1.2rem;font-weight:400}.crm2-faq details[open] summary b{transform:rotate(45deg)}.crm2-faq details p{color:var(--color-neutral);max-width:60ch;padding:0 var(--space-7) var(--space-5) 0;font-size:.92rem;line-height:1.7}.crm2-close{background:var(--color-graphite);color:var(--color-on-dark);align-items:end;gap:var(--space-7);margin-bottom:var(--page-gutter-new);max-width:calc(var(--content-max-new) + (2 * var(--page-gutter-new)));padding:clamp(var(--space-7), 5vw, var(--space-8));grid-template-columns:1fr auto;width:100%;display:grid}.crm2-close h2{color:var(--color-on-dark);max-width:9ch}.crm2-close p{color:var(--color-on-dark-muted);margin-top:var(--space-5);max-width:40rem;font-size:1rem;line-height:1.6}.crm2-close .crm2-actions{margin:0}.crm2-button-light{background:var(--color-accent-ink);color:var(--color-ink)}.crm2-button-dark{border-color:color-mix(in oklch, var(--color-accent-ink) 38%, transparent);color:var(--color-accent-ink)}.crm2-button:active{transform:translateY(1px)}.crm2-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}@media (hover:hover){.crm2-button:hover{transform:translateY(-2px)}.crm2-button-primary:hover{background:var(--color-accent-hover)}.crm2-button-secondary:hover{border-color:var(--color-ink)}.crm2-verticals>div>a:hover,.crm2-stage-copy>a:hover,.crm2-text-link:hover,.crm2-plans article>a:hover{color:var(--color-accent)}.crm2-button-light:hover{background:var(--color-paper-2)}}.crm-home-v2 :where(a,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (max-width:68rem){.crm2-hero{grid-template-columns:minmax(16rem,.75fr) minmax(25rem,1.25fr)}.crm2-proof-rail{grid-template-columns:repeat(2,1fr)}.crm2-proof-rail>div:nth-child(3){border-left:0}.crm2-proof-rail>div:nth-child(n+3){border-top:1px solid var(--color-rule)}}@media (max-width:60rem){.crm2-hero{grid-template-columns:1fr;min-height:0;padding-top:9rem}.crm2-hero-copy{max-width:46rem}.crm2-hero h1{max-width:9.3ch}.crm2-product-stage{margin-inline:calc(-.45 * var(--page-gutter-new));justify-self:stretch;max-width:none}.crm2-workflow>header,.crm2-verticals>header,.crm2-pricing>header{grid-template-columns:1fr;align-items:start}.crm2-stage,.crm2-stage-queue,.crm2-stage-evidence,.crm2-stage-decision{grid-template-columns:1fr;min-height:0}.crm2-stage-queue .crm2-queue-detail,.crm2-stage-decision .crm2-decision-panel{order:2}.crm2-channel-map{min-height:20rem}.crm2-plans{grid-template-columns:1fr}.crm2-plans article+article{border-left:0;border-top:1px solid var(--color-rule-strong)}.crm2-plans article>p{min-height:0}.crm2-faq{grid-template-columns:1fr}.crm2-close{grid-template-columns:1fr;align-items:start}}@media (max-width:40rem){.crm2-hero,.crm2-proof-rail,.crm2-workflow,.crm2-verticals,.crm2-pricing,.crm2-faq{width:calc(100% - 2rem)}.crm2-hero{gap:var(--space-7);padding-block:6.75rem var(--space-7)}.crm2-status{margin-bottom:var(--space-5);font-size:.72rem}.crm2-hero h1{font-size:clamp(3.15rem,16vw,4.4rem);line-height:.91}.crm2-hero-copy>p:not(.crm2-status){margin-top:var(--space-5);font-size:1rem;line-height:1.58}.crm2-actions{margin-top:var(--space-6);grid-template-columns:1fr 1fr;width:100%;display:grid}.crm2-button{min-height:3.05rem;padding-inline:.8rem;font-size:.83rem}.crm2-product-stage{margin-inline:-1rem}.crm2-product-rail{margin-inline:var(--space-4);font-size:.75rem}.crm2-product-rail span:before{display:none}.crm2-capture{box-shadow:0 1.1rem 2.6rem color-mix(in oklch, var(--color-graphite) 12%, transparent);transform:none}.crm2-capture figcaption,.crm2-queue-detail figcaption{font-size:.75rem}.crm2-proof-rail>div{gap:var(--space-3);min-height:6.4rem;padding:var(--space-4)}.crm2-proof-rail>div:nth-child(2n){border-left:1px solid var(--color-rule)}.crm2-proof-rail svg,.crm2-proof-rail>div>b{width:1.45rem;height:1.45rem}.crm2-proof-rail strong{font-size:.78rem}.crm2-proof-rail small{font-size:.75rem}.crm2-workflow,.crm2-verticals,.crm2-pricing,.crm2-faq{padding-block:var(--space-7)}.crm2-workflow>header,.crm2-verticals>header,.crm2-pricing>header{gap:var(--space-5);margin-bottom:var(--space-7)}.crm2-workflow>header h2,.crm2-verticals>header h2,.crm2-pricing>header h2,.crm2-faq h2,.crm2-close h2{font-size:clamp(2.55rem,12vw,3.45rem)}.crm2-stage{gap:var(--space-6);padding-block:var(--space-7)}.crm2-stage-copy h3{font-size:clamp(2.05rem,10vw,2.9rem)}.crm2-channel-map{grid-template-columns:repeat(2,1fr);min-height:19rem}.crm2-channel-map>div:after{display:none}.crm2-queue-detail{aspect-ratio:auto}.crm2-queue-detail img{width:100%}.crm2-trace{padding:var(--space-5) var(--space-4);margin-inline:-1rem}.crm2-trace>div{align-items:start;gap:var(--space-2);flex-direction:column}.crm2-trace li{gap:var(--space-3);grid-template-columns:2.7rem 1fr}.crm2-decision-panel{padding:var(--space-5) var(--space-4);margin-inline:-1rem}.crm2-decision-panel dl{margin-block:var(--space-5);grid-template-columns:1fr}.crm2-decision-panel dl div,.crm2-decision-panel dl div:first-child{border-left:0;border-top:1px solid color-mix(in oklch, var(--color-on-dark) 14%, transparent);padding:var(--space-3) 0}.crm2-decision-panel dl div:first-child{border-top:0}.crm2-verticals>div>a{align-items:start;gap:var(--space-3);grid-template-columns:2.25rem 1fr 1.25rem}.crm2-verticals>div{grid-template-columns:minmax(0,1fr)}.crm2-verticals>div>a:nth-child(odd){border-right:0}.crm2-verticals a>div{gap:var(--space-2);grid-template-columns:1fr}.crm2-verticals h3{font-size:1.7rem}.crm2-plans{margin-inline:-1rem}.crm2-plans article{padding:var(--space-6) var(--space-4)}.crm2-faq{gap:var(--space-7)}.crm2-faq details p{padding-right:0}.crm2-close{padding:var(--space-7) 1rem;margin:0}.crm2-close .crm2-actions{grid-template-columns:1fr}}@media (max-width:22rem){.crm2-actions,.crm2-proof-rail{grid-template-columns:1fr}.crm2-proof-rail>div,.crm2-proof-rail>div:nth-child(2n){border-left:0;border-top:1px solid var(--color-rule)}.crm2-proof-rail>div:first-child{border-top:0}}@media (prefers-reduced-motion:no-preference){.crm2-capture{animation:crm2-product-settle .9s var(--ease-out) both}.crm2-status i{animation:crm2-signal 2.8s var(--ease-in-out) infinite}@keyframes crm2-product-settle{0%{opacity:.55;transform:perspective(100rem)rotateY(-1.8deg)rotateX(.8deg)translateY(1.25rem)}to{opacity:1;transform:perspective(100rem)rotateY(-1.8deg)rotateX(.8deg)translateY(0)}}@keyframes crm2-signal{0%,to{box-shadow:0 0 0 .2rem color-mix(in oklch, var(--color-success) 12%, transparent)}50%{box-shadow:0 0 0 .45rem color-mix(in oklch, var(--color-success) 4%, transparent)}}}@media (prefers-reduced-motion:reduce){.crm2-button,.crm2-faq summary b,.crm2-verticals>div>a{transition:none}.crm2-button:hover,.crm2-button:active,.crm2-faq details[open] summary b{transform:none}}
