:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f5f4ef;--surface:#fff;--surface-raised:#fafaf7;--ink:#181a16;--ink-soft:#5d6257;--ink-faint:#6b7066;--line:#dadbd3;--line-strong:#b8bbb0;--accent:#d9ff63;--accent-ink:#202a07;--positive:#226637;--brand-blue:#1246c7;--brand-coral:#ff5c35;--brand-lemon:#e7f80b;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow:0 24px 70px #272a211f}.marketing-redesign{--marketing-coral:var(--brand-coral);--marketing-blue:var(--brand-blue);--marketing-lemon:var(--brand-lemon);padding-inline:clamp(18px,4vw,68px)}.marketing-redesign .landing-nav{max-width:1440px;height:94px}.marketing-redesign .brand{font-size:22px;font-weight:850}.marketing-redesign .brand-wordmark,.marketing-redesign .brand-symbol{height:36px}.marketing-redesign .nav-actions{gap:30px}.marketing-redesign .nav-links{align-items:center;gap:30px;display:flex}.marketing-redesign .nav-actions .text-link{font-size:15px}.marketing-redesign .button{border-radius:10px}.marketing-redesign .button-lg{min-height:58px;padding-inline:25px;font-size:16px}.marketing-redesign .hero{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);align-items:center;gap:clamp(44px,6vw,100px);max-width:1440px;min-height:min(920px,100vh - 94px);padding:clamp(55px,7vw,100px) 0 clamp(90px,10vw,150px)}.marketing-redesign .hero-copy{z-index:3;width:100%;min-width:0;max-width:780px;position:relative}.hero-eyebrow{letter-spacing:.08em;align-items:center;gap:11px;font-size:13px;display:flex}.hero-eyebrow span{background:var(--marketing-lemon);border:1px solid var(--ink);color:#161810;letter-spacing:-.05em;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:inline-flex;transform:rotate(-8deg)}.marketing-redesign .hero h1{letter-spacing:-.085em;max-width:880px;font-size:clamp(66px,7.1vw,116px);line-height:.86}.marketing-redesign h1 em{color:var(--marketing-coral);font-family:Georgia,Times New Roman,serif;font-weight:500}.marketing-redesign .marketing-cta h2 em{color:var(--marketing-lemon);font-family:Georgia,Times New Roman,serif;font-weight:500}.marketing-redesign .hero-lede{max-width:680px;margin-top:34px;font-size:clamp(19px,1.5vw,23px);line-height:1.48}.marketing-redesign .hero-actions{gap:27px;margin-top:38px}.marketing-redesign .hero-actions .text-link{align-items:center;gap:7px;font-size:15px;display:inline-flex}.marketing-redesign .promise-list{gap:11px;margin-top:40px;font-size:13px;display:grid}.marketing-redesign .promise-list svg{background:var(--marketing-lemon);color:#161810;border-radius:50%;padding:2px}.hero-visual{width:100%;min-width:0;min-height:700px;position:relative}.signal-art{border:2px solid var(--ink);border-radius:34px;width:86%;height:78%;position:absolute;top:0;right:0;overflow:hidden;transform:rotate(2deg)}.signal-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#12160e4d);position:absolute;inset:0}.signal-art img{object-fit:cover}.signal-art>span{color:#fff;letter-spacing:-.06em;text-shadow:0 2px 20px #0006;z-index:2;font-size:clamp(24px,3vw,43px);font-weight:850;position:absolute;bottom:24px;left:28px}.marketing-redesign .product-window{border:2px solid var(--ink);box-shadow:14px 16px 0 var(--marketing-blue);z-index:3;border-radius:18px;width:80%;position:absolute;bottom:0;left:0;transform:rotate(-2deg)}.marketing-redesign .window-bar{height:42px}.marketing-redesign .preview-body{padding:22px}.marketing-redesign .preview-progress strong{font-size:25px}.marketing-redesign .prospect-preview{margin-top:18px;padding:20px}.marketing-redesign .preview-message p,.marketing-redesign .insight{font-size:13px}.visual-note{background:var(--surface);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink);z-index:4;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px 15px;display:grid;position:absolute;transform:rotate(-4deg)}.visual-note svg{grid-row:1/3}.visual-note span{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.visual-note strong{font-size:13px}.visual-note-top{top:18%;right:-18px}.visual-note-bottom{background:var(--marketing-lemon);color:#171810;bottom:7%;right:-10px;transform:rotate(3deg)}.visual-note-bottom span{color:#4c500d}.momentum-strip{color:#f8f4e8;background:#151710;border-radius:24px;grid-template-columns:repeat(3,1fr) 1.15fr;align-items:stretch;max-width:1440px;margin:0 auto;display:grid;overflow:hidden}.momentum-strip>div,.momentum-strip>p{min-height:170px;padding:29px}.momentum-strip>div{border-right:1px solid #42453a;grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.momentum-strip strong{color:var(--marketing-lemon);letter-spacing:-.08em;font-size:62px;line-height:1}.momentum-strip span{color:#c1c3b9;font-size:14px;line-height:1.45}.momentum-strip>p{background:var(--marketing-coral);color:#21120d;letter-spacing:-.035em;align-items:center;margin:0;font-size:20px;font-weight:750;line-height:1.25;display:flex}.marketing-redesign .marketing-section{border-top:0;max-width:1440px;padding-block:clamp(110px,12vw,180px)}.marketing-redesign .workflow-heading{grid-template-columns:minmax(0,1.25fr) minmax(340px,.65fr);gap:0 clamp(50px,10vw,160px);max-width:none;display:grid}.workflow-heading .eyebrow{grid-column:1/-1}.marketing-redesign .section-heading h2,.marketing-redesign .founder-section h2,.marketing-redesign .intelligence-section h2{letter-spacing:-.075em;font-size:clamp(50px,6.2vw,88px);line-height:.94}.workflow-heading>p:last-child{align-self:end;margin:0;font-size:18px;line-height:1.6}.marketing-redesign .step-grid{gap:16px;margin-top:74px}.marketing-redesign .step-grid article{border:2px solid var(--ink);border-radius:20px;min-height:420px;padding:30px}.marketing-redesign .step-grid article:first-child{background:var(--marketing-lemon);color:#171810;transform:rotate(-1deg)}.marketing-redesign .step-grid article:nth-child(2){background:var(--marketing-coral);color:#21120d;transform:translateY(28px)rotate(1deg)}.marketing-redesign .step-grid article:nth-child(3){background:var(--marketing-blue);color:#fff;transform:rotate(-.5deg)}.step-topline{justify-content:space-between;align-items:center;display:flex}.marketing-redesign .step-grid article .step-topline>span,.step-topline small{color:currentColor;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.marketing-redesign .step-grid h3{letter-spacing:-.055em;margin:130px 0 20px;font-size:clamp(29px,2.5vw,39px);line-height:1}.marketing-redesign .step-grid p{color:currentColor;opacity:.82;font-size:15px;line-height:1.6}.intelligence-section{color:#f7f4e9;background:#151710;border-radius:30px;grid-template-columns:.85fr 1fr;gap:clamp(60px,9vw,150px);max-width:1440px;margin:0 auto;padding:clamp(65px,8vw,110px);display:grid}.intelligence-copy .eyebrow{color:#aeb1a6}.intelligence-copy>p:not(.eyebrow){color:#bfc1b8;margin:30px 0 35px;font-size:18px;line-height:1.65}.intelligence-copy .button{background:var(--marketing-lemon);border-color:var(--marketing-lemon);color:#171810;display:inline-flex}.intelligence-flow{align-content:center;display:grid}.intelligence-flow article{border-bottom:1px solid #45483d;grid-template-columns:32px 52px 1fr;align-items:center;gap:20px;padding:28px 0;display:grid}.intelligence-flow article>span{color:#777b6f;font-size:12px;font-weight:800}.intelligence-flow article>svg{background:var(--marketing-coral);color:#21120d;border-radius:50%;width:48px;height:48px;padding:13px}.intelligence-flow article:nth-child(2)>svg{background:var(--marketing-lemon)}.intelligence-flow article:nth-child(3)>svg{color:#fff;background:#4b70e2}.intelligence-flow strong,.intelligence-flow small{display:block}.intelligence-flow strong{letter-spacing:-.04em;font-size:25px}.intelligence-flow small{color:#aeb1a6;margin-top:5px;font-size:13px;line-height:1.45}.marketing-redesign .founder-section{grid-template-columns:1.1fr .9fr}.marketing-redesign .founder-section>div:last-child{color:var(--ink-soft);font-size:16px}.marketing-redesign .founder-section .founder-quote{color:var(--ink);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,42px);line-height:1.25}.marketing-redesign .home-pricing{background:var(--marketing-lemon);border:2px solid var(--ink);color:#171810;border-radius:30px;grid-template-columns:auto 1fr auto;gap:60px;padding:clamp(55px,7vw,95px);display:grid}.marketing-redesign .home-pricing .section-heading>p:last-child,.marketing-redesign .home-pricing .eyebrow{color:#4f5413}.price-stamp{background:var(--marketing-coral);letter-spacing:-.1em;border:2px solid #171810;border-radius:50%;justify-content:center;align-items:flex-start;width:clamp(150px,17vw,220px);height:clamp(150px,17vw,220px);padding-top:35px;font-size:clamp(63px,8vw,112px);font-weight:900;line-height:1;display:flex;transform:rotate(-7deg)}.price-stamp span{margin-top:5px;font-size:28px}.marketing-redesign .home-pricing .button{align-self:end}.marketing-redesign .faq-section{grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px)}.marketing-redesign .faq-grid{gap:0}.marketing-redesign .faq-grid article{border:0;border-top:2px solid var(--ink);background:0 0;border-radius:0;min-height:235px;padding:24px 20px 32px 0}.marketing-redesign .faq-grid article:nth-child(odd){margin-right:24px}.marketing-redesign .faq-grid article>span{color:var(--marketing-coral);font-size:12px;font-weight:850}.marketing-redesign .faq-grid h3{margin:40px 0 12px;font-size:20px;line-height:1.15}.marketing-redesign .faq-grid p{font-size:14px}.marketing-redesign .marketing-cta{background:var(--marketing-coral);border:2px solid var(--ink);color:#21120d;border-radius:32px;max-width:1440px;margin-bottom:100px;position:relative;overflow:hidden}.marketing-redesign .marketing-cta:before,.marketing-redesign .marketing-cta:after{background:var(--marketing-blue);content:"";border:2px solid #171810;border-radius:50%;width:280px;height:280px;position:absolute}.marketing-redesign .marketing-cta:before{top:-120px;left:-130px}.marketing-redesign .marketing-cta:after{background:var(--marketing-lemon);bottom:-170px;right:-100px}.marketing-redesign .marketing-cta .eyebrow{color:#5b2517;z-index:1;position:relative}.marketing-redesign .marketing-cta h2{letter-spacing:-.085em;z-index:1;font-size:clamp(62px,9vw,128px);line-height:.83;position:relative}.marketing-redesign .marketing-cta>p:not(.eyebrow){z-index:1;margin:30px 0 0;font-size:17px;position:relative}.marketing-redesign .marketing-cta .button{color:#fff;z-index:1;background:#171810;position:relative}.marketing-redesign .landing-footer{max-width:1440px;min-height:110px;font-size:14px}.pricing-page .pricing-hero{max-width:1080px}.pricing-page .pricing-hero h1{font-size:clamp(68px,9vw,124px)}.pricing-page .pricing-hero>p:last-child{max-width:760px;font-size:20px}.pricing-page .pricing-grid{gap:20px;max-width:1120px}.pricing-page .pricing-grid>article{border:2px solid var(--ink);border-radius:24px;min-height:520px}.pricing-page .pricing-grid>article.featured{background:var(--accent);color:var(--accent-ink)}.pricing-page .pricing-grid>article.featured .plan-badge{color:#21120d;background:#ff5c35}.pricing-page .pricing-grid>article.featured>p:not(.plan-name),.pricing-page .pricing-grid>article.featured>strong,.pricing-page .pricing-grid>article.featured li,.pricing-page .pricing-grid>article.featured h2 small{color:#343b16}.pricing-page .pricing-grid>article.featured li svg{color:#1b5e2d}.pricing-page .pricing-grid>article.featured .button-primary{color:#fff;background:#171810}.pricing-page .pricing-grid article>p:not(.plan-name),.pricing-page .pricing-grid li{font-size:14px}@media (max-width:1100px){.marketing-redesign .hero{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr)}.marketing-redesign .hero h1{font-size:clamp(64px,7.6vw,86px)}.hero-visual{min-height:630px}.momentum-strip{grid-template-columns:repeat(3,1fr)}.momentum-strip>p{grid-column:1/-1;min-height:100px}.marketing-redesign .workflow-heading{grid-template-columns:1fr}.workflow-heading>p:last-child{max-width:700px;margin-top:28px}.marketing-redesign .home-pricing{grid-template-columns:auto 1fr}.marketing-redesign .home-pricing .button{grid-column:2;justify-self:start}}@media (max-width:900px){.marketing-redesign .hero{grid-template-columns:1fr;padding-top:70px}.marketing-redesign .hero h1{font-size:clamp(70px,12vw,106px)}.hero-visual{width:100%;max-width:730px;min-height:720px;margin:0 auto}.marketing-redesign .step-grid article{min-height:330px;transform:none!important}.marketing-redesign .step-grid h3{margin-top:78px}.intelligence-section,.marketing-redesign .founder-section,.marketing-redesign .faq-section{grid-template-columns:1fr}}@media (max-width:700px){.marketing-redesign{padding-inline:16px}.marketing-redesign .landing-nav{grid-template-columns:minmax(0,1fr) auto;row-gap:10px;height:auto;min-height:118px;padding-block:14px 12px;display:grid}.marketing-redesign .landing-nav .brand{grid-area:1/1}.marketing-redesign .landing-nav .nav-actions{display:contents}.marketing-redesign .landing-nav .nav-links{border-top:1px solid var(--line);grid-area:2/1/auto/-1;justify-content:space-between;width:100%;padding-top:10px}.marketing-redesign .landing-nav .nav-actions .button{grid-area:1/2;justify-self:end;display:flex}.pricing-page .pricing-grid>article{min-height:0}.pricing-page .pricing-grid ul{margin-bottom:22px}.pricing-page .pricing-grid .checkout-action{margin-top:0}.marketing-redesign .hero{gap:65px;padding:55px 0 90px}.marketing-redesign .hero h1{overflow-wrap:anywhere;font-size:clamp(51px,14.5vw,68px);line-height:.88}.marketing-redesign .hero h1 em{display:inline-block}.hero-eyebrow{font-size:12px}.marketing-redesign .hero-lede{font-size:18px}.hero-visual{min-height:600px}.signal-art{width:94%;height:62%}.marketing-redesign .product-window{box-shadow:8px 10px 0 var(--marketing-blue);width:94%}.visual-note-top{display:none}.visual-note-bottom{bottom:33%;right:0}.marketing-redesign .preview-message,.marketing-redesign .signal-row{display:none}.momentum-strip{border-radius:18px;grid-template-columns:1fr}.momentum-strip>div,.momentum-strip>p{min-height:125px}.momentum-strip>div{border-bottom:1px solid #42453a;border-right:0}.momentum-strip>p{grid-column:auto}.marketing-redesign .marketing-section{padding-block:100px}.marketing-redesign .section-heading h2,.marketing-redesign .founder-section h2,.marketing-redesign .intelligence-section h2{font-size:clamp(48px,14vw,66px)}.intelligence-section{border-radius:20px;padding:48px 22px}.intelligence-flow article{grid-template-columns:24px 46px 1fr;gap:12px}.marketing-redesign .home-pricing{grid-template-columns:1fr;gap:45px;padding:45px 24px}.price-stamp{width:140px;height:140px}.marketing-redesign .home-pricing .button{grid-column:auto}.marketing-redesign .faq-grid article:nth-child(odd){margin-right:0}.marketing-redesign .marketing-cta{margin-bottom:60px}.marketing-redesign .marketing-cta h2{font-size:clamp(57px,17vw,82px)}}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-main{max-width:1500px;min-height:100vh;margin:0 auto;padding:40px clamp(24px,4vw,62px) 70px}.crm-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.crm-header h1{letter-spacing:-.065em;margin:7px 0 12px;font-size:clamp(38px,5vw,58px);line-height:.95}.crm-header>div:first-child>p:last-child{color:var(--ink-soft);margin:0;font-size:13px}.won-summary{background:var(--surface);border:1px solid var(--line);border-radius:13px;flex:none;display:flex;overflow:hidden}.won-summary span{gap:5px;min-width:105px;padding:14px 18px;display:grid}.won-summary span+span{border-left:1px solid var(--line)}.won-summary small{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.won-summary strong{letter-spacing:-.04em;font-size:18px}.crm-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.crm-filters label{background:var(--surface);border:1px solid var(--line);color:var(--ink-faint);border-radius:8px;align-items:center;min-height:38px;padding:0 10px;display:flex}.crm-filters .crm-search{flex:280px;max-width:420px}.crm-filters input,.crm-filters select{color:var(--ink);background:0 0;border:0;outline:0;width:100%;padding:9px 5px;font-size:12px}.lead-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow-x:auto;box-shadow:0 12px 40px #272a210d}.lead-table{border-collapse:collapse;width:100%;min-width:920px}.lead-table th{background:var(--surface-raised);color:var(--ink-faint);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:12px 16px;font-size:12px;font-weight:800}.lead-table td{border-top:1px solid var(--line);color:var(--ink-soft);vertical-align:middle;padding:14px 16px;font-size:12px}.lead-table td:first-child,.lead-table td:nth-child(2),.lead-table td:nth-child(4){display:table-cell}.lead-table td strong,.lead-table td span:not(.stage-pill):not(.table-score),.lead-table td small{display:block}.lead-table td strong{color:var(--ink);margin-bottom:4px;font-size:12px}.lead-table td span:not(.stage-pill):not(.table-score),.lead-table td small{color:var(--ink-faint);font-size:12px}.lead-contact-socials{align-items:center;gap:6px;margin-top:8px;display:flex}.lead-contact-socials a{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.lead-contact-socials a:hover{border-color:var(--line-strong);color:var(--ink);transform:translateY(-1px)}.lead-table td:last-child button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.table-score{color:var(--ink);font-size:17px;font-weight:800}.stage-pill{text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.stage-ready{color:#565b51;background:#eff0eb}.stage-sent{color:#365b85;background:#eaf1fb}.stage-replied{color:#725500;background:#fff2cc}.stage-won{color:#226637;background:#def5df}.stage-archived{color:#7b433b;background:#f2e8e6}.crm-empty{color:var(--ink-faint);text-align:center;padding:45px;font-size:12px}.pipeline-board{grid-template-columns:repeat(4,minmax(220px,1fr));align-items:start;gap:12px;max-width:100%;padding-bottom:12px;display:grid;overflow-x:auto}.pipeline-column{background:color-mix(in srgb, var(--surface-raised) 75%, transparent);border:1px solid var(--line);border-radius:13px;width:100%;min-width:0;min-height:590px;padding:10px}.pipeline-column>header{justify-content:space-between;align-items:center;padding:5px 4px 13px;display:flex}.pipeline-column>header span{background:var(--ink);color:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;display:flex}.pipeline-column>div{gap:8px;min-width:0;display:grid}.pipeline-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;max-width:100%;padding:11px;overflow:hidden;box-shadow:0 7px 20px #272a210a}.card-open{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;padding:0;display:grid}.card-open>span{background:var(--accent);color:var(--accent-ink);border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:flex}.card-open div{min-width:0}.card-open strong,.card-open small{display:block}.card-open strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.card-open small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.pipeline-card-score{color:var(--ink-faint);gap:8px;margin:12px 0 9px;font-size:12px;display:flex}.reply-actions,.drawer-actions{gap:5px;display:flex}.reply-actions button,.card-win,.drawer-actions button,.drawer-win{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px;font-size:12px;font-weight:700;display:flex}.reply-actions button:first-child,.card-win,.drawer-win{background:var(--ink);border-color:var(--ink);color:var(--surface)}.card-win{width:100%}.card-revenue{color:var(--positive);font-size:12px;display:block}.crm-error,.crm-notice{z-index:40;margin:0;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 35px #181a1629}.crm-notice{background:var(--ink);color:var(--surface);border-radius:8px;padding:11px 14px;font-size:12px;font-weight:700}.crm-drawer-backdrop,.win-dialog-backdrop{z-index:30;background:#181a164d;position:fixed;inset:0}.crm-drawer-backdrop{justify-content:flex-end;display:flex}.crm-drawer{background:var(--surface);width:100%;max-width:460px;padding:44px 34px 50px;position:relative;overflow-y:auto;box-shadow:-15px 0 50px #181a1629}.drawer-close,.win-dialog>button:first-child{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:20px;right:20px}.crm-drawer h2{letter-spacing:-.055em;margin:8px 45px 8px 0;font-size:34px;line-height:1}.drawer-location{color:var(--ink-soft);font-size:12px}.drawer-scores{gap:6px;margin:20px 0;display:flex}.drawer-scores span{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-faint);border-radius:99px;padding:6px 8px;font-size:12px}.drawer-scores strong{color:var(--ink)}.crm-drawer section{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.crm-drawer section h3{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 12px;font-size:12px;display:flex}.crm-drawer section p,.crm-drawer blockquote{color:var(--ink-soft);font-size:12px;line-height:1.6}.crm-drawer blockquote{background:color-mix(in srgb, var(--accent) 14%, var(--surface-raised));border-left:3px solid var(--accent);border-radius:6px;margin:12px 0 0;padding:11px 12px}.drawer-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.drawer-links a{color:var(--ink-soft);align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:flex}.drawer-win{width:100%;margin-top:18px;padding:10px}.crm-drawer textarea,.crm-drawer input[type=date]{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:7px;outline:0;width:100%;padding:10px;font-size:12px}.crm-drawer textarea{resize:vertical;min-height:85px}.crm-drawer section>button{background:var(--ink);color:var(--surface);cursor:pointer;border:0;border-radius:7px;margin-top:7px;padding:9px 11px;font-size:12px;font-weight:700}.win-dialog-backdrop{z-index:35;justify-content:center;align-items:center;padding:18px;display:flex}.win-dialog{background:var(--surface);box-shadow:var(--shadow);border-radius:17px;width:100%;max-width:430px;padding:33px;position:relative}.win-mark{background:var(--accent);color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:22px;display:flex}.win-dialog h2{letter-spacing:-.05em;margin:7px 40px 22px 0;font-size:27px;line-height:1.1}.win-type{background:var(--surface-raised);border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:4px;display:grid}.win-type button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px;font-size:12px;font-weight:700}.win-type button.active{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #181a1614}.win-dialog>label{border:1px solid var(--line);color:var(--ink-faint);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.win-dialog>label input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;padding:11px 0;font-size:19px}.save-win{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:11px;padding:12px;font-size:12px;font-weight:800;display:flex}@media (max-width:900px){.crm-header{flex-direction:column;align-items:stretch}.won-summary{align-self:flex-start}.pipeline-board{grid-template-columns:repeat(4,250px)}}@media (max-width:700px){.crm-main{padding:25px 14px 35px}.crm-header{gap:18px;margin-bottom:20px}.crm-header h1{font-size:39px}.crm-filters{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.crm-filters .crm-search{grid-column:1/-1;max-width:none}.won-summary{align-self:stretch}.won-summary span{width:33.333%;min-width:0;padding:12px}.won-summary strong{font-size:15px}.lead-table{min-width:760px}.pipeline-board{margin-right:-14px}.pipeline-column{min-height:520px}.crm-drawer{max-width:calc(100% - 18px);padding:42px 22px}.crm-error,.crm-notice{bottom:82px;left:14px;right:14px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);text-rendering:optimizelegibility;min-width:320px;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 25%, transparent);outline-offset:3px}.landing-shell{min-height:100vh;padding:0 clamp(20px,5vw,76px);overflow:hidden}.landing-nav,.landing-footer{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;display:flex}.landing-nav{height:82px}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.brand-wordmark,.brand-symbol{object-fit:contain;flex:none;height:31px;display:block}.brand-wordmark{width:auto}.brand-symbol{width:31px}.brand-wordmark-dark{display:none}.nav-actions,.hero-actions,.button,.promise-list li,.preview-footer button,.preview-message button{align-items:center;display:flex}.nav-actions{gap:26px}.text-link{color:var(--ink-soft);font-size:14px;font-weight:600}.text-link:hover{color:var(--ink)}.button{border:1px solid #0000;border-radius:999px;justify-content:center;gap:8px;font-weight:700;transition:transform .15s,background-color .15s}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--ink);color:#fff}.button-secondary{background:var(--surface);border-color:var(--line)}.button-sm{min-height:39px;padding:0 17px;font-size:13px}.button-md{min-height:44px;padding:0 20px;font-size:14px}.button-lg{min-height:50px;padding:0 23px;font-size:14px}.hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(48px,8vw,118px);max-width:1320px;min-height:calc(100vh - 164px);margin:0 auto;padding:50px 0 90px;display:grid}.hero-copy{max-width:650px}.eyebrow{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;margin:0 0 23px;font-size:12px;font-weight:700}h1{letter-spacing:-.075em;max-width:750px;margin:0;font-size:clamp(48px,6vw,88px);line-height:.93}.hero-lede{color:var(--ink-soft);max-width:610px;margin:30px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.hero-lede strong{color:var(--ink)}.hero-actions{gap:24px;margin-top:34px}.promise-list{color:var(--ink-soft);flex-wrap:wrap;gap:13px 22px;margin:38px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.promise-list li{gap:6px}.promise-list svg{color:var(--positive)}.product-window{background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);min-width:0;overflow:hidden;transform:rotate(.4deg)}.window-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;height:47px;padding:0 17px;display:flex}.window-bar>span{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.window-bar small{color:var(--ink-faint);text-transform:uppercase;margin-left:auto;font-size:12px}.preview-body{padding:clamp(18px,3vw,34px)}.preview-progress{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.preview-progress strong,.preview-progress span{display:block}.preview-progress strong{letter-spacing:-.055em;font-size:27px}.preview-progress div>span{color:var(--ink-faint);margin-top:2px;font-size:12px}.preview-progress .pace{color:var(--positive);background:#e5f4dd;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:700}.progress-track{background:#e2e3dc;border-radius:999px;width:100%;height:7px;overflow:hidden}.progress-value{background:var(--ink);border-radius:inherit;height:100%;transition:width .3s;display:block}.prospect-preview{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-top:23px;padding:clamp(18px,2.6vw,27px)}.prospect-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.company-mark{border:1px solid var(--line);color:var(--ink-soft);background:#eff0e8;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:flex}.prospect-heading h2{letter-spacing:-.025em;margin:0;font-size:16px}.prospect-heading p{color:var(--ink-faint);margin:4px 0 0;font-size:12px}.fit-score{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.signal-row{flex-wrap:wrap;gap:7px;margin:21px 0 17px;display:flex}.signal-row span{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;padding:6px 8px;font-size:12px}.insight{border-left:2px solid var(--accent);color:var(--ink-soft);margin:0;padding-left:12px;font-size:12px;line-height:1.5}.insight span{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700;display:block}.preview-message{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:14px}.preview-message p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.preview-message button,.preview-footer button{cursor:pointer;border-radius:7px;justify-content:center;gap:6px;font-size:12px;font-weight:700}.preview-message button{color:var(--ink);background:0 0;border:0;margin:11px 0 0 auto;padding:4px}.preview-footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.preview-footer button{min-height:39px}.profile-action{border:1px solid var(--line-strong);color:var(--ink-soft);background:#fff}.sent-action{background:var(--ink);border:1px solid var(--ink);color:#fff}.landing-footer{border-top:1px solid var(--line);color:var(--ink-faint);min-height:82px;font-size:12px}.landing-footer nav{gap:18px;display:flex}.landing-footer nav a:hover{color:var(--ink)}.marketing-section,.marketing-cta{max-width:1320px;margin:0 auto}.marketing-section{border-top:1px solid var(--line);padding:clamp(72px,10vw,132px) 0}.section-heading{max-width:690px}.section-heading h2,.founder-section h2,.marketing-cta h2,.pricing-grid h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,5vw,66px);line-height:.98}.section-heading>p:last-child,.founder-section>div:last-child,.pricing-hero>p:last-child{color:var(--ink-soft);font-size:17px;line-height:1.65}.outcome-strip{grid-template-columns:auto 1fr auto;align-items:center;gap:15px 45px;padding-top:48px;padding-bottom:48px;display:grid}.outcome-strip p,.outcome-strip span{color:var(--ink-faint);margin:0;font-size:12px}.outcome-strip strong{letter-spacing:-.035em;text-align:center;font-size:clamp(16px,2vw,24px)}.step-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.step-grid article,.faq-grid article,.pricing-grid>article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.step-grid article{min-height:260px;padding:28px}.step-grid article>span{color:var(--ink-faint);font-size:12px;font-weight:800}.step-grid h3,.faq-grid h3{letter-spacing:-.04em;margin:78px 0 11px;font-size:20px}.step-grid p,.faq-grid p,.founder-section p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.founder-section{grid-template-columns:1fr .75fr;gap:clamp(45px,10vw,150px);display:grid}.founder-section>div:last-child{align-self:end}.founder-section>div:last-child p+p{margin-top:20px}.home-pricing{justify-content:space-between;align-items:end;gap:40px;display:flex}.home-pricing .button{flex:none}.faq-section{grid-template-columns:.7fr 1fr;gap:70px;display:grid}.faq-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.faq-grid article{padding:23px}.faq-grid h3{margin:0 0 9px;font-size:15px}.marketing-cta{background:var(--ink);border-radius:var(--radius-lg);color:var(--canvas);text-align:center;flex-direction:column;align-items:center;margin-bottom:70px;padding:clamp(70px,10vw,120px) 24px;display:flex}.marketing-cta .eyebrow{color:color-mix(in srgb, var(--canvas) 65%, transparent)}.marketing-cta .button{background:var(--accent);color:var(--accent-ink);margin-top:34px}.pricing-hero{text-align:center;max-width:900px;margin:0 auto;padding:clamp(70px,10vw,130px) 0 70px}.pricing-hero h1{margin:0 auto}.pricing-hero>p:last-child{max-width:670px;margin:28px auto 0}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px;margin:0 auto;display:grid}.pricing-grid>article{flex-direction:column;min-height:580px;padding:clamp(27px,4vw,43px);display:flex;position:relative}.pricing-grid>article.featured{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.plan-badge{background:var(--accent);color:var(--accent-ink);border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;top:22px;right:24px}.plan-name{margin:0 0 30px;font-size:15px;font-weight:800}.pricing-grid h2{font-size:64px}.pricing-grid h2>span{vertical-align:top;font-size:22px}.pricing-grid h2 small{color:var(--ink-faint);letter-spacing:0;font-size:13px}.pricing-grid article>p:not(.plan-name){color:var(--ink-soft);font-size:13px;line-height:1.55}.pricing-grid article>strong{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:17px;padding:19px 0;font-size:12px}.pricing-grid ul{gap:13px;margin:24px 0 35px;padding:0;list-style:none;display:grid}.pricing-grid li{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;display:flex}.pricing-grid li svg{color:var(--positive)}.checkout-action{margin-top:auto}.checkout-action>button{cursor:pointer;width:100%}.checkout-action>p{color:#9d3c32;text-align:center;margin:9px 0 0;font-size:12px}.pricing-fineprint{color:var(--ink-faint);text-align:center;max-width:700px;margin:25px auto 100px;font-size:12px;line-height:1.6}.checkout-success-page{justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.checkout-success-page section{text-align:center;max-width:700px}.checkout-success-page h1{font-size:clamp(48px,8vw,80px)}.checkout-success-page section>p:not(.eyebrow){color:var(--ink-soft);max-width:610px;margin:26px auto 32px;font-size:17px;line-height:1.6}.success-mark{background:var(--accent);color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:35px;display:inline-flex}.legal-page>article{max-width:760px;margin:0 auto;padding:clamp(70px,10vw,120px) 0}.legal-page h1{font-size:clamp(50px,7vw,76px)}.legal-updated{border-bottom:1px solid var(--line);color:var(--ink-faint);margin:24px 0 50px;padding-bottom:30px;font-size:12px}.legal-page article h2{letter-spacing:-.03em;margin:34px 0 10px;font-size:20px}.legal-page article>p:not(.eyebrow):not(.legal-updated){color:var(--ink-soft);font-size:14px;line-height:1.75}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#171814;--surface:#20211d;--surface-raised:#1b1c18;--ink:#f4f5ee;--ink-soft:#b9bdb1;--ink-faint:#8d9287;--line:#363832;--line-strong:#4d5048;--accent-ink:#1d2608;--positive:#98d8a6;--shadow:0 24px 80px #00000057}.button-primary,.sent-action{background:var(--accent);color:var(--accent-ink)}.preview-progress .pace{background:#263c2b}.progress-track,.company-mark{background:#292b26}.progress-value{background:var(--accent)}.profile-action{background:var(--surface)}}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:auto;padding:70px 0 95px}.hero-copy{max-width:720px}.product-window{width:100%;max-width:660px;margin:0 auto;transform:none}}@media (max-width:560px){.landing-shell{padding:0 17px}.landing-nav{height:70px}.hide-mobile{display:none}.hero{gap:56px;padding:52px 0 75px}h1{font-size:clamp(48px,15vw,65px)}.hero-lede{margin-top:24px}.hero-actions{flex-direction:column;align-items:stretch;gap:17px}.hero-actions .text-link{text-align:center}.promise-list{flex-direction:column;align-items:flex-start}.preview-body,.prospect-preview{padding:16px}.prospect-heading{grid-template-columns:auto 1fr}.fit-score{grid-column:2;justify-self:start}.landing-footer p{text-align:right}}.app-shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.app-brand{letter-spacing:-.04em;align-items:center;gap:9px;margin:0 8px 42px;font-size:18px;font-weight:800;display:flex}.app-brand .brand-wordmark,.app-brand .brand-symbol{height:29px}.app-brand .brand-symbol{width:29px}.app-nav{gap:3px;display:grid}.app-nav a{color:var(--ink-soft);border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.app-nav a:hover,.app-nav a.active{background:var(--surface-raised);color:var(--ink)}.app-nav a.active{box-shadow:inset 3px 0 var(--accent)}.app-nav-secondary{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.profile-menu{width:100%;margin-top:auto;position:relative}.sidebar-profile{border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:18px 7px 0;display:flex}.sidebar-profile:hover,.sidebar-profile:focus-visible{color:var(--ink)}.sidebar-profile:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.profile-avatar{background:var(--ink);color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-profile-copy{gap:2px;min-width:0;display:grid}.sidebar-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-profile small{color:var(--ink-faint);font-size:12px}.profile-popover{background:color-mix(in srgb, var(--surface) 97%, var(--accent));border:1px solid var(--line);box-shadow:0 18px 55px color-mix(in srgb, var(--ink) 16%, transparent);z-index:80;border-radius:16px;width:286px;padding:12px;animation:.18s cubic-bezier(.2,.8,.2,1) profile-popover-in;position:absolute;bottom:0;left:calc(100% + 10px)}.profile-popover:before{content:"";width:11px;position:absolute;inset:0 100% 0 auto}@keyframes profile-popover-in{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-popover-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:5px 5px 12px;display:grid}.profile-avatar-large{width:39px;height:39px;font-size:12px}.profile-popover-header>div{gap:2px;min-width:0;display:grid}.profile-popover-header strong,.profile-popover-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-popover-header strong{font-size:14px}.profile-popover-header>div>span{color:var(--ink-soft);font-size:12px}.profile-popover-actions{border-top:1px solid var(--line);gap:2px;padding-top:7px;display:grid}.profile-popover-actions button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:13px;font-weight:650;display:flex}.profile-popover-actions button:hover,.profile-popover-actions button:focus-visible{background:var(--surface-raised)}.profile-popover-actions button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.profile-popover-actions button:disabled{cursor:wait;opacity:.65}.profile-popover-notice{background:var(--surface-raised);color:var(--ink-soft);border-radius:10px;gap:7px;margin-top:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:grid}.profile-popover-notice a{color:var(--blue);font-size:12px;font-weight:700}.profile-password-form{border-top:1px solid var(--line);gap:9px;margin-top:7px;padding:11px 5px 2px;display:grid}.profile-password-form label{color:var(--ink-soft);gap:5px;font-size:12px;font-weight:700;display:grid}.profile-password-form input{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:0;width:100%;min-height:38px;padding:8px 9px;font-size:13px}.profile-password-form input:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 10%, transparent)}.profile-password-form>div{grid-template-columns:1fr 1.35fr;gap:7px;display:grid}.profile-password-form button{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;min-height:37px;font-size:12px;font-weight:750}.profile-password-form button[type=submit]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.app-content{min-width:0}.mobile-app-nav{display:none}.today-main{max-width:1280px;margin:0 auto;padding:39px clamp(24px,4vw,62px) 60px}.today-header{grid-template-columns:1fr auto;margin-bottom:28px;display:grid}.today-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,4vw,48px);line-height:1}.today-progress-copy{text-align:right;align-self:end;gap:3px;display:grid}.today-progress-copy strong{letter-spacing:-.04em;font-size:21px}.today-progress-copy span{color:var(--ink-faint);font-size:12px}.today-progress-bar{background:var(--line);border-radius:20px;grid-column:1/-1;height:5px;margin-top:20px;overflow:hidden}.today-progress-bar span{background:var(--accent);min-width:3px;height:100%;transition:width .25s;display:block}.prospect-workspace{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);min-height:660px;display:grid;overflow:hidden}.prospect-column,.message-column{padding:clamp(25px,3vw,39px)}.prospect-column{border-right:1px solid var(--line)}.prospect-sequence{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:12px;font-weight:700;display:flex}.prospect-identity{align-items:center;gap:15px;margin-top:26px;display:flex}.prospect-avatar{background:var(--accent);color:var(--accent-ink);letter-spacing:-.05em;border-radius:13px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:15px;font-weight:800;display:flex}.prospect-identity h2{letter-spacing:-.055em;margin:0;font-size:clamp(25px,3vw,36px);line-height:1}.prospect-identity p{color:var(--ink-soft);align-items:center;gap:3px;margin:8px 0 0;font-size:12px;display:flex}.score-row{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.score-row>span{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:99px;align-items:center;gap:3px;padding:6px 9px;font-size:12px;display:flex}.score-row strong{color:var(--ink)}.research-card,.contact-card,.message-card,.send-channel-picker{border:1px solid var(--line);border-radius:12px}.research-card{margin-top:27px;padding:20px}.card-label{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:flex}.research-card>p:nth-child(2){margin:14px 0 18px;font-size:13px;line-height:1.6}.opener-note{background:color-mix(in srgb, var(--accent) 16%, var(--surface-raised));border-radius:8px;gap:6px;padding:13px;display:grid}.opener-note strong{text-transform:uppercase;font-size:12px}.opener-note span{color:var(--ink-soft);font-size:12px;line-height:1.5}.contact-card{justify-content:space-between;align-items:end;margin-top:13px;padding:17px 20px;display:flex}.contact-card>div:first-child{gap:4px;display:grid}.contact-card>div:first-child>strong{font-size:13px}.contact-card>div:first-child>span{color:var(--ink-faint);font-size:12px}.channel-launchers{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.channel-launchers a{border:1px solid var(--line);border-radius:7px;align-items:center;gap:4px;padding:7px 8px;font-size:12px;font-weight:700;display:flex}.channel-launchers a:hover{border-color:var(--line-strong);background:var(--surface-raised)}.message-column{background:var(--surface-raised);flex-direction:column;display:flex}.message-tabs{border-bottom:1px solid var(--line);display:flex}.message-tabs button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:3px 24px 13px;font-size:12px;font-weight:700;position:relative}.message-tabs button.active{color:var(--ink)}.message-tabs button.active:after{background:var(--ink);content:"";height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.message-card{background:var(--surface);flex-direction:column;flex:1;min-height:360px;margin-top:22px;padding:22px;display:flex}.message-card-heading{justify-content:space-between;align-items:start;display:flex}.message-card-heading>div>span{color:var(--ink-faint);margin-top:6px;font-size:12px;display:block}.message-version{background:var(--surface-raised);color:var(--ink-faint);border-radius:99px;padding:5px 7px;font-size:12px}.message-copy{gap:15px;margin:30px 4px;display:grid}.message-copy strong{font-size:12px}.message-copy p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.message-tools{gap:7px;margin-top:auto;display:flex}.message-tools button,.message-editor button,.send-channel-picker button,.skip-button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.message-tools button:first-child{background:var(--ink);border-color:var(--ink);color:var(--surface)}.message-editor{gap:13px;margin-top:23px;display:grid}.message-editor label{color:var(--ink-soft);text-transform:uppercase;gap:6px;font-size:12px;font-weight:700;display:grid}.message-editor input,.message-editor textarea{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);text-transform:none;border-radius:8px;outline:0;padding:11px;font-size:13px;line-height:1.6}.message-editor textarea{resize:vertical;min-height:190px}.message-editor>div{justify-content:flex-end;gap:7px;display:flex}.message-editor>div button:last-child{background:var(--ink);color:var(--surface)}.send-channel-picker{background:var(--surface);justify-content:space-between;align-items:center;margin-top:12px;padding:11px 13px;display:flex}.send-channel-picker>span{color:var(--ink-faint);font-size:12px;font-weight:700}.send-channel-picker>div{gap:5px;display:flex}.send-channel-picker button{padding:6px 8px}.send-channel-picker button.active{background:var(--ink);border-color:var(--ink);color:var(--surface)}.today-error{margin:11px 0 0}.today-actions{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.skip-menu-wrap{position:relative}.skip-menu{background:var(--surface);border:1px solid var(--line);z-index:2;border-radius:9px;min-width:170px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 15px 40px #14171224}.skip-menu button{color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;padding:8px 9px;font-size:12px}.skip-menu button:hover{background:var(--surface-raised);color:var(--ink)}.mark-sent-button,.today-empty>button{background:var(--accent);border:1px solid color-mix(in srgb, var(--accent-ink) 25%, transparent);color:var(--accent-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:170px;padding:13px 15px;font-size:12px;font-weight:800;display:flex}.mark-sent-button:disabled,.today-main button:disabled{cursor:not-allowed;opacity:.5}.today-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:85vh;display:flex}.today-empty-mark{background:var(--accent);color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:25px;display:flex}.today-empty h1{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(38px,6vw,64px);line-height:.98}.today-empty>p:not(.step-kicker):not(.form-error){color:var(--ink-soft);max-width:520px;line-height:1.6}.today-empty>button{margin-top:18px}@media (max-width:1040px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.app-sidebar{align-items:center;padding-left:10px;padding-right:10px}.app-brand{margin-left:0;margin-right:0;font-size:0}.app-nav a{justify-content:center;padding:11px;font-size:0}.prospect-workspace{grid-template-columns:1fr}.prospect-column{border-bottom:1px solid var(--line);border-right:0}}@media (max-width:700px){.app-shell{padding-bottom:69px;display:block}.app-sidebar{display:none}.mobile-app-nav{background:color-mix(in srgb, var(--surface) 94%, transparent);border-top:1px solid var(--line);padding:8px 4px max(8px, env(safe-area-inset-bottom));z-index:10;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-app-nav a{color:var(--ink-faint);flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.mobile-app-nav a.active{color:var(--ink)}.today-main{padding:24px 14px 30px}.today-header{margin-bottom:19px}.today-header h1{font-size:35px}.today-progress-copy strong{font-size:17px}.prospect-workspace{box-shadow:none;border-radius:13px}.prospect-column,.message-column{padding:21px 17px}.prospect-identity{align-items:flex-start}.prospect-identity h2{font-size:29px}.prospect-identity p{align-items:flex-start;line-height:1.45}.score-row>span{padding:5px 7px}.contact-card{flex-direction:column;align-items:stretch;gap:15px}.channel-launchers{justify-content:flex-start}.message-card{min-height:330px;padding:18px}.message-copy p{font-size:13px}.message-tools{flex-wrap:wrap}.send-channel-picker{flex-direction:column;align-items:flex-start;gap:9px}.send-channel-picker>div{flex-wrap:wrap}.today-actions{gap:10px}.mark-sent-button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.special-conditions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.special-conditions>span,.special-conditions>a{background:color-mix(in srgb, var(--brand-lemon) 28%, var(--surface));border:1px solid color-mix(in srgb, var(--brand-lemon) 64%, var(--line));color:var(--ink);border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex}.special-conditions.is-compact{margin:7px 0 0}.special-conditions.is-compact>span,.special-conditions.is-compact>a{text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:100%;padding:4px 6px;font-size:12px;overflow:hidden}.channel-launchers a{aspect-ratio:1;justify-content:center;align-items:center;min-width:34px;padding:8px}.pipeline-socials{gap:6px;margin:9px 0;display:flex}.pipeline-socials a{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.lead-table .special-conditions{max-width:190px}.drawer-message-heading,.drawer-message-tools,.drawer-send-through,.drawer-send-through>div{align-items:center;display:flex}.drawer-message-heading,.drawer-send-through{justify-content:space-between}.drawer-message-heading h3{margin:0!important}.drawer-message-tabs{background:var(--surface-raised);border-radius:8px;padding:3px;display:flex}.crm-drawer .drawer-message-tabs button,.crm-drawer .drawer-message-tools button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin:0;padding:6px 9px;font-size:12px;font-weight:750}.crm-drawer .drawer-message-tabs button.active{background:var(--surface);color:var(--ink);border-radius:6px;box-shadow:0 2px 7px #181a1617}.drawer-message-subject{margin-top:15px;font-size:12px;display:block}.crm-drawer .drawer-message-body{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);white-space:pre-wrap;border-radius:10px;margin:9px 0;padding:14px;font-size:13px}.drawer-message-tools{gap:7px}.crm-drawer .drawer-message-tools button,.drawer-message-tools a{border:1px solid var(--line);border-radius:7px;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.drawer-message-tools a{color:var(--ink-soft);padding:6px 9px;font-size:12px;font-weight:750}.drawer-send-through{gap:12px;margin-top:14px}.drawer-send-through>span{color:var(--ink-faint);font-size:12px;font-weight:750}.drawer-send-through>div{gap:5px}.crm-drawer .drawer-send-through button,.send-channel-picker button{background:var(--surface);border:1px solid var(--line);color:var(--ink-faint);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex}.crm-drawer .drawer-send-through button.active,.send-channel-picker button.active{background:color-mix(in srgb, var(--brand-blue) 12%, var(--surface));border-color:var(--brand-blue);color:var(--brand-blue)}.crm-drawer section>.drawer-mark-sent{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:11px;font-size:12px;display:flex}.auth-page{min-height:100vh;padding:0 clamp(20px,5vw,76px) 60px}.auth-nav{justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:0 auto;display:flex}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(390px,460px);align-items:center;gap:clamp(45px,9vw,130px);max-width:1180px;min-height:calc(100vh - 150px);margin:0 auto;padding:42px 0 70px;display:grid}.auth-intro h1{max-width:650px;font-size:clamp(48px,5.8vw,78px)}.auth-intro>p:not(.eyebrow){color:var(--ink-soft);max-width:560px;margin:29px 0 0;font-size:18px;line-height:1.6}.auth-proof{background:linear-gradient(120deg, color-mix(in srgb, var(--brand-lemon) 34%, var(--surface)), color-mix(in srgb, var(--brand-blue) 8%, var(--surface)));border:1px solid color-mix(in srgb, var(--brand-lemon) 56%, var(--line));border-radius:16px;align-items:center;gap:16px;max-width:450px;margin-top:34px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.auth-proof:after{background:var(--brand-coral);content:"";opacity:.14;border-radius:50%;width:54px;height:54px;position:absolute;top:-19px;right:-16px}.auth-proof-number{color:var(--brand-blue);letter-spacing:-.06em;font-size:38px;font-weight:850;line-height:1}.auth-proof>span:last-child{color:var(--ink-soft);gap:2px;font-size:13px;line-height:1.35;display:grid}.auth-proof>span:last-child strong{color:var(--ink);font-size:15px}.auth-message-stack{max-width:520px;height:232px;margin-top:26px;position:relative}.auth-message-card{background:color-mix(in srgb, var(--surface) 96%, var(--brand-lemon));border:1px solid var(--line-strong);box-shadow:0 17px 42px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:16px;width:min(430px,92%);padding:15px 16px;position:absolute}.auth-message-instagram{z-index:2;top:0;left:0;transform:rotate(-1.5deg)}.auth-message-email{background:color-mix(in srgb, var(--surface) 96%, var(--brand-blue));bottom:0;right:0;transform:rotate(1.5deg)}.auth-message-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.auth-message-card-heading>div{gap:1px;display:grid}.auth-message-card-heading strong{font-size:13px}.auth-message-card-heading small{color:var(--ink-faint);font-size:12px}.auth-channel-icon{color:#fff;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.auth-channel-icon>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:17px;height:17px}.auth-channel-icon .fill-dot{fill:currentColor;stroke:none}.auth-channel-icon.instagram{background:linear-gradient(145deg,#833ab4,#fd1d1d 55%,#fcb045)}.auth-channel-icon.email{background:var(--brand-blue)}.auth-channel-icon.linkedin{background:#0a66c2;border-radius:7px;width:27px;height:27px}.auth-channel-icon.linkedin>svg{fill:currentColor;stroke:none;width:18px;height:18px}.auth-draft-pill{background:color-mix(in srgb, var(--positive) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--positive) 30%, var(--line));color:var(--positive);border-radius:99px;padding:5px 8px;font-size:12px;font-weight:750}.auth-message-card>p{color:var(--ink-soft);margin:11px 0 0;font-size:13px;line-height:1.5}.auth-card{background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;padding:8px 28px 26px;box-shadow:0 22px 65px #272a2117}.auth-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 -10px;display:grid}.auth-tabs button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:15px 8px 14px;font-size:14px;font-weight:700;position:relative}.auth-tabs button.active{color:var(--ink)}.auth-tabs button.active:after{background:var(--ink);content:"";width:56%;height:2px;position:absolute;bottom:-1px;left:22%}.auth-card-heading{text-align:center;padding:29px 0 24px}.step-kicker{color:var(--ink-faint);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.auth-card-heading h2{letter-spacing:-.045em;margin:0;font-size:25px}.auth-card-heading p{color:var(--ink-faint);margin:8px 0 0;font-size:14px;line-height:1.5}.social-auth{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:9px;font-size:14px;font-weight:700;display:flex}.social-auth-primary{background:var(--surface);border-color:var(--line-strong);color:var(--ink);box-shadow:0 5px 16px color-mix(in srgb, var(--ink) 7%, transparent)}.social-auth:disabled,.auth-submit:disabled,.wizard-next:disabled{cursor:wait;opacity:.58}.google-mark{width:20px;height:20px}.auth-divider{color:var(--ink-faint);text-transform:uppercase;align-items:center;gap:11px;margin:22px 0 17px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";width:50%;height:1px}.auth-form{gap:13px;display:grid}.auth-form label,.company-review label{color:var(--ink-soft);gap:7px;font-size:13px;font-weight:700;display:grid}.auth-form input,.company-review input,.company-review textarea,.rank-add input,.message-examples textarea{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:0;width:100%;min-height:48px;padding:10px 12px;font-size:14px}.auth-form input:focus,.company-review input:focus,.company-review textarea:focus,.rank-add input:focus,.message-examples textarea:focus,.website-form:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 7%, transparent)}.password-field{display:block;position:relative}.password-field input{padding-right:42px}.password-field button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:7px;position:absolute;top:5px;right:5px}.auth-submit,.wizard-next,.onboarding-primary-link{background:var(--accent);border:1px solid color-mix(in srgb, var(--accent-ink) 15%, transparent);color:var(--accent-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;font-weight:700;display:flex}.auth-submit{width:100%;margin-top:5px}.form-error{color:#8b2f27;background:#fff0ee;border:1px solid #f1c7c1;border-radius:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.form-error.centered{text-align:center;margin-top:15px}.google-only-note{background:color-mix(in srgb, var(--marketing-blue) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--marketing-blue) 22%, var(--line));text-align:center;border-radius:9px;gap:4px;margin-top:16px;padding:12px 14px;display:grid}.google-only-note strong{color:var(--ink);font-size:12px}.google-only-note span{color:var(--ink-faint);font-size:12px}.current-auth-session{background:color-mix(in srgb, var(--brand-lemon) 18%, var(--surface));border:1px solid color-mix(in srgb, var(--brand-lemon) 45%, var(--line));text-align:center;border-radius:11px;gap:2px;margin-bottom:13px;padding:11px 13px;display:grid}.current-auth-session>span,.current-auth-session small{color:var(--ink-faint);font-size:12px}.current-auth-session strong{font-size:14px}.current-auth-session a{color:var(--brand-blue);margin-top:5px;font-size:12px;font-weight:750}.demo-entry{background:var(--surface-raised);border:1px dashed var(--line-strong);border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:10px 11px;font-size:12px;display:flex}.demo-entry span{color:var(--ink-faint)}.demo-entry a{font-weight:700}.auth-legal{color:var(--ink-faint);text-align:center;margin:20px 3px 0;font-size:12px;line-height:1.55}.onboarding-shell{min-height:100vh}.onboarding-header{grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 clamp(18px,4vw,54px);display:grid}.onboarding-brand{letter-spacing:-.03em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.onboarding-brand .brand-wordmark,.onboarding-brand .brand-symbol{height:26px}.onboarding-brand .brand-symbol{width:26px}.demo-badge{background:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--ink-soft);text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:700}.step-count{color:var(--ink-faint);justify-self:end;font-size:12px}.onboarding-progress{background:var(--line);width:100%;height:2px}.onboarding-progress span{background:var(--ink);height:100%;transition:width .35s;display:block}.onboarding-stage{place-items:start center;min-height:calc(100vh - 72px);padding:clamp(45px,8vh,95px) 20px 80px;display:grid}.wizard-panel{text-align:center;width:100%;max-width:700px}.step-icon{background:var(--surface);border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:22px;display:inline-flex}.wizard-panel h1{letter-spacing:-.065em;max-width:680px;margin:0 auto;font-size:clamp(37px,5vw,56px);line-height:1}.step-lede{color:var(--ink-soft);max-width:570px;margin:20px auto 0;font-size:14px;line-height:1.6}.website-form{background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;max-width:580px;margin:37px auto 0;padding:6px;display:grid}.website-form>span{color:var(--ink-faint);padding-left:12px;font-size:15px}.website-form input{color:var(--ink);background:0 0;border:0;outline:0;min-width:0;padding:13px 4px;font-size:16px}.website-form button{background:var(--ink);color:var(--surface);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:45px;height:41px;display:flex}.analysis-status{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.analysis-status span{align-items:center;gap:5px;display:flex}.analysis-status span:first-child svg,.analysis-status span:nth-child(2) svg{color:var(--positive)}.privacy-note{color:var(--ink-faint);margin:18px 0 0;font-size:12px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.company-review,.ranked-list,.message-examples{text-align:left;margin-top:34px}.company-review{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:18px;padding:23px;display:grid}.company-review-header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.company-avatar{background:var(--accent);color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:flex}.company-review-header strong,.company-review-header span{display:block}.company-review-header strong{font-size:14px}.company-review-header div>span{color:var(--ink-faint);margin-top:3px;font-size:12px}.company-review-header .analysis-source{background:var(--surface-raised);border:1px solid var(--line);color:var(--positive);border-radius:99px;padding:6px 8px;font-size:12px;font-weight:700}.company-review-header .analysis-source-estimate{color:var(--warning,#9a5d00)}.analysis-fallback-note{background:color-mix(in srgb, var(--accent) 13%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));color:var(--ink-soft);border-radius:9px;margin:-3px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.company-review textarea{resize:vertical;min-height:84px;line-height:1.5}.review-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.keyword-row{flex-wrap:wrap;gap:7px;display:flex}.keyword-row span{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;padding:5px 7px;font-size:12px}.ranked-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}.ranked-list-header{justify-content:space-between;align-items:center;padding:5px 6px 12px;font-size:12px;font-weight:700;display:flex}.ranked-list-header small{color:var(--ink-faint);font-size:12px;font-weight:400}.ranked-list ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ranked-list li{background:var(--surface-raised);border:1px solid var(--line);cursor:grab;border-radius:9px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;min-height:49px;padding:6px 8px;display:grid}.rank-number{background:var(--surface);border:1px solid var(--line);color:var(--ink-faint);border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;display:flex}.drag-handle{color:var(--ink-faint)}.rank-label{font-size:12px;font-weight:700}.rank-actions{display:flex}.rank-actions button,.message-examples label>button{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.rank-actions button:hover,.message-examples label>button:hover{background:var(--surface);color:var(--ink)}.rank-actions button:disabled{cursor:default;opacity:.25}.rank-add{grid-template-columns:1fr auto;gap:8px;margin-top:8px;display:grid}.rank-add input{min-height:39px;font-size:12px}.rank-add button,.add-example{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.ai-message-starter{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--accent) 46%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 88%, var(--accent)), var(--surface));border:1px solid color-mix(in srgb, var(--accent-ink) 12%, var(--line));text-align:left;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:28px;padding:16px;display:grid;position:relative;overflow:hidden}.wizard-language-field{color:var(--ink-soft);text-align:left;gap:7px;margin-top:22px;font-weight:700;display:grid}.wizard-language-field select,.copy-language-field select{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:9px;outline:0;min-height:42px;padding:9px 11px}.wizard-language-field small,.copy-language-field small{color:var(--ink-faint);font-weight:400}.ai-message-starter:after{background:color-mix(in srgb, var(--accent) 34%, transparent);content:"";filter:blur(24px);pointer-events:none;border-radius:50%;width:80px;height:80px;position:absolute;top:-45px;right:-34px}.ai-message-starter>*{z-index:1;position:relative}.ai-message-starter-icon{background:var(--accent);border:1px solid color-mix(in srgb, var(--accent-ink) 12%, transparent);color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ai-message-starter-copy{gap:3px;display:grid}.ai-message-starter-copy small{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.ai-message-starter-copy strong{color:var(--ink);font-size:14px}.ai-message-starter-copy p{color:var(--ink-soft);max-width:370px;margin:0;font-size:12px;line-height:1.5}.ai-message-starter>button{background:var(--ink);border:1px solid var(--ink);color:var(--surface);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:140px;min-height:40px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex}.ai-message-starter>button:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb, var(--ink) 16%, transparent);transform:translateY(-1px)}.ai-message-starter>button:disabled{cursor:wait;opacity:.55}.ai-starter-ready{color:var(--positive);text-align:left;align-items:center;gap:6px;margin:10px 2px -18px;font-size:12px;font-weight:700;display:flex}.message-examples{gap:10px;display:grid}.message-examples label{text-align:left;display:grid;position:relative}.message-examples label>span{color:var(--ink-soft);margin-bottom:6px;font-size:12px;font-weight:700}.message-examples label small{color:var(--ink-faint);text-transform:uppercase;margin-left:6px;font-size:12px;font-weight:400}.message-examples textarea{resize:vertical;min-height:78px;padding-right:40px;font-size:12px;line-height:1.55}.message-examples label>button{position:absolute;top:31px;right:6px}.add-example{width:100%;min-height:39px;margin-top:10px}.wizard-actions{justify-content:space-between;align-items:center;margin-top:27px;display:flex}.wizard-back{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 4px;font-size:12px;font-weight:700;display:flex}.wizard-next{min-height:43px;padding:0 18px}.complete-mark{background:var(--accent);color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 24px;display:flex}.setup-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:36px 0 24px;display:grid}.setup-summary>span{background:var(--surface);border:1px solid var(--line);border-radius:11px;flex-direction:column;align-items:center;gap:6px;min-height:116px;padding:18px 10px;display:flex}.setup-summary svg{color:var(--ink-faint)}.setup-summary strong{font-size:12px}.setup-summary small{color:var(--ink-faint);font-size:12px}.onboarding-primary-link{max-width:245px;margin:0 auto;padding:0 19px}.preparing-page{min-height:100vh;padding:0 clamp(20px,5vw,70px)}.preparing-page header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;display:flex}.preparing-page header>span{color:var(--ink-faint);font-size:12px}.preparing-page section{text-align:center;max-width:620px;margin:0 auto;padding:clamp(70px,13vh,140px) 0 80px}.preparing-orbit{background:var(--surface);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 27px;display:flex}.preparing-page h1{font-size:clamp(43px,6vw,67px)}.preparing-page section>p:not(.step-kicker){color:var(--ink-soft);max-width:500px;margin:22px auto 0;font-size:14px;line-height:1.65}.preparation-list{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:12px;gap:12px;max-width:420px;margin:31px auto 24px;padding:17px;display:grid}.preparation-list span{color:var(--ink-soft);align-items:center;gap:9px;font-size:12px;display:flex}.preparation-list span:not(:last-child) svg{color:var(--positive)}.preparing-page section>a{color:var(--ink-soft);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:800px){.auth-layout{grid-template-columns:1fr;gap:30px;padding-top:28px}.auth-intro{text-align:center}.auth-intro h1,.auth-intro>p:not(.eyebrow),.auth-proof{margin-left:auto;margin-right:auto}.auth-card{width:100%;max-width:470px;margin:0 auto}.auth-message-stack{text-align:left;width:min(520px,100%);margin-left:auto;margin-right:auto}}@media (max-width:560px){.auth-page{padding:0 16px 40px}.auth-nav{height:70px}.auth-layout{gap:28px;padding-top:24px}.auth-intro h1{font-size:48px}.auth-intro>p:not(.eyebrow){font-size:15px}.auth-card{border-radius:15px;padding:7px 20px 24px}.auth-proof{text-align:left;width:100%;max-width:none;margin-top:26px}.auth-message-stack{height:auto;margin-top:20px}.auth-message-card{width:100%;position:relative;transform:none}.auth-message-email{margin-top:10px}.onboarding-header{height:62px;padding:0 15px}.onboarding-stage{min-height:calc(100vh - 64px);padding:42px 15px 60px}.wizard-panel h1{font-size:39px}.review-grid,.setup-summary{grid-template-columns:1fr}.ai-message-starter{grid-template-columns:auto 1fr;align-items:start}.ai-message-starter>button{grid-column:1/-1;width:100%}.company-review{padding:16px}.company-review-header{grid-template-columns:auto 1fr}.company-review-header .analysis-source{grid-column:2;justify-self:start}.ranked-list{margin-left:-5px;margin-right:-5px;padding:8px}.ranked-list li{gap:5px}.drag-handle{display:none}.ranked-list li{grid-template-columns:auto 1fr auto}.rank-add{grid-template-columns:1fr}.rank-add button{min-height:38px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f5f4ef;--surface:#fff;--surface-raised:#fafaf7;--ink:#181a16;--ink-soft:#5d6257;--ink-faint:#6b7066;--line:#dadbd3;--line-strong:#b8bbb0;--accent:#d9ff63;--accent-ink:#202a07;--positive:#226637;--shadow:0 24px 70px #272a211f}html[data-theme=light] .button-primary,html[data-theme=light] .sent-action{background:var(--ink);color:#fff}html[data-theme=light] .preview-progress .pace{background:#e5f4dd}html[data-theme=light] .progress-track,html[data-theme=light] .company-mark{background:#eff0e8}html[data-theme=light] .progress-value{background:var(--ink)}html[data-theme=light] .profile-action{background:#fff}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#171814;--surface:#20221d;--surface-raised:#272923;--ink:#f3f4ed;--ink-soft:#b8bbae;--ink-faint:#989c90;--line:#3b3e35;--line-strong:#5d6255;--accent:#d9ff63;--accent-ink:#202a07;--positive:#8ce09d;--shadow:0 24px 70px #0000004d}html[data-theme=dark] .button-primary,html[data-theme=dark] .sent-action{background:var(--accent);color:var(--accent-ink)}html[data-theme=dark] .preview-progress .pace{background:#263c2b}html[data-theme=dark] .progress-track,html[data-theme=dark] .company-mark{background:#292b26}html[data-theme=dark] .progress-value{background:var(--accent)}html[data-theme=dark] .profile-action{background:var(--surface)}html[data-theme=dark] .brand-wordmark-light{display:none}html[data-theme=dark] .brand-wordmark-dark{display:block}html[data-theme=dark] .mobile-app-nav{background:var(--surface)}.ops-main{max-width:1320px;min-height:100vh;margin:0 auto;padding:40px clamp(24px,4vw,62px) 70px}.ops-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.ops-header h1{letter-spacing:-.065em;margin:7px 0 12px;font-size:clamp(38px,5vw,58px);line-height:.95}.ops-header>div:first-child>p:last-child{color:var(--ink-soft);margin:0;font-size:13px}.ops-card,.analytics-insight,.team-total{background:var(--surface);border:1px solid var(--line);border-radius:14px}.analytics-insight,.team-total{grid-template-columns:auto 1fr;gap:3px;min-width:270px;padding:15px 18px;display:grid}.analytics-insight svg,.team-total svg{color:var(--positive);grid-row:1/3;margin-right:6px}.analytics-insight span,.team-total span{color:var(--ink-faint);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.analytics-insight strong,.team-total strong{letter-spacing:-.02em;font-size:13px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.metric-grid article{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr auto;padding:18px;display:grid}.metric-grid article>svg{color:var(--ink-faint);grid-area:1/2/3}.metric-grid article>span{color:var(--ink-faint);font-size:12px;font-weight:700}.metric-grid article>strong{letter-spacing:-.045em;grid-column:1/-1;margin-top:15px;font-size:25px}.metric-grid article>small{color:var(--ink-faint);grid-column:1/-1;margin-top:5px;font-size:12px}.analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:10px;display:grid}.analytics-grid .ops-card{min-height:320px;padding:24px}.ops-card>header{justify-content:space-between;align-items:start;display:flex}.ops-card h2{letter-spacing:-.035em;margin:4px 0 0;font-size:18px}.activity-card>header>strong{letter-spacing:-.05em;font-size:28px}.bar-chart{justify-content:space-around;align-items:end;gap:clamp(10px,3vw,30px);height:210px;margin-top:28px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;max-width:50px;height:100%;display:flex}.bar-chart>div>span{background:var(--accent);border-radius:6px 6px 2px 2px;width:100%;min-height:5px;transition:height .25s;position:relative}.bar-chart i{color:var(--ink);font-size:12px;font-style:normal;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.bar-chart small{color:var(--ink-faint);margin-top:8px;font-size:12px}.funnel-list{margin-top:22px;display:grid}.funnel-list>div{flex-direction:column;align-items:center;display:flex}.funnel-list span{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:baseline;gap:8px;width:100%;padding:10px;font-size:12px;display:flex}.funnel-list span strong{font-size:18px}.funnel-list small{color:var(--ink-faint);align-items:center;gap:3px;padding:5px;font-size:12px;display:flex}.channel-bars{gap:20px;margin-top:31px;display:grid}.channel-bars>div>span{justify-content:space-between;margin-bottom:7px;font-size:12px;display:flex}.channel-bars>div>span small{color:var(--ink-faint)}.channel-bars i{background:var(--surface-raised);border-radius:99px;height:7px;display:block;overflow:hidden}.channel-bars b{background:var(--ink);border-radius:inherit;height:100%;display:block}.economics-card{background:var(--ink);color:var(--surface)}html[data-theme=dark] .economics-card{background:var(--accent);color:var(--accent-ink)}.economics-card .step-kicker{color:inherit;opacity:.65}.economics-card>strong{letter-spacing:-.06em;margin-top:37px;font-size:45px;display:block}.economics-card>p:not(.step-kicker){opacity:.7;font-size:12px}.economics-card>div{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);gap:9px;margin-top:35px;padding-top:17px;display:grid}.economics-card>div span{justify-content:space-between;font-size:12px;display:flex}.ops-empty{color:var(--ink-faint);text-align:center;margin:60px auto;font-size:12px}.team-progress{margin-bottom:10px;padding:15px 18px}.team-progress>div{background:var(--surface-raised);border-radius:99px;height:7px;overflow:hidden}.team-progress>div span{background:var(--accent);border-radius:inherit;height:100%;display:block}.team-progress p{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.team-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:10px;display:grid}.team-layout>.ops-card{padding:24px}.member-list{margin-top:20px;display:grid}.member-list article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) minmax(120px,.5fr);align-items:center;gap:12px;padding:15px 0;display:grid}.member-avatar{background:var(--accent);color:var(--accent-ink);text-transform:uppercase;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:flex}.member-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.member-list article>div:nth-child(2) strong{align-items:center;gap:4px;font-size:12px;display:flex}.member-list article>div:nth-child(2) small{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.member-progress{text-align:right;gap:7px;display:grid}.member-progress strong{font-size:12px}.member-progress>span{background:var(--surface-raised);border-radius:99px;height:5px;overflow:hidden}.member-progress i{background:var(--accent);height:100%;display:block}.invite-card>svg{color:var(--ink-faint);margin-bottom:15px}.invite-card>p:not(.step-kicker):not(.form-notice){color:var(--ink-soft);font-size:12px;line-height:1.6}.invite-card form{gap:10px;margin-top:20px;display:grid}.invite-card label,.settings-grid label{color:var(--ink-soft);gap:7px;font-size:12px;font-weight:700;display:grid}.invite-card input,.invite-card select,.settings-grid input,.settings-grid select,.preference-add input,.preference-list input,.voice-example-list textarea{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:8px;outline:0;padding:10px}.invite-card button,.settings-save button,.preference-card footer>button,.message-settings-card footer>button{background:var(--ink);color:var(--surface);cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:800}.form-notice{background:var(--surface-raised);color:var(--ink-soft);border-radius:7px;padding:9px;font-size:12px;line-height:1.5}.pending-invites{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:16px;display:grid}.pending-invites>strong{text-transform:uppercase;font-size:12px}.pending-invites>span{color:var(--ink-faint);align-items:center;gap:5px;font-size:12px;display:flex}.settings-main{max-width:1040px}.settings-form{gap:10px;display:grid}.settings-section,.preference-card,.message-settings-card{padding:25px}.settings-section>header,.preference-card>header,.message-settings-card>header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.settings-section>header>svg,.preference-card>header>svg,.message-settings-card>header>svg{color:var(--ink-faint)}.settings-section>header h2,.settings-section>header p,.preference-card>header h2,.preference-card>header p,.message-settings-card>header h2,.message-settings-card>header p{margin:0}.settings-section>header p,.preference-card>header p,.message-settings-card>header p{color:var(--ink-faint);margin-top:4px;font-size:12px}.settings-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:25px;display:grid}.settings-grid label:first-child{grid-column:1/-1}.settings-grid small{color:var(--ink-faint);font-size:12px;font-weight:400}.theme-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;display:grid}.theme-picker button{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.theme-picker button.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.theme-picker button>span{align-items:center;display:flex}.theme-picker button strong{font-size:12px}.settings-save{justify-content:flex-end;align-items:center;gap:13px;padding-top:8px;display:flex}.settings-save p,.preference-card footer p,.message-settings-card footer p{color:var(--positive);margin:0;font-size:12px}.billing-current,.billing-empty{margin-top:24px}.billing-current>div:first-child,.billing-empty{justify-content:space-between;align-items:center;gap:20px;display:flex}.billing-current>div:first-child span,.billing-current>div:first-child strong{display:block}.billing-current>div:first-child span{color:var(--ink-faint);text-transform:uppercase;font-size:12px;font-weight:800}.billing-current>div:first-child strong{letter-spacing:-.045em;margin-top:4px;font-size:24px}.billing-current dl{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:20px 0;padding:16px 0;display:grid}.billing-current dl>div{gap:5px;display:grid}.billing-current dt{color:var(--ink-faint);text-transform:uppercase;font-size:12px;font-weight:800}.billing-current dd{text-transform:capitalize;margin:0;font-size:12px}.billing-current>button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.billing-empty>div>strong,.billing-empty>div>p{display:block}.billing-empty>div>p{color:var(--ink-faint);margin:5px 0 0;font-size:12px}.billing-empty .checkout-action{flex:none;margin:0}.billing-empty .checkout-action button{background:var(--ink);color:var(--surface);border:0;border-radius:8px;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.billing-notice{color:var(--ink-soft);margin-top:15px;font-size:12px}.preference-list{margin:24px 0 0;padding:0;list-style:none;display:grid}.preference-list li{border-top:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.preference-list li>span{background:var(--accent);color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:flex}.preference-list li>div{gap:4px;display:flex}.preference-list li button,.voice-example-list label span button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.preference-list button:disabled,.voice-example-list button:disabled{opacity:.35}.preference-add{grid-template-columns:1fr auto;gap:7px;margin-top:14px;display:grid}.preference-add button,.add-example{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.preference-card footer,.message-settings-card footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding-top:17px;display:flex}.special-condition-card{margin-top:14px}.special-condition-card>header{align-items:flex-start}.special-condition-card>header .step-kicker{margin-bottom:4px}.special-condition-list{gap:14px;margin-top:22px;display:grid}.special-condition-editor{background:color-mix(in srgb, var(--surface-raised) 72%, transparent);border:1px solid var(--line);border-radius:12px;padding:16px}.special-condition-editor>header{justify-content:space-between;align-items:center;display:flex}.special-condition-editor>header strong{color:var(--ink);font-size:12px}.special-condition-editor>header button,.special-condition-add{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.special-condition-editor>header button:hover,.special-condition-add:hover{border-color:var(--ink-faint);color:var(--ink)}.special-condition-add{margin-top:14px}.special-condition-add:disabled{cursor:default;opacity:.45}.special-condition-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.special-condition-fields label{color:var(--ink-soft);gap:7px;font-weight:700;display:grid}.special-condition-fields label:first-child{grid-column:1/-1}.special-condition-fields input,.special-condition-fields textarea{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:9px;outline:0;padding:12px;line-height:1.5}.special-condition-fields textarea{resize:vertical;min-height:112px}.special-condition-fields input:focus,.special-condition-fields textarea:focus{border-color:var(--brand-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-blue) 12%, transparent)}.special-condition-fields small,.special-condition-note{color:var(--ink-faint)}.special-condition-note{background:color-mix(in srgb, var(--brand-lemon) 14%, var(--surface-raised));border-radius:9px;margin:17px 0 0;padding:12px 14px}.onboarding-special-condition{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:14px;margin-top:14px;padding:22px}.onboarding-special-condition>header{align-items:center;gap:10px;display:flex}.onboarding-special-condition>header>span{background:color-mix(in srgb, var(--accent) 22%, var(--surface-raised));color:var(--accent-ink);border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.onboarding-special-condition>header strong,.onboarding-special-condition>header small{display:block}.onboarding-special-condition>header strong{color:var(--ink);font-size:13px}.onboarding-special-condition>header small,.onboarding-special-condition>p{color:var(--ink-faint)}.onboarding-special-condition>header small{text-transform:uppercase;margin-top:3px;font-size:12px}.onboarding-special-condition>p{margin:13px 0 0;font-size:12px;line-height:1.55}.context-rewrite-backdrop{z-index:50;background:#181a1657;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.context-rewrite-dialog{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;width:100%;max-width:470px;padding:32px;position:relative}.context-rewrite-close{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:absolute;top:18px;right:18px}.context-rewrite-icon{background:var(--accent);color:var(--accent-ink);border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.context-rewrite-dialog h2{color:var(--ink);letter-spacing:-.045em;margin:8px 34px 12px 0;font-size:27px;line-height:1.12}.context-rewrite-dialog>p:not(.step-kicker){color:var(--ink-soft);margin:0;font-size:12px;line-height:1.6}.context-rewrite-dialog>div{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.context-rewrite-dialog>div button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:750}.context-rewrite-dialog>div button:last-child{background:var(--ink);border-color:var(--ink);color:var(--surface)}.voice-example-list{gap:13px;margin-top:25px;display:grid}.copy-language-field{color:var(--ink-soft);gap:7px;max-width:420px;margin-top:24px;font-weight:700;display:grid}.voice-example-list label{gap:6px;display:grid}.voice-example-list label>span{color:var(--ink-faint);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.voice-example-list label span button{width:27px;height:27px}.voice-example-list textarea{resize:vertical;min-height:95px;line-height:1.6}.add-example{margin-top:12px}.ops-main button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.outcome-strip,.founder-section,.faq-section{grid-template-columns:1fr}.outcome-strip{text-align:center}.step-grid{grid-template-columns:1fr}.step-grid article{min-height:210px}.step-grid h3{margin-top:50px}.ops-header{flex-direction:column;align-items:stretch}.analytics-insight,.team-total{align-self:flex-start}.metric-grid{grid-template-columns:repeat(2,1fr)}.analytics-grid,.team-layout{grid-template-columns:1fr}}@media (max-width:700px){.landing-nav .nav-actions{gap:11px}.landing-nav .nav-actions .button{display:none}.home-pricing{flex-direction:column;align-items:stretch}.faq-grid,.pricing-grid{grid-template-columns:1fr}.landing-footer{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:24px 0}.landing-footer p{text-align:left;order:3;width:100%;margin:8px 0}.pricing-grid>article{min-height:0}.billing-current dl{grid-template-columns:1fr;gap:12px}.billing-empty{flex-direction:column;align-items:stretch}.ops-main{padding:25px 14px 35px}.ops-header{gap:17px;margin-bottom:20px}.ops-header h1{font-size:39px}.analytics-insight,.team-total{align-self:stretch;min-width:0}.metric-grid{gap:7px}.metric-grid article{padding:14px}.metric-grid article>strong{font-size:20px}.analytics-grid .ops-card{min-height:280px;padding:19px}.bar-chart{gap:8px}.team-layout>.ops-card,.settings-section,.preference-card,.message-settings-card{padding:19px}.member-list article{grid-template-columns:auto 1fr}.member-progress{grid-column:2}.settings-grid{grid-template-columns:1fr}.settings-grid label:first-child{grid-column:auto}.theme-picker{grid-template-columns:1fr}.preference-list li{grid-template-columns:25px 1fr}.preference-list li>div{grid-column:2}.preference-add,.special-condition-fields{grid-template-columns:1fr}.special-condition-fields label:first-child{grid-column:auto}}.marketing-redesign .brand-wordmark,.marketing-redesign .brand-symbol{transition:scale .24s,rotate .24s}.marketing-redesign .brand:hover .brand-wordmark,.marketing-redesign .brand:hover .brand-symbol{rotate:-2deg;scale:1.035}.marketing-redesign .button{transition:background-color .22s,border-color .22s,box-shadow .22s,color .22s,translate .22s;position:relative;overflow:hidden}.marketing-redesign .button:before{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff57 48%,#0000 76%);transition:translate .52s;position:absolute;inset:0;translate:-140%}.marketing-redesign .button:hover{box-shadow:0 12px 0 color-mix(in srgb, var(--ink) 18%, transparent);translate:0 -3px}.marketing-redesign .button:hover:before{translate:140%}.marketing-redesign .button svg,.marketing-redesign .text-link svg{transition:rotate .22s,translate .22s}.marketing-redesign .button:hover svg{translate:4px}.marketing-redesign .text-link:hover svg{translate:3px 2px;rotate:-8deg}.marketing-redesign .landing-nav{animation:.7s cubic-bezier(.2,.8,.2,1) both marketing-nav-arrive}.marketing-redesign .hero-copy>*{animation:.82s cubic-bezier(.16,1,.3,1) both marketing-hero-rise}.marketing-redesign .hero-copy>:first-child{animation-delay:80ms}.marketing-redesign .hero-copy>:nth-child(2){animation-delay:.17s}.marketing-redesign .hero-copy>:nth-child(3){animation-delay:.28s}.marketing-redesign .hero-copy>:nth-child(4){animation-delay:.39s}.marketing-redesign .hero-copy>:nth-child(5){animation-delay:.5s}.marketing-redesign .hero-visual{--pointer-rotate:0deg;--pointer-x:0px;--pointer-x-reverse:0px;--pointer-y:0px;--pointer-y-reverse:0px;animation:1s cubic-bezier(.16,1,.3,1) .22s both marketing-scene-arrive}.marketing-redesign .signal-art{transform:translate3d(var(--pointer-x), var(--pointer-y), 0) rotate(calc(2deg + var(--pointer-rotate)));transition:transform .28s cubic-bezier(.2,.8,.2,1)}.marketing-redesign .signal-art img{animation:12s ease-in-out infinite alternate marketing-signal-breathe}.marketing-redesign .product-window{transform:translate3d(var(--pointer-x-reverse), var(--pointer-y-reverse), 0) rotate(calc(-2deg - var(--pointer-rotate)));transition:box-shadow .28s,transform .28s cubic-bezier(.2,.8,.2,1)}.marketing-redesign .hero-visual:hover .product-window{box-shadow:18px 20px 0 var(--marketing-blue)}.marketing-redesign .visual-note-top{animation:5.8s ease-in-out 1.1s infinite marketing-note-top}.marketing-redesign .visual-note-bottom{animation:5.2s ease-in-out .7s infinite marketing-note-bottom}.marketing-redesign .product-window .progress-value{transform-origin:0;animation:1.25s cubic-bezier(.16,1,.3,1) .95s both marketing-progress-fill}.marketing-redesign .prospect-preview{transition:border-color .24s,box-shadow .24s,translate .24s}.marketing-redesign .prospect-preview:hover{border-color:color-mix(in srgb, var(--marketing-blue) 45%, var(--line));translate:0 -4px;box-shadow:0 18px 45px #1246c71f}.marketing-redesign[data-motion=ready] [data-reveal]:not([data-reveal=children]){opacity:0;transition:opacity .76s cubic-bezier(.16,1,.3,1),scale .76s cubic-bezier(.16,1,.3,1),translate .76s cubic-bezier(.16,1,.3,1);translate:0 34px;scale:.985}.marketing-redesign[data-motion=ready] [data-reveal=left]{translate:-46px}.marketing-redesign[data-motion=ready] [data-reveal=right]{translate:46px}.marketing-redesign[data-motion=ready] [data-reveal]:not([data-reveal=children]).is-visible{opacity:1;translate:0;scale:1}.marketing-redesign[data-motion=ready] [data-reveal=children]>*{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),scale .7s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1);translate:0 38px;scale:.97}.marketing-redesign[data-motion=ready] [data-reveal=children].is-visible>*{opacity:1;translate:0;scale:1}.marketing-redesign[data-motion=ready] [data-reveal=children].is-visible>:nth-child(2){transition-delay:90ms}.marketing-redesign[data-motion=ready] [data-reveal=children].is-visible>:nth-child(3){transition-delay:.18s}.marketing-redesign[data-motion=ready] [data-reveal=children].is-visible>:nth-child(4){transition-delay:.27s}.marketing-redesign .momentum-strip>div,.marketing-redesign .momentum-strip>p{transition:background-color .26s,color .26s}.marketing-redesign .momentum-strip>div:hover{background:#20231a}.marketing-redesign .momentum-strip strong{transition:rotate .26s cubic-bezier(.16,1,.3,1),scale .26s cubic-bezier(.16,1,.3,1);display:inline-block}.marketing-redesign .momentum-strip>div:hover strong{rotate:-6deg;scale:1.08}.marketing-redesign .step-grid article{transition:box-shadow .28s,translate .28s cubic-bezier(.16,1,.3,1);box-shadow:0 0 #17181000}.marketing-redesign .step-grid article:hover{box-shadow:12px 14px 0 color-mix(in srgb, var(--ink) 82%, transparent);translate:0 -12px}.marketing-redesign .intelligence-flow article{transition:border-color .24s,padding .28s cubic-bezier(.16,1,.3,1)}.marketing-redesign .intelligence-flow article:hover{border-color:#777b6f;padding-inline:12px}.marketing-redesign .intelligence-flow article>svg{transition:rotate .32s cubic-bezier(.16,1,.3,1),scale .32s cubic-bezier(.16,1,.3,1)}.marketing-redesign .intelligence-flow article:hover>svg{rotate:-8deg;scale:1.1}.marketing-redesign .price-stamp{animation:4.8s ease-in-out infinite marketing-price-float}.marketing-redesign .faq-grid article{transition:border-color .22s,translate .28s cubic-bezier(.16,1,.3,1)}.marketing-redesign .faq-grid article:hover{border-color:var(--marketing-coral);translate:9px}.marketing-redesign .faq-grid article>span{transition:rotate .22s,scale .22s;display:inline-block}.marketing-redesign .faq-grid article:hover>span{rotate:-8deg;scale:1.2}.marketing-redesign .marketing-cta:before{animation:8s ease-in-out infinite alternate marketing-orbit-left}.marketing-redesign .marketing-cta:after{animation:7s ease-in-out .4s infinite alternate marketing-orbit-right}.marketing-redesign .landing-footer a{transition:color .18s,translate .18s}.marketing-redesign .landing-footer .footer-legal-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--marketing-blue) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--marketing-blue) 45%, transparent);text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}.marketing-redesign .landing-footer nav a:hover{color:var(--marketing-blue);translate:0 -2px}.app-sidebar{overflow:hidden}.app-sidebar:before{background:linear-gradient(90deg, var(--brand-blue) 0 34%, var(--brand-coral) 34% 67%, var(--brand-lemon) 67%);content:"";height:5px;position:absolute;inset:0 0 auto}.app-content{background-image:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--brand-blue) 7%, transparent), transparent 34rem), radial-gradient(circle at 55% 100%, color-mix(in srgb, var(--brand-coral) 5%, transparent), transparent 38rem)}.app-brand .brand-wordmark{transition:scale .2s}.app-brand:hover .brand-wordmark{scale:1.03}.app-nav a{transition:background-color .18s,color .18s,translate .18s;position:relative}.app-nav a:hover{translate:3px}.app-nav a.active{background:color-mix(in srgb, var(--brand-lemon) 17%, var(--surface));box-shadow:inset 3px 0 var(--brand-coral)}.app-nav a.active svg{color:var(--brand-blue)}.sidebar-profile>span{background:linear-gradient(145deg, var(--brand-blue), #0d2e7d);color:#fff}.ops-header h1:before,.crm-header h1:before,.today-header h1:before{background:linear-gradient(90deg, var(--brand-blue) 0 34%, var(--brand-coral) 34% 67%, var(--brand-lemon) 67%);content:"";border-radius:99px;width:62px;height:4px;margin-bottom:13px;display:block}.ops-card,.metric-grid article,.analytics-insight,.team-total,.lead-table-wrap,.pipeline-column,.prospect-workspace{transition:border-color .2s,box-shadow .22s,translate .22s}.ops-card:hover,.metric-grid article:hover,.analytics-insight:hover,.team-total:hover{border-color:color-mix(in srgb, var(--brand-blue) 28%, var(--line));translate:0 -2px;box-shadow:0 16px 42px #1246c714}.today-progress-bar span,.bar-chart>div>span,.team-progress>div span,.member-progress span,.channel-bars b{background:linear-gradient(90deg, var(--brand-blue), var(--brand-lemon))}.lead-table tbody tr,.lead-table td:last-child button,.pipeline-card{transition:background-color .18s,border-color .18s,box-shadow .18s,translate .18s}.lead-table tbody tr:hover{background:color-mix(in srgb, var(--brand-lemon) 8%, var(--surface))}.lead-table tbody tr[tabindex]{cursor:pointer}.lead-table tbody tr[tabindex]:focus-visible{background:color-mix(in srgb, var(--brand-lemon) 10%, var(--surface));outline:2px solid var(--brand-blue);outline-offset:-2px}.lead-table tbody tr[tabindex] td:last-child{color:var(--brand-blue);text-align:center}.lead-table td:last-child button:hover,.pipeline-card:hover{border-color:color-mix(in srgb, var(--brand-blue) 34%, var(--line));translate:0 -2px;box-shadow:0 10px 24px #1246c714}@keyframes marketing-nav-arrive{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0}}@keyframes marketing-hero-rise{0%{opacity:0;translate:0 34px}to{opacity:1;translate:0}}@keyframes marketing-scene-arrive{0%{opacity:0;translate:38px 24px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes marketing-signal-breathe{0%{scale:1.02}to{scale:1.1}}@keyframes marketing-note-top{0%,to{translate:0}50%{translate:0 -10px}}@keyframes marketing-note-bottom{0%,to{translate:0}50%{translate:6px 9px}}@keyframes marketing-progress-fill{0%{scale:0 1}to{scale:1}}@keyframes marketing-price-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes marketing-orbit-left{0%{translate:-8px -5px;scale:.92}to{translate:18px 14px;scale:1.08}}@keyframes marketing-orbit-right{0%{translate:0;scale:.96}to{translate:-18px -16px;scale:1.1}}@media (max-width:900px){.marketing-redesign .signal-art,.marketing-redesign .product-window{transition-duration:.18s}.marketing-redesign .step-grid article:hover{box-shadow:7px 8px 0 color-mix(in srgb, var(--ink) 75%, transparent);translate:0 -6px}}@media (prefers-reduced-motion:reduce){.marketing-redesign *,.marketing-redesign :before,.marketing-redesign :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.marketing-redesign[data-motion=ready] [data-reveal],.marketing-redesign[data-motion=ready] [data-reveal=children]>*{opacity:1!important;translate:0!important;scale:1!important}}@media (min-width:701px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.app-sidebar{z-index:20;align-items:center;padding-inline:10px;overflow:visible}.app-brand{margin-inline:0}.app-brand .brand-symbol{width:32px;height:32px}.app-nav{width:100%}.app-nav a{justify-content:center;padding:11px}.app-nav a>span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-nav a[data-label]:after{background:var(--ink);color:var(--surface);content:attr(data-label);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:50;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:750;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(-4px,-50%)}.app-nav a[data-label]:hover:after,.app-nav a[data-label]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)}.sidebar-profile{justify-content:center;width:100%;padding-inline:0}.sidebar-profile-copy{display:none}}.app-content :where(p,li,td,dd,blockquote){-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:pretty;word-break:normal;line-height:1.55;font-size:15px!important}.app-content :where(button,label,input,select,textarea){font-size:14px!important}.app-content :where(small){line-height:1.4;font-size:12px!important}.app-content :where(th,.step-kicker,.card-label){font-size:12px!important}.sidebar-profile strong{font-size:13px}.sidebar-profile small,.mobile-app-nav a,.today-progress-copy span,.prospect-sequence,.score-row>span,.message-card-heading>div>span,.message-version,.send-channel-picker>span,.drawer-scores span,.stage-pill,.pipeline-card-score,.drawer-send-through>span{font-size:12px}.prospect-identity p,.opener-note span,.contact-card>div:first-child>span,.drawer-location,.drawer-links a{font-size:13px}.research-card>p:nth-child(2),.message-copy p,.crm-drawer section p,.crm-drawer blockquote,.crm-drawer .drawer-message-body{font-size:15px!important}.contact-card>div:first-child>strong,.message-copy strong{font-size:15px}.message-tools button,.message-editor button,.skip-button,.mark-sent-button,.skip-menu button{font-size:13px!important}.lead-table th{padding-block:15px;font-size:12px}.lead-table td{padding-block:17px;font-size:14px}.lead-table td strong{font-size:14px}.lead-table td span:not(.stage-pill):not(.table-score),.lead-table td small{font-size:12px!important}.stage-pill{padding:6px 9px;font-size:12px}.crm-filters input,.crm-filters select,.crm-notice,.crm-drawer textarea,.crm-drawer input[type=date]{font-size:14px!important}.crm-drawer section h3{font-size:12px}.crm-drawer section>button,.drawer-message-tools a,.crm-drawer .drawer-message-tabs button,.crm-drawer .drawer-message-tools button{font-size:12px!important}.special-conditions>span,.special-conditions>a,.special-conditions.is-compact>span,.special-conditions.is-compact>a{font-size:12px}.pipeline-card{border-radius:13px;padding:16px}.pipeline-column>header strong{font-size:14px}.pipeline-column>header span{width:27px;height:27px;font-size:12px}.card-open{gap:12px}.card-open>span{width:40px;height:40px;font-size:12px}.card-open strong{font-size:14px}.card-open small{white-space:normal;line-height:1.4;font-size:12px!important}.pipeline-card-score{margin:15px 0 10px;font-size:12px}.app-content :where(.analytics-insight>span,.team-total>span,.metric-grid article>span,.metric-grid article>small,.bar-chart i,.bar-chart small,.funnel-list>div>span,.funnel-list small,.channel-bars>div>span,.economics-card>div span,.ops-empty,.member-avatar,.member-list article>div:nth-child(2) strong,.member-list article>div:nth-child(2) small,.member-progress strong,.pending-invites>strong,.pending-invites>span,.theme-picker button strong,.billing-current>div:first-child span,.billing-current dt,.preference-list li>span,.voice-example-list label>span,.opener-note strong){font-size:12px!important}.team-total>strong{font-size:14px}.member-list article>div:nth-child(2) strong{font-size:13px!important}.member-list article>div:nth-child(2) small{color:var(--ink-soft);font-size:13px!important}.pending-invites>span{color:var(--ink-soft);line-height:1.4}.reply-actions button,.card-win,.drawer-actions button,.drawer-win{min-height:36px;font-size:12px!important}.card-revenue{font-size:13px}.marketing-redesign p,.marketing-redesign li{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-wrap:pretty;word-break:normal}@media (max-width:700px){.app-content :where(p,li,td,dd,blockquote){text-wrap:pretty}.crm-header>div,.prospect-identity>div,.contact-card>div,.message-card-heading>div,.marketing-redesign :where(section,article,div){min-width:0}.crm-drawer{padding-inline:22px}.drawer-message-heading,.drawer-send-through{flex-direction:column;align-items:flex-start;gap:10px}.today-actions{flex-direction:column-reverse;align-items:stretch}.mark-sent-button,.skip-button{width:100%;min-height:46px}.skip-menu-wrap{width:100%}.marketing-redesign p{max-width:100%}}.pricing-extra-accounts{text-align:center;max-width:780px;margin:64px auto 40px;padding:0 24px}.pricing-extra-accounts p{color:var(--ink-soft);margin:20px 0 28px;line-height:1.6}.pricing-page .pricing-hero{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 94px);padding-block:clamp(42px,7vh,78px);display:flex}.pricing-page .pricing-hero>p:not(.eyebrow){color:var(--ink-soft);max-width:780px;margin:28px auto 0;font-size:20px;line-height:1.55}.pricing-hero-action{place-items:center;gap:10px;margin-top:32px;display:grid}.pricing-hero-action .checkout-action{min-width:260px;margin-top:0}.pricing-hero-action small{color:var(--ink-faint);font-size:13px;font-weight:650}.complete-step{text-align:left;max-width:1180px}.onboarding-stage:has(.complete-step){padding-top:clamp(28px,4vh,48px)}.complete-heading{grid-template-columns:auto 1fr;align-items:center;gap:26px;max-width:1040px;margin:0 auto;display:grid}.complete-heading .complete-mark{width:82px;height:82px;margin:0;position:relative}.complete-heading .complete-mark:before,.complete-heading .complete-mark:after{border:1px solid color-mix(in srgb, var(--accent) 65%, transparent);content:"";border-radius:50%;animation:2.4s ease-out infinite first-ten-mark-pulse;position:absolute;inset:-10px}.complete-heading .complete-mark:after{animation-delay:1.2s}.complete-heading h1{max-width:none;font-size:clamp(48px,5.5vw,72px)}.complete-heading .step-lede{max-width:800px;margin:15px 0 0;font-size:16px}.complete-step .setup-summary{gap:14px;margin:30px 0 18px}.complete-step .setup-summary>span{flex-direction:initial;border-width:1.5px;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:112px;padding:18px;display:grid;position:relative;overflow:hidden}.complete-step .setup-summary>span:after{content:"";opacity:.22;border-radius:50%;width:90px;height:90px;position:absolute;top:-39px;right:-34px}.setup-summary-icp{background:color-mix(in srgb, var(--brand-blue) 8%, var(--surface));border-color:color-mix(in srgb, var(--brand-blue) 35%, var(--line))!important}.setup-summary-icp:after,.setup-summary-icp .setup-summary-icon{background:var(--brand-blue)}.setup-summary-market{background:color-mix(in srgb, var(--brand-lemon) 18%, var(--surface));border-color:color-mix(in srgb, var(--brand-lemon) 72%, var(--line))!important}.setup-summary-market:after,.setup-summary-market .setup-summary-icon{background:var(--brand-lemon)}.setup-summary-voice{background:color-mix(in srgb, var(--brand-coral) 8%, var(--surface));border-color:color-mix(in srgb, var(--brand-coral) 32%, var(--line))!important}.setup-summary-voice:after,.setup-summary-voice .setup-summary-icon{background:var(--brand-coral)}.setup-summary-icon{color:#fff;border-radius:13px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.setup-summary-market .setup-summary-icon{color:var(--ink)}.complete-step .setup-summary>span>span:last-child{gap:3px;min-width:0;display:grid}.complete-step .setup-summary small{color:var(--ink-faint);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:750}.complete-step .setup-summary strong{letter-spacing:-.035em;font-size:20px}.complete-step .setup-summary em{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.discovery-console{background:radial-gradient(circle at 80% -30%, color-mix(in srgb, var(--brand-blue) 58%, transparent), transparent 40%), #191b17;border:2px solid var(--ink);color:#fff;border-radius:18px;padding:19px 20px 17px;position:relative;overflow:hidden}.discovery-console-head{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.discovery-console-head strong{font-size:14px}.discovery-console-head small{color:#ffffffa6;margin-left:auto;font-size:12px}.discovery-live-dot{background:var(--brand-lemon);border-radius:50%;width:9px;height:9px;animation:1.35s ease-in-out infinite first-ten-live-pulse;box-shadow:0 0 0 5px #e7f80b1f}.discovery-stage-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;position:relative}.discovery-stage-grid>span{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-height:68px;padding:10px;animation:3.2s ease-in-out infinite first-ten-stage-work;display:grid}.discovery-stage-grid>span:nth-child(2){animation-delay:.55s}.discovery-stage-grid>span:nth-child(3){animation-delay:1.1s}.discovery-stage-grid>span:nth-child(4){animation-delay:1.65s}.discovery-stage-icon{background:var(--brand-lemon);color:var(--ink);border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.discovery-stage-grid strong{align-self:end;font-size:12px}.discovery-stage-grid small{color:#ffffff94;align-self:start;font-size:12px}.discovery-scan-line{filter:blur(2px);background:linear-gradient(90deg,#0000,#e7f80b73,#0000);width:28%;animation:3.6s ease-in-out infinite first-ten-scan;position:absolute;inset:0 auto 0 -35%;transform:skew(-14deg)}.lead-preview-heading{justify-content:space-between;align-items:end;margin:28px 2px 13px;display:flex}.lead-preview-heading .step-kicker{color:var(--brand-blue);margin-bottom:5px}.lead-preview-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(25px,3vw,36px)}.lead-preview-heading>span{background:color-mix(in srgb, var(--brand-lemon) 24%, var(--surface));border:1px solid color-mix(in srgb, var(--brand-lemon) 76%, var(--line));color:var(--ink-soft);border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.first-ten-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lead-proof-card{background:var(--surface);border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--brand-blue);border-radius:15px;min-height:242px;padding:15px;transition:box-shadow .18s,translate .18s;position:relative;overflow:hidden}.lead-proof-card:nth-child(2){box-shadow:5px 5px 0 var(--brand-coral)}.lead-proof-card:nth-child(3){box-shadow:5px 5px 0 var(--brand-lemon)}.lead-proof-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lead-proof-avatar{background:var(--brand-blue);color:#fff;letter-spacing:-.03em;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;font-size:12px;font-weight:850;display:flex}.lead-proof-card:nth-child(2) .lead-proof-avatar{background:var(--brand-coral)}.lead-proof-card:nth-child(3) .lead-proof-avatar{background:var(--brand-lemon);color:var(--ink)}.lead-proof-head>span:nth-child(2){min-width:0;display:grid}.lead-proof-head small{color:var(--ink-faint);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.lead-proof-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lead-proof-head em{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;margin-top:2px;font-size:12px;font-style:normal;display:flex;overflow:hidden}.lead-proof-head b{background:color-mix(in srgb, var(--brand-lemon) 22%, var(--surface));color:var(--positive);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:12px}.lead-proof-contact-row{border-bottom:1px solid var(--line);border-top:1px solid var(--line);align-items:center;gap:6px;min-height:48px;margin-top:14px;display:flex}.lead-proof-contact-row>small{color:var(--ink-faint);margin-left:auto;font-size:12px}.preview-channel{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.preview-channel>svg:last-child{background:var(--surface);color:var(--ink);border-radius:50%;padding:1px;position:absolute;bottom:-3px;right:-3px}.preview-channel-instagram{color:#d62976;background:#fff1f6}.preview-channel-linkedin{color:#0a66c2;background:#edf6ff}.preview-channel-facebook{color:#1877f2;background:#eef3ff}.preview-channel-tiktok{color:#fff;background:#181818}.preview-channel-email{color:#d64b22;background:#fff4eb}.lead-proof-message{background:var(--surface-raised);border-radius:10px;margin-top:12px;padding:11px 12px}.lead-proof-message>span{color:var(--brand-blue);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.lead-proof-message p{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.52;display:-webkit-box;overflow:hidden}.lead-proof-loading{border-color:var(--line-strong);box-shadow:none!important}.lead-proof-loading .lead-proof-avatar svg{animation:2s linear infinite first-ten-radar}.lead-proof-loading-line{background:linear-gradient(90deg, var(--surface-raised), color-mix(in srgb, var(--brand-blue) 12%, var(--surface)), var(--surface-raised));background-size:220% 100%;border-radius:999px;width:90%;height:10px;margin-top:27px;animation:1.7s linear infinite first-ten-shimmer}.lead-proof-loading-line.short{width:62%;margin-top:9px}.lead-proof-loading-message{background:color-mix(in srgb, var(--brand-lemon) 13%, var(--surface));color:var(--ink-soft);border-radius:10px;align-items:center;gap:8px;min-height:53px;margin-top:28px;padding:12px;font-size:12px;display:flex}.onboarding-unlock{background:var(--accent);border:2px solid var(--ink);color:#171810;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px;padding:17px 18px;display:grid}.onboarding-unlock>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.unlock-icon{color:#fff;background:#171810;border-radius:11px;justify-content:center;align-items:center;width:47px;height:47px;display:flex}.onboarding-unlock>div:first-child>span:last-child{gap:3px;display:grid}.onboarding-unlock strong{letter-spacing:-.025em;font-size:17px}.onboarding-unlock small{color:#4b531f;font-size:12px;line-height:1.4}.onboarding-unlock .checkout-action{margin-top:0}.onboarding-unlock-button{color:#fff;cursor:pointer;white-space:nowrap;background:#171810;border:1px solid #171810;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 20px;font-size:14px;font-weight:800;transition:box-shadow .18s,transform .18s;display:flex}.onboarding-unlock-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #181a1633}@keyframes first-ten-mark-pulse{0%{opacity:.75;scale:.82}to{opacity:0;scale:1.32}}@keyframes first-ten-live-pulse{0%,to{opacity:.72;scale:.9}50%{opacity:1;scale:1.18}}@keyframes first-ten-stage-work{0%,to{border-color:#ffffff1f;transform:translateY(0)}45%{border-color:#e7f80b94;transform:translateY(-2px)}}@keyframes first-ten-scan{0%{left:-35%}65%,to{left:112%}}@keyframes first-ten-radar{to{transform:rotate(360deg)}}@keyframes first-ten-shimmer{to{background-position:-220% 0}}@media (max-width:800px){.complete-heading{text-align:center;grid-template-columns:1fr;align-items:center}.complete-heading .complete-mark{margin:0 auto}.complete-heading .step-lede{margin-inline:auto}.discovery-stage-grid{grid-template-columns:1fr 1fr}.lead-preview-heading{flex-direction:column;align-items:flex-start;gap:12px}.first-ten-preview-grid{grid-template-columns:minmax(0,1fr)}.onboarding-unlock{grid-template-columns:1fr;align-items:stretch}}@media (max-width:700px){.pricing-page .pricing-hero{width:100%;min-width:0;min-height:calc(100svh - 118px);padding-block:34px 42px}.pricing-page .pricing-hero h1{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:clamp(46px,14vw,64px);line-height:.9}.pricing-page .pricing-hero>p:not(.eyebrow){width:100%;margin-top:20px;font-size:16px}.pricing-hero-action{width:100%;max-width:100%;margin-top:24px}.pricing-hero-action .checkout-action,.pricing-page .landing-nav{width:100%;min-width:0}.pricing-page .landing-nav .nav-actions .button{max-width:132px;padding-inline:12px;font-size:12px}.complete-step{min-width:0}.complete-heading h1{font-size:43px}.complete-heading .step-lede{font-size:15px}.discovery-console{padding:16px}.discovery-console-head{grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.discovery-console-head small{grid-column:2;margin-left:0}.discovery-stage-grid{grid-template-columns:1fr}.discovery-stage-grid>span{min-height:60px}.lead-preview-heading>span{border-radius:11px;line-height:1.35}.lead-proof-contact-row>small{display:none}.onboarding-unlock{padding:16px}.onboarding-unlock>div:first-child{align-items:start}.onboarding-unlock-button{white-space:normal}}@media (prefers-reduced-motion:reduce){.complete-step *,.complete-step :before,.complete-step :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.signals-page{max-width:1320px;min-height:100vh;margin:0 auto;padding:40px clamp(24px,4vw,62px) 70px}.signals-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.signals-header h1{letter-spacing:-.06em;max-width:16ch;margin:7px 0 12px;font-size:clamp(34px,4.4vw,52px);line-height:.98}.page-kicker{color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650}.page-lede{color:var(--ink-soft);max-width:52ch;margin:0;font-size:14px}.page-lede em{color:var(--ink);font-style:normal;font-weight:650}.signals-stats{gap:10px;margin:0;display:flex}.signals-stats>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:108px;padding:12px 15px}.signals-stats dt{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.signals-stats dd{letter-spacing:-.04em;margin:3px 0 0;font-size:25px;font-weight:700}.signals-notice{background:var(--surface-raised);border:1px solid var(--line);border-left:3px solid var(--positive);border-radius:var(--radius-sm);color:var(--ink-soft);margin:0 0 18px;padding:10px 14px;font-size:13px}.signal-coverage-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;padding:12px 16px;display:flex}.signal-coverage-bar>span{color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.signal-coverage-bar ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.signal-coverage-bar li{background:var(--surface-raised);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:flex}.signal-coverage-bar li small{background:var(--ink);color:var(--surface);text-align:center;border-radius:999px;min-width:16px;padding:1px 5px;font-size:12px;font-weight:700}.signals-section{margin-bottom:36px}.signals-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.signals-section-head h2{letter-spacing:-.03em;align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.signals-section-head small{color:var(--ink-faint);font-size:12.5px}.signals-empty{background:var(--surface-raised);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-soft);text-align:center;margin:0;padding:22px;font-size:13.5px}.signal-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;display:grid}.signal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:11px;padding:18px 19px 15px;display:flex;position:relative}.signal-card:before{background:var(--line-strong);border-radius:var(--radius-lg) 0 0 var(--radius-lg);content:"";width:3px;position:absolute;inset:0 auto 0 0}.signal-card.signal-strength-very_high:before{background:var(--brand-coral)}.signal-card.signal-strength-high:before{background:var(--brand-blue)}.signal-card.signal-strength-medium:before{background:var(--line-strong)}.signal-card-head{align-items:center;gap:10px;display:flex}.signal-card-icon{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.signal-card-title{flex-direction:column;flex:1;min-width:0;display:flex}.signal-card-title strong{letter-spacing:-.02em;font-size:15px}.signal-card-title small{color:var(--ink-faint);text-transform:capitalize;font-size:12px}.signal-status{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:650}.signal-status-active{background:color-mix(in srgb, var(--positive) 12%, transparent);border-color:color-mix(in srgb, var(--positive) 35%, transparent);color:var(--positive)}.signal-status-paused{background:color-mix(in srgb, var(--brand-coral) 12%, transparent);border-color:color-mix(in srgb, var(--brand-coral) 35%, transparent);color:var(--brand-coral)}.signal-card-what{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.signal-card-why{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.45}.signal-card-why>span,.signal-card-request>span{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:650;display:block}.signal-card-request{border-left:2px solid var(--line);color:var(--ink-soft);margin:0;padding-left:10px;font-size:12.5px}.signal-card-meta{flex-wrap:wrap;gap:16px;margin:0;display:flex}.signal-card-meta dt{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.signal-card-meta dd{margin:2px 0 0;font-size:12.5px;font-weight:600}.signal-card-params{flex-wrap:wrap;gap:6px;display:flex}.signal-card-params span{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:6px;padding:3px 8px;font-size:12px}.signal-card-weight{color:var(--ink-faint);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.signal-card-weight.signal-weight-up{color:var(--positive)}.signal-card-weight.signal-weight-down{color:var(--brand-coral)}.signal-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:12px;display:flex}.signal-card-actions button,.interpreted-actions button,.signal-preview-actions button,.custom-signal-input button,.onboarding-custom-signals button{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.signal-card-actions button:hover:not(:disabled),.interpreted-actions button:hover:not(:disabled),.signal-preview-actions button:hover:not(:disabled),.custom-signal-input button:hover:not(:disabled),.onboarding-custom-signals button:hover:not(:disabled){background:var(--surface);border-color:var(--line-strong)}.signal-card-actions button:disabled,.interpreted-actions button:disabled,.signal-preview-actions button:disabled,.custom-signal-input button:disabled{cursor:not-allowed;opacity:.55}.signal-primary-action{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--surface)!important}.signal-primary-action:hover:not(:disabled){filter:brightness(1.25);background:var(--ink)!important}.custom-signal-composer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px}.custom-signal-composer>header{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.custom-signal-composer>header>span{background:var(--accent);color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.custom-signal-composer>header strong{letter-spacing:-.02em;font-size:15px;display:block}.custom-signal-composer>header small{color:var(--ink-soft);max-width:62ch;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.custom-signal-input{align-items:flex-end;gap:10px;display:flex}.custom-signal-input textarea{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;resize:vertical;flex:1;padding:11px 13px;font-size:13.5px}.custom-signal-input textarea:focus-visible{border-color:var(--line-strong);outline:2px solid var(--accent);outline-offset:1px}.interpreted-signal{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);margin-top:15px;padding:16px 17px}.interpreted-warning{background:color-mix(in srgb, var(--brand-coral) 9%, transparent);border:1px solid color-mix(in srgb, var(--brand-coral) 30%, transparent);border-radius:var(--radius-sm);color:var(--ink);align-items:flex-start;gap:8px;margin:0 0 13px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.interpreted-warning svg{color:var(--brand-coral);flex-shrink:0;margin-top:1px}.interpreted-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.interpreted-head small{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.interpreted-head strong{letter-spacing:-.025em;font-size:16px}.interpreted-what{color:var(--ink-soft);margin:0 0 14px;font-size:13px}.interpreted-label{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:650}.interpreted-primitives{flex-direction:column;gap:9px;margin:0 0 15px;padding:0;list-style:none;display:flex}.interpreted-primitives li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 13px}.interpreted-primitives strong{letter-spacing:-.01em;font-size:13px;display:block}.interpreted-primitives>li>small{color:var(--ink-faint);text-transform:capitalize;font-size:12px}.detector-values{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.detector-values span{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-soft);border-radius:5px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.interpreted-actions,.signal-preview-actions{justify-content:flex-end;gap:8px;display:flex}.signal-preview-backdrop{z-index:60;background:#181a166b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.signal-preview-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-direction:column;gap:14px;width:100%;max-width:620px;max-height:86vh;padding:22px 24px;display:flex;overflow-y:auto}.signal-preview-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.signal-preview-panel>header small{color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.signal-preview-panel>header strong{letter-spacing:-.035em;font-size:20px}.signal-preview-panel>header button{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:2px}.signal-preview-loading{color:var(--ink-soft);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.signal-preview-count{margin:0;font-size:15px;line-height:1.5}.signal-preview-count strong{letter-spacing:-.045em;font-size:26px}.signal-preview-caveat{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);align-items:flex-start;gap:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45;display:flex}.signal-preview-coverage{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.signal-preview-coverage li{border:1px solid var(--line);text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;display:flex}.signal-preview-coverage li.coverage-live{border-color:color-mix(in srgb, var(--positive) 35%, transparent);color:var(--positive)}.signal-preview-coverage li.coverage-unavailable{color:var(--ink-faint)}.signal-preview-matches{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.signal-preview-matches li{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:13px 15px}.signal-match-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.signal-match-head strong{letter-spacing:-.02em;font-size:14px}.signal-match-head small{color:var(--ink-faint);font-size:12px}.signal-match-head span{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:650}.signal-confidence-high{background:color-mix(in srgb, var(--positive) 13%, transparent);color:var(--positive)}.signal-confidence-medium{background:var(--surface);color:var(--ink-soft)}.signal-confidence-low{background:var(--surface);color:var(--ink-faint)}.signal-preview-matches blockquote{border-left:2px solid var(--line-strong);color:var(--ink);margin:0 0 6px;padding-left:11px;font-size:13px;line-height:1.5}.signal-match-source{color:var(--ink-faint);text-transform:capitalize;font-size:12px}.signal-preview-empty{background:var(--surface-raised);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink-soft);margin:0;padding:18px;font-size:13px}.onboarding-signal-list{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.onboarding-signal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;text-align:left;align-items:flex-start;gap:12px;width:100%;padding:15px 16px;transition:border-color .12s,background .12s;display:flex}.onboarding-signal:hover{border-color:var(--line-strong)}.onboarding-signal-on{background:var(--surface-raised);border-color:var(--ink)}.onboarding-signal-check{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink-faint);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.onboarding-signal-on .onboarding-signal-check{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.onboarding-signal-body{flex-direction:column;gap:3px;min-width:0;display:flex}.onboarding-signal-body strong{letter-spacing:-.025em;font-size:15px}.onboarding-signal-body em{color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:650}.onboarding-signal-what{color:var(--ink);margin-top:3px;font-size:13px;line-height:1.45}.onboarding-signal-why{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.onboarding-signal-example{border-left:2px solid var(--line);color:var(--ink-faint);margin-top:5px;padding-left:9px;font-size:12px;font-style:italic}.onboarding-signal-sources{color:var(--ink-faint);text-transform:capitalize;margin-top:5px;font-size:12px}.onboarding-custom-signals{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.onboarding-custom-signals li{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.onboarding-custom-signals strong{font-size:13.5px;display:block}.onboarding-custom-signals small{color:var(--ink-faint);font-size:12px}.onboarding-signal-note{color:var(--ink-faint);align-items:center;gap:7px;margin:16px 0 0;font-size:12px;display:flex}.wizard-panel.signal-step{max-width:720px}@media (max-width:720px){.signals-header{flex-direction:column;align-items:flex-start}.signals-stats{flex-wrap:wrap;width:100%}.signal-grid{grid-template-columns:1fr}.custom-signal-input{flex-direction:column}.custom-signal-input button{justify-content:center;width:100%}}.opportunity-explanation{border-top:1px solid var(--border);gap:.45rem;margin-top:1rem;padding-top:1rem;display:grid}.opportunity-explanation>span,.opportunity-explanation small{color:var(--muted)}.opportunity-explanation ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.opportunity-explanation li{justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.lead-feedback{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex;position:relative}.lead-feedback>span,.lead-feedback>small{color:var(--muted);flex-basis:100%;font-size:.78rem}.lead-feedback>button,.lead-feedback-reasons button{align-items:center;gap:.35rem;display:inline-flex}.lead-feedback-reasons{flex-wrap:wrap;gap:.35rem;width:100%;display:flex}.founder-marketing .founder-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:50px;min-height:auto;padding-block:58px 80px}.founder-marketing .hero h1{letter-spacing:-.055em;font-size:clamp(44px,5.6vw,84px)}.founder-audience{color:var(--brand-blue);margin-bottom:20px;font-size:15px;font-weight:650}.homepage-website-form{margin-block:28px}.homepage-website-form label{margin-bottom:10px;font-size:14px;font-weight:650;display:block}.homepage-website-form>div{gap:8px;display:flex}.homepage-website-form input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);border-radius:10px;padding:16px;font-size:16px}.homepage-website-form button{flex-shrink:0}.homepage-website-form>p{color:var(--ink-soft);margin-top:12px;font-size:13px}.conversation-example{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.conversation-example>header,.conversation-example>footer{background:var(--surface-raised);padding:18px 24px;font-size:13px}.conversation-example>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.conversation-example small{color:var(--ink-soft);font-size:12px}.example-business{align-items:center;gap:14px;padding:24px 24px 12px;display:flex}.example-business h2{margin:0 0 5px;font-size:21px}.example-business p{color:var(--ink-soft);margin:0;font-size:13px}.example-contact-paths{color:var(--brand-blue);flex-wrap:wrap;gap:8px;padding:0 24px 20px;font-size:12px;display:flex}.example-contact-paths span{background:var(--surface-raised);border-radius:6px;padding:6px 9px}.example-hook{border-left:3px solid var(--brand-blue);background:var(--surface-raised);gap:12px;margin:0 24px;padding:18px;display:flex}.example-hook svg{color:var(--brand-blue);flex-shrink:0}.example-hook strong{font-size:14px}.example-hook p,.example-outreach p{margin:8px 0;font-size:14px;line-height:1.65}.example-outreach{padding:18px 24px 4px}.example-outreach:last-of-type{padding-bottom:20px}.example-outreach h3{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.hook-principles article{border-bottom:1px solid var(--line);padding:22px 0}.hook-principles h3{margin:0 0 10px;font-size:23px}.hook-principles p{font-size:16px;line-height:1.6}.business-switcher{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:14px clamp(16px,3vw,40px);display:flex}.business-switcher label{align-items:center;gap:12px;min-width:0;display:flex}.business-switcher label>span{color:var(--ink-soft);font-size:12px}.business-switcher select{max-width:250px;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:6px;padding:8px;font-size:14px}.business-switcher a{align-items:center;gap:5px;margin-left:auto;font-size:13px;display:inline-flex}.business-switcher p{width:100%;font-size:12px}.conversation-hook{border:1px solid var(--line);border-left:3px solid var(--brand-blue);background:var(--surface);border-radius:8px;margin-bottom:18px;padding:18px}.conversation-hook h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.conversation-hook a{color:var(--brand-blue);overflow-wrap:anywhere;gap:8px;font-size:14px;display:inline-flex}.conversation-hook p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.conversation-hook small{color:var(--ink-soft);font-size:12px}.cold-call-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px}.cold-call-panel h3{margin:0 0 10px;font-size:19px}.cold-call-panel>p{font-size:14px;line-height:1.6}.cold-call-script{white-space:pre-wrap;overflow-wrap:anywhere;padding-block:16px;font-size:15px;line-height:1.7}.cold-call-panel .message-tools{flex-wrap:wrap;gap:12px;display:flex}.cold-call-panel .message-tools a{align-items:center;gap:6px;font-size:14px;display:inline-flex}.cold-call-panel .message-tools span{font-size:13px}.cold-call-toggle{width:100%;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;margin:8px 0 18px;padding:12px;font-size:14px}.first-ten-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-proof-card{min-width:0}.preview-contact-link{border:1px solid var(--line);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.preview-research{margin-block:14px}.preview-research summary{cursor:pointer;font-size:14px;font-weight:600}.preview-research p{white-space:pre-wrap;font-size:14px;line-height:1.6}@media (max-width:1100px){.founder-marketing .founder-hero{grid-template-columns:minmax(0,1fr)}.conversation-example{width:100%;max-width:650px}}@media (max-width:650px){.homepage-website-form>div{flex-direction:column}.homepage-website-form button{width:100%}.founder-marketing .founder-hero{padding-top:25px}.first-ten-preview-grid{grid-template-columns:minmax(0,1fr)}.business-switcher label>span{display:none}.business-switcher select{max-width:180px}.business-switcher{gap:7px;padding-inline:12px}.business-switcher a{font-size:12px}}small{font-size:max(12px,.833333em)}sub,sup{font-size:max(12px,.75em)}.onboarding-shell{overflow-wrap:anywhere}.onboarding-header{grid-template-columns:minmax(0,1fr) auto;gap:16px}.onboarding-header:has(.demo-badge){grid-template-columns:minmax(0,1fr) auto auto}.onboarding-stage{grid-template-columns:minmax(0,1fr);padding-top:40px}.wizard-panel{min-width:0}.wizard-panel h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,4vw,44px);line-height:1.12}.wizard-panel h1:focus{outline:none}.onboarding-shell .step-kicker{text-transform:none;letter-spacing:0;font-size:14px}.onboarding-shell .step-lede{max-width:62ch;margin-top:16px;font-size:16px;line-height:1.65}.onboarding-shell :is(button,input,select,textarea){font-size:15px}.onboarding-shell :is(input,select,textarea){min-width:0;max-width:100%;font-weight:400}.onboarding-shell :is(input,select){min-height:44px}.onboarding-shell :is(button,summary,a):focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}.onboarding-shell summary{cursor:pointer;min-height:44px;padding-block:10px;line-height:1.5}.website-form{grid-template-columns:auto minmax(0,1fr) auto}.website-form button{gap:8px;width:auto;min-height:44px;padding:10px 14px}.onboarding-shell .privacy-note{font-size:14px;line-height:1.5}.company-review-header{grid-template-columns:auto minmax(0,1fr) auto}.onboarding-shell .company-review textarea{min-height:130px}.onboarding-shell .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-shell .ranked-list{margin-inline:0;padding:16px}.ranked-list-header{flex-wrap:wrap;gap:6px 16px;font-size:14px}.onboarding-shell .ranked-list li{grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;padding:12px}.rank-label{min-width:0;font-size:15px;line-height:1.55}.rank-actions{gap:4px}.onboarding-shell .rank-actions button{border:1px solid var(--line);background:var(--surface);width:36px;height:40px}.onboarding-shell .rank-add{grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.onboarding-special-condition>summary{font-size:15px;font-weight:650}.onboarding-special-condition>summary small{color:var(--ink-faint);margin-left:8px;font-size:13px;font-weight:400}.onboarding-shell .special-condition-fields{grid-template-columns:minmax(0,1fr)}.onboarding-shell .special-condition-fields textarea{min-height:110px}.onboarding-signal-list{text-align:left;gap:16px;margin-top:28px}.onboarding-signal-body{gap:8px}.onboarding-signal-body strong{font-size:17px;line-height:1.4}.onboarding-signal-body em{text-transform:none;letter-spacing:0;font-size:13px}.onboarding-signal-what,.onboarding-signal-why{font-size:15px;line-height:1.55}.signal-recipe-details{color:var(--ink-soft);padding:0 16px 0 54px;font-size:14px}.signal-recipe-details p{font-size:14px;line-height:1.6}.signal-recipe-details .onboarding-signal-sources{padding-bottom:12px;line-height:1.6;display:block}.onboarding-shell .custom-signal-composer{text-align:left}.onboarding-shell .onboarding-signal-note{text-align:left;align-items:start;font-size:14px;line-height:1.5}.onboarding-shell .message-examples{gap:24px}.onboarding-shell .message-examples textarea{min-height:140px;padding:14px;line-height:1.65}.onboarding-shell .message-examples label>span{font-size:14px}.onboarding-shell .message-examples label small{text-transform:none}.onboarding-shell .wizard-actions{border-top:1px solid var(--line);gap:16px;margin-top:32px;padding-top:20px}.onboarding-shell .wizard-actions button{min-height:44px}.onboarding-shell .complete-heading{text-align:left;max-width:none;display:block}.complete-heading h1{margin-inline:0}.preview-setup{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:28px 0 16px;padding:6px 20px}.preview-setup summary>span:first-child{margin-right:16px;font-weight:650}.preview-setup summary>span:last-child{color:var(--ink-soft);font-size:14px}.preview-setup-content{grid-template-columns:2fr 1fr 1fr;gap:28px;padding-block:8px 20px;font-size:15px;line-height:1.6;display:grid}.preview-setup-content>div{min-width:0}.preview-setup h2{margin:0 0 12px;font-size:15px}.preview-setup ol{margin:0;padding-left:20px}.preview-setup li+li{margin-top:10px}.preview-setup p{color:var(--ink-soft);margin:0}.preview-keep-link{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;margin-bottom:12px;font-size:15px;text-decoration:underline;display:inline-flex}.onboarding-shell .discovery-console{margin-bottom:24px}.onboarding-shell .discovery-console-head{line-height:1.6}.onboarding-shell .first-ten-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.onboarding-shell .lead-proof-card,.onboarding-shell .lead-proof-card:hover{border-color:var(--line-strong);box-shadow:none;padding:24px;overflow:visible;translate:none}.onboarding-shell .lead-proof-head h2{letter-spacing:-.025em;white-space:normal;margin:0;font-size:18px;line-height:1.35;overflow:visible}.onboarding-shell .lead-proof-head small{text-transform:none;letter-spacing:0;margin-bottom:4px;font-size:13px}.onboarding-shell .lead-proof-head em{white-space:normal;align-items:start;margin-top:6px;font-size:14px;line-height:1.5;overflow:visible}.onboarding-shell svg{flex-shrink:0}.onboarding-shell .lead-proof-contact-row{flex-wrap:wrap;gap:8px;margin-top:20px;padding-block:14px}.onboarding-shell .preview-contact-link{min-width:0;max-width:100%;min-height:40px;padding:8px 10px;font-size:14px;line-height:1.4}.preview-contact-link span{overflow-wrap:anywhere;min-width:0}.onboarding-shell .lead-proof-message{margin-top:20px;padding:16px}.onboarding-shell .lead-proof-message>span{color:var(--ink);text-transform:none;letter-spacing:0;font-size:14px}.onboarding-shell .lead-proof-message p{white-space:pre-wrap;font-size:15px;line-height:1.65}.onboarding-shell .lead-proof-message p.message-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.lead-proof-message button{min-height:44px;color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0 0;text-decoration:underline;display:block}.onboarding-shell .preview-research{border-top:1px solid var(--line);margin:16px 0 0}.onboarding-shell .preview-research summary{font-size:15px}.onboarding-shell .conversation-hook{margin-top:8px;padding:16px;line-height:1.6}.onboarding-shell .conversation-hook blockquote{border-left:2px solid var(--line-strong);color:var(--ink-soft);margin:16px 0;padding-left:14px}.onboarding-shell .onboarding-unlock{margin-top:32px;scroll-margin-top:24px}@media (max-width:800px){.onboarding-shell .first-ten-preview-grid,.preview-setup-content{grid-template-columns:minmax(0,1fr)}.onboarding-shell .complete-heading .step-lede{margin-inline:0}}@media (max-width:600px){.onboarding-stage{padding:28px 16px 48px}.onboarding-shell :is(input,select,textarea){font-size:16px}.website-form{grid-template-columns:auto minmax(0,1fr)}.website-form button{grid-column:1/-1;width:100%;margin-top:8px}.onboarding-shell .review-grid{grid-template-columns:minmax(0,1fr)}.onboarding-shell .company-review-header{grid-template-columns:auto minmax(0,1fr)}.onboarding-shell .ranked-list{padding:10px}.onboarding-shell .ranked-list li{grid-template-columns:auto minmax(0,1fr);align-items:start}.onboarding-shell .rank-actions{grid-column:2;justify-self:end}.onboarding-shell .rank-actions button{width:44px;height:44px}.onboarding-shell .drag-handle{display:none}.onboarding-shell .lead-proof-card{padding:18px}.onboarding-shell .lead-proof-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.onboarding-shell .lead-proof-head b{grid-column:2;justify-self:start}.preview-setup{padding-inline:16px}.preview-setup summary>span:last-child{margin-top:6px;display:block}.onboarding-shell .onboarding-unlock-button{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.onboarding-shell *,.onboarding-shell :before,.onboarding-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pricing-ready .pricing-hero{min-height:auto;padding-block:48px}.pricing-ready .pricing-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.1}@media (max-width:600px){.pricing-ready .pricing-hero{padding-block:32px}}
