:root{--font-serif: "Season Mix", Georgia, "Times New Roman", serif}.landing-body{background:#fbfaf5;color:var(--ink-text);font-family:var(--font-sans);overflow-x:hidden}.landing-page{background:#fbfaf5}.homepage-hero-section{background-color:#fbfaf5;background-image:url(/images/new-branding/waitlist-bg.avif);background-position:center bottom;background-repeat:no-repeat;background-size:cover}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{letter-spacing:0}.landing-page .homepage-hero-title,.landing-page .homepage-section-title{font-family:var(--font-serif);font-weight:var(--season-heading-weight);letter-spacing:0}.landing-page .homepage-hero-title{max-width:744px;font-size:48px;font-weight:var(--season-heading-weight);line-height:1.12;text-shadow:none}.landing-page .homepage-section-title{font-size:40px;line-height:1.2}.scroll-reveal-ready [data-scroll-reveal]{opacity:0;filter:blur(3px);translate:0 12px;transition:opacity .68s cubic-bezier(.2,.8,.2,1),filter .68s cubic-bezier(.2,.8,.2,1),translate .68s cubic-bezier(.2,.8,.2,1),border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .16s ease,transform .18s ease;will-change:opacity,filter,translate}.scroll-reveal-ready [data-scroll-reveal]:not(.is-visible){transition-delay:var(--reveal-delay, 0ms)}.scroll-reveal-ready [data-scroll-reveal].is-visible{opacity:1;filter:blur(0);translate:0 0;transition-delay:0ms}.landing-nav-link{position:relative}.landing-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--brand);opacity:0;transform:scaleX(.4);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.landing-nav-link:hover:after,.landing-nav-link:focus-visible:after{opacity:1;transform:scaleX(1)}.section-badge-dot{animation:badge-pulse 2.8s ease-in-out infinite}.cta-button{position:relative;isolation:isolate;align-items:center;justify-content:center;border:2px solid var(--brand-contrast)!important;cursor:pointer;overflow:visible;letter-spacing:0;box-shadow:4px 4px 0 var(--brand-contrast),0 16px 34px color-mix(in srgb,var(--brand) 28%,transparent)!important;transform:translateY(0);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.cta-button:after{display:none}.cta-button-yellow{background-color:var(--brand);color:var(--brand-contrast)}.cta-button-dark{background-color:var(--brand-contrast);color:#fff;box-shadow:4px 4px color-mix(in srgb,var(--brand-contrast) 45%,transparent),0 18px 34px color-mix(in srgb,var(--brand-contrast) 18%,transparent)!important}.cta-button:hover,.cta-button:focus-visible{box-shadow:2px 2px 0 var(--brand-contrast),0 10px 24px color-mix(in srgb,var(--brand) 22%,transparent)!important;transform:translate(2px,2px)}.cta-button-dark:hover,.cta-button-dark:focus-visible{box-shadow:2px 2px color-mix(in srgb,var(--brand-contrast) 45%,transparent),0 10px 24px color-mix(in srgb,var(--brand-contrast) 16%,transparent)!important}.cta-button:active{box-shadow:0 0 0 var(--brand-contrast),0 6px 16px color-mix(in srgb,var(--brand) 18%,transparent)!important;transform:translate(4px,4px)}.hero-preview{position:relative;isolation:isolate;border:1px solid var(--ink-border);box-shadow:0 30px 80px #0a0a0a14;animation:preview-rise .7s cubic-bezier(.2,.8,.2,1) .12s both}.trusted-strip{display:grid;gap:20px;padding:22px 0}.trusted-strip-label{color:var(--ink-muted);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.trusted-logo-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px}.trusted-logo-wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink-muted);font-size:17px;font-weight:700;letter-spacing:0;line-height:1.2;transition:color .18s ease,transform .18s ease}.trusted-logo-mark{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--brand-border-muted);border-radius:10px;background:radial-gradient(circle at 50% 18%,var(--brand-border-muted),transparent 58%),var(--brand-surface-subtle);color:var(--ink-text);font-size:11px;font-weight:800;letter-spacing:.04em;box-shadow:inset 0 1px #ffffffd1}.trusted-logo-wordmark:hover{color:var(--ink-text);transform:translateY(-1px)}.feature-card{position:relative;overflow:hidden;border:1px solid var(--ink-border);border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:30px;justify-content:center;padding:24px;transform:translateY(0);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.feature-card:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 65%,transparent),transparent);opacity:.75;transition:box-shadow .18s ease,opacity .18s ease}.feature-card:hover,.feature-card:focus-within{border-color:var(--brand-border-muted);background-color:#fff;box-shadow:0 24px 72px #0a0a0a1a;transform:translateY(-3px)}.feature-card:hover:before,.feature-card:focus-within:before{opacity:1;box-shadow:0 0 18px color-mix(in srgb,var(--brand) 52%,transparent),0 0 36px var(--brand-shadow)}.how-step-card{gap:0}.capabilities-bento .feature-card:hover,.capabilities-bento .feature-card:focus-within{border-color:var(--ink-border);box-shadow:0 18px 54px #0a0a0a14;transform:translateY(0)}.capabilities-bento .feature-card:hover:before,.capabilities-bento .feature-card:focus-within:before{opacity:.75;box-shadow:none}.product-logic-visual{display:grid;min-height:424px;grid-template-columns:minmax(0,.95fr) 44px minmax(0,1.1fr);align-items:center;gap:20px;padding:28px;background:radial-gradient(circle at 72% 20%,color-mix(in srgb,var(--brand) 14%,transparent),transparent 34%),linear-gradient(180deg,#ffffffd6,#fffffffa),#fff}.logic-thread{position:relative;z-index:1;display:grid;gap:18px;border:1px solid var(--ink-border);border-radius:8px;background:#ffffffbd;padding:18px;box-shadow:inset 0 1px #ffffffe6}.logic-thread-header,.logic-thread-meta,.logic-signal-heading,.logic-priority-output{display:flex;align-items:center;justify-content:space-between;gap:14px}.logic-thread-header span:first-child,.logic-priority-output strong{color:var(--ink-text);font-size:15px;font-weight:800;line-height:1.2}.logic-thread-header span:last-child{border:1px solid var(--brand-border-muted);border-radius:999px;background:var(--brand-surface);color:var(--ink-text);font-size:11px;font-weight:800;line-height:1;padding:7px 9px;text-transform:uppercase}.logic-thread-message{color:var(--ink-muted);font-size:17px;line-height:1.48}.logic-thread-meta{color:var(--ink-muted);font-size:12px;font-weight:700;line-height:1.2}.logic-connector{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--brand-border-muted);border-radius:999px;background:var(--brand-surface-subtle);color:var(--brand);box-shadow:0 0 28px color-mix(in srgb,var(--brand) 14%,transparent)}.logic-signal-stack{display:grid;gap:18px}.logic-signal-row{display:flex;align-items:center;gap:14px}.logic-signal-icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);border-radius:8px;background:var(--brand-surface);color:var(--brand)}.logic-signal-copy{min-width:0;flex:1}.logic-signal-heading span{color:var(--ink-text);font-size:15px;font-weight:800;line-height:1.2}.logic-signal-heading strong{color:var(--ink-muted);font-size:12px;font-weight:700;line-height:1.2;text-align:right}.logic-signal-bar{position:relative;display:block;height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#0a0a0a14}.logic-signal-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--signal-level);border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-gradient-soft));box-shadow:0 0 16px color-mix(in srgb,var(--brand) 24%,transparent)}.logic-priority-output{grid-column:1 / -1;border-top:1px solid var(--ink-border);padding-top:20px}.logic-priority-output span{color:var(--ink-muted);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.logic-priority-output strong{color:var(--brand)}.bento-layout{display:flex;flex-direction:column;gap:20px;margin-left:auto;margin-right:auto;max-width:999px}.capabilities-bento{max-width:100%}.capabilities-bento .feature-card{min-width:0}.bento-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:stretch}.capabilities-bento .bento-row{justify-content:stretch}.capabilities-row-main,.capabilities-row-secondary,.capabilities-row-support{width:100%}.bento-card-conversations{flex:0 1 525px;min-height:352px}.bento-card-attention{flex:0 1 439px;min-height:355px}.bento-card-followup{flex:0 1 356px;min-height:358px}.capabilities-row-main .bento-card-conversations,.capabilities-row-main .bento-card-attention,.capabilities-row-main .bento-card-followup{grid-column:span 4}.bento-card-owner{flex:0 1 610px;min-height:334px}.bento-card-realtime{flex:0 1 525px;min-height:312px}.bento-card-support,.bento-card-support-saved{justify-content:flex-start}.bento-card-support{flex:0 1 385px;min-height:338px}.bento-card-support-saved{flex:0 1 356px;min-height:338px}.capabilities-row-secondary .bento-card-owner{flex:610 1 0;grid-column:span 6}.capabilities-row-secondary .bento-card-realtime,.capabilities-row-secondary .bento-card-support-saved{flex:355 1 0;grid-column:span 3}.capabilities-row-support .bento-card-support{flex:1 1 0;grid-column:span 3}.bento-row-single{justify-content:center}.bento-copy{position:relative;z-index:1}.capabilities-bento .bento-copy h3{font-size:22px;line-height:1.16}@media(min-width:640px){.capabilities-bento .bento-copy h3{font-size:24px}}.bento-image-slot{position:relative;z-index:1;flex:none;width:100%;overflow:hidden;border-radius:36px;mix-blend-mode:screen}.bento-image-slot-conversations,.bento-image-slot-owner{height:170px}.bento-image-slot-attention{height:195px}.bento-image-slot-followup{height:172px}.bento-image-slot-realtime{height:150px}.bento-image-slot-support{height:132px}.bento-image{pointer-events:none;max-width:none;transform-origin:center;transition:filter .22s ease,opacity .22s ease,transform .22s ease}.feature-card:hover .bento-image,.feature-card:focus-within .bento-image{filter:saturate(1.08) brightness(1.08);transform:scale(1.025)}.capabilities-bento .bento-image,.capabilities-bento .feature-card:hover .bento-image,.capabilities-bento .feature-card:focus-within .bento-image{filter:none;transform:none;transition:none}.bento-image-contain{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.bento-image-conversations{position:absolute;left:0;top:-43.53%;width:100%;height:187.06%;object-fit:contain;object-position:center}.bento-image-followup{position:absolute;left:3.57%;top:-5.43%;width:92.86%;height:110.85%;object-fit:contain;object-position:center}.integrations-section{background:#fbfaf5}.integrations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:760px;margin-left:auto;margin-right:auto}.integration-card{position:relative;display:flex;min-height:154px;flex-direction:column;align-items:center;justify-content:center;gap:18px;overflow:hidden;border:1px solid var(--ink-border);border-radius:10px;background:linear-gradient(180deg,#ffffffd6,#fffffffa),#fff;padding:28px 18px;text-align:center;transform:translateY(0);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.integration-card:before{content:"";position:absolute;inset:auto 22px 0;height:1px;background:linear-gradient(90deg,transparent,var(--integration-accent),transparent);opacity:.42;transition:opacity .18s ease,box-shadow .18s ease}.integration-card:hover,.integration-card:focus-within{border-color:var(--brand-border-muted);background-color:#fff;box-shadow:0 24px 72px #0a0a0a1a;transform:translateY(-3px)}.integration-card:hover:before,.integration-card:focus-within:before{opacity:.8;box-shadow:0 0 22px color-mix(in srgb,var(--integration-accent) 46%,transparent)}.integration-logo-shell{display:grid;width:72px;height:72px;place-items:center;border:0;border-radius:18px;background:#fff;box-shadow:none;transition:transform .18s ease}.integration-card:hover .integration-logo-shell,.integration-card:focus-within .integration-logo-shell{transform:translateY(-2px)}.integration-logo{width:42px;height:42px;object-fit:contain;filter:none}.integration-mail-icon{color:var(--ink-text);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--brand) 38%,transparent))}.integration-card h3{color:var(--ink-text);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2}.cta-banner{isolation:isolate;min-height:360px;border:1px solid color-mix(in srgb,var(--lavender) 62%,var(--brand-contrast));background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.38),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--lavender) 88%,#ffffff),var(--lavender));box-shadow:0 24px 80px color-mix(in srgb,var(--lavender) 28%,transparent),inset 0 1px #ffffff80;transition:none}.cta-banner:before{display:none}.cta-banner-video,.cta-banner-overlay{position:absolute;inset:0;pointer-events:none}.cta-banner-video{display:none;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.94}.cta-banner-overlay{display:none;z-index:1}.cta-banner-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.cta-banner .homepage-section-title span{display:block}.cta-banner .cta-button{border-color:var(--brand-contrast)!important;background:#fff;color:var(--brand-contrast);box-shadow:4px 4px color-mix(in srgb,var(--brand-contrast) 42%,transparent),0 18px 34px color-mix(in srgb,var(--brand-contrast) 14%,transparent)!important}.cta-banner .cta-button:hover,.cta-banner .cta-button:focus-visible,.cta-banner .cta-button:active{box-shadow:2px 2px color-mix(in srgb,var(--brand-contrast) 42%,transparent),0 12px 26px color-mix(in srgb,var(--brand-contrast) 12%,transparent)!important;transform:none}.landing-footer-panel{transition:border-color .18s ease,background-color .18s ease}.footer-symbol-mark{display:block;width:112px;height:112px;object-fit:contain}.pain-icon{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pain-card h3{font-size:26px;font-weight:500;line-height:1.14}.pain-card:hover .pain-icon,.pain-card:focus-within .pain-icon{border-color:var(--brand);box-shadow:0 10px 24px var(--brand-shadow);transform:translateY(-2px)}.step-number-display{position:relative;display:inline-flex;min-width:72px;flex-direction:column;align-items:flex-start;gap:10px;color:var(--lavender);font-family:var(--font-serif);font-size:76px;font-weight:400;letter-spacing:0;line-height:.9;text-shadow:0 0 22px color-mix(in srgb,var(--lavender) 28%,transparent),0 16px 42px color-mix(in srgb,var(--lavender) 18%,transparent)}.step-number-display:after{content:"";width:48px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--lavender),color-mix(in srgb,var(--lavender) 36%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--lavender) 24%,transparent)}.use-case-section{overflow:visible}.use-case-intro{max-width:1248px;margin-left:auto;margin-right:auto}.use-case-scroll-shell{position:relative}.use-case-interactive{display:grid;gap:32px;padding-left:1rem}.use-case-scroll-spacer{display:none}.use-case-tabs{border-top:1px solid var(--ink-border)}.use-case-tab{display:block;width:100%;border-bottom:1px solid var(--ink-border);padding:26px 0 28px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.use-case-tab-control{display:block;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.use-case-tab[data-active=false]:hover{background:transparent;transform:translate(3px)}.use-case-tab-title{color:color-mix(in srgb,var(--ink-text) 28%,transparent);font-size:22px;font-weight:600;letter-spacing:0;line-height:1.2;transition:color .18s ease}.use-case-tab[data-active=true] .use-case-tab-title,.use-case-tab[data-active=false]:hover .use-case-tab-title{color:var(--ink-text)}.use-case-tab-description{display:block;max-height:0;overflow:hidden;margin-top:0;max-width:350px;color:var(--ink-muted);font-size:16px;line-height:1.5;opacity:0;transform:translateY(-4px);transition:max-height .32s cubic-bezier(.2,.8,.2,1),margin-top .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.use-case-tab-cta{display:inline-flex;max-height:0;overflow:hidden;margin-top:0;color:var(--ink-text);font-size:16px;font-weight:700;line-height:1.2;opacity:0;transform:translateY(-4px);transition:max-height .32s cubic-bezier(.2,.8,.2,1),margin-top .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.use-case-tab[data-active=true] .use-case-tab-description{max-height:120px;margin-top:14px;opacity:1;transform:translateY(0)}.use-case-tab[data-active=true] .use-case-tab-cta{max-height:26px;margin-top:22px;opacity:1;transform:translateY(0)}.use-case-stage{min-height:420px;padding:0}.use-case-panel[hidden]{display:none}.use-case-panel:not([hidden]){animation:use-case-panel-in .32s ease both}.use-case-panel:not([hidden]) .use-case-message{animation:use-case-message-in .42s cubic-bezier(.2,.8,.2,1) 70ms both;transition:box-shadow .18s ease,transform .18s ease}.use-case-stage:hover .use-case-message{box-shadow:0 20px 70px #0000003d}.use-case-image{transform-origin:center}[data-use-case-direction=forward] .use-case-panel:not([hidden]) .use-case-image{animation:use-case-image-forward .54s cubic-bezier(.2,.8,.2,1) both}[data-use-case-direction=backward] .use-case-panel:not([hidden]) .use-case-image{animation:use-case-image-backward .54s cubic-bezier(.2,.8,.2,1) both}.testimonials-marquee{position:relative;display:flex;flex-direction:column;gap:24px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip;overflow-y:visible;padding:64px 0 96px;mask-image:none;-webkit-mask-image:none}.testimonial-row{overflow:visible}.testimonial-track{display:flex;width:max-content;gap:24px;animation:testimonial-marquee 38s linear infinite}.testimonial-row-reverse .testimonial-track{animation-direction:reverse;animation-duration:44s}.testimonials-marquee:hover .testimonial-track{animation-play-state:paused}.testimonial-card{width:352px;min-height:150px;flex:0 0 auto;border:1px solid var(--ink-border);border-radius:8px;background:linear-gradient(180deg,#ffffffd6,#fffffffa),#fff;padding:20px;transform:translateY(0);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.testimonial-card:hover,.testimonial-card:focus-within{border-color:var(--brand-shadow);background-color:#fff;transform:translateY(-2px)}.testimonial-avatar{width:36px;height:36px;flex:0 0 auto;border:2px solid #ffffff;border-radius:999px;background:var(--brand);box-shadow:0 0 0 1px var(--brand-surface-strong);object-fit:cover}.faq-item summary{transition:color .16s ease}.faq-item summary:hover{color:var(--ink-text)}.faq-item[open] .faq-answer{animation:faq-answer-in .22s ease both}@keyframes badge-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brand) 35%,transparent)}50%{box-shadow:0 0 0 7px transparent}}@keyframes preview-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes use-case-panel-in{0%{opacity:0}to{opacity:1}}@keyframes use-case-message-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes use-case-image-forward{0%{opacity:.36;transform:translateY(28px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes use-case-image-backward{0%{opacity:.36;transform:translateY(-28px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes testimonial-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - 12px),0,0)}}.landing-body,.landing-page,.integrations-section{background:#fbfaf5;color:var(--ink-text)}.landing-page .homepage-hero-title,.landing-page .homepage-section-title{color:var(--ink-text)!important;text-shadow:none}.landing-page [class*="bg-white/"]{background-color:#0a0a0a0b!important}.section-badge{border-color:var(--ink-border);background:#fff;color:var(--ink-text);box-shadow:0 8px 24px #0a0a0a0a}.hero-preview,.feature-card,.integration-card,.testimonial-card,.landing-surface,.landing-surface-muted,.product-logic-visual,.use-case-stage{border-color:var(--ink-border);background:linear-gradient(180deg,#ffffffd6,#fffffffa),#fff;box-shadow:0 18px 54px #0a0a0a14}.landing-page .hero-preview{overflow:hidden;padding:15px;border:0;border-radius:24px;background:linear-gradient(135deg,#ffffff9e,#ffffff3d),#ffffff57;box-shadow:inset 0 0 0 1px #ffffffad,inset 0 1px #ffffffd1,inset 0 -1px #ffffff4d,0 28px 90px #0a0a0a1a,0 0 70px color-mix(in srgb,var(--brand) 18%,transparent);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.landing-page .hero-preview>img{border-radius:12px;box-shadow:0 1px #ffffff85}.feature-card:hover,.feature-card:focus-within,.integration-card:hover,.integration-card:focus-within,.testimonial-card:hover,.testimonial-card:focus-within{background-color:#fff;box-shadow:0 24px 64px #0a0a0a1a}.feature-card:before{opacity:.58}.use-case-tabs{border-color:var(--ink-border)}.trusted-strip-label,.trusted-logo-wordmark,.logic-thread-message,.logic-thread-meta,.logic-signal-heading strong,.logic-priority-output span,.use-case-tab-description{color:var(--ink-muted)}.trusted-logo-mark,.logic-thread-header span:first-child,.logic-signal-heading span,.logic-priority-output strong,.integration-card h3,.use-case-tab[data-active=true] .use-case-tab-title,.use-case-tab-cta{color:var(--ink-text)}.trusted-logo-wordmark:hover,.faq-item summary:hover,.use-case-tab[data-active=false]:hover .use-case-tab-title{color:var(--ink-text)}.logic-thread,.logic-priority-output{border-color:var(--ink-border)}.logic-thread{background:#ffffffbd;box-shadow:inset 0 1px #ffffffe6}.logic-thread-header span:last-child,.logic-signal-icon,.logic-connector{background:var(--brand-surface);border-color:var(--brand-border-muted)}.logic-signal-bar{background:#0a0a0a14}.bento-image-slot{background:transparent;mix-blend-mode:normal}.integration-logo-shell{box-shadow:none}.integration-mail-icon{color:var(--ink-text)}.cta-banner{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.38),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--lavender) 88%,#ffffff),var(--lavender));border:1px solid color-mix(in srgb,var(--lavender) 62%,var(--brand-contrast));box-shadow:0 24px 80px color-mix(in srgb,var(--lavender) 28%,transparent),inset 0 1px #ffffff80}.cta-banner:hover,.cta-banner:focus-within,.cta-banner.feature-card:hover,.cta-banner.feature-card:focus-within{background-color:var(--lavender);border-color:color-mix(in srgb,var(--lavender) 62%,var(--brand-contrast));box-shadow:0 24px 80px color-mix(in srgb,var(--lavender) 28%,transparent),inset 0 1px #ffffff80;transform:none}.cta-banner-video,.cta-banner-overlay{display:none}.use-case-tab{border-color:var(--ink-border)}.use-case-tab[data-active=true]{border-color:color-mix(in srgb,var(--brand) 62%,var(--ink-border))}.use-case-tab-title{color:color-mix(in srgb,var(--ink-text) 28%,transparent)}.testimonials-marquee{mask-image:none;-webkit-mask-image:none}.testimonial-avatar{background:var(--brand);border-color:#fff}@media(min-width:768px){.landing-page .homepage-hero-title{font-size:64px}.landing-page .homepage-section-title{font-size:48px}}@media(min-width:1024px){.landing-page .homepage-hero-title{max-width:1000px}.cta-banner{min-height:360px}.landing-footer-panel{padding:80px max(2rem,calc((100vw - 1248px)/2)) 32px}.use-case-interactive{grid-template-columns:373px minmax(0,1fr);gap:clamp(40px,4.5vw,72px);align-items:start;padding-left:max(2rem,calc((100vw - 1248px)/2));padding-right:max(2rem,calc((100vw - 1117px)/2));position:sticky;top:96px}.use-case-scroll-spacer{display:block;height:var(--use-case-scroll-height, 128svh)}.use-case-stage{min-height:516px}}@media(max-width:767px){.landing-page .homepage-hero-title,.landing-page .homepage-section-title{overflow-wrap:anywhere}.landing-page .homepage-section-title{letter-spacing:-.01em}.use-case-stage{min-height:420px;border-right-width:0}.testimonials-marquee{mask-image:none;-webkit-mask-image:none}.testimonial-card{width:300px}.cta-banner{min-height:360px}}@media(max-width:900px){.product-logic-visual{min-height:auto;grid-template-columns:1fr;gap:22px}.logic-connector{justify-self:center;transform:rotate(90deg)}.logic-priority-output{grid-column:auto}.bento-row{grid-template-columns:1fr;flex-direction:column}.bento-card-conversations,.bento-card-attention,.bento-card-followup,.bento-card-owner,.bento-card-realtime,.bento-card-support,.bento-card-support-saved,.capabilities-bento .bento-card-conversations,.capabilities-bento .bento-card-attention,.capabilities-bento .bento-card-followup,.capabilities-bento .bento-card-owner,.capabilities-bento .bento-card-realtime,.capabilities-bento .bento-card-support,.capabilities-bento .bento-card-support-saved{flex:none;grid-column:auto;width:100%;min-height:auto}.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:768px)and (max-width:1023px){.capabilities-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:900px}.capabilities-bento .bento-row{display:contents}.capabilities-bento .bento-card-conversations,.capabilities-bento .bento-card-attention,.capabilities-bento .bento-card-followup,.capabilities-bento .bento-card-owner,.capabilities-bento .bento-card-realtime,.capabilities-bento .bento-card-support,.capabilities-bento .bento-card-support-saved{grid-column:auto;width:100%;min-height:340px}}@media(max-width:520px){.integrations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.integration-card{min-height:118px;gap:12px;border-radius:8px;padding:18px 6px}.integration-card:before{inset-inline:14px}.integration-logo-shell{width:48px;height:48px;border-radius:14px}.integration-logo{width:25px;height:25px}.integration-card h3{font-size:13px;line-height:1.15}}@media(prefers-reduced-motion:reduce){.scroll-reveal-ready [data-scroll-reveal]{opacity:1;filter:none;translate:none;transition:none}.section-badge-dot,.hero-preview,.use-case-panel:not([hidden]),.use-case-panel:not([hidden]) .use-case-message,[data-use-case-direction] .use-case-panel:not([hidden]) .use-case-image,.faq-item[open] .faq-answer{animation:none}.cta-button,.cta-button:after,.feature-card,.bento-image,.pain-icon,.integration-card,.integration-logo-shell,.trusted-logo-wordmark,.use-case-tab,.use-case-tab-description,.use-case-tab-cta,.testimonial-card{transition:none}.testimonial-track{animation:none;transform:none}.cta-banner-video{opacity:.86}}
