.home-page button{cursor:pointer}.home-page :is(button,a,summary):focus-visible{outline:3px solid var(--teal);outline-offset:4px}.home-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;padding-top:76px;padding-bottom:72px;display:grid}.home-hero-copy{min-width:0}.home-hero h1{letter-spacing:-.055em;max-width:690px;margin:0 0 29px;font-size:clamp(51px,5.2vw,76px);line-height:1.01}.home-hero-copy>p{color:var(--muted);max-width:650px;margin:0;font-size:17px;line-height:1.8}.home-hero .hero-actions{justify-content:flex-start;gap:28px;margin:32px 0 28px}.home-hero .hero-actions .text-link{font-size:12px}.home-clients{color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;font-size:10px;display:flex}.home-clients>span:first-child{width:100%}.home-client{color:var(--ink);align-items:center;gap:5px;display:flex}.home-client img{object-fit:contain}.home-hero-visual{min-width:0}.home-hero-visual .ho-chat-window{border-radius:24px}.home-hero-visual .ho-chat-header{height:52px}.home-hero-conversation{flex-direction:column;gap:10px;padding:21px 22px 8px;display:flex}.home-hero-sequence>[data-visible]{opacity:0;visibility:hidden;transition:opacity .32s,transform .32s,visibility 0s linear .32s;transform:translateY(7px)}.home-hero-sequence>[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.home-hero-step{align-self:flex-start}.home-hero-prompt{color:#34352d;background:#f0efec;border-radius:18px;align-self:flex-end;max-width:91%;padding:11px 14px;font-size:11px;line-height:1.65}.home-hero-tool{color:#35352e;border:1px solid #e7e6df;border-radius:7px;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:6px 8px;font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.home-hero-tool b{font-weight:500}.home-hero-tool small{color:#85877d;font-size:inherit}.home-platform-mark{flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.home-platform-mark img,.home-platform-mark svg{object-fit:contain;width:100%;height:100%;display:block}.home-platform-analytics{padding:1px}.home-hero-result{color:#34352d;font-size:11px;line-height:1.65}.home-hero-result>p{margin:2px 0 9px}.home-hero-channels{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0;display:grid}.home-hero-channels>div{background:#fbfcf8;border:1px solid #e1e5dd;border-radius:9px;padding:10px}.home-hero-channels>div>span{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.home-hero-channels .home-platform-mark{width:16px;height:16px}.home-hero-channels strong{margin:7px 0 3px;font-size:20px;line-height:1.2;display:block}.home-hero-channels small{color:var(--muted);font-size:9px;display:block}.home-no-change{border-left:2px solid var(--teal);color:#36534c;background:#f1f7f3;border-radius:0 6px 6px 0;padding:8px 10px;font-size:10px}.home-hero-visual .ho-composer{height:75px}.home-hero-visual .ho-composer-bottom{margin-top:7px}.home-watch-video{width:100%;min-height:50px;color:var(--teal);background:#eaf7d7;border:0;border-top:1px solid #d9e7c9;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:700;transition:background .18s;display:flex}.home-watch-video:hover{background:#fbfcf8}.home-illustration-note{text-align:center;color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.7}.home-page .customer-proof-mobile-avatar{display:none}.home-workflows{scroll-margin-top:24px}.home-workflows .section-heading{margin-bottom:46px}.home-workflows .section-heading h2{margin-top:0}.home-workflows .section-heading>p{max-width:620px;margin:22px auto 0}.home-feature-scope{text-align:center;max-width:860px;min-height:128px;margin:0 auto 34px}.home-feature-scope h3{letter-spacing:-.7px;margin:0 0 12px;font-size:25px;line-height:1.35}.home-feature-scope p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.home-workflow-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:56px;display:grid}.home-workflow-navigation,.home-workflow-panel{min-width:0}.home-demo .ho-scenario{min-height:87px}.home-demo .ho-scenario .home-scenario-icons{justify-content:flex-start;gap:7px;width:76px;display:flex}.home-demo .home-scenario-icons .home-platform-mark{width:19px;height:19px}.home-demo .ho-chat-scroll{height:500px}.home-demo .ho-tool-message summary>.home-platform-mark{width:17px;height:17px}.home-demo .ho-text-control{min-height:42px}.home-demo .ho-tool-message details{max-width:100%}.home-demo .ho-tool-message summary:after{display:none}.home-demo .ho-sample-table{table-layout:auto}.home-demo .ho-sample-table td{overflow-wrap:anywhere}.home-up{color:#a95842}.home-tracking-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.home-tracking-chain>div{background:#fbfbf8;border:1px solid #e5e5dc;border-radius:9px;padding:11px}.home-tracking-chain span,.home-tracking-chain small{color:#818276;font-size:9px;display:block}.home-tracking-chain strong{color:#30332c;margin:6px 0;font-size:11px;line-height:1.5;display:block}.home-tracking-chain .is-clear{background:#f6f9f1;border-color:#dce8d7}.home-tracking-chain .is-issue{background:#fcf7f3;border-color:#eadfd7}.home-draft-grid{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.home-draft-grid>div{background:#fbfcf8;border:1px solid #dfe4da;border-radius:10px;padding:13px}.home-draft-grid span{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.home-draft-grid strong{margin:7px 0;font-size:12px;line-height:1.5;display:block}.home-draft-grid small{color:var(--muted);font-size:10px;line-height:1.65}.home-profiles-band{background:#e8eee3}.home-profiles-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:90px;display:grid}.home-profiles-copy h2{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(40px,4.5vw,62px);line-height:1.05}.home-profiles-copy>p{color:var(--muted);font-size:15px;line-height:1.85}.home-profiles-copy ul{gap:15px;margin:30px 0;padding:0;list-style:none;display:grid}.home-profiles-copy li{color:#53616a;gap:11px;font-size:13px;display:flex}.home-profiles-copy li:before{content:"✓";color:var(--teal);font-weight:800}.home-profiles-copy .home-plan-note{margin-top:28px;font-size:11px}.home-profile-stage{background:#fff;border:1px solid #d9e1d6;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px -30px #12252e55}.home-profile-stage>header{border-bottom:1px solid #ecefe7;align-items:center;gap:9px;padding:20px 22px;font-size:12px;display:flex}.home-profile-stage>header>span{color:var(--muted);margin-left:auto;font-size:10px}.home-profile-list{background:#fcfdf9;gap:10px;padding:16px;display:grid}.home-profile-list article{background:#fff;border:1px solid #dfe5db;border-radius:12px;padding:14px}.home-profile-identity{align-items:center;gap:10px;display:flex}.home-profile-identity>.home-platform-mark{background:#fafbf7;border:1px solid #e8ece4;border-radius:7px;width:28px;height:28px;padding:3px}.home-profile-identity strong{font-size:12px;display:block}.home-profile-identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:9px;display:block}.home-profile-identity i{background:var(--lime);width:20px;height:20px;color:var(--teal);border-radius:50%;place-items:center;margin-left:auto;font-size:10px;font-style:normal;display:grid}.home-profile-accounts{flex-wrap:wrap;gap:7px;margin:12px 0 0 38px;display:flex}.home-profile-accounts>span{color:#53624b;background:#fafbf7;border:1px solid #e8ece2;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.home-profile-accounts .home-platform-mark{width:14px;height:14px}.home-profile-stage>footer{color:var(--muted);border-top:1px solid #ecefe7;align-items:center;gap:8px;padding:16px 21px;font-size:11px;line-height:1.7;display:flex}.home-profile-stage>footer>span small{color:#718078;margin-top:3px;font-size:9px;line-height:1.55;display:block}.home-profiles-band+.customer-proof{padding-top:100px}@media (max-width:1100px){.home-hero{gap:40px}.home-hero h1{font-size:58px}.home-workflow-grid{gap:34px}.home-profiles-layout{gap:48px}.home-demo .ho-scenario{padding:12px}.home-demo .ho-scenario .home-scenario-icons{width:70px}}@media (max-width:900px){.home-hero{grid-template-columns:1fr;gap:44px;padding-top:62px}.home-hero-copy{max-width:700px}.home-hero h1{font-size:64px}.home-hero-visual{width:100%;max-width:660px;margin-inline:auto}.home-workflow-grid{grid-template-columns:1fr;gap:25px}.home-feature-scope{text-align:left;min-height:0;margin-bottom:26px}.home-workflows .section-heading{text-align:left;margin-inline:0}.home-workflows .section-heading>p{margin-left:0}.home-workflow-navigation .ho-options{scroll-snap-type:x proximity;scrollbar-width:thin;gap:9px;max-width:100%;padding:2px 2px 12px;display:flex;overflow:auto}.home-workflow-navigation .ho-scenario{scroll-snap-align:start;flex:0 0 260px;min-height:88px;display:flex}.home-profiles-layout{grid-template-columns:1fr;gap:42px}.home-profiles-copy{max-width:680px}.home-profile-visual{width:100%;max-width:680px;margin-inline:auto}.home-demo .ho-chat-scroll{height:470px}}@media (max-width:620px){.home-hero{padding-top:44px;padding-bottom:48px}.home-hero h1{font-size:47px}.home-hero-copy>p{font-size:15px}.home-hero .hero-actions{flex-flow:wrap;align-items:center;gap:22px;margin:28px 0}.home-hero .hero-actions>.button{min-height:48px;padding-inline:17px;font-size:12px}.home-hero .hero-actions .text-link{font-size:11px}.home-hero-conversation{padding:17px 13px 6px}.home-hero-prompt{font-size:10px}.home-hero-tool{font-size:8.5px}.home-hero-tool small{display:none}.home-hero-result{font-size:10px}.home-hero-channels strong{font-size:18px}.home-clients{gap:10px}.home-workflows .section-heading h2{font-size:39px}.home-feature-scope h3{font-size:22px}.home-feature-scope p{font-size:13px}.home-workflow-navigation .ho-scenario{flex-basis:224px}.home-demo .ho-chat-scroll{height:470px}.home-tracking-chain,.home-draft-grid{grid-template-columns:1fr}.home-channel-table th:nth-child(2),.home-channel-table td:nth-child(2){display:none}.home-profiles-layout{gap:32px}.home-profiles-copy h2{font-size:40px}.home-profiles-copy>p{font-size:14px}.home-profile-stage>header{padding:17px 14px;font-size:11px}.home-profile-list{padding:11px}.home-profile-list article{padding:12px}.home-profile-accounts{margin-left:0}.home-profile-stage>footer{padding:14px;font-size:10px}.home-profiles-band+.customer-proof{padding-top:75px}.home-page .customer-proof-mobile-compact .customer-proof-heading{gap:22px}.home-page .customer-proof-mobile-compact .customer-proof-stage{margin-top:28px}.home-page .customer-proof-mobile-compact .customer-proof-slide{display:block}.home-page .customer-proof-mobile-compact .customer-proof-copy{padding:26px 22px}.home-page .customer-proof-mobile-compact blockquote{margin-bottom:26px;font-size:20px;line-height:1.55}.home-page .customer-proof-mobile-compact .customer-proof-author{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;display:grid}.home-page .customer-proof-mobile-compact .customer-proof-mobile-avatar{background:#11252f;border-radius:12px;width:68px;height:68px;display:block;overflow:hidden}.home-page .customer-proof-mobile-compact .customer-proof-mobile-avatar img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.home-page .customer-proof-mobile-compact .customer-proof-brogan .customer-proof-mobile-avatar img{transform-origin:50% 40%;transform:scale(1.35)}.home-page .customer-proof-mobile-compact .customer-proof-portrait{display:none}.home-page .customer-proof-mobile-compact .customer-proof-name{font-size:15px}.home-page .customer-proof-mobile-compact .customer-proof-role,.home-page .customer-proof-mobile-compact .customer-proof-company{font-size:11px}.home-page .customer-proof-mobile-compact .customer-proof-topic{margin-top:10px;padding-top:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.home-demo *,.home-profile-stage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-hero-sequence>[data-visible]{opacity:1;visibility:visible;transform:none}}
