@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/287637279c44650d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b387097da7407747-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/cb9f64d62d112b41-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ae2eaa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ae2eaa{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}:root{color-scheme:dark;--bg:#0b0812;--text:#ece9f4;--text-soft:#b3abc7;--text-faint:#8d84a3;--accent:#a78bfa;--accent-2:#e879f9;--accent-strong:#8b5cf6;--line:rgba(255,255,255,0.09);--line-soft:rgba(255,255,255,0.06);--glass:linear-gradient(160deg,rgba(255,255,255,0.055),rgba(255,255,255,0.015))}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--bg);background-image:radial-gradient(50rem 34rem at 18% -6%,rgba(139,92,246,.16),transparent 60%),radial-gradient(44rem 30rem at 86% 12%,rgba(232,121,249,.08),transparent 60%),radial-gradient(60rem 42rem at 50% 118%,rgba(139,92,246,.1),transparent 55%);background-attachment:fixed;color:var(--text);max-width:40rem;padding:3rem 1.5rem;margin-inline:auto;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--font-display),Georgia,serif;font-weight:560;letter-spacing:-.015em}a{color:var(--accent)}::selection{background:rgba(139,92,246,.4)}form{display:flex;flex-direction:column;gap:.75rem;max-width:24rem}input,select,textarea{font-family:inherit;font-size:1rem;color:var(--text);background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:.65rem;padding:.65rem .9rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(167,139,250,.65);box-shadow:0 0 0 3px rgba(139,92,246,.22);background:rgba(255,255,255,.06)}button{font-family:inherit;font-size:1rem;font-weight:600;padding:.65rem 1.1rem;border-radius:.65rem;border:none;color:#fff;background:linear-gradient(135deg,var(--accent-strong),#a855f7 55%,#c026d3);box-shadow:0 6px 20px -8px rgba(139,92,246,.65),inset 0 1px 0 rgba(255,255,255,.18);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px -8px rgba(139,92,246,.8),inset 0 1px 0 rgba(255,255,255,.18);filter:brightness(1.06)}button:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.55;cursor:not-allowed}.result{margin-top:1.5rem;padding:1.1rem 1.35rem;border-radius:.9rem;background:var(--glass);border:1px solid rgba(167,139,250,.28)}.error{color:#fda4af}.banner,main .banner{padding:.85rem 1.25rem;border-radius:.75rem;background:var(--glass);border:1px solid rgba(167,139,250,.35)}.muted{color:var(--text-faint);font-size:.92rem}.breadcrumb{font-size:.875rem}.breadcrumb a{color:var(--text-faint);text-decoration:none}.breadcrumb a:hover,.link-button{color:var(--accent)}.link-button{background:none;border:none;box-shadow:none;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline;cursor:pointer}.link-button:hover:not(:disabled){transform:none;box-shadow:none;filter:brightness(1.15)}body:has(.dashboard){max-width:64rem}.getting-started ol{margin:.5rem 0 0;padding-left:1.25rem}.getting-started li{margin:.35rem 0}.workspace-editor{display:grid;grid-template-columns:14rem 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.workspace-editor nav h3{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);margin:1rem 0 .25rem}.workspace-editor nav ul{list-style:none;margin:0;padding:0}.workspace-editor nav button{background:none;box-shadow:none;color:inherit;font-weight:400;text-align:left;width:100%;padding:.3rem .55rem;font-size:.875rem;border-radius:.45rem;word-break:break-all}.workspace-editor nav button:hover:not(:disabled){transform:none;background:rgba(255,255,255,.05);filter:none}.workspace-editor nav button.active{background:rgba(139,92,246,.18);font-weight:600}.editor-toolbar{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.workspace-editor textarea{width:100%;font-family:ui-monospace,Menlo,monospace;font-size:.875rem;padding:.85rem}.calendar-list{list-style:none;margin:.5rem 0 1rem;padding:0}.calendar-list li{padding:.3rem 0}.calendar-list label{display:flex;align-items:center;gap:.5rem}.calendar-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:28rem}.calendar-row select{font-size:.875rem;padding:.3rem .55rem}.agent-list,.contact-list{list-style:none;margin:.5rem 0 1.5rem;padding:0}.agent-list li{padding:.3rem 0}.contact-list{max-width:28rem}.contact-list li{display:flex;justify-content:space-between;align-items:center;padding:.3rem 0}.contact-form{flex-direction:row;align-items:center}.contact-form input{flex:1 1}.sms-form{max-width:28rem}body:has(.landing){max-width:100%;padding:0}.landing{line-height:1.65}.landing section{max-width:42rem;margin:0 auto;padding:4rem 1.5rem}.landing .banner{max-width:42rem;margin:1rem auto 0}.landing-header{display:flex;justify-content:space-between;align-items:center;max-width:62rem;margin:0 auto;padding:1.4rem 1.5rem}.brand,.landing-header .brand{font-family:var(--font-display),Georgia,serif;font-weight:600;font-size:1.35rem;letter-spacing:-.01em;background:linear-gradient(100deg,#c4b5fd,var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.landing-header a{color:var(--text-soft);text-decoration:none;font-size:.92rem;font-weight:500;border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:999px;padding:.42rem 1.15rem;transition:border-color .16s ease,color .16s ease,background .16s ease}.landing-header a:hover{border-color:rgba(167,139,250,.6);color:#fff;background:rgba(139,92,246,.12)}.landing .hero{text-align:center;padding-top:5.5rem;padding-bottom:5rem;max-width:54rem}.landing h1{font-size:clamp(2.1rem,5vw,3.3rem);line-height:1.08;margin:0 0 1.5rem}.landing h1 .grad{background:linear-gradient(100deg,#c4b5fd 10%,var(--accent-2) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing .hero-sub{font-size:1.14rem;color:var(--text-soft);max-width:36rem;margin:0 auto 2.5rem}.onboard-form{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.65rem;max-width:40rem;margin:0 auto}.onboard-form input{flex:1 1 14rem;padding:.8rem 1rem;border-radius:.8rem}.onboard-form button{flex:0 0 auto;padding:.8rem 1.6rem;border-radius:.8rem}.onboard-form .error{flex-basis:100%;margin:.25rem 0 0}.onboard-sent{max-width:30rem;margin:0 auto;padding:1.35rem 1.6rem;border-radius:1rem;background:var(--glass);border:1px solid rgba(167,139,250,.35);box-shadow:0 20px 50px -30px rgba(139,92,246,.5)}.landing .hero-micro{margin-top:1.5rem;font-size:.9rem;color:var(--text-faint)}.landing .soon{border:1px solid var(--line);background:rgba(255,255,255,.03);border-radius:999px;padding:.12rem .7rem;margin-left:.35rem;white-space:nowrap}.eyebrow{display:block;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.landing h2{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2;margin:0 0 1.25rem}.section-lede,.trust-lede{color:var(--text-soft);max-width:37rem;margin:0 0 2rem;font-size:1.05rem}.landing .steps ol{margin:0;padding-left:1.5rem;display:grid;grid-gap:1.1rem;gap:1.1rem;font-size:1.06rem}.landing .steps ol li::marker{color:var(--accent);font-weight:700}.landing .addr{color:#d8b4fe;font-family:ui-monospace,Menlo,monospace;font-size:.9em;background:rgba(139,92,246,.14);border:1px solid rgba(167,139,250,.25);border-radius:.45rem;padding:.08rem .45rem}.landing .capabilities,.landing .trust{max-width:60rem}.capability-grid,.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));grid-gap:1.1rem;gap:1.1rem}.capability,.trust-point{border:1px solid var(--line);border-radius:1.1rem;padding:1.4rem 1.5rem;background:var(--glass);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.capability:hover,.trust-point:hover{transform:translateY(-4px);border-color:rgba(167,139,250,.4);box-shadow:0 24px 48px -28px rgba(139,92,246,.55)}.capability h3,.trust-point h3{margin:0 0 .45rem;font-size:1.04rem;font-weight:650}.capability .example{color:var(--accent);margin:0 0 .5rem;font-size:.95rem}.capability p,.trust-point p{margin:0;font-size:.93rem;color:var(--text-soft)}.landing .contrast{margin-top:2rem;padding:1.1rem 1.4rem;border-left:3px solid var(--accent-strong);background:var(--glass);border-radius:0 .75rem .75rem 0;color:#ddd6ec;font-size:1.05rem}.landing .closing{text-align:center;padding-top:5rem;padding-bottom:5.5rem;max-width:48rem}.landing .closing h2{font-size:clamp(1.9rem,4vw,2.7rem);margin-bottom:2rem}.legal{line-height:1.7}.legal h1{margin-bottom:.25rem;font-size:2.2rem}.legal h2{font-size:1.2rem;margin:2rem 0 .5rem}.legal ul{padding-left:1.3rem}.legal li{margin:.4rem 0}.site-footer{margin-top:3.5rem;padding:1.75rem 0 1rem;border-top:1px solid var(--line-soft);color:var(--text-faint);font-size:.85rem}.site-footer nav{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:.6rem}.site-footer a{color:var(--text-soft);text-decoration:none;transition:color .14s ease}.site-footer a:hover{color:var(--accent)}.landing .site-footer{max-width:62rem;margin:0 auto;padding:1.75rem 1.5rem 3rem}