.landing-page{--navy:var(--color-primary);--charcoal:var(--color-heading);--gray:var(--color-body);--white:var(--color-surface);--surface:var(--color-background);--text-primary:var(--color-heading);--text-muted:var(--color-muted-foreground);--landing-topbar-h:0px;--landing-navbar-h:4.75rem;--landing-header-h:var(--landing-navbar-h);background:var(--color-background);width:100%;max-width:100vw;min-height:100vh;color:var(--color-heading);font-family:var(--font-family-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;position:relative}.landing-page>main,.landing-page>footer{z-index:1;position:relative;overflow-x:clip}.landing-font-display{font-family:var(--font-family-landing-display);letter-spacing:-.035em;color:var(--charcoal);font-weight:700;line-height:1.12}.landing-font-display .text-primary,.landing-font-display .landing-hero-accent{color:var(--navy)}.landing-container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.landing-container{padding-inline:2rem}}@media (min-width:1024px){.landing-container{padding-inline:3rem}}.landing-section-base{background:#fff}.landing-section-alt{background:#faf9f6}.landing-section-label{font-family:var(--font-family-body);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:1rem;font-size:.75rem;font-weight:500}.landing-section-title{font-family:var(--font-family-landing-display);letter-spacing:-.035em;color:var(--charcoal);max-width:18ch;margin-bottom:1.25rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.12}.landing-section-title .iv-accent-word,.landing-section-title em,.landing-section-title strong.brand{color:var(--navy);font-style:normal;font-weight:700}.landing-body{letter-spacing:-.01em;color:var(--gray);max-width:42rem;font-size:1.125rem;line-height:1.7}.landing-card{background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 1px 2px #1018280a,0 12px 32px #1018280f}.landing-card-hover,.landing-elite-card{will-change:transform;transition:border-color .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1)}.landing-card-hover:hover,.landing-elite-card:hover{border-color:#ceb17d47;transform:translateY(-6px);box-shadow:0 4px 12px #0f172a0f,0 20px 48px #ceb17d24}.landing-reveal-card{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s}.landing-reveal-card:hover{border-color:#ceb17d38;transform:translateY(-5px);box-shadow:0 20px 48px #ceb17d1c}.landing-section-premium{position:relative}.landing-section-premium:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#ceb17d0d,#0000 70%);position:absolute;inset:0}.landing-bento-card{border:1px solid var(--color-border);background:var(--white);box-shadow:var(--shadow-card);border-radius:20px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s}.landing-bento-card:hover{border-color:#ceb17d33;transform:translateY(-4px);box-shadow:0 24px 56px #ceb17d1a}.landing-editorial-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);margin-bottom:.25rem;font-size:.75rem;font-weight:500}.landing-editorial-marker{width:2.5rem;font-family:var(--font-family-brand);color:var(--navy);opacity:.45;flex-shrink:0;font-size:.875rem;font-weight:700;line-height:1.2}.landing-editorial-moment:not(:last-child) .min-w-0{border-bottom:1px solid #e4e7ece6}.landing-problem-card{border-radius:var(--radius-panel,1rem);border:1px solid var(--color-border);background:var(--color-surface);padding:1.5rem 1.25rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s,background-color .35s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}@media (min-width:640px){.landing-problem-card{padding:1.75rem 1.5rem}}.landing-problem-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ceb17d0f 0%,#0000 55%);transition:opacity .4s;position:absolute;inset:0}.landing-problem-card:hover{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);transform:translateY(-6px);box-shadow:0 4px 12px #ceb17d0f,0 20px 48px #ceb17d1a}.landing-problem-card:hover:before{opacity:1}.landing-problem-marker{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:var(--color-accent-muted);width:2.75rem;height:2.75rem;font-family:var(--font-family-brand);color:var(--color-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,box-shadow .35s;display:flex}.landing-problem-card:hover .landing-problem-marker{border-color:color-mix(in srgb, var(--color-primary) 35%, transparent);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));transform:scale(1.08);box-shadow:0 4px 16px #ceb17d26}.landing-editorial-stat-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s}.landing-editorial-stat-card:hover{border-color:#ceb17d33;transform:translateY(-4px);box-shadow:0 16px 40px #ceb17d14}.landing-editorial-timeline-step{padding-bottom:3.5rem;position:relative}.landing-editorial-timeline-step:not(:last-child):before{content:"";background:linear-gradient(#ceb17d59,#e4e7ec80);width:1px;position:absolute;top:0;bottom:0;left:.75rem}@media (min-width:1024px){.landing-editorial-timeline-step:not(:last-child):before{display:none}}.landing-editorial-visual{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.landing-editorial-visual:hover{transform:translateY(-3px);box-shadow:0 12px 32px #ceb17d14}.landing-editorial-worker-card{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .4s}.landing-editorial-worker-card:hover{border-color:#ceb17d38;transform:translateY(-3px);box-shadow:0 12px 28px #ceb17d14}.landing-card-shine{position:relative;overflow:hidden}.landing-card-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff73 50%,#0000 58%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}.landing-card-shine:hover:after{transform:translate(120%)}.landing-btn-primary{background:var(--navy);color:#384457;border-radius:var(--radius-button);box-shadow:var(--shadow-glow);font-family:var(--font-family-display);transition:background var(--motion-hover) var(--motion-easing), transform var(--motion-hover) var(--motion-easing), box-shadow var(--motion-hover) var(--motion-easing);font-weight:700}.landing-btn-primary.rounded-pill,.landing-header-btn,.landing-navbar-shell .landing-btn-primary,.landing-navbar-shell .landing-btn-ghost,.landing-mobile-menu .landing-btn-primary,.landing-mobile-menu .landing-btn-ghost{border-radius:100px}.landing-btn-primary:hover{background:var(--color-primary-hover);color:#384457;transform:translateY(-1px);box-shadow:0 8px 28px #ceb17d66}.landing-btn-primary:active{transform:translateY(0)}.landing-btn-shine{position:relative;overflow:hidden}.landing-btn-shine:before{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff38 50%,#0000 60%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.landing-btn-shine:hover:before{transform:translate(130%)}.landing-btn-ghost{color:var(--gray);transition:color .2s}.landing-btn-ghost:hover{color:var(--navy);background:var(--color-accent-muted)}.landing-hero-grid{background-image:linear-gradient(#ceb17d0d 1px,#0000 1px),linear-gradient(90deg,#ceb17d0d 1px,#0000 1px);background-size:60px 60px}.landing-hero-radial{background:radial-gradient(85% 65% at 50% 35%,#ceb17d1a,#0000 68%)}.landing-hero-orb{filter:blur(90px);pointer-events:none;border-radius:50%;animation:none;position:absolute}.landing-hero-orb-1{background:#ceb17d1f;width:200px;height:200px;top:8%;left:12%}.landing-hero-orb-2{background:#0f172a14;width:180px;height:180px;animation-delay:-4s;top:28%;right:8%}.landing-hero-orb-3{background:#ceb17d14;width:140px;height:140px;animation-delay:-8s;bottom:18%;left:38%}@media (min-width:640px){.landing-hero-orb-1{width:280px;height:280px}.landing-hero-orb-2{width:260px;height:260px}.landing-hero-orb-3{width:200px;height:200px}}@media (min-width:1024px){.landing-hero-orb-1{width:340px;height:340px}.landing-hero-orb-2{width:300px;height:300px}.landing-hero-orb-3{width:220px;height:220px}}@keyframes landing-orb-float{0%,to{transform:translate(0)}33%{transform:translate(18px,-12px)}66%{transform:translate(-12px,8px)}}.landing-hero-mockup{border:1px solid #0f172a24;border-radius:16px;box-shadow:0 2px 4px #0f172a0a,0 20px 60px #ceb17d24}.landing-hero-accent{color:var(--color-primary)}.landing-cursor-blink{vertical-align:text-bottom;background:var(--navy);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite landing-blink;display:inline-block}@keyframes landing-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes landing-marquee-ltr{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes landing-marquee-rtl{0%{transform:translate(-50%)}to{transform:translate(0)}}.landing-ticker-track{gap:.75rem;width:max-content;display:flex}.landing-ticker-ltr{animation:40s linear infinite landing-marquee-ltr}.landing-ticker-rtl{animation:40s linear infinite landing-marquee-rtl}.landing-ticker-track:hover{animation-play-state:paused}.landing-countdown-flip{animation:.35s landing-flip}@keyframes landing-flip{0%{opacity:1;transform:rotateX(0)}50%{opacity:.4;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}.landing-locked-card{background:#f8f8f7cc;border:1px dashed #0f172a40;position:relative}.landing-locked-overlay{border-radius:inherit;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.landing-input{background:var(--white);color:var(--charcoal);border:1px solid #0f172a33;border-radius:8px;transition:border-color .2s,box-shadow .2s}.landing-input::placeholder{color:var(--gray)}.landing-input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #ceb17d1f}.landing-header-spacer{height:var(--landing-header-h)}.landing-navbar-shell{top:var(--landing-topbar-h);z-index:80;box-shadow:none;background:0 0;border:none;padding:.7rem 1rem;position:fixed;left:0;right:0;overflow:visible}.landing-navbar-pill{-webkit-backdrop-filter:blur(12px);background:#fdfcfaeb;border:1px solid #e4e7ece6;border-radius:100px;max-width:72rem;min-height:3.5rem;margin-inline:auto;padding:.4rem .5rem .4rem 1rem;transition:box-shadow .25s,background .25s,border-color .25s;overflow:visible;box-shadow:inset 0 1px #fffc,0 8px 28px -16px #0f172a29}.landing-navbar-shell--scrolled .landing-navbar-pill{background:#fdfcfaf5;border-color:#e4e7ec;box-shadow:inset 0 1px #ffffffe6,0 10px 32px -18px #0f172a33}.landing-nav-item{position:relative}.landing-nav-item:after{content:"";height:.75rem;position:absolute;top:100%;left:0;right:0}.landing-nav-pill-link{white-space:nowrap;color:var(--gray);border-radius:100px;align-items:center;gap:.35rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .25s,background .25s;display:inline-flex;position:relative}.landing-nav-pill-link svg{flex-shrink:0;display:block}.landing-nav-pill-link:after{content:"";background:var(--navy);width:60%;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)scaleX(0)}.landing-nav-pill-link:hover{color:var(--navy);background:#ceb17d0f}.landing-nav-pill-link:hover:after,.landing-nav-pill-link[aria-expanded=true]:after,.landing-nav-pill-link[aria-current]:after,.landing-nav-pill-link[data-active=true]:after{transform:translate(-50%)scaleX(1)}.landing-nav-pill-link[aria-haspopup]:after{display:none}.landing-nav-pill-link[aria-expanded=true],.landing-nav-pill-link[aria-current],.landing-nav-pill-link[data-active=true]{color:var(--navy)}.landing-nav-dropdown{z-index:90;min-width:18rem;max-width:min(22rem,100vw - 2rem);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;padding-top:.5rem;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;overflow:visible;transform:translateY(4px)}.landing-nav-dropdown-menu{-webkit-backdrop-filter:blur(12px);background:#fdfcfafa;border:1px solid #e4e7ecf2;border-radius:1.15rem;max-height:min(28rem,100vh - 6.5rem);padding:.5rem;overflow:hidden auto;box-shadow:inset 0 1px #fffc,0 22px 48px -16px #0f172a47}.landing-nav-dropdown--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (pointer:fine){.landing-nav-item:hover>.landing-nav-dropdown,.landing-nav-item:focus-within>.landing-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.landing-nav-dropdown-link{border-radius:.85rem;flex-direction:column;gap:.15rem;padding:.7rem .85rem;text-decoration:none;transition:background .2s;display:flex}.landing-nav-dropdown-link:hover,.landing-nav-dropdown-link:focus-visible{background:#ceb17d1a}.landing-nav-dropdown-label{letter-spacing:-.02em;color:var(--charcoal);font-size:.875rem;font-weight:600}.landing-nav-dropdown-note{color:var(--gray);font-size:.75rem;font-weight:400;line-height:1.35}.landing-mobile-nav-link{letter-spacing:-.02em;color:var(--charcoal);justify-content:space-between;align-items:center;padding:.35rem .15rem;font-size:1.05rem;font-weight:600;transition:color .2s;display:flex}.landing-mobile-nav-link:hover{color:var(--navy)}.landing-mobile-nav-toggle{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.landing-mobile-group+.landing-mobile-nav-link,.landing-mobile-group+.landing-mobile-group{margin-top:.35rem}.landing-mobile-group-panel{flex-direction:column;gap:.15rem;padding:.35rem 0 .5rem .85rem;display:flex}.landing-mobile-sublink{color:var(--gray);padding:.45rem 0;font-size:.95rem;font-weight:500;transition:color .2s}.landing-mobile-sublink:hover{color:var(--navy)}.landing-mobile-overlay{-webkit-backdrop-filter:blur(4px);background:#0f172a40}.landing-mobile-menu{-webkit-backdrop-filter:blur(20px);background:#fdfcfaeb;border:1px solid #e4e7ece6;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility .35s;box-shadow:0 24px 64px -24px #0f172a59}.landing-btn-outline{color:var(--charcoal);border:1px solid var(--color-border-strong);background:0 0;transition:color .25s,border-color .25s,background .25s,transform .25s}.landing-btn-outline:hover{color:var(--navy);background:var(--color-accent-muted);border-color:#ceb17d59;transform:translateY(-1px)}.landing-topbar{min-height:var(--landing-topbar-h);background:var(--color-primary);border-bottom-color:#ffffff1f}@media (min-width:640px){.landing-page{--landing-navbar-h:5rem}}.landing-footer-light{background:linear-gradient(180deg, var(--color-background) 0%, #fdfcfa 100%)}.landing-footer-label-light{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);font-size:.6875rem;font-weight:600}.landing-footer-link-light{color:var(--gray);font-size:.875rem;transition:color .25s,transform .25s}.landing-footer-link-light:hover{color:var(--navy);transform:translate(2px)}.landing-footer-bar-light{border-color:var(--color-border)}.landing-footer-band{color:#f5f0e8;background:#0f172a;margin-top:0}.landing-footer-band .landing-footer-cta{background:linear-gradient(135deg,#ceb17d59 0%,#0f172af2 55%,#0f172a 100%);border-color:#ffffff14!important}.landing-footer-label{letter-spacing:.12em;text-transform:uppercase;color:#a89f92;font-size:.6875rem;font-weight:600}.landing-footer-link{color:#d9d0c4;font-size:.875rem;transition:color .25s}.landing-footer-link:hover{color:#fff}.landing-footer-cta-btn{color:#0f172a;background:#f5f0e8;transition:background .25s,transform .25s}.landing-footer-cta-btn:hover{background:#fff;transform:translateY(-1px)}.landing-footer-outline-btn{color:#f5f0e8;border:1px solid #4a453d;transition:background .25s,border-color .25s}.landing-footer-outline-btn:hover{background:#2a2722;border-color:#6b6358}.landing-footer-bar{border-color:#2f2b25}.landing-footer-cta{background:linear-gradient(135deg,#ceb17d14 0%,#fff 55%,#f8f8f7 100%);transition:box-shadow .45s,border-color .45s,transform .45s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #fffc,0 12px 40px #ceb17d1a}.landing-elite-glow:hover{border-color:#ceb17d47;box-shadow:inset 0 1px #ffffffe6,0 20px 56px #ceb17d29}.landing-faq-item{transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.landing-faq-item:hover{border-color:#ceb17d38;box-shadow:0 2px 8px #0f172a0a,0 12px 32px #ceb17d14}.landing-faq-item[data-open=true]{border-color:#ceb17d4d;box-shadow:0 4px 12px #0f172a0d,0 16px 40px #ceb17d1a}.landing-faq-toggle{transition:transform .35s cubic-bezier(.22,1,.36,1)}.landing-faq-toggle[data-open=true]{transform:rotate(45deg)}.landing-faq-answer-grid{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.landing-faq-answer-grid[data-open=true]{grid-template-rows:1fr}.landing-faq-answer-inner{overflow:hidden}.landing-integration-pill{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s}.landing-integration-pill:hover{border-color:#ceb17d47;transform:translateY(-3px)scale(1.02);box-shadow:0 4px 12px #0f172a0f,0 12px 28px #ceb17d1a}.landing-locked-card{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.landing-locked-card:hover{border-color:#ceb17d40;transform:translateY(-4px);box-shadow:0 12px 32px #ceb17d14}.landing-nav-link{position:relative}.landing-nav-link:after{content:"";background:var(--navy);transform-origin:100%;width:100%;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.landing-nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.landing-brand-slot{flex-shrink:0;width:auto}.landing-headline-rule{background:linear-gradient(90deg, var(--charcoal), #0f172a26);transform-origin:0;border-radius:999px;width:4.5rem;height:3px;transition:width .5s cubic-bezier(.22,1,.36,1)}.landing-headline-rule--navy{background:linear-gradient(90deg, var(--navy), #ceb17d26)}.landing-premium-head:hover .landing-headline-rule,[data-problem-header]:hover .landing-headline-rule,[data-solution-header]:hover .landing-headline-rule{width:6.5rem}.landing-narrative-card{background:linear-gradient(145deg,#fff 0%,#f8f8f7d9 100%);border:1px solid #0f172a1a;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.25rem;padding:1.25rem 1.5rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #ceb17d0d}.landing-narrative-card--solution{background:linear-gradient(145deg,#fff 0%,#fef3c759 100%)}.landing-narrative-card:hover{border-color:#ceb17d38;transform:translateY(-6px);box-shadow:0 4px 12px #0f172a0f,0 20px 48px #ceb17d1f}.landing-narrative-card--accent{background:linear-gradient(145deg,#fff 0%,#ceb17d0f 100%);border-color:#ceb17d2e}.landing-narrative-index{letter-spacing:.08em;color:#0f172a59;padding-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;transition:color .3s,transform .3s}.landing-narrative-index--navy{color:#ceb17d73}.landing-narrative-card:hover .landing-narrative-index{color:var(--navy);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.landing-hero-orb,.landing-ticker-ltr,.landing-ticker-rtl,.landing-countdown-flip,.landing-card-hover,.landing-elite-card,.landing-integration-pill,.landing-locked-card,.landing-footer-cta,.landing-faq-item,.landing-narrative-card{transition:none}.landing-card-hover:hover,.landing-elite-card:hover,.landing-integration-pill:hover,.landing-locked-card:hover,.landing-elite-glow:hover,.landing-narrative-card:hover,.pro-feature-card:hover{transform:none}.landing-btn-shine:before,.landing-card-shine:after{display:none}}@media (max-width:639px){.landing-integration-pill{padding:.5rem .875rem;font-size:.8125rem}.demo-hero-frame,.demo-banner,.demo-browser{max-width:100%}.landing-editorial-stat-card .font-display{font-size:2.25rem;line-height:1.1}}.landing-page .pricing-card{background:linear-gradient(#fffffff2 0%,#f8f8f7e6 100%);border:1px solid #0f172a1a;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #ceb17d14}.landing-page .pricing-card-popular{background:linear-gradient(165deg,#fff 0%,#fef3c7d9 45%,#fffffff2 100%)}.landing-page .pricing-range{appearance:none;background:linear-gradient(90deg,#ceb17d59,#ceb17d1f);border-radius:999px;height:6px}.landing-page .pricing-range::-webkit-slider-thumb{appearance:none;background:var(--navy);cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 2px 8px #ceb17d59}.landing-page .pricing-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.landing-page .pricing-range::-moz-range-thumb{background:var(--navy);cursor:pointer;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 8px #ceb17d59}.pro-feature-card{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.pro-feature-card:hover{border-color:color-mix(in srgb, var(--color-primary) 32%, transparent);transform:translateY(-8px)scale(1.02);box-shadow:0 8px 16px #ceb17d0f,0 28px 56px #ceb17d24}.pro-feature-card:hover .pro-feature-emoji{transform:scale(1.12)rotate(-3deg)}.pro-feature-card:hover .pro-zapier-chip{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);transform:translateY(-2px);box-shadow:0 8px 20px #ceb17d1a}.pro-feature-card--featured{background:linear-gradient(145deg,#fff 0%,#fef3c7bf 55%,#fff 100%)}.pro-feature-card--zapier:hover .pro-zapier-grid{border-color:color-mix(in srgb, var(--color-primary) 22%, transparent)}.pro-feature-voice-panel{transition:border-color .35s,box-shadow .35s}.pro-feature-card:hover .pro-feature-voice-panel{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);box-shadow:0 8px 24px #ceb17d14}.pro-feature-shine{background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);transform:translate(-100%)}.pro-feature-card:hover .pro-feature-shine{opacity:.35;animation:none;transform:none}@keyframes pro-shine-sweep{to{transform:translate(100%)}}.pro-feature-badge{z-index:2;position:absolute;top:1rem;right:1rem}.pro-voice-bar{height:calc(var(--bar-h,.5) * 2.5rem);animation:1.2s ease-in-out infinite alternate pro-voice-pulse}@keyframes pro-voice-pulse{0%{opacity:.65;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}.pro-feature-card--zapier{background:linear-gradient(135deg,#fff 0%,#fffbeb80 50%,#fff 100%)}@media (prefers-reduced-motion:reduce){.pro-voice-bar,.pro-feature-card:hover .pro-feature-shine{animation:none}.pro-feature-card:hover,.landing-problem-card:hover,.landing-problem-card:hover .landing-problem-marker{transform:none}}.brain-visual{--brain-fill:0%;width:100%;margin-inline:auto}.brain-visual--hero{max-width:28rem}.brain-visual--onboarding{max-width:20rem}.brain-visual-stage{aspect-ratio:1;width:100%;position:relative}.brain-visual-wires{width:100%;height:100%;color:var(--color-primary);pointer-events:none;position:absolute;inset:0}.brain-visual-dot{transform-box:fill-box;transform-origin:50%;transform:translate(var(--dot-from-x), var(--dot-from-y))}.brain-visual-source{left:var(--source-x);top:var(--source-y);z-index:2;border:1px solid var(--color-border);background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #ceb17d14}.brain-visual-source-ring{background:color-mix(in srgb, var(--source-color) 18%, transparent);border-radius:9999px;position:absolute;inset:3px}.brain-visual-source-label{z-index:1;color:var(--source-color);font-size:.625rem;font-weight:700;position:relative}.brain-visual-core{z-index:1;width:58%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.brain-visual--hero .brain-visual-core{width:62%}.brain-visual-glow{opacity:.85;background:radial-gradient(circle,#f59e0b47,#0000 68%);border-radius:9999px;position:absolute;inset:-12%}.brain-visual-brain{aspect-ratio:1;width:100%;position:relative}.brain-visual-base,.brain-visual-colored{object-fit:contain;width:100%;height:auto;display:block}.brain-visual-fill-layer{clip-path:inset(calc(100% - var(--brain-fill)) 0 0 0);transition:clip-path .8s;position:absolute;inset:0;overflow:hidden}.brain-visual-colored{filter:brightness(.95)sepia()saturate(5)hue-rotate(-12deg)brightness(1.03)}.brain-visual-percent{z-index:3;color:#fff;text-shadow:0 2px 12px #0000008c;pointer-events:none;font-size:1.25rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brain-visual-caption{text-align:center;color:var(--gray);margin-top:.5rem;font-size:.75rem}.brain-visual--complete .brain-visual-glow{background:radial-gradient(circle,#f59e0b8c,#0000 70%)}.brain-visual--complete .brain-visual-brain{filter:drop-shadow(0 0 22px #f59e0ba6);transition:filter 1s}@media (prefers-reduced-motion:no-preference){.brain-visual--auto .brain-visual-fill-layer{animation:5s ease-in-out infinite brain-visual-fill-cycle}.brain-visual--auto .brain-visual-glow{animation:3s ease-in-out infinite brain-visual-glow-pulse}.brain-visual-dot{animation:2.6s ease-in infinite brain-visual-dot-travel}.brain-visual-dot--delay-1{animation-delay:.4s}.brain-visual-dot--delay-2{animation-delay:.8s}.brain-visual--complete .brain-visual-brain{animation:.7s ease-out forwards brain-visual-complete-pop}}@keyframes brain-visual-fill-cycle{0%,8%{clip-path:inset(100% 0 0)}55%,88%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes brain-visual-glow-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes brain-visual-dot-travel{0%{transform:translate(var(--dot-from-x), var(--dot-from-y));opacity:.35}15%{opacity:1}85%{opacity:1}to{transform:translate(var(--dot-to-x), var(--dot-to-y));opacity:.2}}@keyframes brain-visual-complete-pop{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.brain-visual--auto .brain-visual-fill-layer{clip-path:inset(35% 0 0);animation:none}.brain-visual-dot{opacity:.35;transform:translate(calc((var(--dot-from-x) + var(--dot-to-x)) / 2), calc((var(--dot-from-y) + var(--dot-to-y)) / 2));animation:none}.brain-visual--auto .brain-visual-glow{animation:none}}.hero-dashboard{perspective:1200px}@media (prefers-reduced-motion:no-preference){.hero-dashboard-shell{transform-style:preserve-3d;animation:none}.hero-dashboard-shine{background:linear-gradient(105deg,#0000 40%,#ffffff12 50%,#0000 60%);animation:none}.hero-dashboard-live{animation:1.8s ease-in-out infinite hero-dashboard-live-pulse}.hero-dashboard-panel,.hero-dashboard-worker{animation:.45s ease-out both hero-dashboard-panel-in}.hero-dashboard-activity{animation:.4s ease-out both hero-dashboard-activity-in}.hero-dashboard-cursor{animation:1s step-end infinite hero-dashboard-cursor}.hero-dashboard-action{animation:.35s ease-out both hero-dashboard-panel-in}.hero-dashboard-shell button{transition:transform .22s,background-color .22s,box-shadow .22s,color .22s}.hero-dashboard-shell button:hover{transform:translateY(-1px)}.hero-dashboard-worker:hover{border-color:#f59e0b59;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #ceb17d33}}.hero-dashboard-aura{background:radial-gradient(at 50% 30%,#ceb17d38,#0000 65%)}.hero-dashboard-toast{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(12px)}.hero-dashboard-toast--visible{opacity:1;transform:translateY(0)}@keyframes hero-dashboard-float{0%,to{transform:translateY(0)rotateX(0)rotateY(0)}50%{transform:translateY(-6px)rotateX(1.5deg)rotateY(-1deg)}}@keyframes hero-dashboard-shine{0%,to{transform:translate(-120%)}50%{transform:translate(120%)}}@keyframes hero-dashboard-live-pulse{0%,to{opacity:.45;box-shadow:0 0 #34d39980}50%{opacity:1;box-shadow:0 0 0 4px #34d39900}}@keyframes hero-dashboard-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-dashboard-activity-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes hero-dashboard-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-dashboard-shell,.hero-dashboard-shine,.hero-dashboard-live,.hero-dashboard-panel,.hero-dashboard-worker,.hero-dashboard-activity,.hero-dashboard-cursor,.hero-dashboard-action{animation:none}.hero-dashboard-shell button:hover,.hero-dashboard-worker:hover{transform:none}}.demo-banner{width:100%}.demo-banner--auth .demo-browser{box-shadow:0 20px 64px -32px #0f172a59}.demo-hero-frame{border-radius:20px;width:100%;overflow:hidden}.demo-hero-frame.demo-banner--auth{border-radius:0}.demo-browser{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 32px 96px -40px #0f172a66}.demo-hero-frame>.demo-browser{box-shadow:none;border:none;border-radius:0}.demo-hero-frame:not(.demo-banner--auth){background:#fff;border:1px solid #0f172a1a;box-shadow:0 1px 2px #0f172a0a,0 28px 80px -36px #0f172a6b}.demo-browser-chrome{border-bottom:1px solid var(--color-border);background:#ebe6de;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.demo-traffic{border-radius:50%;width:10px;height:10px;display:inline-block}.demo-traffic-red{background:#ff5f57}.demo-traffic-yellow{background:#febc2e}.demo-traffic-green{background:#28c840}.demo-browser-url{background:#ffffffa6;border:1px solid #0f172a0f;border-radius:6px;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.35rem .75rem;display:flex}.demo-browser-url-live{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite demo-url-pulse;box-shadow:0 0 0 3px #22c55e40}@keyframes demo-url-pulse{0%,to{opacity:.7}50%{opacity:1}}.demo-browser-body{background:var(--color-background);height:min(72vh,620px);min-height:420px;position:relative;overflow:hidden}.demo-screen-stage{height:100%;min-height:100%}.demo-os-shell{height:100%}.demo-sidebar{min-height:0}.demo-browser-footer{border-top:1px solid var(--color-border);background:var(--color-surface-raised);align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.demo-screen-enter{animation:.45s cubic-bezier(.22,1,.36,1) both demo-screen-in}@keyframes demo-screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.demo-field{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-heading);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;transition:border-color .3s,background .3s,box-shadow .3s}.demo-field--filled{background:var(--color-accent-muted);border-color:#ceb17d40}.demo-btn-primary{background:var(--color-primary);color:var(--color-surface);border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .25s,transform .25s,box-shadow .25s}.demo-btn-primary:hover{background:var(--color-primary-hover)}.demo-btn-ghost{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-body);border-radius:8px;font-size:.875rem;font-weight:500;transition:background .25s}.demo-source-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:1rem;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1)}.demo-source-card--connected{background:var(--color-accent-muted);border-color:#ceb17d59;box-shadow:0 4px 16px #ceb17d1a}.demo-source-code{background:var(--color-accent-muted);width:2rem;height:2rem;color:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.demo-target-highlight{background-image:linear-gradient(#ceb17d1a,#0000 75%);border-color:#0000;border-radius:12px;transition:box-shadow .7s cubic-bezier(.22,1,.36,1),background .7s;transform:none;box-shadow:0 0 0 1px #ceb17d38,0 0 36px #ceb17d47,0 10px 28px #0f172a14;outline:none!important}.demo-cursor{will-change:left, top;transition:left .85s cubic-bezier(.22,1,.36,1),top .85s cubic-bezier(.22,1,.36,1),opacity .3s,transform .15s}.demo-cursor--clicking{transform:scale(.92)}.demo-cursor-ripple{pointer-events:none;opacity:.7;border:1.5px solid #ceb17d59;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:.55s ease-out forwards demo-cursor-ripple;position:absolute;top:50%;left:50%}.demo-cursor-ripple-2{animation-delay:.12s}@keyframes demo-cursor-ripple{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.demo-sidebar-tab{width:100%;color:var(--color-body);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background .25s,color .25s;display:flex}.demo-sidebar-tab--active{background:var(--color-accent-muted);color:var(--color-primary);font-weight:600}.demo-nav-item{width:100%;color:var(--color-body);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;font-weight:500;transition:background .25s,color .25s;display:flex}.demo-nav-item--active{background:var(--color-accent-muted);color:var(--color-primary);font-weight:600}.demo-source-pill{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-heading);border-radius:100px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.demo-doc-preview{animation:.45s cubic-bezier(.22,1,.36,1) both demo-screen-in}.demo-action-approved{animation:.5s cubic-bezier(.22,1,.36,1) both demo-approved-pop}@keyframes demo-approved-pop{0%{opacity:.6;transform:scale(.95)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.demo-banner--auth .demo-browser{min-height:24rem}@media (max-width:639px){.demo-browser{border-radius:16px}.demo-browser-chrome{padding:.5rem .75rem}.demo-browser-url span.truncate{max-width:9rem}.demo-browser-footer{flex-direction:column;align-items:flex-start;gap:.5rem}.demo-browser-body{height:min(68vh,540px);min-height:380px}.demo-browser-footer{flex-wrap:wrap;gap:.5rem}.demo-mobile-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none}.demo-mobile-tabs::-webkit-scrollbar{display:none}.demo-mobile-tabs [data-tab-key]{scroll-snap-align:center}.auth-split-demo{padding:1.25rem}}@media (max-width:1023px){.demo-banner .demo-browser-body{font-size:.9375rem}}.demo-hero-cinematic{isolation:isolate;position:relative}.demo-cinematic-glow{pointer-events:none;z-index:0;filter:blur(8px);background:radial-gradient(55% 40% at 50% 0,#6c63ff38,#0000 55%),radial-gradient(40% 35% at 85% 70%,#a78bfa1f,#0000 50%),radial-gradient(35% 30% at 12% 80%,#f5a52414,#0000 45%);animation:8s ease-in-out infinite demo-cinematic-breathe;position:absolute;inset:-12% -8% -6%}.demo-cinematic-particles{pointer-events:none;z-index:0;opacity:.35;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#ffffff8c,#0000),radial-gradient(1px 1px at 68% 38%,#c4b5fdb3,#0000),radial-gradient(1.5px 1.5px at 42% 72%,#fff6,#0000),radial-gradient(1px 1px at 88% 18%,#6c63ffb3,#0000),radial-gradient(1px 1px at 28% 88%,#ffffff59,#0000);animation:18s linear infinite demo-particle-drift;position:absolute;inset:0}.demo-browser-depth{z-index:1;transform-origin:50% 0;transition:transform .95s cubic-bezier(.22,1,.36,1);position:relative;transform:perspective(1400px)rotateX(1.2deg);box-shadow:0 40px 100px -24px #0f172a59,inset 0 0 0 1px #ffffff80,0 0 60px #ceb17d1a}.demo-browser-cam{will-change:transform}.demo-browser-cam--signup,.demo-browser-cam--onboarding-you,.demo-browser-cam--onboarding-company,.demo-browser-cam--onboarding-emails{transform:perspective(1600px)rotateX(.6deg)rotateY(-.5deg)scale(1.06)translate(12px,-8px)}.demo-browser-cam--onboarding-sources,.demo-browser-cam--onboarding-ready{transform:perspective(1600px)rotateX(.7deg)scale(1.08)translateY(-12px)}.demo-browser-cam--overview{transform-origin:18% 40%;transform:perspective(1600px)rotateX(1deg)rotateY(1.8deg)scale(1.05)translate(-28px,-6px)}.demo-browser-cam--brain,.demo-browser-cam--agents{transform-origin:16% 42%;transform:perspective(1600px)rotateX(.9deg)rotateY(2.2deg)scale(1.1)translate(-36px,-10px)}.demo-browser-cam--people,.demo-browser-cam--work,.demo-browser-cam--clients{transform-origin:55% 40%;transform:perspective(1600px)rotateX(.8deg)rotateY(-1.2deg)scale(1.07)translate(18px,-8px)}.demo-browser-cam--knowledge,.demo-browser-cam--communication{transform-origin:60% 45%;transform:perspective(1600px)rotateX(1.4deg)rotateY(-1.6deg)scale(1.12)translate(24px,-16px)}.demo-screen-cinematic{animation:.7s cubic-bezier(.22,1,.36,1) both demo-screen-cinematic-in}@keyframes demo-cinematic-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes demo-particle-drift{0%{transform:translateY(0)}to{transform:translateY(-18px)}}@keyframes demo-screen-cinematic-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.demo-screen-cinematic{animation-duration:.85s}.demo-hero-cinematic .demo-target-highlight,.demo-hero-cinematic [data-highlighted=true],.demo-hero-cinematic [data-demo-target]:focus,.demo-hero-cinematic [data-demo-target]:focus-visible,.demo-hero-cinematic button:focus,.demo-hero-cinematic button:focus-visible{outline-offset:0!important;outline:none!important}.landing-mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.landing-persp{perspective:1200px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.landing-product-veil{pointer-events:none;background:radial-gradient(58% 48% at 50% 36%,#ceb17d24,#0000 70%),radial-gradient(42% 36% at 76% 72%,#1018280d,#0000 72%);position:absolute;inset:-14% -18%}.landing-shot-stage{isolation:isolate;position:relative}.landing-shot-frame{transform-style:preserve-3d;will-change:transform;position:relative}.landing-shot-hero,.landing-shot-story,.landing-shot-edge,.landing-shot-floor{filter:none!important;transform:none!important}.landing-shot-gloss{pointer-events:none;border-radius:var(--iv-radius-sheet,20px);mix-blend-mode:soft-light;background:linear-gradient(125deg,#ffffff47 0%,#0000 42% 100%);position:absolute;inset:0}.landing-shot-pulse{pointer-events:none}@keyframes landing-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.landing-float-a{animation:7s ease-in-out infinite alternate landing-float}.landing-float-b{animation:9s ease-in-out -3s infinite alternate landing-float}.landing-float-c{animation:8s ease-in-out -5s infinite alternate landing-float}@media (prefers-reduced-motion:reduce){.landing-float-a,.landing-float-b,.landing-float-c{animation:none!important}}.landing-loop-band{isolation:isolate;background:radial-gradient(70% 45% at 50% 0,#ceb17d12,#0000 55%),linear-gradient(#fff 0%,#faf9f6 48%,#fdfcf9 100%);border-top:1px solid #e8e4db;border-bottom:1px solid #e8e4db;position:relative}.landing-loop-rail{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .15rem;margin:0;padding:0;list-style:none;display:flex}.landing-loop-rail-item{align-items:center;gap:.15rem;display:inline-flex}.landing-loop-rail-link{border-radius:.85rem;flex-direction:column;align-items:center;gap:.2rem;min-width:4.5rem;padding:.55rem .7rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.landing-loop-rail-link:hover{background:#f5efe3;transform:translateY(-2px)}.landing-loop-rail-index{letter-spacing:.08em;color:#ceb17d;font-size:.72rem;font-weight:700}.landing-loop-rail-label{color:#384457;font-size:.82rem;font-weight:600}.landing-loop-rail-line{background:linear-gradient(90deg,#ceb17d,#e8e4db);width:1.75rem;height:1px;margin-inline:.15rem}@media (max-width:639px){.landing-loop-rail-line{display:none}}.landing-loop-chapters{flex-direction:column;gap:4.5rem;display:flex}@media (min-width:1024px){.landing-loop-chapters{gap:5.5rem}}.landing-loop-chapter{align-items:center;gap:1.75rem;scroll-margin-top:6rem;display:grid}@media (min-width:1024px){.landing-loop-chapter{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:3rem}.landing-loop-chapter--reverse .landing-loop-copy{order:2}.landing-loop-chapter--reverse .landing-loop-frame{order:1}}.landing-loop-copy{padding-block:.5rem;position:relative}.landing-loop-giant{font-family:var(--font-family-display);letter-spacing:-.06em;color:#ceb17d14;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;margin:0;font-size:clamp(4.5rem,10vw,7rem);font-weight:700;line-height:1;position:absolute;top:-1.1rem;left:-.35rem}.landing-loop-copy>:not(.landing-loop-giant){z-index:1;position:relative}.landing-loop-frame{width:100%;max-width:36rem;margin-inline:auto}@media (min-width:1024px){.landing-loop-frame{max-width:none;margin-inline:0}}.landing-reality-band,.landing-night-band{isolation:isolate;color:#384457;background:radial-gradient(90% 70% at 72% 8%,#ceb17d14,#0000 58%),radial-gradient(60% 50% at 8% 92%,#10182808,#0000 62%),linear-gradient(#faf9f6 0%,#fff 48%,#fdfcf9 100%);border-top:1px solid #e8e4db;border-bottom:1px solid #e8e4db;position:relative}.landing-reality-band:before,.landing-night-band:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 8%,#ceb17d59 50%,#0000 92%);height:1px;position:absolute;inset:0 0 auto}.landing-beam{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ceb17d8c 45%,#0000);width:68%;height:1px;position:absolute;top:22%;left:-12%;transform:rotate(-16deg)}.landing-beam--low{transform-origin:100%;opacity:.6;width:54%;inset:auto -14% 16% auto;transform:rotate(-16deg)}.landing-ring{aspect-ratio:1;pointer-events:none;border:1px solid #ceb17d29;border-radius:50%;width:min(560px,60vw);position:absolute;top:-22%;right:-10%;-webkit-mask-image:linear-gradient(215deg,#000 26%,#0000 62%);mask-image:linear-gradient(215deg,#000 26%,#0000 62%)}.landing-edge-scene{position:relative}@media (min-width:1024px){.landing-edge-scene{width:152%;max-width:none}}.landing-scene-ground{filter:blur(16px);pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#0009,#0000 72%);height:64px;position:absolute;bottom:-36px;left:8%;right:14%}.landing-note-stack{flex-direction:column;gap:.625rem;display:flex}@media (prefers-reduced-motion:reduce){.landing-beam,.landing-beam--low,.landing-ring{transform:rotate(-16deg)!important}}.landing-cta-floor{pointer-events:none;max-width:52rem}.landing-cta-floor-inner{animation:5.5s ease-in-out infinite alternate landing-cta-breathe;overflow:visible;transform:none}.landing-cta-floor-inner .dashboard-root{box-shadow:0 14px 36px #1018281a}@keyframes landing-cta-breathe{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.landing-cta-floor-inner,.demo-cinematic-glow,.demo-cinematic-particles,.demo-screen-cinematic{animation:none!important}.demo-browser-depth,.demo-browser-cam,.demo-browser-cam--signup,.demo-browser-cam--onboarding-you,.demo-browser-cam--onboarding-company,.demo-browser-cam--onboarding-emails,.demo-browser-cam--onboarding-sources,.demo-browser-cam--onboarding-ready,.demo-browser-cam--overview,.demo-browser-cam--brain,.demo-browser-cam--agents,.demo-browser-cam--people,.demo-browser-cam--work,.demo-browser-cam--clients,.demo-browser-cam--knowledge,.demo-browser-cam--communication{transform:none!important}.demo-screen-enter,.demo-cursor,.demo-cursor-ripple,.demo-browser-url-live,.demo-action-approved{transition:none!important;animation:none!important}}
