.landing{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf7;--bg-elevated:#f4f2ec;--surface:#fff;--surface-2:#eeebe2;--border:#e5e1d5;--border-strong:#d0caba;--text:#121212;--text-2:#2e2c29;--muted:#6b6760;--subtle:#9a958a;--accent:#e66a3f;--accent-hover:#d2552b;--accent-fg:#fff;--accent-soft:#e66a3f1a;--accent-2:#0f6b6b;--accent-2-soft:#0f6b6b14;--shadow-sm:0 1px 2px #14120e0a;--shadow-md:0 8px 28px #14120e14;background:var(--bg);color:var(--text);min-height:100vh}.landing-header{z-index:10;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#faf9f5e0;position:sticky;top:0}@media (max-width:640px){.landing-header{-webkit-backdrop-filter:none;background:#faf9f5;position:fixed;top:0;left:0;right:0}.landing{padding-top:56px}}.landing-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:14px 28px;display:flex}.landing-brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.landing-brand-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.landing-nav{align-items:center;gap:28px;display:flex}.landing-nav-link{color:var(--muted);font-size:14px;font-weight:450;text-decoration:none;transition:color .14s}.landing-nav-link:hover{color:var(--text)}.landing-nav-cta{color:var(--accent);border:1px solid var(--accent);border-radius:var(--r-md);padding:7px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .14s,color .14s}.landing-nav-cta:hover{background:var(--accent);color:var(--accent-fg)}.landing-hero{text-align:center;padding:90px 28px 100px;position:relative}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 50% 0,#d977571a,#0000 70%);position:absolute;inset:0}.landing-hero-inner{max-width:780px;margin:0 auto;position:relative}.landing-eyebrow{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:13.5px;font-weight:500}.landing-hero-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);margin:0 0 24px;font-size:72px;font-weight:800;line-height:1.02}.landing-hero-title em{color:var(--accent);font-style:normal;font-weight:800;display:inline-block;position:relative}.landing-hero-title em:after{content:"";background:var(--accent-soft);z-index:-1;border-radius:4px;height:14px;position:absolute;bottom:6px;left:-2px;right:-2px}.landing-hero-sub{color:var(--text-2);max-width:640px;margin:0 auto 36px;font-size:19px;line-height:1.55}.landing-hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:22px;display:inline-flex}.landing-btn-lg{border-radius:var(--r-md);padding:14px 28px;font-size:15px}.landing-hero-trust{color:var(--muted);margin:0;font-size:13.5px}.landing-section{padding:90px 28px}.landing-section-alt{background:var(--bg-elevated)}.landing-section-inner{max-width:1280px;margin:0 auto}.landing-section-title{font-family:var(--font-display);letter-spacing:-.03em;text-align:center;margin:0 0 16px;font-size:48px;font-weight:800;line-height:1.05}.landing-section-sub{text-align:center;color:var(--text-2);max-width:560px;margin:0 auto 56px;font-size:17px;line-height:1.55}.landing-features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.landing-feature{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 28px}.landing-feature-icon{margin-bottom:14px;font-size:32px;display:block}.landing-feature h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 10px;font-size:22px;font-weight:700}.landing-feature p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.landing-steps{flex-direction:column;gap:28px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}.landing-steps li{align-items:flex-start;gap:24px;display:flex}.landing-step-num{background:var(--surface);width:44px;height:44px;color:var(--accent);font-family:var(--font-display);border:1px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:inline-flex}.landing-steps h3{font-family:var(--font-display);letter-spacing:-.02em;margin:4px 0 8px;font-size:22px;font-weight:700}.landing-steps p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.landing-pricing{text-align:center}.landing-price-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);text-align:left;max-width:460px;box-shadow:var(--shadow-md);margin:0 auto;padding:44px 36px}.landing-price-tier{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:13.5px;font-weight:500}.landing-price{font-family:var(--font-display);align-items:baseline;gap:4px;margin:0 0 28px;display:flex}.landing-price-currency{color:var(--muted);font-size:22px;font-weight:500}.landing-price-amount{letter-spacing:-.035em;color:var(--text);font-size:64px;font-weight:800;line-height:1}.landing-price-period{color:var(--muted);font-size:17px;font-weight:400}.landing-price-features{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.landing-price-features li{color:var(--text-2);padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.landing-price-features li:before{content:"✓";color:var(--accent);font-weight:600;position:absolute;top:0;left:0}.landing-price-cta{text-align:center;width:100%;display:block}.landing-price-fineprint{color:var(--muted);text-align:center;margin:18px 0 0;font-size:12.5px;line-height:1.5}.faq-rates-list{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;flex-direction:column;margin:14px 22px 0;padding:6px 16px;list-style:none;display:flex}.faq-rates-list>li{color:var(--text);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:15px;display:flex}.faq-rates-list>li+li{border-top:1px dashed var(--border)}.faq-rates-dest{color:var(--text)}.faq-rates-price{font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap;font-weight:700}.faq-rates-unit{color:var(--text-2);margin-left:2px;font-size:13px;font-weight:500}.faq-rates-foot{color:var(--text-2);margin:14px 0 0;padding:0 22px 20px;font-size:13.5px;line-height:1.6}.landing-section-final{background:var(--bg-elevated)}.landing-final{text-align:center}.landing-footer{background:var(--surface-2);border-top:1px solid var(--border);padding:36px 28px}.landing-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;display:flex}.landing-footer-brand{font-family:var(--font-display);color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.landing-footer-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.landing-footer-meta a{color:var(--muted);text-decoration:none}.landing-footer-meta a:hover{color:var(--accent)}.landing-footer-credit{text-align:center;max-width:1280px;color:var(--subtle);letter-spacing:.02em;margin:18px auto 0;font-size:12px}@media (max-width:768px){.landing-header-inner{padding:12px 18px}.landing-nav{gap:16px}.landing-nav-link:nth-child(-n+3){display:none}.landing-hero{padding:60px 18px 70px}.landing-hero-title{font-size:42px}.landing-hero-sub{font-size:17px}.landing-section{padding:60px 18px}.landing-section-title{font-size:32px}.landing-steps li{gap:16px}.landing-price-card{padding:32px 24px}.landing-price-amount{font-size:48px}.landing-footer-inner{flex-direction:column;align-items:flex-start}}.landing-hero{position:relative;overflow:hidden}.landing-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:-20% 0 -10%}.hero-canvas{width:100%;height:100%;position:absolute;inset:0}.hero-canvas canvas{display:block;width:100%!important;height:100%!important}.landing-hero-fade{z-index:1;pointer-events:none;background:radial-gradient(55% 65% at 50% 50%, var(--bg) 15%, #fbfaf7eb 38%, #fbfaf78c 60%, transparent 88%), linear-gradient(to bottom, transparent 75%, var(--bg) 100%);position:absolute;inset:0}.landing-hero .landing-hero-inner{z-index:2;position:relative}.landing-hero:before{display:none}.scroll-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transition:none;transform:none}}.landing-stats{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:56px 28px}.landing-stats-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;display:grid}.landing-stat{flex-direction:column;gap:6px;display:flex}.landing-stat-num{font-family:var(--font-display);letter-spacing:-.035em;color:var(--accent);font-size:60px;font-weight:800;line-height:1}.landing-stat-label{color:var(--muted);letter-spacing:.02em;font-size:13.5px}.landing-feature-icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:0;display:inline-flex}@media (max-width:768px){.landing-stat-num{font-size:42px}.landing-stats{padding:44px 18px}.landing-stats-grid{gap:24px}}.landing-channels{flex-wrap:wrap;justify-content:center;gap:8px;max-width:600px;margin:12px auto 18px;display:inline-flex}.landing-channel-pill{background:var(--surface);border:1px solid var(--border);color:var(--text-2);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.landing-hero-split{min-height:86vh;padding:80px 28px}.landing-hero-split-inner{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1180px;margin:0 auto;display:grid}.landing-hero-copy{max-width:540px}.landing-hero-title-md{font-size:56px;line-height:1.04}.landing-hero-sub-left,.landing-hero-cta-left{max-width:480px;margin-left:0}.landing-hero-sub-left{text-align:left}.landing-hero-cta-left{justify-content:flex-start}.landing-hero-trust-left{text-align:left;margin-top:14px}.landing-hero-visual{justify-content:center;align-items:center;display:flex}@media (max-width:880px){.landing-hero-split-inner{text-align:center;grid-template-columns:1fr;gap:36px}.landing-hero-sub-left,.landing-hero-cta-left,.landing-hero-trust-left{text-align:center;justify-content:center;margin-left:auto;margin-right:auto}.landing-hero-title-md{font-size:42px}}.feed-card{background:var(--surface);border:1px solid var(--border);transform-origin:50%;border-radius:18px;width:100%;max-width:480px;padding:14px;transform:perspective(1400px)rotateX(2deg)rotateY(-3deg);box-shadow:0 24px 60px #14120e1a,0 6px 18px #14120e0f}.feed-card-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px 12px;display:flex}.feed-dot{background:var(--success);border-radius:999px;width:8px;height:8px;animation:2s ease-in-out infinite feed-pulse;box-shadow:0 0 0 4px #1f7a4c2e}@keyframes feed-pulse{0%,to{box-shadow:0 0 0 4px #1f7a4c2e}50%{box-shadow:0 0 0 7px #1f7a4c0d}}.feed-title{color:var(--text);letter-spacing:-.005em;font-size:13px;font-weight:600}.feed-count{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.03em;margin-left:auto}.feed-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feed-item{background:var(--bg-elevated);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:10px 12px;animation:.48s cubic-bezier(.22,1,.36,1) feed-slide-in;display:grid}@keyframes feed-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.feed-icon{font-size:18px;line-height:1.2}.feed-body{flex-direction:column;gap:2px;min-width:0;display:flex}.feed-who{color:var(--text);letter-spacing:-.005em;font-size:13px;font-weight:600}.feed-what{color:var(--text-2);font-size:12.5px;line-height:1.4}.feed-ago{color:var(--muted);font-size:11px;font-family:var(--font-mono);white-space:nowrap}.feed-channel-whatsapp{border-left:3px solid #25d366}.feed-channel-telegram{border-left:3px solid #229ed9}.feed-channel-voice{border-left:3px solid var(--accent)}.feed-channel-calendar{border-left:3px solid var(--accent-2)}.landing-hero-cards-bg{background:radial-gradient(900px 500px at 70% 50%, var(--accent-soft), transparent 65%), var(--bg)}.float-cards-stage{perspective:1600px;width:100%;height:540px;transform-style:preserve-3d;position:relative}.float-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;width:320px;padding:16px 18px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;box-shadow:0 24px 50px #14120e1a,0 6px 16px #14120e0f}.float-card-1{animation:8s ease-in-out infinite float-bob-1;top:0;right:80px;transform:rotateY(-8deg)rotateX(3deg)translateZ(20px)}.float-card-2{width:340px;animation:9s ease-in-out infinite float-bob-2;top:180px;left:0;transform:rotateY(6deg)rotateX(-2deg)}.float-card-3{width:300px;animation:11s ease-in-out infinite float-bob-3;bottom:0;right:30px;transform:rotateY(-4deg)rotateX(4deg)translateZ(-10px)}@keyframes float-bob-1{0%,to{transform:rotateY(-8deg)rotateX(3deg)translateZ(20px)translateY(0)}50%{transform:rotateY(-8deg)rotateX(3deg)translateZ(20px)translateY(-10px)}}@keyframes float-bob-2{0%,to{transform:rotateY(6deg)rotateX(-2deg)translateY(0)}50%{transform:rotateY(6deg)rotateX(-2deg)translateY(-8px)}}@keyframes float-bob-3{0%,to{transform:rotateY(-4deg)rotateX(4deg)translateZ(-10px)translateY(0)}50%{transform:rotateY(-4deg)rotateX(4deg)translateZ(-10px)translateY(8px)}}.float-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.float-card-channel{background:var(--bg-elevated);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 7px;font-size:12px;font-weight:600;display:inline-flex}.float-card-channel svg{flex-shrink:0}.float-channel-whatsapp{color:#128c4f;background:#25d3661f}.float-channel-calendar{background:var(--accent-2-soft);color:var(--accent-2)}.float-channel-voice{background:var(--accent-soft);color:var(--accent)}.float-card-time{color:var(--muted);font-size:11.5px;font-family:var(--font-mono)}.float-msg{border-radius:12px;max-width:86%;margin-bottom:8px;padding:9px 12px;font-size:13px;line-height:1.5}.float-msg-in{background:var(--bg-elevated);color:var(--text);align-self:flex-start}.float-msg-out{color:var(--text);background:#25d3661f;margin-left:auto}.float-card-footer{color:var(--muted);margin-top:4px;font-size:11px}.float-typing:before{content:"● ";color:var(--success)}.float-event{gap:12px;display:flex}.float-event-bar{background:var(--accent-2);border-radius:4px;flex-shrink:0;width:4px}.float-event-title{color:var(--text);margin:0 0 4px;font-size:14px;font-weight:600}.float-event-sub{color:var(--text-2);margin:0 0 8px;font-size:12.5px}.float-event-meta{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.float-transcript{color:var(--text-2);font-size:12.5px;line-height:1.55}.float-transcript p{margin:0 0 6px}.float-role-ava{color:var(--accent);margin-right:5px;font-weight:600}.float-role-lead{color:var(--accent-2);margin-right:5px;font-weight:600}.float-wave{align-items:flex-end;gap:3px;height:22px;margin-top:8px;display:flex}.float-wave span{background:var(--accent);border-radius:2px;width:3px;animation:1.2s ease-in-out infinite float-wave;display:inline-block}.float-wave span:first-child{animation-delay:0s}.float-wave span:nth-child(2){animation-delay:.1s}.float-wave span:nth-child(3){animation-delay:.2s}.float-wave span:nth-child(4){animation-delay:.3s}.float-wave span:nth-child(5){animation-delay:.4s}.float-wave span:nth-child(6){animation-delay:.5s}.float-wave span:nth-child(7){animation-delay:.6s}.float-wave span:nth-child(8){animation-delay:.7s}@keyframes float-wave{0%,to{height:4px}50%{height:22px}}@media (max-width:880px){.float-cards-stage{perspective:none;transform-style:flat;flex-direction:column;gap:16px;height:auto;padding-bottom:30px;display:flex}.float-card{width:100%;max-width:360px;margin:0 auto;animation:none;position:relative;inset:auto;transform:none!important}}.landing-hero-mesh{position:relative;overflow:hidden}.mesh-stage{z-index:0;pointer-events:none;filter:blur(70px)saturate(1.1);position:absolute;inset:0}.mesh-blob{opacity:.7;will-change:transform;border-radius:999px;position:absolute}.mesh-blob-1{background:var(--accent);width:60%;height:70%;animation:22s ease-in-out infinite mesh-drift-1;top:-10%;left:-10%}.mesh-blob-2{background:var(--accent-2);opacity:.4;width:55%;height:70%;animation:28s ease-in-out infinite mesh-drift-2;top:-20%;right:-10%}.mesh-blob-3{background:var(--accent);opacity:.55;width:50%;height:60%;animation:26s ease-in-out infinite mesh-drift-3;bottom:-20%;left:10%}.mesh-blob-4{background:var(--accent-2);opacity:.35;width:45%;height:50%;animation:30s ease-in-out infinite mesh-drift-4;bottom:-10%;right:0%}@keyframes mesh-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(15%,10%)scale(1.1)}66%{transform:translate(-10%,15%)scale(.95)}}@keyframes mesh-drift-2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-15%,12%)scale(1.05)}66%{transform:translate(8%,-10%)scale(.9)}}@keyframes mesh-drift-3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(10%,-15%)scale(.95)}66%{transform:translate(-12%,-8%)scale(1.1)}}@keyframes mesh-drift-4{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-10%,-10%)scale(1.05)}66%{transform:translate(15%,8%)scale(.95)}}.landing-hero-fade-light{background:radial-gradient(50% 60% at 50% 50%, #fbfaf7d9 0%, #fbfaf766 50%, transparent 80%), linear-gradient(to bottom, transparent 75%, var(--bg) 100%)}.landing-hero-bold{background:var(--bg);padding:110px 28px 90px}.landing-hero-bold:before{display:none}.landing-hero-bold-inner{text-align:left;max-width:1100px;margin:0 auto}.landing-eyebrow-left{text-align:left}.landing-hero-title-xl{letter-spacing:-.045em;margin:0 0 48px;font-size:112px;font-weight:800;line-height:.95}.landing-hero-title-xl em{color:var(--accent);font-style:normal}.landing-hero-title-xl em:after{display:none}.hero-bold-mark{background:var(--text);color:var(--bg);border-radius:6px;padding:0 18px 6px;display:inline-block}.landing-hero-bold-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:64px;margin-top:32px;display:grid}.landing-hero-bold-sub p{color:var(--text-2);margin:0;font-size:19px;line-height:1.55}.landing-hero-bold-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.landing-hero-bold-actions .btn{width:auto}.landing-hero-bold-actions .landing-hero-trust-left{margin-top:6px}@media (max-width:880px){.landing-hero-title-xl{font-size:64px}.landing-hero-bold-row{grid-template-columns:1fr;gap:28px}}.preview{background:var(--bg);min-height:100vh;color:var(--text)}.preview-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.preview-brand{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.preview-pill{color:var(--muted);background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:12px}.preview-main{max-width:1100px;margin:0 auto;padding:56px 32px 80px}.preview-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);margin:0 0 12px;font-size:48px;font-weight:800}.preview-sub{color:var(--text-2);max-width:560px;margin:0 0 48px;font-size:16px;line-height:1.55}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.preview-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.preview-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 18px 40px #14120e14}.preview-card-visual{background:var(--bg-elevated);border-bottom:1px solid var(--border);height:180px;position:relative;overflow:hidden}.preview-card-body{padding:18px 20px 22px}.preview-card-name{font-family:var(--font-display);color:var(--text);letter-spacing:-.015em;margin:0 0 6px;font-size:17px;font-weight:700}.preview-card-blurb{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.55}.preview-card-cta{color:var(--accent);letter-spacing:-.005em;font-size:13px;font-weight:600}.preview-mock-particles{filter:blur(2px);background:radial-gradient(circle at 30% 40%,#e66a3f99,#0000 6%),radial-gradient(circle at 70% 60%,#e66a3f80,#0000 5%),radial-gradient(circle at 50% 30%,#e66a3f73,#0000 4%),radial-gradient(circle at 80% 30%,#e66a3f66,#0000 4%),radial-gradient(circle at 20% 70%,#e66a3f73,#0000 5%),radial-gradient(circle at 60% 80%,#e66a3f66,#0000 4%),radial-gradient(circle at 90% 80%,#e66a3f59,#0000 4%);position:absolute;inset:0}.preview-mock-feed{flex-direction:column;gap:8px;padding:22px;display:flex}.preview-mock-feed-row{background:var(--surface);border-left:3px solid var(--accent);border-radius:8px;height:22px;position:relative;box-shadow:0 2px 6px #14120e0a}.preview-mock-feed-row:nth-child(2){border-left-color:var(--accent-2);margin-left:8px}.preview-mock-feed-row:nth-child(3){margin-left:4px}.preview-mock-feed-row:nth-child(4){border-left-color:#25d366;margin-left:12px}.preview-mock-cards{height:100%;padding:20px;position:relative}.preview-mock-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;width:60%;height:70px;position:absolute;box-shadow:0 8px 20px #14120e14}.preview-mock-card-1{top:22px;left:38%;transform:rotate(5deg)}.preview-mock-card-2{top:60px;left:12%;transform:rotate(-3deg)}.preview-mock-card-3{top:96px;left:42%;transform:rotate(2deg)}.preview-mock-mesh{background:radial-gradient(circle at 20% 30%, var(--accent), transparent 40%), radial-gradient(circle at 80% 70%, var(--accent-2), transparent 40%), radial-gradient(circle at 60% 30%, var(--accent), transparent 35%);opacity:.55;filter:blur(18px);position:absolute;inset:0}.preview-mock-bold{height:100%;font-family:var(--font-display);color:var(--text);letter-spacing:-.05em;justify-content:center;align-items:center;font-size:96px;font-weight:800;display:flex}.preview-mock-bold span:first-child{color:var(--text)}.landing-hero-combo{min-height:92vh;padding:80px 28px 100px;position:relative;overflow:hidden}.landing-hero-combo-inner{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1280px;margin:0 auto;display:grid}.combo-copy{max-width:600px}.landing-hero-title-combo{letter-spacing:-.04em;margin:0 0 28px;font-size:80px;font-weight:800;line-height:1}.landing-hero-title-combo em{color:var(--accent);font-style:normal;font-weight:800}.landing-hero-title-combo em:after{display:none}.landing-hero-title-combo .hero-bold-mark{background:var(--text);color:var(--bg);border-radius:6px;padding:0 14px 4px;display:inline-block}.landing-hero-sub-combo{max-width:540px;margin-bottom:28px;font-size:18px}.landing-channels-left{justify-content:flex-start;margin:14px 0}.landing-hero-fade-combo{background:radial-gradient(45% 70% at 25% 50%, var(--bg) 5%, #fbfaf7d9 35%, #fbfaf766 60%, transparent 90%), linear-gradient(to bottom, transparent 80%, var(--bg) 100%)}@media (max-width:1100px){.landing-hero-title-combo{font-size:64px}}@media (max-width:880px){.landing-hero-combo-inner{text-align:center;grid-template-columns:1fr;gap:36px}.landing-hero-title-combo{font-size:52px}.landing-channels-left{justify-content:center}.landing-hero-fade-combo{background:radial-gradient(55% 60% at 50% 30%, var(--bg) 5%, #fbfaf7d9 35%, transparent 80%), linear-gradient(to bottom, transparent 75%, var(--bg) 100%)}}.preview-mock-combo{justify-content:flex-start;align-items:center;padding-left:20px;display:flex;position:absolute;inset:0}.preview-mock-combo-particles{opacity:.55}.preview-mock-combo-text{z-index:2;font-family:var(--font-display);color:var(--text);letter-spacing:-.04em;font-size:56px;font-weight:800;position:relative}.preview-mock-combo-card{background:var(--surface);border:1px solid var(--border);z-index:1;border-radius:10px;width:38%;height:80px;position:absolute;top:30%;right:16px;transform:rotate(-3deg);box-shadow:0 10px 24px #14120e1a}.landing-channel-pill svg{flex-shrink:0}.landing-channel-pill{gap:7px}.landing-pricing-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;max-width:1120px;margin:0 auto;display:grid}.landing-plan{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:16px;padding:32px 28px 28px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.landing-plan:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.landing-plan-highlight{border:2px solid var(--accent);background:var(--surface);transform:scale(1.02);box-shadow:0 16px 40px #e66a3f1f,0 4px 12px #14120e0f}.landing-plan-highlight:hover{transform:scale(1.02)translateY(-2px)}.landing-plan-badge{background:var(--accent);color:var(--accent-fg);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #e66a3f52}.landing-plan-tier{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.landing-plan-blurb{color:var(--muted);min-height:40px;margin:0;font-size:13.5px;line-height:1.5}.landing-plan .landing-price{margin:0 0 12px}.landing-plan .landing-price-amount{font-size:52px}.landing-plan .landing-price-features{flex:1;gap:9px;margin:0 0 22px}.landing-plan .landing-price-features li{font-size:13.5px}.landing-feature-dim{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--subtle);text-decoration-color:var(--subtle);color:var(--subtle)!important}.landing-feature-dim:before{content:"✕"!important;color:var(--subtle)!important}.landing-plan .landing-price-cta{width:100%}.landing-price-fineprint-shared{text-align:center;max-width:620px;margin-top:32px;margin-left:auto;margin-right:auto}@media (max-width:1040px){.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.landing-plan-highlight{transform:none}.landing-plan-highlight:hover{transform:translateY(-2px)}}@media (max-width:700px){.landing-pricing-grid{grid-template-columns:1fr;max-width:460px}}.faq-section-inner{max-width:820px}.faq-list{flex-direction:column;gap:12px;margin-top:24px;display:flex}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.faq-item.is-open{border-color:var(--accent);box-shadow:0 4px 16px #14120e0d}.faq-question{width:100%;font:inherit;letter-spacing:-.01em;cursor:pointer;color:var(--text);text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;transition:background .16s;display:flex}.faq-chevron{color:var(--muted);flex-shrink:0;transition:transform .28s cubic-bezier(.22,1,.36,1),color .2s;display:inline-flex}.faq-item.is-open .faq-chevron{color:var(--accent);transform:rotate(180deg)}.faq-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.faq-item.is-open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer-inner{opacity:0;min-height:0;transition:opacity .28s 60ms,transform .28s 60ms;overflow:hidden;transform:translateY(-4px)}.faq-item.is-open .faq-answer-inner{opacity:1;transform:translateY(0)}.faq-answer{color:var(--text-2);margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-answer-wrap,.faq-answer-inner,.faq-chevron{transition:none}}.contact-section-inner{text-align:center;max-width:880px}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px;display:grid}.contact-card{background:var(--surface);border:1px solid var(--border);color:var(--text);text-align:left;border-radius:16px;flex-direction:column;gap:6px;padding:24px 22px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.contact-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 30px #14120e0f}.contact-card-label{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.contact-card-value{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:17px;font-weight:700}.contact-card-hint{color:var(--muted);margin-top:2px;font-size:13px}.waitlist-wrap{text-align:left;max-width:480px;margin:28px auto 0}.waitlist-form{flex-direction:column;gap:12px;display:flex}.waitlist-form-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.waitlist-form .alert{margin-bottom:0}.waitlist-form-submit{width:100%;margin-top:4px}.waitlist-foot{color:var(--muted);text-align:center;margin-top:16px;font-size:13px}.waitlist-foot a{color:var(--accent)}.waitlist-done{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:16px;max-width:480px;margin:28px auto 0;padding:28px 24px}.waitlist-done-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:19px;font-weight:700}.waitlist-done-sub{color:var(--muted);margin-top:6px;font-size:14px}@media (max-width:768px){.waitlist-form-split{grid-template-columns:1fr}.faq-question{padding:16px 18px;font-size:15px}.faq-answer{padding:0 18px 18px;font-size:14px}.landing-nav-link:not(:last-child){display:none}}.landing-vertical-faq{text-align:left;flex-direction:column;gap:22px;max-width:760px;margin:44px auto 0;display:flex}.landing-vertical-faq-item h3{color:var(--text);margin:0 0 8px;font-size:18px;font-weight:600}.landing-vertical-faq-item p{color:var(--text-2);margin:0;font-size:15.5px;line-height:1.6}.landing-footer-industries{border-bottom:1px solid var(--border,#ffffff1a);flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:1080px;margin:0 auto 26px;padding:0 28px 26px;display:flex}.landing-footer-industries-label{color:var(--muted);font-size:13px;font-weight:600}.landing-footer-industry-link{color:var(--text-2);font-size:13.5px;text-decoration:none}.landing-footer-industry-link:hover{color:var(--accent)}.landing-hero-kicker{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);margin:-6px 0 18px;font-size:19px;font-weight:600}@media (max-width:720px){.landing-hero-kicker{font-size:17px}}.landing-product-agents{text-align:center;max-width:720px;margin:0 auto}.landing-product-agents .btn{margin-top:26px}.landing-product-links{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:44px auto 0;display:grid}.landing-product-link-card a{border:1px solid var(--border,#00000014);border-radius:var(--r-lg,16px);background:var(--surface,#ffffff80);height:100%;color:inherit;padding:26px;text-decoration:none;transition:border-color .18s,transform .18s;display:block}.landing-product-link-card a:hover{border-color:var(--accent);transform:translateY(-2px)}.landing-product-link-card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 8px;font-size:21px;font-weight:700}.landing-product-link-card p{color:var(--text-2);margin:0 0 14px;font-size:15px;line-height:1.55}.landing-product-link-more{color:var(--accent);font-size:14px;font-weight:600}@media (max-width:720px){.landing-product-links{grid-template-columns:1fr}}.landing-mobile-nav{display:none}.landing-mobile-trigger{cursor:pointer;width:42px;height:42px;color:var(--text);z-index:12;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.landing-burger{width:22px;height:16px;position:relative}.landing-burger span{background:var(--text);border-radius:2px;height:2px;transition:transform .25s,opacity .2s,top .25s;position:absolute;left:0;right:0}.landing-burger span:first-child{top:0}.landing-burger span:nth-child(2){top:7px}.landing-burger span:nth-child(3){top:14px}.landing-burger.is-open span:first-child{top:7px;transform:rotate(45deg)}.landing-burger.is-open span:nth-child(2){opacity:0}.landing-burger.is-open span:nth-child(3){top:7px;transform:rotate(-45deg)}.landing-mobile-panel{z-index:11;-webkit-overflow-scrolling:touch;background:#faf9f5;animation:.2s mobilePanelIn;position:fixed;inset:55px 0 0;overflow-y:auto}@keyframes mobilePanelIn{0%{opacity:0}to{opacity:1}}.landing-mobile-panel-inner{flex-direction:column;max-width:480px;margin:0 auto;padding:14px 24px 64px;display:flex}.landing-mobile-group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:22px 0 4px;font-size:12px;font-weight:600}.landing-mobile-group-label:first-child{margin-top:4px}.landing-mobile-link{color:var(--text);border-bottom:1px solid var(--border);padding:12px 0;font-size:17px;text-decoration:none}.landing-mobile-link:active{color:var(--accent)}.landing-mobile-cta{text-align:center;margin-top:26px}@media (max-width:768px){.landing-nav{display:none}.landing-mobile-nav{align-items:center;display:flex}}.landing-section{scroll-margin-top:72px}.landing-nav-dd{display:inline-flex;position:relative}.landing-nav-dd-trigger{cursor:pointer;color:var(--muted);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:14px;font-weight:450;transition:color .14s;display:inline-flex}.landing-nav-dd-trigger:hover,.landing-nav-dd:focus-within .landing-nav-dd-trigger{color:var(--text)}.landing-nav-dd-caret{transition:transform .2s}.landing-nav-dd:hover .landing-nav-dd-caret,.landing-nav-dd:focus-within .landing-nav-dd-caret{transform:rotate(180deg)}.landing-nav-dd-menu{background:var(--surface,#fff);border:1px solid var(--border);border-radius:var(--r-md,12px);opacity:0;visibility:hidden;z-index:20;flex-direction:column;gap:2px;min-width:210px;padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 14px 34px #1a17151f}.landing-nav-dd-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.landing-nav-dd:hover .landing-nav-dd-menu,.landing-nav-dd:focus-within .landing-nav-dd-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.landing-nav-dd-menu-wide{grid-template-columns:1fr 1fr;min-width:380px;display:grid}.landing-nav-dd-item{color:var(--text-2);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none;transition:background .14s,color .14s;display:block}.landing-nav-dd-item:hover{background:var(--bg-elevated,#f4f2ec);color:var(--text)}