.emitree-hero-background-frame{isolation:isolate;background:#f7f6ed}.hero-contour-background[data-astro-cid-oc7ggboa]{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#f7f6ed}.hero-contour-art[data-astro-cid-oc7ggboa]{position:absolute;inset:0;width:100%;height:100%}@media(max-width:767px){.hero-contour-art[data-astro-cid-oc7ggboa]{top:430px;height:calc(100% - 430px);width:150%;left:-50%}}@font-face{font-family:Gelasio;src:url(/fonts/gelasio/gelasio-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.emitree-home-hero{position:relative;padding:clamp(24px,4svh,48px) 32px 16px;color:var(--color-gray-900);flex:1;display:flex;align-items:center}.emitree-home-hero-layout{width:min(1200px,100%);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,76px);align-items:center}.emitree-home-hero-copy{animation:riseIn .7s cubic-bezier(.22,1,.36,1) both}.home-hero-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--color-emitree-forest);margin-bottom:25px}.home-hero-eyebrow>span{width:6px;height:6px;background:var(--color-emitree-forest);border-radius:50%}.emitree-home-hero h1{font-family:Gelasio,Georgia,serif;font-size:clamp(3.5rem,4.7vw,4.25rem);line-height:1.06;letter-spacing:-.045em;font-weight:400;margin:0}.emitree-home-hero h1>span{color:var(--color-emitree-forest)}.home-hero-description{font-size:18px;line-height:1.7;color:var(--color-gray-600);margin:26px 0 0;max-width:465px}.home-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:26px}.home-hero-actions>a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.home-hero-actions>a svg{transition:transform .2s ease-out}.home-hero-actions>a:hover svg{transform:translateY(3px)}.home-hero-campaigns{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:20px;color:var(--color-gray-600);font-size:10px;line-height:1.6}.home-hero-campaigns>span+span:before{content:"";display:inline-block;vertical-align:middle;width:3px;height:3px;background:var(--color-emitree-forest);border-radius:50%;margin-inline:11px}.emitree-hero-preview{position:relative;padding:0 10px 0 0;animation:riseIn .8s cubic-bezier(.22,1,.36,1) .15s both;min-width:0}.hero-preview-context{display:flex;align-items:center;gap:10px;margin:0 0 17px 10px;font-size:10px;letter-spacing:.025em;color:var(--color-emitree-forest)}.hero-context-line{width:22px;height:1px;background:var(--color-emitree-forest)}.hero-research-window{position:relative;border:1px solid var(--color-gray-200);border-radius:16px;background:var(--color-white);padding:7px;box-shadow:0 22px 55px -30px #1f311f47}.hero-window-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 17px 5px;font-size:11px}.hero-window-top>div{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--color-emitree-forest)}.hero-window-top>span{font-size:9px;color:var(--color-gray-500)}.hero-rotation-control{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-width:60px;min-height:44px;padding:3px 6px;border:0;border-radius:4px;background:transparent;color:var(--color-gray-500);font-size:9px;cursor:pointer}.hero-rotation-control:hover{color:var(--color-emitree-forest);background:var(--color-emitree-cream)}.hero-step-controls{display:flex;align-items:center;gap:3px;padding:5px;background:var(--color-emitree-cream);border:1px solid var(--color-gray-200);border-radius:9px;margin:0 10px}.hero-step-controls>button{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 3px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--color-gray-500);font-size:11px;font-weight:500;cursor:pointer;transition:background .2s ease-out,color .2s ease-out}.hero-step-controls>button>span{font-size:9px;font-weight:400;opacity:.7}.hero-step-arrow{flex:0 0 12px;color:var(--color-gray-400)}.hero-step-controls>button[aria-pressed=true]{background:var(--color-white);border-color:var(--color-gray-200);color:var(--color-emitree-forest);box-shadow:0 1px 3px #0000000a}.emitree-home-hero a:focus-visible,.emitree-home-hero button:focus-visible{outline:2px solid var(--color-emitree-forest);outline-offset:4px}.hero-preview-content{padding:16px 22px}.hero-preview-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hero-preview-title>span{color:var(--color-emitree-forest)}.hero-preview-title h2{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0}.hero-example-context{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--color-gray-200);color:var(--color-emitree-forest);font-size:11px}.hero-example-context>span{font-weight:600}.hero-example-context small{color:var(--color-gray-600);font-size:10px}.hero-step-panels>.emitree-stable-panel{align-self:stretch;display:flex;flex-direction:column}.hero-step-panels .hero-research-result{margin-top:auto}.hero-stage-content{min-height:284px}.hero-step-panels>.emitree-stable-panel[data-active=true] .hero-stage-content{animation:heroStageIn .22s cubic-bezier(.22,1,.36,1) both}@keyframes heroStageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hero-evidence-row{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-bottom:1px solid var(--color-gray-200)}.hero-evidence-row>svg{flex:none;color:var(--color-emitree-forest);margin-top:2px}.hero-evidence-source{display:block;color:var(--color-gray-600);font-size:10px;line-height:1.4}.hero-evidence-row h3{margin:4px 0;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.025em}.hero-evidence-row p{color:var(--color-gray-600);font-size:12px;line-height:1.55;margin:0}.hero-evidence-connection{color:var(--color-gray-600);font-size:11px;line-height:1.55;margin:13px 0 0}.hero-evidence-connection strong{color:var(--color-emitree-forest);font-weight:600}.hero-research-result{display:flex;align-items:center;gap:10px;border-radius:9px;background:var(--color-emitree-forest);color:var(--color-white);padding:12px 17px;font-size:12px;line-height:1.5}.hero-research-result>span{flex:none;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#ffffff1f}.hero-research-result>svg{flex:none;margin-left:auto}.hero-handoff{position:relative;display:flex;align-items:center;gap:12px;width:max-content;max-width:95%;margin:12px -10px 0 auto;border:1px solid var(--color-gray-200);border-radius:12px;background:var(--color-white);padding:10px 16px;box-shadow:0 10px 24px -15px #1f311f38}.hero-handoff>span{flex:none;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:var(--color-emitree-cream);color:var(--color-emitree-forest)}.hero-handoff strong{display:block;font-size:13px;font-weight:500}.hero-handoff p{font-size:11px;line-height:1.5;color:var(--color-gray-600);margin:3px 0 0}.hero-preview-footnote{margin-top:12px;text-align:center;font-size:10px;color:var(--color-gray-600)}.hero-person-heading{display:flex;gap:12px;align-items:flex-start;padding:16px 0 13px}.hero-person-heading>span{flex:none;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid var(--color-gray-200);background:var(--color-emitree-cream);color:var(--color-emitree-forest);border-radius:50%}.hero-person-heading small{display:block;color:var(--color-emitree-forest);font-size:10px}.hero-person-heading h3{margin:3px 0 5px;font-size:15px;font-weight:500;line-height:1.35;letter-spacing:-.015em}.hero-person-heading p{font-size:11px;line-height:1.55;color:var(--color-gray-600);margin:0}.hero-person-checks{margin:0}.hero-person-checks>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--color-gray-200);font-size:11px;line-height:1.5}.hero-person-checks dt{font-weight:500;color:var(--color-emitree-forest)}.hero-person-checks dd{margin:0;color:var(--color-gray-600)}.hero-person-note{margin:9px 0 0;color:var(--color-gray-600);font-size:10px;line-height:1.5}.hero-message-controls{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--color-gray-200)}.hero-message-controls button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 4px;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-gray-600);font-size:11px;cursor:pointer}.hero-message-controls button[aria-pressed=true]{color:var(--color-emitree-forest);border-bottom-color:var(--color-emitree-forest);font-weight:600}.hero-message-controls>span{margin-left:auto;color:var(--color-gray-600);font-size:10px}.hero-message-body p{font-size:12px;line-height:1.65;letter-spacing:-.005em;margin:10px 0;color:var(--color-gray-700)}.hero-message-body .hero-message-reference{color:var(--color-gray-600);font-size:10px;margin-bottom:0}.hero-message-body .hero-message-subject{font-weight:600;color:var(--color-emitree-forest);font-size:11px;margin-top:13px}.hero-analysis-preview{padding-top:13px}.hero-analysis-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.hero-analysis-kpis>div{padding:8px 10px;border:1px solid var(--color-gray-200);border-radius:7px;background:var(--color-white)}.hero-analysis-kpis dt{font-size:9px;line-height:1.3;color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.04em}.hero-analysis-kpis dd{display:flex;flex-direction:column;margin:3px 0 0;font-size:22px;line-height:1.1;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.hero-analysis-kpis>div:last-child dd{color:var(--color-emitree-forest)}.hero-analysis-kpis small{font-size:9px;letter-spacing:0;font-weight:400;color:var(--color-gray-600);margin-top:3px}.hero-reply-filters{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0 8px}.hero-reply-filters button{min-height:24px;padding:0 8px;border:1px solid var(--color-gray-200);border-radius:99px;background:transparent;color:var(--color-gray-600);font-size:10px;cursor:pointer;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out}.hero-reply-filters button[aria-pressed=true]{border-color:var(--color-emitree-forest);background:var(--color-emitree-cream);color:var(--color-emitree-forest);font-weight:600}.hero-reply-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-gray-200)}.hero-reply-list li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:31px;padding:3px 0;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-600);transition:opacity .18s ease-out}.hero-reply-list li[data-dim=true]{opacity:.28}.hero-reply-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.hero-reply-who strong{font-size:11px;font-weight:500;color:var(--color-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-reply-who small{font-size:9px}.hero-reply-tag{padding:2px 7px;border-radius:4px;font-size:9px;font-weight:600;white-space:nowrap;background:var(--color-gray-100);color:var(--color-gray-600)}li[data-tone=positive] .hero-reply-tag{background:var(--color-emitree-forest);color:var(--color-white)}li[data-category=Interested] .hero-reply-tag{background:color-mix(in srgb,var(--color-emitree-forest) 65%,var(--color-white));color:var(--color-white)}li[data-category="Information request"] .hero-reply-tag{background:color-mix(in srgb,var(--color-emitree-forest) 40%,var(--color-white));color:var(--color-white)}li[data-tone=negative] .hero-reply-tag{background:#f7e4df;color:#9a3f2c}.hero-analysis-note{color:var(--color-gray-600);font-size:10px;line-height:1.5;margin:10px 0 0}@media(max-width:1100px){.emitree-home-hero-layout{gap:32px}.emitree-home-hero h1{font-size:clamp(3rem,5.6vw,4rem)}.home-hero-description{font-size:16px}.hero-step-controls>button>span{display:none}.hero-step-controls{margin-inline:4px;gap:2px}.hero-step-controls>button{font-size:10px}.hero-step-arrow{width:10px;flex-basis:10px}.hero-preview-content{padding:14px}.hero-preview-title h2{font-size:18px}.hero-example-context{align-items:flex-start;flex-direction:column;gap:3px}.hero-stage-content{min-height:315px}.hero-research-result{font-size:11px;padding-inline:12px}}@media(min-width:768px)and (max-width:900px){.emitree-home-hero{padding-inline:24px}.emitree-home-hero-layout{grid-template-columns:.9fr 1.1fr;gap:25px}.emitree-home-hero h1{font-size:3rem}.home-hero-actions{gap:15px}.home-hero-campaigns{gap:4px 0;font-size:9px}.hero-person-checks>div{grid-template-columns:80px 1fr;gap:8px}.hero-message-controls{gap:6px}.hero-message-controls>span{max-width:70px}.hero-stage-content{min-height:325px}}@media(max-width:767px){.emitree-home-hero{padding:36px 20px 24px}.emitree-home-hero-layout{grid-template-columns:1fr;gap:24px;max-width:560px}.emitree-home-hero h1{font-size:clamp(3.1rem,10vw,4.6rem);line-height:1.06}.home-hero-eyebrow{font-size:10px;margin-bottom:20px}.home-hero-description{max-width:500px;margin-top:22px;font-size:16px}.home-hero-actions{gap:20px;margin-top:22px}.home-hero-actions>button{padding-inline:24px;font-size:16px}.home-hero-actions>a{font-size:12px}.home-hero-campaigns{font-size:9px;margin-top:14px}.home-hero-campaigns>span+span:before{margin-inline:8px}.emitree-hero-preview{padding-right:0}.hero-window-top{padding:0 10px 5px}.hero-preview-title h2{font-size:19px}.hero-preview-content{padding:16px 12px}.hero-example-context{flex-direction:row;gap:8px}.hero-stage-content{min-height:330px}.hero-handoff{margin-right:0;max-width:100%}.emitree-home-hero-layout>.emitree-trusted-partners{padding-block:0 8px;min-width:0}.emitree-home-hero-layout>.emitree-trusted-partners .container{padding-inline:0}}@media(max-width:390px){.hero-analysis-kpis{gap:5px}.hero-analysis-kpis>div{padding:7px 8px}.hero-analysis-kpis dd{font-size:18px}.hero-example-context{flex-direction:column;gap:3px}.hero-stage-content{min-height:330px}.hero-person-checks>div{grid-template-columns:80px 1fr;gap:8px}.hero-message-controls{gap:6px}.hero-message-controls>span{max-width:76px;font-size:9px}.hero-preview-content{padding-inline:10px}.hero-preview-title h2{font-size:17px}}@media(max-width:359px){.emitree-home-hero{padding-inline:16px}.emitree-home-hero h1{font-size:2.85rem}.hero-step-controls{padding:3px;gap:1px;margin-inline:0}.hero-step-controls>button{padding-inline:0;font-size:10px}.hero-step-arrow{flex-basis:8px;width:8px}.hero-preview-title h2{font-size:16px}.hero-stage-content{min-height:365px}.hero-research-result{min-height:57px}.home-hero-campaigns{font-size:8px}}@media(min-width:768px)and (max-height:850px){.emitree-home-hero{padding-block:16px 12px}.hero-preview-context,.hero-preview-footnote{display:none}}@media(min-width:1101px)and (max-height:850px){.hero-preview-content{padding-block:12px}.hero-stage-content{min-height:265px}.hero-preview-title{margin-bottom:9px}.hero-example-context{padding-bottom:9px}.hero-handoff{margin-top:8px;padding-block:8px}.hero-analysis-preview{padding-top:10px}.hero-reply-list li{min-height:28px}.hero-analysis-kpis dd{font-size:19px}.hero-analysis-note{margin-top:8px}}@media(prefers-reduced-motion:reduce){.emitree-home-hero *{animation:none!important;transition:none!important}}.product-preview{--preview-forest: var(--color-emitree-forest);--preview-ink: var(--color-gray-900);--preview-muted: var(--color-gray-600);--preview-line: var(--color-gray-200);--preview-paper: var(--color-white);--preview-wash: var(--color-emitree-cream);width:100%;min-width:0;color:var(--preview-ink);font-family:var(--font-sans);font-size:13px;line-height:1.55;container-type:inline-size}.product-preview *{box-sizing:border-box}.product-preview h4,.product-preview p,.product-preview dl,.product-preview dd{margin:0}.product-preview button{font:inherit;cursor:pointer}.product-preview button:focus-visible{outline:2px solid var(--preview-forest);outline-offset:3px;z-index:1}.product-preview button:disabled{cursor:default}.product-preview-window{border:1px solid var(--preview-line);border-radius:16px;background:var(--preview-paper);overflow:hidden;box-shadow:0 16px 36px -24px #1f311f3d}.product-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 24px;border-bottom:1px solid var(--preview-line)}.product-preview-bar>span:first-child{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:var(--preview-forest)}.product-preview-example{color:var(--preview-muted);font-size:10px}.product-preview .product-preview-note{margin:12px 8px 0;color:var(--preview-muted);font-size:10px;line-height:1.6;text-align:center}.product-preview-tabs{display:flex;gap:4px;margin:0 24px;padding:4px;border:1px solid var(--preview-line);background:var(--preview-wash);border-radius:8px}.product-preview-tabs>button{display:flex;align-items:center;justify-content:center;flex:1;gap:8px;min-width:0;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--preview-muted);font-size:11px;font-weight:500;white-space:nowrap;transition:background .18s ease-out,color .18s ease-out}.product-preview-tabs>button:hover{color:var(--preview-forest)}.product-preview-tabs>button[aria-pressed=true]{color:var(--preview-forest);background:var(--preview-paper);border-color:var(--preview-line);box-shadow:0 1px 3px #1f311f0a}.product-content-reveal{animation:productContentIn .22s cubic-bezier(.22,1,.36,1) both}.product-account-header{display:flex;align-items:center;gap:12px;padding:24px}.product-account-mark{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;background:var(--preview-forest);color:var(--preview-paper);border-radius:8px;font-family:Gelasio,Georgia,serif;font-size:27px}.product-account-header h4{font-size:19px;font-weight:500;letter-spacing:-.03em}.product-account-header p{margin-top:2px;font-size:10px;color:var(--preview-muted)}.product-account-count{display:flex;align-items:center;gap:5px;flex-shrink:0;margin-left:auto;font-size:10px;color:var(--preview-forest)}.product-research-detail{min-height:380px;padding:24px}.product-detail-heading{color:var(--preview-muted);font-size:12px}.product-research-highlight{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0 20px}.product-research-highlight>strong{color:var(--preview-forest);font-family:Gelasio,Georgia,serif;font-size:40px;font-weight:400;line-height:1.2;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.product-research-highlight>span{color:var(--preview-muted);font-size:11px;max-width:180px}.product-research-facts>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--preview-line)}.product-research-facts dt{font-size:10px;color:var(--preview-muted);padding-top:2px}.product-research-facts dd>strong{display:block;font-size:12px;font-weight:500}.product-research-facts dd>span{display:block;margin-top:3px;color:var(--preview-muted);font-size:10px}.product-research-takeaway{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:16px;border-radius:8px;background:var(--preview-wash);color:var(--preview-forest)}.product-research-takeaway>svg{flex:0 0 16px;margin-top:2px}.product-research-takeaway p{font-size:11px;line-height:1.65}.product-people-company{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 16px}.product-people-company>strong{font-size:19px;letter-spacing:-.03em;font-weight:500}.product-people-company>span{font-size:10px;color:var(--preview-muted)}.product-people-list{padding:0 12px}.product-people-list>button{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--preview-ink);transition:background .18s ease-out,border-color .18s ease-out}.product-people-list>button[aria-pressed=true]{background:var(--preview-wash);border-color:var(--preview-line)}.product-people-list>button:hover{background:var(--preview-wash)}.product-person-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border:1px solid var(--preview-line);border-radius:50%;color:var(--preview-forest);background:var(--preview-paper);font-size:11px}.product-person-label{min-width:0}.product-person-label>strong{display:block;font-size:12px;font-weight:500}.product-person-label>small{display:block;color:var(--preview-muted);font-size:10px;line-height:1.5;margin-top:2px}.product-person-remit{margin-left:auto;font-size:9px;color:var(--preview-forest);white-space:nowrap}.product-people-list>button>svg{flex-shrink:0;margin-left:auto;color:var(--preview-forest)}.product-person-detail{min-height:288px;padding:24px;border-top:1px solid var(--preview-line);margin-top:16px}.product-person-detail-top{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:10px}.product-person-detail-top>span{display:flex;align-items:center;gap:5px;color:var(--preview-muted)}.product-person-detail-top>span:first-child{color:var(--preview-forest)}.product-person-detail h4{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin-bottom:12px}.product-person-evidence{font-size:13px;line-height:1.65}.product-person-detail .product-person-reason{margin-top:12px;color:var(--preview-muted);font-size:12px;line-height:1.7}.product-person-basis{display:flex;align-items:flex-start;gap:8px;margin-top:16px;font-size:10px;color:var(--preview-forest)}.product-person-basis>svg{flex:0 0 13px;margin-top:2px}.product-campaign-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px}.product-campaign-header h4{font-size:18px;font-weight:500;letter-spacing:-.025em}.product-campaign-header p{margin-top:3px;font-size:10px;color:var(--preview-muted)}.product-campaign-header>span{font-size:9px;color:var(--preview-forest)}.product-outreach-detail{padding:24px;min-height:490px}.product-message-recipient{display:flex;align-items:center;gap:12px}.product-message-recipient>div>strong{display:block;font-size:13px;font-weight:500}.product-message-recipient>div>span{display:block;color:var(--preview-muted);font-size:10px;margin-top:2px}.product-message-recipient>svg{margin-left:auto;color:var(--preview-forest)}.product-message-switch{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--preview-line);margin:16px 0}.product-message-switch>button{min-height:40px;position:relative;padding:8px 0;border:0;background:transparent;font-size:10px;color:var(--preview-muted)}.product-message-switch>button[aria-pressed=true]{color:var(--preview-forest);font-weight:600}.product-message-switch>button[aria-pressed=true]:after{position:absolute;content:"";inset:auto 0 -1px;height:2px;background:var(--preview-forest)}.product-message-body{min-height:265px;font-size:13px;line-height:1.75}.product-message-body p+p{margin-top:16px}.product-message-context{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--preview-line);color:var(--preview-forest)}.product-message-context>svg{flex:0 0 15px;margin-top:3px}.product-message-context strong{font-size:10px;font-weight:600}.product-message-context p{margin-top:4px;font-size:11px;line-height:1.65;color:var(--preview-muted)}.product-flow-sequence{list-style:none;margin:0;padding:0}.product-flow-sequence>li:not(.product-flow-connector){display:flex;align-items:center;gap:12px;border:1px solid var(--preview-line);border-radius:8px;padding:12px 16px}.product-flow-sequence>li>span{display:flex;color:var(--preview-forest)}.product-flow-sequence>li>div>strong{display:block;font-size:12px;font-weight:500}.product-flow-sequence>li>div>small{display:block;font-size:10px;margin-top:2px;color:var(--preview-muted)}.product-flow-sequence>li>svg{margin-left:auto;color:var(--preview-forest)}.product-flow-sequence .product-flow-connector{display:flex;justify-content:center;height:24px;align-items:center}.product-flow-sequence .product-flow-connector>svg{margin:0}.product-flow-wait{background:var(--preview-wash)}.product-flow-branches{width:100%;height:28px;overflow:visible}.product-flow-branches>path{fill:none;stroke:var(--preview-line);stroke-width:1.5}.product-flow-branches>.product-flow-active-path{stroke:var(--preview-forest)}.product-flow-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.product-flow-outcomes>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;border:1px solid var(--preview-line);border-radius:7px;background:var(--preview-paper);color:var(--preview-muted);font-size:10px}.product-flow-outcomes>button[aria-pressed=true]{border-color:var(--preview-forest);background:var(--preview-wash);color:var(--preview-forest)}.product-flow-outcomes>button>svg{flex-shrink:0}.product-flow-result{display:flex;align-items:flex-start;gap:12px;margin-top:16px;min-height:78px;padding:16px;border-radius:8px;background:var(--preview-forest);color:var(--preview-paper)}.product-flow-result>span{display:flex;margin-top:2px}.product-flow-result strong{display:block;font-size:12px;font-weight:500}.product-flow-result p{margin-top:4px;font-size:10px;line-height:1.6;opacity:.85}.product-analytics-scope{display:flex;justify-content:space-between;gap:12px;padding:20px 24px 12px;color:var(--preview-muted);font-size:10px}.product-analytics-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px 24px}.product-analytics-totals>div+div{border-left:1px solid var(--preview-line);padding-left:20px}.product-analytics-totals dt{font-size:10px;color:var(--preview-muted)}.product-analytics-totals dd{margin-top:4px;font-size:29px;font-weight:500;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.product-analytics-totals>div:last-child dd{color:var(--preview-forest)}.product-analytics-totals dd>span{font-size:19px}.product-analytics-chart{padding:24px;min-height:363px}.product-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px}.product-chart-heading h4{font-size:13px;font-weight:500}.product-chart-heading>span{font-size:9px;color:var(--preview-muted)}.product-analytics-chart ul{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.product-chart-row-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:11px}.product-chart-row-label>span:last-child{display:flex;align-items:baseline;gap:10px;white-space:nowrap;font-variant-numeric:tabular-nums}.product-chart-row-label strong{font-weight:500}.product-chart-row-label small{font-size:9px;color:var(--preview-muted)}.product-percentage-bar{display:block;width:100%;height:12px;overflow:hidden}.product-bar-track{fill:var(--preview-wash)}.product-bar-fill{fill:var(--preview-forest);transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1)}.product-bar-0 .product-bar-fill{opacity:.7}.product-bar-2 .product-bar-fill{opacity:.5}.product-bar-3 .product-bar-fill{opacity:.3}.product-bar-positive{fill:var(--preview-forest);transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1)}.product-analytics-chart li:has(.product-bar-positive) .product-bar-fill{opacity:.28}.product-chart-row-label .product-positive{color:var(--preview-forest)}.product-rate-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-rate-cards>div{display:flex;flex-direction:column;padding:16px;border:1px solid var(--preview-line);border-radius:10px}.product-rate-cards span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--preview-muted)}.product-rate-cards strong{margin-top:8px;font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--preview-forest)}.product-rate-cards small{margin-top:6px;font-size:10px;color:var(--preview-muted);font-variant-numeric:tabular-nums}.product-dimension-switch{display:flex;gap:4px}.product-dimension-switch>button{min-height:28px;padding:0 10px;border:1px solid var(--preview-line);border-radius:99px;background:transparent;color:var(--preview-muted);font-size:10px}.product-dimension-switch>button[aria-pressed=true]{border-color:var(--preview-forest);background:var(--preview-wash);color:var(--preview-forest);font-weight:600}.product-reply-categories{gap:14px!important}.product-reply-categories>li .product-bar-fill{opacity:1}.product-reply-categories>li[data-label=Interested] .product-bar-fill{opacity:.65}.product-reply-categories>li[data-label="Information request"] .product-bar-fill{opacity:.4}.product-reply-categories>li[data-tone=negative] .product-bar-fill{fill:#d9846f}.product-reply-categories>li[data-tone=neutral] .product-bar-fill{fill:#c9cfc6}.product-activity-chart{display:block;width:100%;height:auto;overflow:visible}.product-activity-grid{stroke:var(--preview-line);stroke-width:1}.product-activity-tick{font-size:10px;fill:var(--preview-muted);font-variant-numeric:tabular-nums}.product-activity-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;list-style:none;font-size:10px;color:var(--preview-muted)}.product-activity-legend>li{display:flex;align-items:center;gap:6px}.product-activity-legend span{width:10px;height:10px;border-radius:2px}.product-chart-scale{display:flex;justify-content:space-between;margin-top:12px;color:var(--preview-muted);font-size:9px;font-variant-numeric:tabular-nums}.product-analytics-chart .product-chart-explanation{margin-top:20px;padding-top:16px;border-top:1px solid var(--preview-line);color:var(--preview-muted);font-size:11px;line-height:1.65}@container (max-width: 470px){.product-preview-bar{padding-inline:16px}.product-account-header,.product-campaign-header{padding:20px 16px}.product-account-header{flex-wrap:wrap;gap:8px 12px}.product-account-count{width:100%;margin-left:52px}.product-preview-tabs{margin-inline:16px}.product-preview-tabs>button{padding-inline:8px;min-height:44px;font-size:10px}.product-research-detail{padding:20px 16px;min-height:405px}.product-research-highlight>strong{font-size:36px}.product-research-facts>div{grid-template-columns:76px minmax(0,1fr);gap:8px}.product-people-company{padding-inline:16px}.product-people-list{padding-inline:8px}.product-people-list>button{padding:12px 8px;gap:8px;flex-wrap:wrap}.product-person-label{flex:1}.product-person-remit{order:1;width:100%;margin:-4px 0 0 44px}.product-person-detail{padding:20px 16px;min-height:332px}.product-person-detail-top{gap:8px}.product-person-detail-top>span{font-size:9px}.product-campaign-header>span{display:none}.product-outreach-detail{padding:20px 16px}.product-message-switch>button{min-height:44px}.product-message-body{min-height:340px}.product-message-context{margin-top:16px}.product-flow-sequence>li:not(.product-flow-connector){padding:12px;gap:8px}.product-flow-outcomes{gap:8px}.product-flow-outcomes>button{gap:5px;font-size:9px}.product-flow-result{padding:12px}.product-analytics-scope,.product-analytics-totals{padding-inline:16px}.product-analytics-totals>div+div{padding-left:12px}.product-analytics-totals dd{font-size:25px}.product-analytics-totals dt{font-size:9px}.product-analytics-chart{padding:20px 16px}.product-chart-heading{align-items:flex-start}.product-chart-heading>span{max-width:128px;text-align:right}.product-rate-cards{gap:8px}.product-rate-cards>div{padding:12px}.product-rate-cards strong{font-size:26px}.product-chart-row-label{gap:8px;font-size:10px}.product-chart-row-label>span:last-child{gap:4px}.product-chart-row-label small{font-size:8px}}@container (max-width: 330px){.product-account-header p{font-size:9px}.product-research-highlight>span{max-width:100%}.product-chart-row-label>span:last-child{flex-direction:column;align-items:flex-end;gap:0}.product-person-detail-top{flex-direction:column}.product-analytics-totals dd{font-size:20px}.product-message-body{min-height:380px}}@keyframes productContentIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-preview *,.product-preview *:before,.product-preview *:after{animation:none!important;transition:none!important}}.product-preview-tabs>button,.product-message-switch>button{min-height:44px}.product-message-body,.product-person-evidence,.product-person-reason{font-size:14px}.product-message-body .product-message-subject{font-size:12px;font-weight:600;line-height:1.55;padding-bottom:12px;border-bottom:1px solid var(--preview-line)}.product-account-mark{display:flex;align-items:center;justify-content:center}.product-research-facts dd,.product-person-label,.product-message-recipient>div{min-width:0;overflow-wrap:anywhere}.product-preview .product-preview-note{font-size:11px}
