@font-face{font-family:__GeistSans_64f856;src:url(/_next/static/media/b5bb120f6fcabcb4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_64f856;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_64f856{font-family:__GeistSans_64f856,__GeistSans_Fallback_64f856}.__variable_64f856{--font-geist-sans:"__GeistSans_64f856","__GeistSans_Fallback_64f856"}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/outfit-latin-ext-wght-normal.ee756101.woff2) format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/outfit-latin-wght-normal.e96e1529.woff2) format("woff2-variations");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}:root{--ink:#070707;--muted:#565656;--soft:#f7f6f4;--card:#f3f1ee;--line:#e6e1dc;--white:#fff;--accent-blue:#8fa7e8;--accent-blue-dark:#536ba8;--green:#00613f;--shadow:0 24px 80px hsla(0,0%,8%,.09)}.workspace-auth-page{min-height:100vh;background:radial-gradient(circle at 15% 0,#e8ecff 0,transparent 34%),#f8f7f5;padding:24px}.workspace-auth-panel{display:grid;min-height:calc(100vh - 48px);place-items:center}.workspace-back-link{position:fixed;top:28px;left:32px;display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem}.workspace-auth-card{width:min(100%,460px);border:1px solid var(--line);border-radius:20px;background:hsla(0,0%,100%,.9);box-shadow:0 22px 80px rgba(30,36,56,.1);padding:42px}.workspace-auth-card .kova-logo{margin-bottom:52px}.workspace-eyebrow{margin:0 0 10px;color:var(--muted);font-size:.75rem;font-weight:620;letter-spacing:.12em;text-transform:uppercase}.workspace-auth-card h1,.workspace-page-heading h1{margin:0;font-size:clamp(2.2rem,4vw,3.35rem);font-weight:420;letter-spacing:-.055em;line-height:.98}.workspace-auth-copy,.workspace-empty-state p,.workspace-next-card p:not(.workspace-eyebrow),.workspace-page-heading>div>p:not(.workspace-eyebrow){color:var(--muted);font-size:.98rem;line-height:1.55}.workspace-auth-copy{margin:18px 0 28px}.workspace-login-form{display:grid;grid-gap:12px;gap:12px}.contact-composer label,.workspace-login-form label{font-size:.86rem}.contact-composer input,.contact-composer select,.contact-composer textarea,.workspace-login-form input{min-height:46px;border-radius:10px}.workspace-login{display:grid;grid-gap:18px;gap:18px}.workspace-google-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid #d8d2ca;border-radius:10px;background:var(--white);color:var(--ink);font-size:.9rem;font-weight:550;transition:border-color .15s ease,background .15s ease}.workspace-google-button:hover{border-color:#bdb5ad;background:#fcfbf9}.workspace-auth-divider{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;color:var(--muted);font-size:.8rem}.workspace-auth-divider:after,.workspace-auth-divider:before{content:"";height:1px;background:var(--line)}.workspace-auth-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.86rem}.workspace-auth-links a,.workspace-auth-links button{border:0;background:none;color:var(--muted);cursor:pointer;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px}.workspace-auth-links a:hover,.workspace-auth-links button:hover{color:var(--ink)}.workspace-primary-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ink);border-radius:10px;background:var(--ink);color:var(--white);cursor:pointer;padding:0 16px;font-size:.9rem;font-weight:560;transition:background .15s ease,transform .15s ease}.workspace-primary-button:hover:not(:disabled){background:#2b2b2b;transform:translateY(-1px)}.workspace-primary-button:disabled{cursor:wait;opacity:.65}.workspace-secondary-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid #d8d2ca;border-radius:10px;background:var(--white);color:var(--ink);cursor:pointer;padding:0 15px;font-size:.88rem;font-weight:550}.workspace-secondary-button:hover{border-color:#bdb5ad;background:#fcfbf9}.contacts-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.contact-import{display:grid;grid-template-columns:auto auto;align-items:end;grid-gap:8px;gap:8px}.contact-import input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.contact-import-stage{display:grid;grid-gap:3px;gap:3px;color:var(--muted);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.contact-import-stage select{min-width:146px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:7px 8px;color:var(--ink);font-size:.84rem;font-weight:500;letter-spacing:normal;text-transform:none}.contact-import .workspace-form-message{grid-column:1/-1;max-width:330px;margin:0;text-align:left}.workspace-form-message{margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.45}.workspace-form-message.error{color:#9a2719}.workspace-shell{display:grid;min-height:100vh;grid-template-columns:248px minmax(0,1fr);background:#faf9f7}.workspace-sidebar{display:flex;min-height:100vh;flex-direction:column;border-right:1px solid #e6e2dd;background:#f3f0ec;padding:26px 16px 18px}.workspace-brand{display:grid;grid-gap:8px;gap:8px;margin:0 10px 40px}.workspace-brand .kova-logo{gap:11px}.workspace-brand .kova-mark{width:30px;height:30px}.workspace-brand .kova-word{font-size:.9rem}.workspace-brand>span{color:var(--muted);font-size:.75rem;font-weight:520;letter-spacing:.08em;text-transform:uppercase}.workspace-nav{display:grid;grid-gap:4px;gap:4px}.workspace-nav a,.workspace-nav-disabled{display:flex;min-height:42px;align-items:center;gap:11px;border-radius:8px;padding:0 10px;color:#45413d;font-size:.9rem;font-weight:500}.workspace-nav a:hover{background:hsla(0,0%,100%,.72);color:var(--ink)}.workspace-nav-disabled{color:#9d9992}.workspace-nav-disabled small{margin-left:auto;border:1px solid #ded8d1;border-radius:999px;padding:2px 6px;color:#918b84;font-size:.66rem}.workspace-user-menu{display:grid;grid-gap:14px;gap:14px;margin-top:auto;border-top:1px solid #dfdbd6;padding:18px 10px 0}.workspace-user-menu>div{display:grid;grid-gap:3px;gap:3px}.workspace-user-menu strong{font-size:.86rem}.workspace-user-menu span{overflow:hidden;color:var(--muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.workspace-sign-out,.workspace-text-button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0;font-size:.82rem}.workspace-sign-out:hover,.workspace-text-button:hover{color:var(--ink)}.workspace-main{min-width:0}.workspace-page{width:min(1200px,calc(100% - 72px));margin:0 auto;padding:60px 0 80px}.workspace-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}.workspace-page-heading>div>p:not(.workspace-eyebrow){max-width:590px;margin:16px 0 0}.workspace-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.workspace-stat-card{display:grid;min-height:200px;align-content:start;border:1px solid var(--line);border-radius:14px;background:var(--white);padding:20px}.workspace-stat-icon{display:grid;width:34px;height:34px;place-items:center;margin-bottom:30px;border-radius:9px;background:#f2efe9}.workspace-stat-card p{margin:0;color:var(--muted);font-size:.84rem}.workspace-stat-card strong{margin:8px 0;font-size:2.4rem;font-weight:470;letter-spacing:-.07em;line-height:1}.workspace-stat-card span{color:var(--muted);font-size:.78rem;line-height:1.35}.workspace-next-card{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:50px;border-radius:16px;background:#17191c;padding:38px;color:var(--white)}.workspace-next-card .workspace-eyebrow{color:hsla(0,0%,100%,.58)}.workspace-next-card h2{max-width:520px;margin:0;color:var(--white);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:420;letter-spacing:-.05em;line-height:1}.workspace-next-card p:not(.workspace-eyebrow){max-width:610px;margin:18px 0 0;color:hsla(0,0%,100%,.66)}.workspace-next-card a{display:inline-flex;align-items:center;gap:7px;border-radius:9px;background:var(--white);color:var(--ink);padding:12px 14px;font-size:.88rem;font-weight:600;white-space:nowrap}.contact-composer{display:grid;grid-gap:18px;gap:18px;margin-bottom:36px;border:1px solid var(--line);border-radius:15px;background:var(--white);padding:24px}.contact-composer-actions,.contact-composer-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.contact-composer-heading h2{margin:0;font-size:1.4rem;font-weight:520;letter-spacing:-.04em}.contact-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.contact-composer label{color:#4e4a46}.contact-composer textarea{min-height:86px}.contact-composer-actions .workspace-form-message{margin:0}.workspace-empty-state{display:grid;max-width:620px;justify-items:start;border:1px dashed #d7d2cb;border-radius:14px;background:hsla(0,0%,100%,.62);padding:42px}.workspace-empty-state svg{margin-bottom:24px}.workspace-empty-state h2{margin:0;font-size:1.35rem;font-weight:530;letter-spacing:-.04em}.workspace-empty-state p{max-width:470px;margin:12px 0 0}.contact-search{display:flex;align-items:center;gap:10px;max-width:420px;margin:0 0 20px;border:1px solid var(--line);border-radius:10px;background:var(--white);padding:0 14px;color:var(--muted)}.contact-search input{flex:1 1;border:none;min-height:44px;padding:0;background:transparent;color:var(--ink);font-size:.9rem}.contact-search input:focus{outline:none;box-shadow:none}.contact-search input::-webkit-search-cancel-button{cursor:pointer}.contacts-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.contacts-pagination a[aria-disabled=true]{pointer-events:none;opacity:.45}.workspace-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--white)}.workspace-table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.workspace-table th{border-bottom:1px solid var(--line);background:#fbfaf8;padding:13px 18px;color:var(--muted);font-size:.7rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.workspace-table td{border-bottom:1px solid #efede9;padding:16px 18px;color:#494540;font-size:.88rem;vertical-align:middle}.workspace-table tr:last-child td{border-bottom:0}.workspace-table td:first-child span,.workspace-table td:first-child strong{display:block}.workspace-contact-link{color:var(--ink);font-size:.91rem;font-weight:650}.workspace-contact-link:hover{text-decoration:underline}.workspace-table td:first-child span{max-width:230px;overflow:hidden;margin-top:4px;color:var(--muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.workspace-stage{display:inline-flex;border-radius:999px;background:#f2efe9;padding:4px 8px;color:#615b54;font-size:.75rem;font-weight:550;text-transform:capitalize}.workspace-stage.stage-audit_offered{background:#e4ebff;color:#475f9c}.workspace-stage.stage-audit_delivered{background:#fdf0d8;color:#8c5b14}.workspace-stage.stage-proposal_sent{background:#e9e2ff;color:#6447a2}.workspace-stage.stage-closed_won{background:#def2e5;color:#17603c}.workspace-stage.stage-closed_lost{background:#f8e5e2;color:#9a2719}.workspace-stage.stage-nurture{background:#edf0f2;color:#52616b}.workspace-link{display:inline-flex;align-items:center;gap:5px;color:#3e568f}.workspace-link:hover{text-decoration:underline}.workspace-panel{border:1px solid var(--line);border-radius:14px;background:var(--white);padding:26px}.workspace-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.workspace-panel-heading h2{margin:0;font-size:1.3rem;font-weight:540;letter-spacing:-.04em}.today-queue-panel{margin-top:18px}.today-queue-list{display:grid}.today-queue-summary{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding-bottom:14px;color:var(--muted);font-size:.86rem}.today-queue-summary strong{color:#9f1d1d}.today-queue-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #eeece8;padding:14px 0}.today-queue-row:first-child{padding-top:0}.today-queue-row:last-child{border-bottom:0;padding-bottom:0}.today-queue-row>div{display:grid;grid-gap:4px;gap:4px}.today-queue-row a,.today-queue-row strong{color:var(--ink);font-size:.9rem;font-weight:600}.today-queue-row a:hover{text-decoration:underline}.today-queue-row span:not(.today-queue-action-dot){color:var(--muted);font-size:.78rem}.today-queue-quick-actions{display:flex!important;flex-wrap:wrap;gap:8px!important;justify-content:flex-end}.today-queue-quick-actions button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:var(--white);padding:7px 11px;color:var(--ink);cursor:pointer;font:inherit;font-size:.82rem}.today-queue-quick-actions button:hover{border-color:var(--ink)}.today-queue-quick-actions button:disabled{cursor:wait;opacity:.55}.today-queue-action-dot{display:block;width:10px;height:10px;margin-left:5px;border-radius:999px;background:#7b94d6}.today-queue-empty{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.88rem}.today-queue-empty p{margin:0}.inline-composer{display:grid;grid-gap:14px;gap:14px;margin-top:20px;border-top:1px solid var(--line);padding-top:20px}.inline-composer-actions,.inline-composer-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.inline-composer-heading h2{margin:0;font-size:1.12rem;font-weight:560;letter-spacing:-.035em}.inline-composer label{display:grid;grid-gap:8px;gap:8px;color:#4e4a46;font-size:.86rem;font-weight:440}.inline-composer input,.inline-composer select,.inline-composer textarea{min-height:44px;border-radius:9px}.inline-composer textarea{min-height:104px}.inline-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.reminder-list{display:grid;grid-gap:2px;gap:2px}.reminder-row{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #eeece8;padding:14px 0}.reminder-row:first-child{padding-top:0}.reminder-row:last-child{border-bottom:0;padding-bottom:0}.reminder-check{display:grid;width:20px;height:20px;place-items:center;border:1px solid #c8c1b9;border-radius:6px;background:var(--white);color:var(--white);cursor:pointer}.reminder-check:disabled{opacity:.55;cursor:wait}.reminder-row.is-complete .reminder-check{border-color:#1a734b;background:#1a734b}.reminder-row>div{display:grid;grid-gap:4px;gap:4px}.reminder-row strong{font-size:.9rem;font-weight:560}.reminder-row span{color:var(--muted);font-size:.78rem}.reminder-row.is-complete strong{color:var(--muted);text-decoration:line-through}.workspace-empty-copy{margin:0;color:var(--muted);font-size:.88rem;line-height:1.5}.workspace-back-link-inline{display:inline-flex;align-items:center;gap:8px;margin-bottom:34px;color:var(--muted);font-size:.86rem}.workspace-back-link-inline:hover{color:var(--ink)}.contact-profile-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px}.contact-profile-heading h1{margin:0;font-size:clamp(2.3rem,4vw,3.8rem);font-weight:440;letter-spacing:-.065em;line-height:.95}.contact-profile-heading>div>p:not(.workspace-eyebrow){margin:13px 0 0;color:var(--muted);font-size:1rem}.contact-profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.contact-profile-grid{display:grid;grid-template-columns:minmax(220px,.37fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.contact-facts-card{display:grid;grid-gap:24px;gap:24px;border:1px solid var(--line);border-radius:14px;background:#f5f3f0;padding:24px}.contact-facts-card>div{display:grid;grid-gap:7px;gap:7px}.contact-facts-card>div>span:not(.workspace-stage){color:#413d39;font-size:.88rem}.contact-workflow-controls{display:grid;grid-gap:10px;gap:10px}.contact-workflow-controls label{display:grid;grid-gap:8px;gap:8px;color:#4e4a46;font-size:.82rem}.contact-workflow-controls select{min-height:42px;border-radius:8px}.workspace-danger-button{width:-moz-fit-content;width:fit-content;border:1px solid #ce8278;border-radius:8px;background:#fff7f6;padding:9px 11px;color:#9a2719;font-size:.8rem;font-weight:600;cursor:pointer}.workspace-danger-button:disabled{cursor:wait;opacity:.6}.contact-suppression-copy{margin:0;color:var(--muted);font-size:.75rem;line-height:1.4}.contact-suppression-copy.is-active{color:#9a2719}.activity-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.activity-actions .workspace-form-message{width:100%;margin:0;text-align:right}.reminder-cadence{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.reminder-cadence>span{color:var(--muted);font-size:.8rem}.reminder-cadence button{border:1px solid var(--line);border-radius:999px;background:#fbfaf8;padding:6px 9px;color:#4e4a46;font-size:.76rem;cursor:pointer}.reminder-cadence button:hover{border-color:#bdb5ad}.suppressed-contacts-section{display:grid;grid-gap:18px;gap:18px;margin-top:44px}.suppressed-contacts-section h2{margin:4px 0 0;font-size:1.3rem;font-weight:540;letter-spacing:-.04em}.suppressed-contacts-section p:not(.workspace-eyebrow){margin:8px 0 0;color:var(--muted);font-size:.88rem}.workspace-detail-link{display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#344e87;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.workspace-detail-link:hover{text-decoration:underline}.contact-timeline-area{display:grid;grid-gap:18px;gap:18px}.contact-reminders-panel{padding-bottom:24px}.activity-timeline{display:grid}.activity-entry{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;border-bottom:1px solid #eeece8;padding:18px 0}.activity-entry:first-child{padding-top:0}.activity-entry:last-child{border-bottom:0;padding-bottom:0}.activity-entry-icon{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#f0ede8;color:#5f5a55}.activity-entry>div:last-child{min-width:0}.activity-entry p{margin:0}.activity-entry p:first-child{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:.75rem}.activity-entry p:first-child strong{color:#5b5650;font-weight:650}.activity-entry h3{margin:7px 0 0;font-size:.94rem;font-weight:560;line-height:1.35}.activity-entry-body{margin-top:8px!important;color:var(--muted);font-size:.86rem;line-height:1.5;white-space:pre-wrap}.activity-entry .workspace-link{margin-top:10px;font-size:.82rem}.email-composer{margin-top:0}.composer-recipient{margin:0;color:var(--muted);font-size:.86rem}@media (max-width:980px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{min-height:auto;border-right:0;border-bottom:1px solid #e6e2dd;padding:16px 20px}.workspace-brand{display:flex;align-items:center;gap:14px;margin:0 0 16px}.workspace-brand>span{margin-left:auto}.workspace-nav{display:flex;overflow-x:auto}.workspace-nav a,.workspace-nav-disabled{flex:0 0 auto}.workspace-user-menu{display:none}.workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-profile-grid{grid-template-columns:1fr}}@media (max-width:680px){.workspace-auth-page{padding:14px}.workspace-auth-panel{min-height:calc(100vh - 28px)}.workspace-back-link{position:static;margin-bottom:30px}.workspace-auth-card{padding:28px 22px}.workspace-page{width:min(100% - 32px,1200px);padding:36px 0 54px}.contact-composer-actions,.contact-composer-heading,.contact-profile-heading,.inline-composer-actions,.inline-composer-heading,.workspace-next-card,.workspace-page-heading{align-items:start;flex-direction:column}.contact-composer-actions .workspace-primary-button,.workspace-page-heading .workspace-primary-button{width:100%}.contact-composer-grid,.inline-composer-grid,.workspace-stat-grid{grid-template-columns:1fr}.contact-composer,.workspace-empty-state,.workspace-next-card{padding:24px}.workspace-next-card a{width:100%;justify-content:center}.contact-profile-actions{justify-content:flex-start}.contact-profile-actions>.workspace-primary-button,.contact-profile-actions>.workspace-secondary-button{width:100%}.activity-actions{justify-content:flex-start}.activity-actions .workspace-form-message{text-align:left}.contacts-page-actions{width:100%;justify-content:stretch}.contacts-page-actions>*{flex:1 1 100%}.contacts-page-actions .workspace-primary-button,.contacts-page-actions .workspace-secondary-button{width:100%}.contact-import{grid-template-columns:minmax(0,1fr)}.contact-import .workspace-secondary-button{width:100%}.today-queue-row{grid-template-columns:28px minmax(0,1fr)}.today-queue-quick-actions{grid-column:2;justify-content:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-nav{position:fixed;z-index:20;top:0;left:0;display:grid;width:100%;min-height:64px;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;border-bottom:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.78);padding:0 28px;color:var(--ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{width:-moz-fit-content;width:fit-content;gap:0;font-size:1rem;font-weight:420;letter-spacing:0}.brand,.kova-logo{display:inline-flex;align-items:center}.kova-logo{gap:17px;color:var(--ink)}.kova-mark{width:40px;height:40px;flex:0 0 auto}.mark-blue,.mark-dark{fill:#17191c}.kova-word{color:#15171a;font-size:1.08rem;font-weight:330;letter-spacing:.28em;line-height:1}.nav-links{display:flex;align-items:center;justify-content:center;gap:38px;font-size:.94rem;font-weight:440}.nav-links a{padding:10px 0}.nav-links a:hover{opacity:.65}.nav-cta{display:inline-flex;min-height:38px;align-items:center;justify-self:end;gap:10px;border-radius:999px;background:var(--ink);color:var(--white);padding:0 7px 0 18px;font-size:.88rem;font-weight:640;line-height:1;white-space:nowrap}.button svg,.nav-cta svg{width:28px;height:28px;flex:0 0 auto;border-radius:999px;background:var(--white);color:var(--ink);padding:6px}.hero{position:relative;display:grid;min-height:94vh;overflow:hidden;padding:64px 24px 46px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 56%,#fff 92%)}.hero-art{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.08),hsla(0,0%,100%,.82) 64%,#fff 86%),linear-gradient(135deg,#e7d1bb,#dba67e 26%,#b98b75 50%,#8f9dbd 72%,#f5efe9)}.hero-art:before{position:absolute;inset:-16%;background:radial-gradient(ellipse at 18% 36%,hsla(39,92%,80%,.9) 0 16%,transparent 33%),radial-gradient(ellipse at 76% 28%,rgba(95,77,95,.36) 0 12%,transparent 29%),radial-gradient(ellipse at 45% 50%,rgba(255,238,206,.9) 0 15%,transparent 30%),radial-gradient(ellipse at 52% 62%,rgba(150,175,190,.62) 0 13%,transparent 28%);content:"";filter:blur(10px);opacity:.86}.art-layer{position:absolute;display:block;border-radius:999px;filter:blur(8px);opacity:.62}.layer-one{right:3%;bottom:37%;width:36vw;height:12vw;background:rgba(121,81,75,.45);transform:rotate(-8deg)}.layer-two{left:-8%;bottom:31%;width:42vw;height:13vw;background:rgba(238,177,94,.58);transform:rotate(9deg)}.layer-three{left:31%;bottom:25%;width:42vw;height:10vw;background:hsla(35,81%,86%,.82)}.hero-content{display:grid;width:min(860px,100%);margin:auto auto 28px;justify-items:center;text-align:center}.eyebrow,.hero-pill{display:inline-flex;align-items:center;margin:0 0 24px;border-radius:999px;background:hsla(0,0%,6%,.64);padding:7px 13px;color:var(--white);font-size:.82rem;font-weight:520;letter-spacing:0}h1,h2,h3,p{margin-top:0}h1{margin-bottom:26px;font-size:clamp(3.1rem,6.1vw,5.6rem);line-height:1.02}h1,h2{color:var(--ink);font-weight:390;letter-spacing:0}h2{margin-bottom:18px;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.04}h3{margin-bottom:10px;color:var(--ink);font-size:1.08rem;font-weight:560;line-height:1.2}.hero-lede{width:min(760px,100%);margin-bottom:0;color:#574a43;font-size:clamp(1.04rem,1.5vw,1.24rem);font-weight:370;line-height:1.46}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;padding:0 8px 0 20px;color:var(--white);font-size:.96rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px);border-color:var(--line);box-shadow:0 0 0 2px var(--line)}.button:disabled{cursor:not-allowed;opacity:.65;transform:none}.primary,.submit{background:var(--ink);color:var(--white)}.nav-cta:hover,.primary:hover,.submit:hover{background:#1c1c1c;border-color:var(--line);box-shadow:0 0 0 2px var(--line)}.secondary{border-color:var(--line);background:var(--ink);padding:0 7px 0 20px}.hero-button{margin-top:34px}.contact-section,.section{width:min(1140px,calc(100% - 40px));margin:0 auto;padding:32px 0 112px;scroll-margin-top:88px}.section-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(280px,.42fr);grid-gap:80px;gap:80px;align-items:start;margin-bottom:44px}.section-heading.narrow{display:block;width:min(620px,100%)}.contact-copy p:not(.eyebrow),.process-card p,.section-heading p:not(.eyebrow),.service-card p,.trust-item p,.workflow-copy p:not(.eyebrow){color:var(--muted);font-size:1rem;font-weight:370;line-height:1.55}.stats-section{padding-top:32px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.stat-card{display:grid;min-height:330px;align-content:space-between;border-radius:10px;background:var(--soft);padding:34px 32px 26px}.stat-card p{margin:0;color:#3f3f3f;font-size:1.02rem;line-height:1.35}.stat-card strong{display:block;margin-top:70px;color:var(--ink);font-size:clamp(3.5rem,6vw,5rem);font-weight:370;line-height:.9}.stat-card span{display:block;margin-top:18px;color:var(--ink);font-size:.86rem;font-weight:480;line-height:1.25;text-transform:uppercase}.demo-section{padding-top:72px}.demo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.demo-card{display:grid;min-height:420px;grid-template-rows:auto auto 1fr auto;border:1px solid var(--line);border-radius:12px;background:var(--white);padding:24px}.demo-topline{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px}.demo-topline span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--ink);padding:6px 10px;color:var(--white);font-size:.78rem;font-weight:520}.demo-topline small{color:var(--muted);font-size:.84rem;line-height:1.35}.demo-card ol{display:grid;grid-gap:10px;gap:10px;margin:18px 0 28px;padding-left:20px;color:#343434;font-size:.94rem;font-weight:370;line-height:1.38}.demo-card li::marker{color:#8a8179}.demo-card p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.45}.workflow-section{display:grid;grid-gap:44px;gap:44px}.workflow-copy{display:grid;grid-template-columns:minmax(0,.78fr) minmax(280px,.4fr);grid-gap:90px;gap:90px;align-items:flex-end}.workflow-copy .eyebrow{grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin-bottom:-14px;background:var(--ink)}.product-mockup{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.96);box-shadow:var(--shadow);color:var(--ink);text-align:left}.mockup-chrome{display:grid;grid-template-columns:120px 1fr 150px;align-items:center;grid-gap:14px;gap:14px;min-height:42px;border-bottom:1px solid #e5e1dd;background:hsla(0,0%,100%,.9);padding:0 12px}.window-dots{display:flex;gap:7px}.window-dots span{width:9px;height:9px;border-radius:999px;background:#ff6b45}.window-dots span:nth-child(2){background:#ffc247}.window-dots span:nth-child(3){background:#20c96b}.mockup-address{display:grid;height:24px;place-items:center;border:1px solid #e2ded9;background:#fbfaf9;color:#777}.mockup-action,.mockup-address{border-radius:999px;font-size:.78rem}.mockup-action{justify-self:end;background:#d46f24;padding:7px 12px;color:var(--white);font-weight:600}.mockup-body{display:grid;grid-template-columns:160px 230px 1fr;min-height:430px}.mockup-sidebar{display:grid;align-content:start;grid-gap:8px;gap:8px;border-right:1px solid #eee9e4;background:#faf8f5;padding:22px 16px}.mockup-sidebar strong{margin-bottom:6px;font-size:.82rem}.mockup-sidebar span,.suggestion{border-radius:10px;padding:10px;color:#5e5e5e;font-size:.82rem}.mockup-sidebar .selected{background:#f0ece7;color:var(--ink);font-weight:560}.mockup-list{display:grid;align-content:start;grid-gap:10px;gap:10px;border-right:1px solid #eee9e4;background:#fffdfb;padding:22px 14px}.suggestion{display:grid;grid-gap:6px;gap:6px;border:1px solid transparent;background:#f7f4f1}.suggestion.active{border-color:#e4ded7;background:#fdfbf8}.node small,.suggestion small{color:#858585;font-size:.7rem;font-weight:600}.suggestion strong{font-size:.82rem;line-height:1.2}.suggestion span{color:var(--green);font-size:.72rem;font-weight:650}.workflow-canvas{display:grid;place-items:center;align-content:center;background:linear-gradient(#f0ece8 1px,transparent 0),linear-gradient(90deg,#f0ece8 1px,transparent 0),#fffcfb;background-size:34px 34px;padding:38px}.node{display:grid;grid-gap:7px;gap:7px;width:min(250px,100%);border:1px solid #e7e0d9;border-radius:12px;background:var(--white);padding:14px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.node strong{font-size:.86rem}.node code{color:#69717d;font-family:inherit;font-size:.75rem}.connector{width:1px;height:42px;background:#ded7d0}.process-grid,.service-grid,.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.process-grid,.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-card,.service-card,.trust-item{border:1px solid var(--line);border-radius:12px;background:var(--soft);padding:26px}.feature-row svg,.process-card svg,.service-card svg,.trust-item svg{color:var(--ink)}.proof-section{display:grid;grid-template-columns:minmax(0,.65fr) minmax(360px,.7fr);grid-gap:80px;gap:80px;align-items:start}.feature-list{display:grid;grid-gap:12px;gap:12px}.feature-row{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;border-bottom:1px solid var(--line);padding:0 0 16px;color:var(--muted);font-weight:370;line-height:1.55}.process-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.process-topline span{color:#777;font-size:.86rem;font-weight:520}.quote-section{display:grid;justify-items:center;width:100%;max-width:none;background:var(--ink);padding-inline:max(24px,calc((100vw - 900px) / 2));color:var(--white);text-align:center}.quote-mark{display:grid;width:46px;height:46px;place-items:center;margin-bottom:22px;border-radius:999px;background:hsla(0,0%,100%,.12)}blockquote{margin:0 0 20px;font-size:clamp(1.65rem,3.8vw,3rem);font-weight:370;line-height:1.15;letter-spacing:0}.quote-section p{margin:0;color:hsla(0,0%,100%,.68);font-weight:420}.contact-section{display:grid;grid-template-columns:minmax(0,.62fr) minmax(420px,.8fr);grid-gap:80px;gap:80px;align-items:start}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.contact-form{display:grid;grid-gap:18px;gap:18px}.honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}label{display:grid;grid-gap:8px;gap:8px;color:#323232;font-size:.9rem;font-weight:440}input,select,textarea{width:100%;min-height:48px;border:1px solid #d8d3cd;border-radius:999px;background:var(--white);padding:12px 16px;color:var(--ink)}textarea{min-height:138px;border-radius:18px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#111;outline:3px solid rgba(0,0,0,.08)}.submit{width:-moz-fit-content;width:fit-content}.form-note{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.form-note.error{color:#9f1d1d}.site-footer{display:grid;grid-template-columns:1fr auto;grid-gap:40px;gap:40px;align-items:flex-end;padding:92px 28px 28px;color:var(--ink)}.site-footer .brand{font-size:inherit;font-weight:inherit}.site-footer .kova-logo{gap:clamp(18px,2vw,32px)}.site-footer .kova-mark{width:clamp(76px,9vw,132px);height:clamp(76px,9vw,132px)}.site-footer .kova-word{font-size:clamp(3rem,8vw,7.8rem);font-weight:300;letter-spacing:.18em}.footer-meta{display:grid;justify-items:end;grid-gap:18px;gap:18px}.footer-meta nav,.footer-meta>div{display:inline-flex;align-items:center;gap:14px;color:var(--muted);font-size:.92rem}.footer-meta nav a:hover{color:var(--ink)}.legal-page{min-height:100vh;background:var(--white)}.legal-header{display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 28px}.legal-back{border-radius:999px;background:var(--ink);padding:11px 16px;color:var(--white);font-size:.9rem;font-weight:560}.legal-content{width:min(780px,calc(100% - 40px));margin:0 auto;padding:82px 0 120px}.legal-kicker{margin-bottom:18px;color:var(--muted);font-size:.92rem}.legal-content h1{margin-bottom:28px;font-size:clamp(3rem,7vw,5.4rem)}.legal-content h2{margin:52px 0 14px;font-size:clamp(1.6rem,3vw,2.4rem)}.legal-content p{color:var(--muted);font-size:1.04rem;font-weight:370;line-height:1.62}@media (max-width:980px){.site-nav{grid-template-columns:1fr auto}.nav-links{display:none}.hero{min-height:86vh}.contact-section,.proof-section,.section-heading,.workflow-copy{grid-template-columns:1fr;gap:32px}.demo-grid,.service-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid,.trust-grid{grid-template-columns:1fr}.mockup-body{grid-template-columns:140px 1fr}.workflow-canvas{grid-column:1/-1;min-height:360px}}.chat-widget{position:fixed;bottom:28px;right:28px;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.chat-fab{width:56px;height:56px;border-radius:50%;background:var(--ink);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(0,0,0,.22);transition:transform .15s ease,box-shadow .15s ease;flex-shrink:0}.chat-fab:hover{transform:scale(1.07);box-shadow:0 12px 40px rgba(0,0,0,.28)}.chat-fab-mark{width:28px;height:28px}.chat-window{width:360px;max-height:520px;background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 80px hsla(0,0%,8%,.14);display:flex;flex-direction:column;overflow:hidden;animation:chat-slide-up .2s ease}@keyframes chat-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chat-header{justify-content:space-between;padding:14px 16px;background:var(--ink);flex-shrink:0}.chat-header,.chat-header-id{display:flex;align-items:center}.chat-header-id{gap:10px;color:#fff;font-weight:500;font-size:.9rem;letter-spacing:.04em}.chat-mark{width:22px;height:22px;flex-shrink:0}.chat-close{background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.7);padding:2px;display:flex;align-items:center;transition:color .1s}.chat-close:hover{color:#fff}.chat-messages{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;min-height:0}.chat-empty{color:var(--muted);font-size:.88rem;line-height:1.5;padding:8px 0}.chat-bubble{max-width:86%;padding:10px 14px;border-radius:12px;font-size:.88rem;line-height:1.55;white-space:pre-wrap}.chat-bubble.user{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.chat-bubble.assistant{align-self:flex-start;background:var(--card);color:var(--ink);border-bottom-left-radius:4px}.chat-thinking{display:flex;align-items:center;gap:5px;padding:12px 16px}.chat-thinking span{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:chat-dot 1.2s ease-in-out infinite}.chat-thinking span:nth-child(2){animation-delay:.2s}.chat-thinking span:nth-child(3){animation-delay:.4s}@keyframes chat-dot{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1.1)}}.chat-input-row{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line);flex-shrink:0}.chat-input-row input{flex:1 1;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:.88rem;background:var(--soft);outline:none;transition:border-color .15s}.chat-input-row input:focus{border-color:var(--ink)}.chat-input-row button{width:36px;height:36px;border-radius:8px;background:var(--ink);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .15s;flex-shrink:0}.chat-input-row button:disabled{opacity:.35;cursor:default}@media (max-width:680px){.site-nav{min-height:58px;padding-inline:14px}.brand{font-size:1rem}.nav-cta{min-height:36px;padding-left:14px}.hero{min-height:78vh;padding:78px 18px 36px}h1{font-size:3rem}.contact-section,.section{width:min(100% - 28px,1140px);padding:72px 0}.demo-grid,.form-grid,.service-grid,.stats-grid{grid-template-columns:1fr}.stat-card{min-height:250px}.mockup-chrome{grid-template-columns:70px 1fr}.mockup-action{display:none}.mockup-body{grid-template-columns:1fr}.mockup-sidebar{display:none}.workflow-canvas{min-height:330px;padding:26px}.site-footer{grid-template-columns:1fr}.footer-meta{justify-items:start}}.integrations-page{display:grid;grid-gap:20px;gap:20px}.integration-card{display:grid;grid-gap:15px;gap:15px;max-width:720px}.integration-card-actions,.integration-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-provider-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#f0edff;color:#6354c9}.integration-status{display:inline-flex;align-items:center;gap:5px;border:1px solid #dfe3ec;border-radius:999px;background:#fafbfc;color:#647087;padding:5px 8px;font-size:.7rem;font-weight:650}.integration-status.connected{border-color:#ccebdc;background:#eaf8f0;color:#258359}.integration-status.attention{border-color:#f4d9aa;background:#fff8eb;color:#aa751c}.integration-card h2{margin:0;color:#20263a;font-size:1.3rem}.integration-card>p{margin:0;color:#667086;line-height:1.55}.integration-details,.integration-setup-copy{display:grid;grid-gap:6px;gap:6px;color:#737d91;font-size:.8rem}.integration-setup-copy{border-left:2px solid #d5d8eb;padding-left:10px}.integration-setup-copy strong{color:#47516a}.integration-feedback{margin:0;border-radius:8px;background:#f3f4fc;color:#596184;padding:9px 10px;font-size:.8rem}.integration-migration-notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #f0d4aa;border-radius:10px;background:#fffaf1;color:#8e6321;padding:14px}.integration-migration-notice p{margin:4px 0 0;font-size:.83rem;line-height:1.45}