:root{--font-serif: "Libre Caslon Condensed", Georgia, "Times New Roman", serif}.landing-body{background:#020202;color:var(--ink-text);font-family:var(--font-sans);overflow-x:hidden}.landing-page{background:#020202}.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:400;letter-spacing:0}.landing-page .homepage-hero-title{max-width:744px;font-size:48px;line-height:1.12;text-shadow:0 25px 50px rgba(0,0,0,.25)}.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:#ff3b1a;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;overflow:hidden;box-shadow:inset 0 4px 5.1px #ffa08ff2,0 0 #ff3b1a00!important;transform:translateY(0);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.cta-button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transform:translate(-80%);transition:opacity .18s ease,transform .36s ease}.cta-button:hover,.cta-button:focus-visible{box-shadow:inset 0 4px 5.1px #ffa08ff2,0 12px 34px #ff3b1a33!important;transform:translateY(-1px)}.cta-button:hover:after,.cta-button:focus-visible:after{opacity:1;transform:translate(80%)}.cta-button:active{box-shadow:inset 0 3px 4px #8a14005c,0 6px 18px #ff3b1a24!important;transform:translateY(0)}.hero-preview{position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #0000006b;animation:preview-rise .7s cubic-bezier(.2,.8,.2,1) .12s both}.hero-preview:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgba(255,103,62,.1) 42%,transparent 58%);transform:translate(-120%);animation:preview-sheen 4.8s ease-in-out 1.1s infinite}.trusted-strip{display:grid;gap:20px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:22px 0}.trusted-strip-label{color:#fff6;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:16px 34px}.trusted-logo-wordmark{color:#ffffff7a;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.2;transition:color .18s ease,transform .18s ease}.trusted-logo-wordmark:hover{color:#ffffffb8;transform:translateY(-1px)}.feature-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#050505;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,#ff3b1a00,#ff3b1aa6,#ff3b1a00);opacity:.75;transition:box-shadow .18s ease,opacity .18s ease}.feature-card:hover,.feature-card:focus-within{border-color:#ff3b1a38;background-color:#070707;box-shadow:0 24px 72px #0000003d;transform:translateY(-3px)}.feature-card:hover:before,.feature-card:focus-within:before{opacity:1;box-shadow:0 0 18px #ff3b1a85,0 0 36px #ff3b1a33}.bento-layout{display:flex;flex-direction:column;gap:33px;margin-left:auto;margin-right:auto;max-width:999px}.bento-row{display:flex;gap:33px;align-items:stretch}.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}.bento-card-owner{flex:0 1 610px;min-height:334px}.bento-copy{position:relative;z-index:1}.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{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)}.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%}.bento-image-followup{position:absolute;left:3.57%;top:-5.43%;width:92.86%;height:110.85%}.integrations-section{background:#020202}.integrations-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.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 rgba(255,255,255,.055);border-radius:10px;background:linear-gradient(180deg,#ffffff06,#fff0),#050505;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,rgba(255,59,26,0),var(--integration-accent),rgba(255,59,26,0));opacity:.42;transition:opacity .18s ease,box-shadow .18s ease}.integration-card:hover,.integration-card:focus-within{border-color:#ff3b1a38;background-color:#070707;box-shadow:0 24px 72px #0000003d;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:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--integration-accent) 22%,transparent),transparent 58%),#090909;box-shadow:inset 0 1px #ffffff0d;transition:border-color .18s ease,transform .18s ease}.integration-card:hover .integration-logo-shell,.integration-card:focus-within .integration-logo-shell{border-color:color-mix(in srgb,var(--integration-accent) 36%,rgba(255,255,255,.08));transform:translateY(-2px)}.integration-logo{width:31px;height:31px;object-fit:contain;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--integration-accent) 42%,transparent))}.integration-mail-icon{color:#fff;filter:drop-shadow(0 0 16px rgba(255,59,26,.38))}.integration-card h3{color:#fff;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.2}.pain-icon{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pain-card:hover .pain-icon,.pain-card:focus-within .pain-icon{border-color:#ff3b1a85;box-shadow:0 0 26px #ff3b1a38;transform:translateY(-2px)}.use-case-section{overflow:hidden}.use-case-intro{max-width:1248px;margin-left:auto;margin-right:auto}.use-case-interactive{display:grid;gap:32px;padding-left:1rem}.use-case-tabs{border-top:1px solid rgba(255,255,255,.08)}.use-case-tab{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.08);padding:26px 0 28px;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.use-case-tab[data-active=true]{border-color:#ffffff29}.use-case-tab[data-active=false]:hover{background:transparent;transform:translate(3px)}.use-case-tab-title{color:#fff3;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{color:#fff}.use-case-tab[data-active=false]:hover .use-case-tab-title{color:#ffffff6b}.use-case-tab-description{display:none;margin-top:14px;max-width:350px;color:#ffffff85;font-size:16px;line-height:1.5}.use-case-tab-cta{display:none;margin-top:22px;color:#fff;font-size:16px;font-weight:700;line-height:1.2}.use-case-tab[data-active=true] .use-case-tab-description,.use-case-tab[data-active=true] .use-case-tab-cta{display:inline-flex}.use-case-tab[data-active=true] .use-case-tab-description{display:block}.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}.testimonials-marquee{position:relative;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:8px 0;mask-image:linear-gradient(90deg,transparent,#000 11%,#000 89%,transparent)}.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 rgba(255,255,255,.055);border-radius:8px;background:linear-gradient(180deg,#ffffff06,#fff0),#050505;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:#ff3b1a33;background-color:#070707;transform:translateY(-2px)}.testimonial-avatar{width:36px;height:36px;flex:0 0 auto;border:2px solid rgba(255,255,255,.82);border-radius:999px;background:#171717;box-shadow:0 0 0 1px #ff3b1a2e;object-fit:cover}.faq-item summary{transition:color .16s ease}.faq-item summary:hover{color:#ffffffd1}.faq-item[open] .faq-answer{animation:faq-answer-in .22s ease both}@keyframes badge-pulse{0%,to{box-shadow:0 0 #ff3b1a59}50%{box-shadow:0 0 0 7px #ff3b1a00}}@keyframes preview-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-sheen{0%,52%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@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 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)}}@media(min-width:768px){.landing-page .homepage-hero-title{font-size:64px}.landing-page .homepage-section-title{font-size:48px}}@media(min-width:1024px){.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))}.use-case-stage{min-height:516px;border-right-width:0}}@media(max-width:767px){.landing-page .homepage-hero-title,.landing-page .homepage-section-title{overflow-wrap:anywhere}.use-case-stage{min-height:420px;border-right-width:0}.testimonials-marquee{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.testimonial-card{width:300px}}@media(max-width:900px){.bento-row{flex-direction:column}.bento-card-conversations,.bento-card-attention,.bento-card-followup,.bento-card-owner{flex-basis:auto;min-height:auto}.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.integrations-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.scroll-reveal-ready [data-scroll-reveal]{opacity:1;filter:none;translate:none;transition:none}.section-badge-dot,.hero-preview,.hero-preview:after,.use-case-panel:not([hidden]),.use-case-panel:not([hidden]) .use-case-message,.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,.testimonial-card{transition:none}.testimonial-track{animation:none;transform:none}}
