.home-sweep{--ink:#08121f;--muted:#667387;--line:#e4e9ef;--soft:#f4f7f9;--blue-deep:#144887;--blue:#117ecc;--blue-soft:#eaf5fc;--green:#14835d;--amber:#a76b13;--brand-gradient:linear-gradient(108deg, #144887 0%, #1461a8 50%, #117ecc 100%);--shadow:0 28px 80px #11365629;--shadow-soft:0 18px 60px #1234501a;--radius:28px;--max:1220px;color:var(--ink);font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.018em;background:#fff;margin:0}.home-sweep .page{overflow:clip}.home-sweep a,.home-sweep button{font:inherit}.home-sweep img{max-width:100%;display:block}.home-sweep .shell{width:min(var(--max), calc(100% - 48px));margin:0 auto}.home-sweep .brand-sweep,.home-sweep .brand-hero{background:var(--brand-gradient)}.home-sweep .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--blue);font-size:11px;font-weight:760;line-height:1}.home-sweep .eyebrow-on-blue{color:#ffffffad}.home-sweep .button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:720;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.home-sweep .button:hover{transform:translateY(-1px)}.home-sweep .button-white{color:var(--blue-deep);background:#fff;border-color:#fff;box-shadow:0 10px 30px #0423402e}.home-sweep .button-ghost{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff59}.home-sweep .text-link{align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.home-sweep .text-link-white{color:#fff}.home-sweep .text-link span{font-size:18px;line-height:1}.home-sweep .brand-hero{color:#fff;padding-top:40px;padding-bottom:160px;position:relative}.home-sweep .brand-hero:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffff0f);height:260px;position:absolute;inset:auto 0 0}.home-sweep .hero-copy{z-index:2;text-align:center;max-width:1040px;padding-top:60px;position:relative}.home-sweep .hero-copy h1{letter-spacing:-.065em;max-width:1020px;margin:20px auto 30px;font-size:clamp(54px,7vw,94px);font-weight:760;line-height:.91}.home-sweep .hero-copy>p{color:#ffffffc7;max-width:700px;margin:0 auto;font-size:19px;line-height:1.55}.home-sweep .hero-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}.home-sweep .micro-on-blue{color:#ffffff8a;letter-spacing:0;margin-top:18px;font-size:11px}.home-sweep .hero-product-wrap{z-index:3;margin-top:82px;position:relative}.home-sweep .product-window{border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);background:#fff;border:1px solid #dce5ece6}.home-sweep .hero-window{transform-origin:50%;width:min(980px,100%);margin:0 auto;padding:30px;transform:perspective(1200px)rotateX(2deg)}@keyframes home-float{0%,to{transform:perspective(1200px)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateX(2deg)translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.home-sweep [data-float]{animation:6s ease-in-out infinite home-float}}.home-sweep .window-bar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.home-sweep .window-bar.compact{align-items:center}.home-sweep .window-kicker{text-transform:uppercase;letter-spacing:.12em;color:#8090a1;margin-bottom:5px;font-size:9px;font-weight:760}.home-sweep .window-bar h3{letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.15}.home-sweep .window-status{color:#536172;white-space:nowrap;align-items:center;gap:8px;padding-top:5px;font-size:11px;display:inline-flex}.home-sweep .window-status>span{background:#20a271;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f7f1}.home-sweep .hero-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.home-sweep .hero-metric{padding:22px 24px}.home-sweep .hero-metric+.hero-metric{border-left:1px solid var(--line)}.home-sweep .hero-metric>span{color:var(--muted);min-height:28px;font-size:11px;display:block}.home-sweep .hero-metric strong{letter-spacing:-.05em;margin:9px 0 6px;font-size:44px;line-height:1;display:block}.home-sweep .hero-metric small{color:#8a96a6;font-size:10px;display:block}.home-sweep .pipeline-chart{padding:28px 6px 0}.home-sweep .chart-top{color:var(--muted);justify-content:space-between;align-items:center;padding:0 10px 12px;font-size:11px;display:flex}.home-sweep .chart-top b{color:var(--green);font-size:10px}.home-sweep .pipeline-chart svg{width:100%;height:auto;display:block}.home-sweep .gridline{stroke:#edf1f4;stroke-width:1px}.home-sweep .outcome-strip{z-index:5;border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:-70px;display:grid;position:relative;overflow:hidden}.home-sweep .outcome{justify-content:center;align-items:center;gap:17px;padding:26px 32px;display:flex}.home-sweep .outcome+.outcome{border-left:1px solid var(--line)}.home-sweep .outcome strong{letter-spacing:-.05em;font-size:36px}.home-sweep .outcome span{color:var(--muted);font-size:12px;line-height:1.2}.home-sweep .platform-story{grid-template-columns:.9fr 1.5fr;align-items:start;gap:80px;padding:150px 0 145px;display:grid}.home-sweep .story-head h2{letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(44px,4.6vw,64px);line-height:.95}.home-sweep .story-head p{color:var(--muted);max-width:430px;margin:0;font-size:16px;line-height:1.6}.home-sweep .story-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.home-sweep .story-step{min-height:275px;padding:28px 24px 0 0;position:relative}.home-sweep .story-step+.story-step{border-left:1px solid var(--line);padding-left:24px}.home-sweep .step-number{letter-spacing:.14em;color:#9aa6b3;margin-bottom:38px;font-size:11px;font-weight:760}.home-sweep .story-step h3{letter-spacing:-.03em;margin:0 0 12px;font-size:19px;line-height:1.15}.home-sweep .story-step p{color:var(--muted);max-width:230px;margin:0;font-size:12px;line-height:1.55}.home-sweep .feature-sweep{color:#fff;padding:118px 0}.home-sweep .feature-grid{grid-template-columns:.72fr 1.38fr;align-items:center;gap:76px;display:grid}.home-sweep .feature-copy h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(44px,4.4vw,62px);line-height:.96}.home-sweep .feature-copy p{max-width:380px;margin:0;font-size:16px;line-height:1.6}.home-sweep .feature-copy-on-blue p{color:#ffffffbd}.home-sweep .visitors-window,.home-sweep .agent-window{padding:26px}.home-sweep .intent-pill{background:var(--blue-soft);color:var(--blue-deep);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:760}.home-sweep .visitor-summary{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0;display:grid;overflow:hidden}.home-sweep .visitor-summary>div{background:#fff;padding:17px}.home-sweep .visitor-summary span{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.home-sweep .visitor-summary strong{letter-spacing:-.04em;font-size:24px}.home-sweep .visitor-list{border:1px solid var(--line);border-radius:18px;overflow:hidden}.home-sweep .visitor-row{color:#536172;border-top:1px solid var(--line);grid-template-columns:1.35fr .5fr 1.35fr .7fr;align-items:center;gap:14px;padding:14px 16px;font-size:10px;display:grid}.home-sweep .visitor-row:first-child{border-top:0}.home-sweep .visitor-row b{color:var(--ink);font-size:11px}.home-sweep .visitor-head{color:#8795a4;text-transform:uppercase;letter-spacing:.08em;background:#f8fafb;font-size:8px}.home-sweep .score{color:var(--blue-deep);font-weight:800}.home-sweep .narration-card{background:var(--soft);border-radius:16px;margin-top:16px;padding:18px 20px}.home-sweep .narration-label{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);font-size:8px;font-weight:800}.home-sweep .narration-card p{color:#536172;max-width:none;margin:8px 0 0;font-size:11px;line-height:1.55}.home-sweep .company-section{background:#fff;padding:145px 0 150px}.home-sweep .company-head{text-align:center}.home-sweep .company-head h2{letter-spacing:-.055em;margin:18px auto 22px;font-size:clamp(46px,4.8vw,68px);line-height:.96}.home-sweep .company-head p{color:var(--muted);max-width:650px;margin:0 auto;font-size:16px;line-height:1.55}.home-sweep .company-stage{margin-top:70px}.home-sweep .company-window{width:min(1040px,100%);margin:0 auto;padding:32px;box-shadow:0 32px 100px #1340631f}.home-sweep .company-top{justify-content:space-between;align-items:center;display:flex}.home-sweep .company-identity{align-items:center;gap:14px;display:flex}.home-sweep .company-monogram{background:var(--brand-gradient);color:#fff;border-radius:15px;place-items:center;width:50px;height:50px;font-size:20px;font-weight:800;display:grid}.home-sweep .company-identity h3{margin:0 0 2px;font-size:22px}.home-sweep .company-identity span{color:#8491a0;font-size:10px}.home-sweep .fit-pill{color:var(--green);background:#e8f7f1;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:760}.home-sweep .account-tabs{border-bottom:1px solid var(--line);color:#8794a4;gap:28px;margin-top:28px;font-size:10px;display:flex}.home-sweep .account-tabs span{padding:0 0 14px}.home-sweep .account-tabs .active{color:var(--blue-deep);border-bottom:2px solid var(--blue);font-weight:760}.home-sweep .account-grid{grid-template-columns:1.3fr .7fr;gap:18px;margin-top:20px;display:grid}.home-sweep .account-facts{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.home-sweep .account-facts>div,.home-sweep .mini-card{border:1px solid var(--line);background:#f8fafb;border-radius:16px;padding:18px}.home-sweep .account-facts span,.home-sweep .mini-card>span{color:#8491a0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:9px;display:block}.home-sweep .account-facts b{font-size:12px}.home-sweep .signal-stack{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home-sweep .mini-card b{margin-top:7px;font-size:10px;display:block}.home-sweep .mini-card small{color:#8a96a4;margin-top:2px;font-size:9px;display:block}.home-sweep .check-line{color:#4f5c6e;margin-top:10px;font-size:10px}.home-sweep .contact-rail{grid-template-columns:1fr 1fr .9fr;gap:12px;margin-top:18px;display:grid}.home-sweep .contact,.home-sweep .crm-ready{border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex}.home-sweep .avatar{border:2px solid #fff;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 4px 14px #123a5a1f}.home-sweep .avatar-one{background:linear-gradient(135deg,#f6c5a8,#8abbe1)}.home-sweep .avatar-two{background:linear-gradient(135deg,#d9b3ef,#7ec3ca)}.home-sweep .contact b{font-size:10px;display:block}.home-sweep .contact small{color:#8995a3;margin-top:2px;font-size:9px;display:block}.home-sweep .contact em{color:var(--blue-deep);background:var(--blue-soft);border-radius:999px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal}.home-sweep .crm-ready{color:#536172;background:#f8fafb;justify-content:center;font-size:10px}.home-sweep .crm-ready span{color:var(--green);font-weight:900}.home-sweep .agent-sweep{padding-top:125px;padding-bottom:125px}.home-sweep .agent-run-grid{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:24px;display:grid}.home-sweep .transcript,.home-sweep .tools-panel{border:1px solid var(--line);border-radius:17px;overflow:hidden}.home-sweep .transcript-head{text-transform:uppercase;letter-spacing:.1em;color:#8995a3;border-bottom:1px solid var(--line);background:#f8fafb;padding:14px 15px;font-size:9px;font-weight:760}.home-sweep .transcript-row{border-top:1px solid var(--line);color:#536172;grid-template-columns:52px 1fr;gap:8px;padding:12px 14px;font-size:10px;display:grid}.home-sweep .transcript-row:nth-child(2){border-top:0}.home-sweep .transcript-row time{color:#96a1ae;font-variant-numeric:tabular-nums}.home-sweep .tools-panel>div:not(.transcript-head){border-top:1px solid var(--line);color:#536172;justify-content:space-between;gap:14px;padding:12px 14px;font-size:10px;display:flex}.home-sweep .tools-panel>div:nth-child(2){border-top:0}.home-sweep .tools-panel span{color:var(--green);font-weight:900}.home-sweep .tools-panel em{color:var(--amber);font-size:9px;font-style:normal}.home-sweep .approval-bar{border:1px solid var(--line);background:#f8fafb;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:14px 16px;display:flex}.home-sweep .approval-bar span{text-transform:uppercase;letter-spacing:.09em;color:#8b97a5;margin-bottom:4px;font-size:8px;font-weight:760;display:block}.home-sweep .approval-bar b{font-size:10px}.home-sweep .approval-bar button,.home-sweep .approval-bar .approval-link{background:var(--brand-gradient);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:10px 14px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.home-sweep .integrations{text-align:center;padding:145px 0}.home-sweep .integrations h2{letter-spacing:-.052em;margin:18px auto 50px;font-size:clamp(40px,4.2vw,58px);line-height:.98}.home-sweep .integration-row{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;display:grid}.home-sweep .integration-row span{color:#485668;border-bottom:1px solid var(--line);padding:23px 12px;font-size:12px;font-weight:700}.home-sweep .integration-row span:nth-child(n+5){border-bottom:0}.home-sweep .integration-row span:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.home-sweep .control-section{padding:0 0 150px}.home-sweep .control-grid{background:#f5f8fa;border-radius:40px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;padding:72px;display:grid}.home-sweep .control-copy h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(44px,4.4vw,62px);line-height:.95}.home-sweep .control-copy p{color:var(--muted);max-width:360px;margin:0;font-size:15px;line-height:1.6}.home-sweep .control-points{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.home-sweep .control-points span{color:var(--blue-deep);background:var(--blue-soft);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:720}.home-sweep .audit-window{padding:26px}.home-sweep .audit-list{border:1px solid var(--line);border-radius:17px;margin-top:22px;overflow:hidden}.home-sweep .audit-row{border-top:1px solid var(--line);color:#687587;grid-template-columns:1.45fr .85fr .6fr .45fr;align-items:center;gap:12px;padding:14px 16px;font-size:9px;display:grid}.home-sweep .audit-row:first-child{border-top:0}.home-sweep .audit-row b{color:var(--ink);font-size:10px}.home-sweep .audit-row em{color:var(--green);font-style:normal;font-weight:760}.home-sweep .audit-row em.pending{color:var(--amber)}.home-sweep .audit-head{text-transform:uppercase;letter-spacing:.09em;color:#93a0ad;background:#f8fafb;font-size:8px}.home-sweep .final-cta{color:#fff;text-align:center;padding:128px 0 120px}.home-sweep .final-wordmark{filter:brightness(0)invert();width:190px;height:auto;margin:0 auto 60px}.home-sweep .final-inner h2{letter-spacing:-.06em;margin:0 auto 24px;font-size:clamp(48px,5vw,72px);line-height:.95}.home-sweep .final-inner p{color:#ffffffbd;max-width:590px;margin:0 auto;font-size:16px;line-height:1.55}.home-sweep .final-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}@media (max-width:980px){.home-sweep .platform-story{grid-template-columns:1fr;gap:60px;padding:125px 0}.home-sweep .feature-grid{grid-template-columns:1fr;gap:48px}.home-sweep .account-grid{grid-template-columns:1fr}.home-sweep .control-grid{grid-template-columns:1fr;gap:45px;padding:58px}}@media (max-width:680px){.home-sweep .shell{width:min(var(--max), calc(100% - 28px))}.home-sweep .hero-copy{padding-top:42px}.home-sweep .hero-actions{flex-direction:column;align-items:stretch}.home-sweep .hero-window{border-radius:22px;padding:18px}.home-sweep .hero-metrics{grid-template-columns:1fr}.home-sweep .hero-metric+.hero-metric{border-left:0;border-top:1px solid var(--line)}.home-sweep .outcome-strip{grid-template-columns:1fr;margin-top:-55px}.home-sweep .outcome+.outcome{border-left:0;border-top:1px solid var(--line)}.home-sweep .story-steps{grid-template-columns:1fr}.home-sweep .story-step{border-top:1px solid var(--line);min-height:0;padding:26px 0}.home-sweep .story-step:first-child{border-top:0}.home-sweep .story-step+.story-step{border-left:0;padding-left:0}.home-sweep .visitor-summary{grid-template-columns:1fr 1fr}.home-sweep .visitor-row{grid-template-columns:1.3fr .5fr .9fr}.home-sweep .visitor-row>span:nth-child(3),.home-sweep .visitor-head span:nth-child(3){display:none}.home-sweep .account-facts,.home-sweep .signal-stack,.home-sweep .contact-rail,.home-sweep .agent-run-grid{grid-template-columns:1fr}.home-sweep .integration-row{grid-template-columns:1fr 1fr}.home-sweep .integration-row span{border-bottom:1px solid var(--line)!important}.home-sweep .integration-row span:not(:nth-child(4n+1)){border-left:0}.home-sweep .integration-row span:nth-child(2n){border-left:1px solid var(--line)!important}.home-sweep .integration-row span:nth-last-child(-n+2){border-bottom:0!important}.home-sweep .control-grid{border-radius:28px;padding:48px 18px}.home-sweep .final-actions{flex-direction:column}}
