.marketing-shell{color:#18231d;background:#fbfcfa;min-height:100vh}.marketing-skip-link{z-index:1000;color:#fff;background:#17211c;border-radius:8px;padding:10px 14px;font-weight:750;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-170%)}.marketing-skip-link:focus{transform:translateY(0)}.marketing-header{border-bottom:1px solid #e4e9e5;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100% - 40px,1240px);min-height:78px;margin:0 auto;display:grid}.marketing-logo{color:#17211c;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:inline-flex}.marketing-logo img{border-radius:8px;display:block}.marketing-logo strong{letter-spacing:-.02em;font-size:16px;font-weight:820}.marketing-header nav,.marketing-footer nav{align-items:center;gap:4px;display:flex}.marketing-header nav a,.marketing-footer nav a,.marketing-sign-in{color:#4d5d54;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:650;text-decoration:none}.marketing-header nav a:hover,.marketing-header nav a:focus-visible,.marketing-footer nav a:hover,.marketing-footer nav a:focus-visible,.marketing-sign-in:hover,.marketing-sign-in:focus-visible{color:#17211c;background:#eef3ef}.marketing-header-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.marketing-button{cursor:pointer;min-height:48px;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-button.primary:hover,.marketing-button.primary:focus-visible{background:#0b6244;border-color:#0b6244}.marketing-button.secondary{color:#26332c;background:#fff;border-color:#cbd6cf}.marketing-button.secondary:hover,.marketing-button.secondary:focus-visible{background:#f6f9f7;border-color:#9fb0a6}.marketing-button.small{min-height:40px;padding:0 15px;font-size:13px}.marketing-button.inverse{color:#0b6647;background:#fff;border-color:#fff}.marketing-main,.marketing-demo-page,.pricing-page,.legal-page{width:100%;max-width:none;min-height:0;padding:0;display:block}.marketing-hero{grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:clamp(48px,6vw,86px);width:min(100% - 40px,1240px);margin:0 auto;padding:88px 0 96px;display:grid}.marketing-kicker{color:#117a56;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:820;line-height:1.4}.marketing-hero h1{color:#152019;letter-spacing:-.06em;text-wrap:balance;max-width:660px;margin:0;font-size:clamp(50px,5.4vw,76px);font-weight:790;line-height:.98}.marketing-lede{color:#526158;max-width:640px;margin:28px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.marketing-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.marketing-audience{color:#65736b;margin:20px 0 0;font-size:13px;font-weight:640}.marketing-boundaries{color:#34443b;border-top:1px solid #e0e7e2;flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:22px 0 0;font-size:13px;font-weight:700;list-style:none;display:flex}.marketing-boundaries li:before{content:"✓";color:#117a56;margin-right:7px}.marketing-hero-demo{min-width:0}.product-demo{background:#f7faf8;border:1px solid #d1dcd5;border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #1a3a2a21}.product-demo.compact{min-height:548px}.product-demo.full{border-radius:22px;width:min(100% - 40px,1200px);min-height:670px;margin:0 auto}.demo-app-bar{background:#fff;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex}.demo-prospect{align-items:center;gap:10px;min-width:0;display:flex}.demo-prospect>span{color:#0b6747;background:#e4f2eb;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:820;display:grid}.demo-prospect strong,.demo-prospect small,.demo-call-state strong,.demo-call-state small{display:block}.demo-prospect strong{color:#1a2720;font-size:13px}.demo-prospect small,.demo-call-state small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.demo-call-state{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:0 7px;display:grid}.demo-call-state>span{background:#21a875;border-radius:50%;grid-row:1/3;width:7px;height:7px;box-shadow:0 0 0 4px #21a8751c}.demo-call-state strong{color:#2d3b33;font-size:11px}.demo-workspace{background:#f6f9f7;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);min-height:385px;display:grid}.product-demo.full .demo-workspace{grid-template-columns:minmax(190px,.58fr) minmax(300px,1fr) minmax(300px,1fr);min-height:500px}.demo-context,.demo-conversation,.demo-guidance{min-width:0;padding:20px}.demo-context,.demo-conversation{border-right:1px solid #dce5df}.demo-context{background:#fff}.demo-context>span,.demo-column-heading>span{color:#405047;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820;display:block}.demo-context h3{color:#1e2d25;margin:22px 0 6px;font-size:13px}.demo-context p{color:#56665d;margin:0;font-size:13px}.demo-context ul{color:#405047;gap:8px;margin:22px 0;padding:0;font-size:11px;list-style:none;display:grid}.demo-context li{border-top:1px solid #e4eae6;padding:9px 0}.demo-context small{color:#829087;font-size:9px}.demo-column-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.demo-column-heading small{color:#839087;font-size:9px}.demo-transcript-turn{background:#fff;border:1px solid #e0e7e2;border-radius:10px;margin-top:10px;padding:12px 13px}.demo-transcript-turn.active{border-color:#98cbb7;box-shadow:0 0 0 3px #117a5612}.demo-transcript-turn strong{color:#117a56;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block}.demo-transcript-turn p{color:#2d3a32;margin:5px 0 0;font-size:12px;line-height:1.55}.demo-placeholder{color:#87958d;text-align:center;margin:76px 0 0;font-size:12px}.demo-listening{color:#7b8981;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.demo-listening span{color:#159b69;letter-spacing:.18em;font-size:22px}.demo-listening strong{max-width:210px;font-size:12px;font-weight:650}.demo-objection{color:#785019;background:#fff9ec;border:1px solid #e2ca9f;border-radius:9px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 10px;font-size:10px;font-weight:760;display:flex}.demo-objection>span{background:#f1d49f;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.demo-guidance-card{border-radius:10px;padding:14px}.demo-guidance-card+.demo-guidance-card{margin-top:10px}.demo-guidance-card>span{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820;display:block}.demo-guidance-card p{color:#203029;margin:7px 0 0;font-size:13px;font-weight:670;line-height:1.45}.primary-guidance{background:#eaf6f0;border:1px solid #a9cfbf}.primary-guidance>span{color:#0a704d}.question-guidance{background:#fff;border:1px solid #d6ded9}.question-guidance>span{color:#526159}.demo-next-action{color:#56645c;gap:7px;margin:13px 0 0;font-size:9px;display:flex}.demo-next-action span{color:#117a56;text-transform:uppercase;font-weight:820}.demo-footer{background:#fff;border-top:1px solid #dae3dd;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.demo-status{color:#536159;margin:0;font-size:10px;font-weight:650}.demo-status:before{content:"●";color:#159b69;margin-right:6px}.demo-controls{flex:none;gap:6px;display:flex}.demo-controls button,.demo-picker button{color:#324139;cursor:pointer;background:#fff;border:1px solid #ccd8d0;border-radius:8px;min-height:34px;padding:0 11px;font-size:10px;font-weight:740}.demo-controls button:hover,.demo-controls button:focus-visible,.demo-picker button:hover,.demo-picker button:focus-visible,.demo-picker button[aria-pressed=true]{color:#0b6747;background:#eaf5ef;border-color:#82b9a2}.demo-disclosure{color:#7a8880;text-align:center;background:#f3f6f4;border-top:1px solid #e2e8e4;margin:0;padding:8px 14px;font-size:9px}.demo-picker{background:#eef4f0;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.demo-picker>span{color:#3c4c43;font-size:11px;font-weight:760}.demo-picker>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.demo-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:500px;padding:24px;display:grid}.demo-review section,.demo-review label{color:#536159;background:#fff;border:1px solid #dce4df;border-radius:12px;align-content:start;gap:8px;padding:18px;font-size:11px;font-weight:730;display:grid}.demo-review section>span{color:#117a56;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.demo-review section strong{color:#213028;font-size:16px}.demo-review section p,.demo-review section small{color:#69766f;margin:0;font-weight:450}.demo-review textarea{color:#29362f;width:100%;min-height:118px;font:inherit;resize:vertical;background:#f9fbfa;border:1px solid #cdd8d1;border-radius:8px;padding:11px;font-weight:450;line-height:1.5}.marketing-section{width:min(100% - 40px,1120px);margin:0 auto;padding:104px 0}.marketing-section-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);align-items:end;gap:28px 54px;max-width:820px;margin-bottom:48px;display:grid}.marketing-section-heading .marketing-kicker{grid-column:1/-1;margin-bottom:-10px}.marketing-section-heading h2,.grounding-copy h2,.human-section h2,.demo-invitation h2,.pricing-preview h2,.marketing-final-cta h2,.demo-page-intro h1,.pricing-page>header h1,.legal-page h1{color:#19251e;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:760;line-height:1.02}.marketing-section-heading>p:last-child,.grounding-copy>p,.human-section>div>p:last-child,.demo-invitation>div>p,.pricing-preview>div>p,.demo-page-intro>p:last-child,.pricing-page>header>p:last-child{color:#5c6a62;margin:0;font-size:16px;line-height:1.65}.marketing-section-heading.narrow{max-width:760px;display:block}.workflow-grid,.moments-grid,.agency-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-grid li{padding:0 34px 0 0}.workflow-grid li+li{border-left:1px solid #dce4df;padding-left:34px}.workflow-grid>li>span,.moments-grid article>span{color:#117a56;font-size:11px;font-weight:820}.workflow-visual{background:#f6f9f7;border:1px solid #dce5df;border-radius:10px;grid-template-columns:1fr 1.5fr .7fr;align-items:end;gap:7px;width:100%;height:80px;margin:24px 0 20px;padding:14px;display:grid}.workflow-visual i{background:#dcece4;border-radius:5px;min-height:25px;display:block}.workflow-visual i:nth-child(2){background:#b7ddcb;min-height:48px}.workflow-visual i:nth-child(3){min-height:34px}.workflow-grid h3,.moments-grid h3,.agency-grid h3,.pricing-clarity h3{color:#243229;letter-spacing:-.025em;margin:0;font-size:20px;line-height:1.25}.workflow-grid p,.agency-grid p,.pricing-clarity p{color:#637168;margin:12px 0 0;font-size:14px;line-height:1.65}.demo-invitation{color:#fff;background:#17241d;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;gap:72px;width:min(100% - 40px,1200px);padding:72px;display:grid}.demo-invitation h2,.demo-invitation>div>p{color:#fff}.demo-invitation>div>p{color:#b8c5bd;max-width:650px;margin-top:20px}.demo-invitation .marketing-button{margin-top:28px}.demo-invitation-proof{background:#1d2b23;border:1px solid #39483f;border-radius:14px;grid-template-columns:auto 1fr;gap:0 14px;display:grid;overflow:hidden}.demo-invitation-proof span,.demo-invitation-proof strong{border-bottom:1px solid #39483f;padding:17px}.demo-invitation-proof span{color:#5bc79c;font-size:10px;font-weight:820}.demo-invitation-proof strong{color:#e5ece8;font-size:13px}.demo-invitation-proof span:nth-last-child(-n+2),.demo-invitation-proof strong:nth-last-child(-n+2){border-bottom:0}.moments-grid{gap:16px}.moments-grid article{background:#fff;border:1px solid #dce4df;border-radius:16px;min-height:310px;padding:30px}.moments-grid h3{margin-top:18px}.moments-grid ul{color:#58665e;gap:10px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.moments-grid li{border-top:1px solid #e4eae6;padding-top:10px}.grounding-section{border-top:1px solid #e0e6e2;border-bottom:1px solid #e0e6e2;grid-template-columns:minmax(0,.8fr) minmax(400px,1.2fr);align-items:start;gap:88px;display:grid}.grounding-copy>p{margin-top:22px}.grounding-note{background:#eef6f2;border-left:3px solid #159b69;padding:14px 16px;color:#385147!important;font-size:13px!important}.grounding-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.grounding-list span{color:#34443b;border-bottom:1px solid #dde5e0;padding:14px 0;font-size:13px;font-weight:680}.grounding-list span:before{content:"✓";color:#117a56;margin-right:9px}.agency-grid{gap:40px}.agency-grid article{border-top:3px solid #c5ded2;padding-top:20px}.human-section{background:#e9f3ee;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(350px,.7fr);align-items:center;gap:80px;width:min(100% - 40px,1200px);padding:80px;display:grid}.human-section>div>p:last-child{max-width:650px;margin-top:20px}.human-section ul{color:#324239;gap:14px;margin:0;padding:0;list-style:none;display:grid}.human-section li{border-top:1px solid #c8ddd2;padding:15px 0 0 30px;font-size:14px;font-weight:680}.human-section li:before{content:"—";float:left;color:#117a56;margin-left:-30px}.pricing-preview{justify-content:space-between;align-items:end;gap:70px;display:flex}.pricing-preview>div:first-child{max-width:780px}.pricing-preview>div>p{margin-top:20px}.pricing-preview>div:last-child{flex:none;gap:10px;display:grid}.pricing-preview small{color:#748078;text-align:center;font-size:11px}.faq-section{border-top:1px solid #e0e6e2}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.faq-list details{border-top:1px solid #dbe3de}.faq-list summary{color:#29382f;cursor:pointer;padding:20px 28px 20px 0;font-size:15px;font-weight:720}.faq-list details p{color:#66736c;margin:-5px 28px 22px 0;font-size:14px;line-height:1.65}.marketing-final-cta{color:#fff;text-align:center;background:#117a56;border-radius:26px;width:min(100% - 40px,1200px);margin:0 auto 88px;padding:82px 40px}.marketing-final-cta .marketing-kicker,.marketing-final-cta h2,.marketing-final-cta>p{color:#fff}.marketing-final-cta h2{max-width:800px;margin-inline:auto}.marketing-final-cta>p{color:#d6ebe2;margin:20px auto 28px}.marketing-footer{border-top:1px solid #dfe6e1;grid-template-columns:1fr auto 1fr;align-items:start;gap:30px;width:min(100% - 40px,1240px);margin:0 auto;padding:40px 0 52px;display:grid}.marketing-footer>div>p,.marketing-footer-boundary{color:#718078;margin:12px 0 0;font-size:11px}.marketing-footer-boundary{text-align:right;justify-self:end;max-width:320px}.marketing-demo-page{padding:76px 0 96px}.demo-page-intro,.pricing-page>header,.legal-page{width:min(100% - 40px,1120px);margin:0 auto}.demo-page-intro{text-align:center;max-width:760px;margin-bottom:42px}.demo-page-intro h1{font-size:clamp(48px,6vw,72px)}.demo-page-intro>p:last-child{margin-top:22px}.demo-boundary-section{background:#fff;border:1px solid #d9e2dc;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:24px 70px;width:min(100% - 40px,1000px);margin:56px auto 0;padding:42px;display:grid}.demo-boundary-section h2{color:#213028;letter-spacing:-.035em;margin:0;font-size:28px}.demo-boundary-section ul{color:#5f6d65;grid-row:span 2;margin:0;padding-left:20px;font-size:13px;line-height:1.7}.demo-boundary-section>div{flex-wrap:wrap;gap:8px;display:flex}.pricing-page{padding:84px 0 110px}.pricing-page>header{text-align:center;max-width:780px}.pricing-page>header>p:last-child{margin-top:22px}.public-plan-card{background:#fff;border:1px solid #cddbd3;border-radius:22px;width:min(100% - 40px,880px);margin:48px auto 0;padding:42px;box-shadow:0 24px 70px #163a2717}.public-plan-heading{border-bottom:1px solid #e0e7e2;justify-content:space-between;align-items:end;gap:30px;padding-bottom:30px;display:flex}.public-plan-heading span{color:#117a56;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:820}.public-plan-heading h2{color:#18251e;letter-spacing:-.06em;margin:8px 0 0;font-size:60px}.public-plan-heading p{color:#758179;margin:0;font-size:12px}.public-plan-card>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin:26px 0 0;padding:0;list-style:none;display:grid}.public-plan-card>ul li{color:#405047;border-bottom:1px solid #e4eae6;padding:14px 0 14px 27px;font-size:13px}.public-plan-card>ul li:before{content:"✓";float:left;color:#117a56;margin-left:-27px;font-weight:850}.public-plan-note{color:#68756e;background:#f3f6f4;border-radius:10px;margin:28px 0 0;padding:16px;font-size:11px;line-height:1.6}.pricing-clarity{width:min(100% - 40px,1000px);margin:88px auto 0}.pricing-clarity>h2{color:#213028;letter-spacing:-.04em;margin:0 0 30px;font-size:32px}.pricing-clarity>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.pricing-clarity article{border-top:2px solid #c3dacd;padding-top:18px}.legal-page{max-width:760px;padding:82px 0 110px}.legal-page header{border-bottom:1px solid #dce4df;padding-bottom:36px}.legal-review-note{color:#77501a;background:#fff6e8;border-left:3px solid #c88325;margin:22px 0 0;padding:12px 14px;font-size:12px}.legal-page section{border-bottom:1px solid #e1e7e3;padding:34px 0}.legal-page section h2{color:#25342b;letter-spacing:-.025em;margin:0;font-size:22px}.legal-page section p{color:#5b6961;margin:12px 0 0;font-size:15px;line-height:1.75}@media (max-width:1020px){.marketing-header{grid-template-columns:1fr auto}.marketing-header nav{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:64px}.marketing-hero-copy{max-width:760px}.marketing-hero-demo{width:100%}.marketing-section-heading{display:block}.marketing-section-heading>p:last-child{max-width:650px;margin-top:20px}.grounding-section,.human-section,.demo-invitation{grid-template-columns:1fr;gap:44px}.human-section,.demo-invitation{padding:58px}.product-demo.full .demo-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-demo.full .demo-context{display:none}.marketing-footer{grid-template-columns:1fr auto}.marketing-footer-boundary{text-align:left;grid-column:1/-1;justify-self:start;max-width:none}}@media (max-width:720px){.marketing-header{gap:12px;width:min(100% - 28px,1240px);min-height:68px}.marketing-header-actions .marketing-sign-in{display:none}.marketing-logo strong{font-size:15px}.marketing-button.small{min-height:38px;padding:0 12px;font-size:11px}.marketing-hero,.marketing-section,.demo-invitation,.human-section,.marketing-final-cta,.demo-page-intro,.product-demo.full,.demo-boundary-section,.pricing-page>header,.public-plan-card,.pricing-clarity,.legal-page,.marketing-footer{width:calc(100% - 28px)}.marketing-hero{gap:42px;padding:54px 0 72px}.marketing-hero h1{font-size:clamp(44px,13vw,58px)}.marketing-lede{margin-top:22px;font-size:16px}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-hero-actions .marketing-button{width:100%}.marketing-boundaries{flex-direction:column;align-items:flex-start}.product-demo.compact{min-height:595px}.demo-app-bar{align-items:flex-start}.demo-call-state small{display:none}.demo-workspace,.product-demo.full .demo-workspace{min-height:0;display:block}.demo-context{display:none}.demo-conversation{border-bottom:1px solid #dce5df;border-right:0;min-height:205px}.demo-guidance{min-height:270px}.demo-listening{min-height:150px}.demo-column-heading small{display:none}.demo-footer,.demo-picker{flex-direction:column;align-items:stretch}.demo-picker>div{justify-content:flex-start}.demo-controls{width:100%}.demo-controls button{flex:1}.demo-review{grid-template-columns:1fr;padding:14px}.marketing-section{padding:74px 0}.marketing-section-heading{margin-bottom:34px}.marketing-section-heading h2,.grounding-copy h2,.human-section h2,.demo-invitation h2,.pricing-preview h2,.marketing-final-cta h2{font-size:38px}.workflow-grid,.moments-grid,.agency-grid{grid-template-columns:1fr}.workflow-grid li,.workflow-grid li+li{border-top:1px solid #dce4df;border-left:0;padding:28px 0}.workflow-grid li:first-child{border-top:0;padding-top:0}.moments-grid,.agency-grid{gap:14px}.moments-grid article{min-height:0}.demo-invitation,.human-section{border-radius:18px;gap:34px;padding:38px 24px}.grounding-section{grid-template-columns:1fr;gap:38px}.grounding-list{grid-template-columns:1fr}.pricing-preview{flex-direction:column;align-items:stretch;gap:30px}.pricing-preview>div:last-child{align-items:stretch}.faq-list{grid-template-columns:1fr}.marketing-final-cta{border-radius:18px;margin-bottom:54px;padding:54px 24px}.marketing-footer{grid-template-columns:1fr}.marketing-footer nav{flex-wrap:wrap}.marketing-demo-page,.pricing-page{padding:58px 0 76px}.demo-page-intro h1,.pricing-page>header h1,.legal-page h1{font-size:46px}.demo-boundary-section{grid-template-columns:1fr;padding:28px 22px}.demo-boundary-section ul{grid-row:auto}.public-plan-card{padding:25px 20px}.public-plan-heading{flex-direction:column;align-items:stretch}.public-plan-heading h2{font-size:52px}.public-plan-card>ul,.pricing-clarity>div{grid-template-columns:1fr}.legal-page{padding:58px 0 76px}}@media (prefers-reduced-motion:reduce){.marketing-button{transition:none}.marketing-button:hover{transform:none}}.marketing-shell{color:#101312;background:#fff}.marketing-header{clip-path:inset(0 -100vmax);background:#0b0e0d;border-bottom-color:#292e2b;box-shadow:0 0 0 100vmax #0b0e0d}.marketing-header .marketing-logo,.marketing-header nav a,.marketing-header .marketing-sign-in{color:#f8faf9}.marketing-footer .marketing-logo{color:#101312}.marketing-header nav a,.marketing-header .marketing-sign-in{color:#aeb7b2}.marketing-header nav a:hover,.marketing-header nav a:focus-visible,.marketing-header .marketing-sign-in:hover,.marketing-header .marketing-sign-in:focus-visible{color:#fff;background:#1b211e}.marketing-hero{clip-path:inset(0 -100vmax);background:#0b0e0d;box-shadow:0 0 0 100vmax #0b0e0d}.marketing-hero h1{color:#fff}.marketing-hero .marketing-kicker{color:#22dea0}.marketing-hero .marketing-lede{color:#b8c1bc}.marketing-hero .marketing-audience{color:#8f9994}.marketing-hero .marketing-boundaries{color:#dce2df;border-top-color:#2b312e}.marketing-hero .marketing-boundaries li:before{color:#22dea0}.marketing-button.primary{color:#07110d;background:#00a875;border-color:#00a875}.marketing-button.primary:hover,.marketing-button.primary:focus-visible{color:#07110d;background:#22dea0;border-color:#22dea0}.marketing-hero .marketing-button.secondary{color:#f6f8f7;background:#151917;border-color:#3a413d}.marketing-hero .marketing-button.secondary:hover,.marketing-hero .marketing-button.secondary:focus-visible{background:#202622;border-color:#69736e}.product-demo{background:#111513;border-color:#303733;box-shadow:0 30px 90px #0000005c}.demo-app-bar{background:#101412;border-bottom-color:#303733}.demo-prospect>span{color:#22dea0;background:#1d2924}.demo-prospect strong,.demo-call-state strong{color:#f6f8f7}.demo-prospect small,.demo-call-state small{color:#929d97}.demo-call-state>span{background:#22dea0;box-shadow:0 0 0 4px #22dea01f}.demo-workspace{background:#f3f4f2}.demo-guidance{background:#f6f7f5}.primary-guidance{background:#e7f8f2;border-color:#87cdb5}.primary-guidance>span,.demo-next-action span,.demo-review section>span{color:#007552}.demo-footer{background:#101412;border-top-color:#303733}.demo-footer .demo-status{color:#bdc5c1}.demo-footer .demo-status:before{color:#22dea0}.demo-footer .demo-controls button{color:#eef2f0;background:#1a1f1c;border-color:#3a423e}.demo-footer .demo-controls button:hover,.demo-footer .demo-controls button:focus-visible{color:#fff;background:#202923;border-color:#22dea0}.demo-disclosure{color:#8f9994;background:#0b0e0d;border-top-color:#2b312e}.demo-invitation{background:#0b0e0d}.demo-invitation-proof{background:#141917;border-color:#343b37}.demo-invitation-proof span,.demo-invitation-proof strong{border-bottom-color:#343b37}.demo-invitation-proof span{color:#22dea0}.human-section{background:#ecefed}.marketing-final-cta{background:#0b0e0d}.marketing-final-cta .marketing-kicker{color:#22dea0}.marketing-final-cta>p{color:#b8c1bc}
